Merge branch '4.19-stable-updates' into 'buster'
4.19 stable updates See merge request kernel-team/linux!271
This commit is contained in:
commit
45ce7e081b
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,3 +1,398 @@
|
||||||
|
linux (4.19.152-1) UNRELEASED; urgency=medium
|
||||||
|
|
||||||
|
* New upstream stable update:
|
||||||
|
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.147
|
||||||
|
- [arm64,armhf] dsa: Allow forwarding of redirected IGMP traffic
|
||||||
|
- scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed
|
||||||
|
- scsi: qla2xxx: Move rport registration out of internal work_list
|
||||||
|
- scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up
|
||||||
|
- net: handle the return value of pskb_carve_frag_list() correctly
|
||||||
|
- [x86] hv_netvsc: Remove "unlikely" from netvsc_select_queue
|
||||||
|
- NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation
|
||||||
|
recall
|
||||||
|
- scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort
|
||||||
|
- scsi: libfc: Fix for double free()
|
||||||
|
- scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery
|
||||||
|
- [arm64] regulator: pwm: Fix machine constraints application
|
||||||
|
- NFS: Zero-stateid SETATTR should first return delegation
|
||||||
|
- SUNRPC: stop printk reading past end of string
|
||||||
|
- nvme-fc: cancel async events before freeing event struct
|
||||||
|
- nvme-rdma: cancel async events before freeing event struct
|
||||||
|
- f2fs: fix indefinite loop scanning for free nid
|
||||||
|
- f2fs: Return EOF on unaligned end of file DIO read
|
||||||
|
- i2c: algo: pca: Reapply i2c bus settings after reset
|
||||||
|
- spi: Fix memory leak on splited transfers
|
||||||
|
- [arm64,armhf] clk: rockchip: Fix initialization of mux_pll_src_4plls_p
|
||||||
|
- [arm64] ASoC: qcom: Set card->owner to avoid warnings
|
||||||
|
- [x86] Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload
|
||||||
|
- fbcon: Fix user font detection test at fbcon_resize().
|
||||||
|
- USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin
|
||||||
|
notebook
|
||||||
|
- USB: UAS: fix disconnect by unplugging a hub
|
||||||
|
- usblp: fix race between disconnect() and read()
|
||||||
|
- [x86] i2c: i801: Fix resume bug
|
||||||
|
- Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI
|
||||||
|
X570-A PRO"
|
||||||
|
- percpu: fix first chunk size calculation for populated bitmap
|
||||||
|
- Input: trackpoint - add new trackpoint variant IDs
|
||||||
|
- serial: 8250_pci: Add Realtek 816a and 816b
|
||||||
|
- ehci-hcd: Move include to keep CRC stable
|
||||||
|
- [powerpc*] dma: Fix dma_map_ops::get_required_mask
|
||||||
|
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.148
|
||||||
|
- af_key: pfkey_dump needs parameter validation
|
||||||
|
- KVM: fix memory leak in kvm_io_bus_unregister_dev()
|
||||||
|
- kprobes: fix kill kprobe which has been marked as gone
|
||||||
|
- mm/thp: fix __split_huge_pmd_locked() for migration PMD
|
||||||
|
- cxgb4: Fix offset when clearing filter byte counters
|
||||||
|
- geneve: add transport ports in route lookup for geneve (CVE-2020-25645)
|
||||||
|
- [x86,ppc64el] hdlc_ppp: add range checks in ppp_cp_parse_cr()
|
||||||
|
(CVE-2020-25643)
|
||||||
|
- ip: fix tos reflection in ack and reset packets
|
||||||
|
- ipv6: avoid lockdep issue in fib6_del()
|
||||||
|
- net: DCB: Validate DCB_ATTR_DCB_BUFFER argument
|
||||||
|
- net: ipv6: fix kconfig dependency warning for IPV6_SEG6_HMAC
|
||||||
|
- net: sch_generic: aviod concurrent reset and enqueue op for lockless
|
||||||
|
qdisc
|
||||||
|
- nfp: use correct define to return NONE fec
|
||||||
|
- tipc: Fix memory leak in tipc_group_create_member()
|
||||||
|
- tipc: fix shutdown() of connection oriented socket
|
||||||
|
- tipc: use skb_unshare() instead in tipc_buf_append()
|
||||||
|
- bnxt_en: return proper error codes in bnxt_show_temp
|
||||||
|
- bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex.
|
||||||
|
- net: phy: Avoid NPD upon phy_detach() when driver is unbound
|
||||||
|
- net: add __must_check to skb_put_padto()
|
||||||
|
- ipv4: Update exception handling for multipath routes via same device
|
||||||
|
- kbuild: add OBJSIZE variable for the size tool
|
||||||
|
- mm: memcg: fix memcg reclaim soft lockup
|
||||||
|
- tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning
|
||||||
|
- tcp_bbr: adapt cwnd based on ack aggregation estimation
|
||||||
|
- serial: 8250: Avoid error message on reprobe
|
||||||
|
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.149
|
||||||
|
- selinux: allow labeling before policy is loaded
|
||||||
|
- media: mc-device.c: fix memleak in media_device_register_entity
|
||||||
|
- dma-fence: Serialise signal enabling (dma_fence_enable_sw_signaling)
|
||||||
|
- ath10k: fix array out-of-bounds access
|
||||||
|
- ath10k: fix memory leak for tpc_stats_final
|
||||||
|
- mm: fix double page fault on arm64 if PTE_AF is cleared
|
||||||
|
- scsi: aacraid: fix illegal IO beyond last LBA
|
||||||
|
- [x86] gma/gma500: fix a memory disclosure bug due to uninitialized bytes
|
||||||
|
- [armel,armhf] ASoC: kirkwood: fix IRQ error handling
|
||||||
|
- [amd64] arch/x86/lib/usercopy_64.c: fix __copy_user_flushcache() cache
|
||||||
|
writeback
|
||||||
|
- [x86] ioapic: Unbreak check_timer()
|
||||||
|
- ALSA: usb-audio: Add delay quirk for H570e USB headsets
|
||||||
|
- ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged
|
||||||
|
- ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation
|
||||||
|
P520
|
||||||
|
- lib/string.c: implement stpcpy
|
||||||
|
- [armhf] PM / devfreq: tegra30: Fix integer overflow on CPU's freq max
|
||||||
|
out
|
||||||
|
- [x86] scsi: fnic: fix use after free
|
||||||
|
- scsi: lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port
|
||||||
|
bounce
|
||||||
|
- net: silence data-races on sk_backlog.tail
|
||||||
|
- [armhf] clk/ti/adpll: allocate room for terminating null
|
||||||
|
- mtd: cfi_cmdset_0002: don't free cfi->cfiq in error path of
|
||||||
|
cfi_amdstd_setup()
|
||||||
|
- mfd: mfd-core: Protect against NULL call-back function pointer
|
||||||
|
- [x86] tpm_crb: fix fTPM on AMD Zen+ CPUs
|
||||||
|
- tracing: Adding NULL checks for trace_array descriptor pointer
|
||||||
|
- bcache: fix a lost wake-up problem caused by mca_cannibalize_lock
|
||||||
|
- RDMA/qedr: Fix potential use after free
|
||||||
|
- RDMA/i40iw: Fix potential use after free
|
||||||
|
- fix dget_parent() fastpath race
|
||||||
|
- xfs: fix attr leaf header freemap.size underflow
|
||||||
|
- RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()'
|
||||||
|
- ubi: Fix producing anchor PEBs
|
||||||
|
- mmc: core: Fix size overflow for mmc partitions
|
||||||
|
- gfs2: clean up iopen glock mess in gfs2_create_inode
|
||||||
|
- scsi: pm80xx: Cleanup command when a reset times out
|
||||||
|
- CIFS: Properly process SMB3 lease breaks
|
||||||
|
- ASoC: max98090: remove msleep in PLL unlocked workaround
|
||||||
|
- kernel/sys.c: avoid copying possible padding bytes in copy_to_user
|
||||||
|
- [arm64,armhf] KVM: vgic: Fix potential double free dist->spis in
|
||||||
|
__kvm_vgic_destroy()
|
||||||
|
- xfs: fix log reservation overflows when allocating large rt extents
|
||||||
|
- neigh_stat_seq_next() should increase position index
|
||||||
|
- rt_cpu_seq_next should increase position index
|
||||||
|
- ipv6_route_seq_next should increase position index
|
||||||
|
- seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
|
||||||
|
- sctp: move trace_sctp_probe_path into sctp_outq_sack
|
||||||
|
- [arm64,x86] ACPI: EC: Reference count query handlers under lock
|
||||||
|
- scsi: ufs: Make ufshcd_add_command_trace() easier to read
|
||||||
|
- scsi: ufs: Fix a race condition in the tracing code
|
||||||
|
- [s390x] /cpum_sf: Use kzalloc and minor changes
|
||||||
|
- [powerpc*] eeh: Only dump stack once if an MMIO loop is detected
|
||||||
|
- Bluetooth: btrtl: Use kvmalloc for FW allocations
|
||||||
|
- [armel,armhf] ARM: 8948/1: Prevent OOB access in stacktrace
|
||||||
|
- ar5523: Add USB ID of SMCWUSBT-G2 wireless adapter
|
||||||
|
- ceph: ensure we have a new cap before continuing in fill_inode
|
||||||
|
- Bluetooth: Fix refcount use-after-free issue
|
||||||
|
- mm/swapfile.c: swap_next should increase position index
|
||||||
|
- mm: pagewalk: fix termination condition in walk_pte_range()
|
||||||
|
- Bluetooth: prefetch channel before killing sock
|
||||||
|
- KVM: fix overflow of zero page refcount with ksm running
|
||||||
|
- ALSA: hda: Clear RIRB status before reading WP
|
||||||
|
- skbuff: fix a data race in skb_queue_len()
|
||||||
|
- audit: CONFIG_CHANGE don't log internal bookkeeping as an event
|
||||||
|
- selinux: sel_avc_get_stat_idx should increase position index
|
||||||
|
- scsi: lpfc: Fix RQ buffer leakage when no IOCBs available
|
||||||
|
- scsi: lpfc: Fix coverity errors in fmdi attribute handling
|
||||||
|
- [armhf] drm/omap: fix possible object reference leak
|
||||||
|
- crypto: chelsio - This fixes the kernel panic which occurs during a
|
||||||
|
libkcapi test
|
||||||
|
- mt76: clear skb pointers from rx aggregation reorder buffer during
|
||||||
|
cleanup
|
||||||
|
- ALSA: usb-audio: Don't create a mixer element with bogus volume range
|
||||||
|
- [s390x] perf test: Fix test trace+probe_vfs_getname.sh on s390
|
||||||
|
- RDMA/rxe: Fix configuration of atomic queue pair attributes
|
||||||
|
- [x86] KVM: x86: fix incorrect comparison in trace event
|
||||||
|
- [x86] pkeys: Add check for pkey "overflow"
|
||||||
|
- bpf: Remove recursion prevention from rcu free callback
|
||||||
|
- [arm64,armhf] dmaengine: tegra-apb: Prevent race conditions on channel's
|
||||||
|
freeing
|
||||||
|
- random: fix data races at timer_rand_state
|
||||||
|
- [arm64] bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free
|
||||||
|
in host removal
|
||||||
|
- media: go7007: Fix URB type for interrupt handling
|
||||||
|
- Bluetooth: guard against controllers sending zero'd events
|
||||||
|
- timekeeping: Prevent 32bit truncation in scale64_check_overflow()
|
||||||
|
- ext4: fix a data race at inode->i_disksize
|
||||||
|
- mm: avoid data corruption on CoW fault into PFN-mapped VMA
|
||||||
|
- drm/amdgpu: increase atombios cmd timeout
|
||||||
|
- ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read
|
||||||
|
- scsi: aacraid: Disabling TM path and only processing IOP reset
|
||||||
|
- Bluetooth: L2CAP: handle l2cap config request during open state
|
||||||
|
- media: tda10071: fix unsigned sign extension overflow
|
||||||
|
- xfs: don't ever return a stale pointer from __xfs_dir3_free_read
|
||||||
|
- xfs: mark dir corrupt when lookup-by-hash fails
|
||||||
|
- ext4: mark block bitmap corrupted when found instead of BUGON
|
||||||
|
- nfsd: Don't add locks to closed or closing open stateids
|
||||||
|
- RDMA/cm: Remove a race freeing timewait_info
|
||||||
|
- [powerpc*] KVM: PPC: Book3S HV: Treat TM-related invalid form
|
||||||
|
instructions on P9 like the valid ones
|
||||||
|
- [arm64] drm/msm: fix leaks if initialization fails
|
||||||
|
- [arm64] drm/msm/a5xx: Always set an OPP supported hardware value
|
||||||
|
- serial: 8250_port: Don't service RX FIFO if throttled
|
||||||
|
- [powerpc*] cpufreq: powernv: Fix frame-size-overflow in
|
||||||
|
powernv_cpufreq_work_fn
|
||||||
|
- nvme-multipath: do not reset on unknown status
|
||||||
|
- nvme: Fix controller creation races with teardown flow
|
||||||
|
- RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices
|
||||||
|
- scsi: hpsa: correct race condition in offload enabled
|
||||||
|
- SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()'
|
||||||
|
- svcrdma: Fix leak of transport addresses
|
||||||
|
- PCI: Use ioremap(), not phys_to_virt() for platform ROM
|
||||||
|
- ubifs: Fix out-of-bounds memory access caused by abnormal value of
|
||||||
|
node_len
|
||||||
|
- ALSA: usb-audio: Fix case when USB MIDI interface has more than one
|
||||||
|
extra endpoint descriptor
|
||||||
|
- PCI: pciehp: Fix MSI interrupt race
|
||||||
|
- NFS: Fix races nfs_page_group_destroy() vs
|
||||||
|
nfs_destroy_unlinked_subrequests()
|
||||||
|
- mm/kmemleak.c: use address-of operator on section symbols
|
||||||
|
- mm/filemap.c: clear page error before actual read
|
||||||
|
- mm/vmscan.c: fix data races using kswapd_classzone_idx
|
||||||
|
- nvmet-rdma: fix double free of rdma queue
|
||||||
|
- mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area
|
||||||
|
- scsi: qedi: Fix termination timeouts in session logout
|
||||||
|
- [arm64] serial: uartps: Wait for tx_empty in console setup
|
||||||
|
- [x86] KVM: Remove CREATE_IRQCHIP/SET_PIT2 race
|
||||||
|
- bdev: Reduce time holding bd_mutex in sync in blkdev_close()
|
||||||
|
- [x86] drivers: char: tlclk.c: Avoid data race between init and interrupt
|
||||||
|
handler
|
||||||
|
- [arm64] KVM: vgic-its: Fix memory leak on the error path of
|
||||||
|
vgic_add_lpi()
|
||||||
|
- net: openvswitch: use u64 for meter bucket
|
||||||
|
- scsi: aacraid: Fix error handling paths in aac_probe_one()
|
||||||
|
- staging:r8188eu: avoid skb_clone for amsdu to msdu conversion
|
||||||
|
- [arm64] cpufeature: Relax checks for AArch32 support at EL[0-2]
|
||||||
|
- dt-bindings: sound: wm8994: Correct required supplies based on actual
|
||||||
|
implementaion
|
||||||
|
- atm: fix a memory leak of vcc->user_back
|
||||||
|
- Bluetooth: Handle Inquiry Cancel error after Inquiry Complete
|
||||||
|
- tipc: fix memory leak in service subscripting
|
||||||
|
- [armhf] tty: serial: samsung: Correct clock selection logic
|
||||||
|
- ALSA: hda: Fix potential race in unsol event handler
|
||||||
|
- [powerpc*] traps: Make unrecoverable NMIs die instead of panic
|
||||||
|
- fuse: don't check refcount after stealing page
|
||||||
|
- [powerpc*] scsi: cxlflash: Fix error return code in cxlflash_probe()
|
||||||
|
- [arm64] cpufeature: Drop TraceFilt feature exposure from ID_DFR0
|
||||||
|
register
|
||||||
|
- e1000: Do not perform reset in reset_task if we are already down
|
||||||
|
- drm/nouveau/debugfs: fix runtime pm imbalance on error
|
||||||
|
- drm/nouveau: fix runtime pm imbalance on error
|
||||||
|
- drm/nouveau/dispnv50: fix runtime pm imbalance on error
|
||||||
|
- printk: handle blank console arguments passed in.
|
||||||
|
- [arm64,armhf] usb: dwc3: Increase timeout for CmdAct cleared by device
|
||||||
|
controller
|
||||||
|
- btrfs: don't force read-only after error in drop snapshot
|
||||||
|
- vfio/pci: fix memory leaks of eventfd ctx
|
||||||
|
- perf trace: Fix the selection for architectures to generate the errno
|
||||||
|
name tables
|
||||||
|
- [arm64,armhf] wlcore: fix runtime pm imbalance in wl1271_tx_work
|
||||||
|
- [arm64,armhf] wlcore: fix runtime pm imbalance in
|
||||||
|
wlcore_regdomain_config
|
||||||
|
- [arm64,armhf] PCI: tegra: Fix runtime PM imbalance on error
|
||||||
|
- ceph: fix potential race in ceph_check_caps
|
||||||
|
- mm/swap_state: fix a data race in swapin_nr_pages
|
||||||
|
- [armel] mtd: parser: cmdline: Support MTD names containing one or more
|
||||||
|
colons
|
||||||
|
- [x86] speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline
|
||||||
|
- vfio/pci: Clear error and request eventfd ctx after releasing
|
||||||
|
- cifs: Fix double add page to memcg when cifs_readpages
|
||||||
|
- nvme: fix possible deadlock when I/O is blocked
|
||||||
|
- scsi: libfc: Handling of extra kref
|
||||||
|
- scsi: libfc: Skip additional kref updating work event
|
||||||
|
- vfio/pci: fix racy on error and request eventfd ctx
|
||||||
|
- btrfs: qgroup: fix data leak caused by race between writeback and
|
||||||
|
truncate
|
||||||
|
- net: openvswitch: use div_u64() for 64-by-32 divisions
|
||||||
|
- nvme: explicitly update mpath disk capacity on revalidation
|
||||||
|
- [x86] ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1
|
||||||
|
- [s390x] init: add missing __init annotations
|
||||||
|
- lockdep: fix order in trace_hardirqs_off_caller()
|
||||||
|
- [amd64] drm/amdkfd: fix a memory leak issue
|
||||||
|
- i2c: core: Call i2c_acpi_install_space_handler() before
|
||||||
|
i2c_acpi_register_devices()
|
||||||
|
- mwifiex: Increase AES key storage size to 256 bits
|
||||||
|
- batman-adv: bla: fix type misuse for backbone_gw hash indexing
|
||||||
|
- atm: eni: fix the missed pci_disable_device() for eni_init_one()
|
||||||
|
- batman-adv: mcast/TT: fix wrongly dropped or rerouted packets
|
||||||
|
- mac802154: tx: fix use-after-free
|
||||||
|
- bpf: Fix clobbering of r2 in bpf_gen_ld_abs
|
||||||
|
- [arm*] drm/vc4/vc4_hdmi: fill ASoC card owner
|
||||||
|
- net: qed: RDMA personality shouldn't fail VF load
|
||||||
|
- batman-adv: Add missing include for in_interrupt()
|
||||||
|
- batman-adv: mcast: fix duplicate mcast packets in BLA backbone from mesh
|
||||||
|
- batman-adv: mcast: fix duplicate mcast packets from BLA backbone to mesh
|
||||||
|
- bpf: Fix a rcu warning for bpffs map pretty-print
|
||||||
|
- [x86] ALSA: asihpi: fix iounmap in error handler
|
||||||
|
- regmap: fix page selection for noinc reads
|
||||||
|
- [x86] KVM: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE
|
||||||
|
- [x86] KVM: SVM: Add a dedicated INVD intercept routine
|
||||||
|
- tracing: fix double free
|
||||||
|
- [s390x] dasd: Fix zero write for FBA devices
|
||||||
|
- kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
|
||||||
|
- mm, THP, swap: fix allocating cluster for swapfile by mistake
|
||||||
|
- [s390x] zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl
|
||||||
|
- ata: define AC_ERR_OK
|
||||||
|
- ata: make qc_prep return ata_completion_errors
|
||||||
|
- ata: sata_mv, avoid trigerrable BUG_ON
|
||||||
|
- [arm64] KVM: Assume write fault on S1PTW permission fault on instruction
|
||||||
|
fetch
|
||||||
|
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.150
|
||||||
|
- mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS
|
||||||
|
models
|
||||||
|
- USB: gadget: f_ncm: Fix NDP16 datagram validation
|
||||||
|
- vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock
|
||||||
|
- vsock/virtio: stop workers during the .remove()
|
||||||
|
- vsock/virtio: add transport parameter to the
|
||||||
|
virtio_transport_reset_no_sock()
|
||||||
|
- net: virtio_vsock: Enhance connection semantics
|
||||||
|
- Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
|
||||||
|
- ftrace: Move RCU is watching check after recursion check
|
||||||
|
- drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
|
||||||
|
- drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices
|
||||||
|
- [armhf] drm/sun4i: mixer: Extend regmap max_register
|
||||||
|
- net: dec: de2104x: Increase receive ring size for Tulip
|
||||||
|
- rndis_host: increase sleep time in the query-response loop
|
||||||
|
- nvme-core: get/put ctrl and transport module in nvme_dev_open/release()
|
||||||
|
- [x86,ppc64el] drivers/net/wan/hdlc: Set skb->protocol before
|
||||||
|
transmitting
|
||||||
|
- mac80211: do not allow bigger VHT MPDUs than the hardware supports
|
||||||
|
- nvme-fc: fail new connections to a deleted host or remote port
|
||||||
|
- [armhf] pinctrl: mvebu: Fix i2c sda definition for 98DX3236
|
||||||
|
- nfs: Fix security label length not being reset
|
||||||
|
- [armhf] clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
|
||||||
|
- Input: trackpoint - enable Synaptics trackpoints
|
||||||
|
- random32: Restore __latent_entropy attribute on net_rand_state
|
||||||
|
- mm: replace memmap_context by meminit_context
|
||||||
|
- mm: don't rely on system state to detect hot-plug operations
|
||||||
|
- epoll: do not insert into poll queues until all sanity checks are done
|
||||||
|
- epoll: replace ->visited/visited_list with generation count
|
||||||
|
- epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
|
||||||
|
- ep_create_wakeup_source(): dentry name can change under you...
|
||||||
|
- netfilter: ctnetlink: add a range check for l3/l4 protonum
|
||||||
|
(CVE-2020-25211)
|
||||||
|
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.151
|
||||||
|
- fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
|
||||||
|
- Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
|
||||||
|
- fbcon: Fix global-out-of-bounds read in fbcon_get_font()
|
||||||
|
- net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
|
||||||
|
- drm/nouveau/mem: guard against NULL pointer access in mem_del
|
||||||
|
- usermodehelper: reset umask to default before executing user process
|
||||||
|
- [x86] platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on
|
||||||
|
the HP Pavilion 11 x360
|
||||||
|
- [x86] platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
|
||||||
|
- [x86] platform/x86: intel-vbtn: Switch to an allow-list for
|
||||||
|
SW_TABLET_MODE reporting
|
||||||
|
- [x86] platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when
|
||||||
|
reuse
|
||||||
|
- driver core: Fix probe_count imbalance in really_probe()
|
||||||
|
- [x86] i2c: i801: Exclude device from suspend direct complete
|
||||||
|
optimization
|
||||||
|
- [armhf] mtd: rawnand: sunxi: Fix the probe error path
|
||||||
|
- nvme-core: put ctrl ref when module ref get fail
|
||||||
|
- macsec: avoid use-after-free in macsec_handle_frame()
|
||||||
|
- mm/khugepaged: fix filemap page_to_pgoff(page) != offset
|
||||||
|
- xfrmi: drop ignore_df check before updating pmtu
|
||||||
|
- cifs: Fix incomplete memory allocation on setxattr path
|
||||||
|
- [arm64,armhf] i2c: meson: fix clock setting overwrite
|
||||||
|
- [arm64,armhf] i2c: meson: fixup rate calculation with filter delay
|
||||||
|
- sctp: fix sctp_auth_init_hmacs() error path
|
||||||
|
- team: set dev->needed_headroom in team_setup_by_port()
|
||||||
|
- net: team: fix memory leak in __team_options_register
|
||||||
|
- openvswitch: handle DNAT tuple collision
|
||||||
|
- drm/amdgpu: prevent double kfree ttm->sg
|
||||||
|
- xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
|
||||||
|
- xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
|
||||||
|
- xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
|
||||||
|
- xfrm: clone whole liftime_cur structure in xfrm_do_migrate
|
||||||
|
- [arm64,armhf] net: stmmac: removed enabling eee in EEE set callback
|
||||||
|
- xfrm: Use correct address family in xfrm_state_find
|
||||||
|
- bonding: set dev->needed_headroom in bond_setup_by_slave()
|
||||||
|
- net: usb: ax88179_178a: fix missing stop entry in driver_info
|
||||||
|
- net/mlx5e: Fix VLAN cleanup flow
|
||||||
|
- net/mlx5e: Fix VLAN create flow
|
||||||
|
- rxrpc: Fix rxkad token xdr encoding
|
||||||
|
- rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
|
||||||
|
- rxrpc: Fix some missing _bh annotations on locking conn->state_lock
|
||||||
|
- rxrpc: Fix server keyring leak
|
||||||
|
- perf: Fix task_function_call() error handling
|
||||||
|
- mmc: core: don't set limits.discard_granularity as 0
|
||||||
|
- mm: khugepaged: recalculate min_free_kbytes after memory hotplug as
|
||||||
|
expected by khugepaged
|
||||||
|
- net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
|
||||||
|
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.152
|
||||||
|
- Bluetooth: A2MP: Fix not initializing all members (CVE-2020-12352)
|
||||||
|
- Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
|
||||||
|
(CVE-2020-12351)
|
||||||
|
- Bluetooth: MGMT: Fix not checking if BT_HS is enabled
|
||||||
|
- Bluetooth: Consolidate encryption handling in hci_encrypt_cfm
|
||||||
|
- Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
|
||||||
|
- Bluetooth: Disconnect if E0 is used for Level 4
|
||||||
|
- media: usbtv: Fix refcounting mixup
|
||||||
|
- USB: serial: option: add Cellient MPL200 card
|
||||||
|
- USB: serial: option: Add Telit FT980-KS composition
|
||||||
|
- [x86] staging: comedi: check validity of wMaxPacketSize of usb endpoints
|
||||||
|
found
|
||||||
|
- USB: serial: pl2303: add device-id for HP GC device
|
||||||
|
- USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
|
||||||
|
- reiserfs: Initialize inode keys properly
|
||||||
|
- reiserfs: Fix oops during mount
|
||||||
|
- [arm*] drivers/net/ethernet/marvell/mvmdio.c: Fix non OF case
|
||||||
|
(Closes: #908712)
|
||||||
|
- [x86] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
|
||||||
|
|
||||||
|
[ Salvatore Bonaccorso ]
|
||||||
|
* [rt] Update to 4.19.148-rt64
|
||||||
|
* Bump ABI to 12
|
||||||
|
* Revert "perf cs-etm: Move definition of 'traceid_list' global variable
|
||||||
|
from header file"
|
||||||
|
|
||||||
|
-- Salvatore Bonaccorso <carnil@debian.org> Sat, 26 Sep 2020 11:17:48 +0200
|
||||||
|
|
||||||
linux (4.19.146-1) buster; urgency=medium
|
linux (4.19.146-1) buster; urgency=medium
|
||||||
|
|
||||||
* New upstream stable update:
|
* New upstream stable update:
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
[abi]
|
[abi]
|
||||||
abiname: 11
|
abiname: 12
|
||||||
ignore-changes:
|
ignore-changes:
|
||||||
__cpuhp_*
|
__cpuhp_*
|
||||||
bpf_analyzer
|
bpf_analyzer
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
From 56457dc415803c8abc5acb513ada877a79596f05 Mon Sep 17 00:00:00 2001
|
From 5b5a156f9808b1acf1205606e03da117214549ea Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
Message-Id: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
||||||
Date: Thu, 13 Sep 2018 13:30:18 +0200
|
Date: Thu, 13 Sep 2018 13:30:18 +0200
|
||||||
Subject: [PATCH 001/333] ARM: at91: add TCB registers definitions
|
Subject: [PATCH 001/333] ARM: at91: add TCB registers definitions
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Add registers and bits definitions for the timer counter blocks found on
|
Add registers and bits definitions for the timer counter blocks found on
|
||||||
Atmel ARM SoCs.
|
Atmel ARM SoCs.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 1386a9166d814e8e5e8668ada3c3e00f997349aa Mon Sep 17 00:00:00 2001
|
From 9601c73e796836f0e4995b3a8878c070fa14a426 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <1386a9166d814e8e5e8668ada3c3e00f997349aa.1599166690.git.zanussi@kernel.org>
|
Message-Id: <9601c73e796836f0e4995b3a8878c070fa14a426.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
||||||
Date: Thu, 13 Sep 2018 13:30:19 +0200
|
Date: Thu, 13 Sep 2018 13:30:19 +0200
|
||||||
Subject: [PATCH 002/333] clocksource/drivers: Add a new driver for the Atmel
|
Subject: [PATCH 002/333] clocksource/drivers: Add a new driver for the Atmel
|
||||||
ARM TC blocks
|
ARM TC blocks
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Add a driver for the Atmel Timer Counter Blocks. This driver provides a
|
Add a driver for the Atmel Timer Counter Blocks. This driver provides a
|
||||||
clocksource and two clockevent devices.
|
clocksource and two clockevent devices.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From f10cd782df082b35e5630ad1d91c9b396bdb40f6 Mon Sep 17 00:00:00 2001
|
From 42b40e1d3e5f024a54a52ca2d75f870856eb2883 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <f10cd782df082b35e5630ad1d91c9b396bdb40f6.1599166690.git.zanussi@kernel.org>
|
Message-Id: <42b40e1d3e5f024a54a52ca2d75f870856eb2883.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
||||||
Date: Thu, 13 Sep 2018 13:30:20 +0200
|
Date: Thu, 13 Sep 2018 13:30:20 +0200
|
||||||
Subject: [PATCH 003/333] clocksource/drivers: timer-atmel-tcb: add clockevent
|
Subject: [PATCH 003/333] clocksource/drivers: timer-atmel-tcb: add clockevent
|
||||||
device on separate channel
|
device on separate channel
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Add an other clockevent device that uses a separate TCB channel when
|
Add an other clockevent device that uses a separate TCB channel when
|
||||||
available.
|
available.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 44798f501242577d14cb71a200a07359b48aaf04 Mon Sep 17 00:00:00 2001
|
From 1cb03d0be840a377a276fcb93af00ca14e368ea3 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <44798f501242577d14cb71a200a07359b48aaf04.1599166690.git.zanussi@kernel.org>
|
Message-Id: <1cb03d0be840a377a276fcb93af00ca14e368ea3.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
||||||
Date: Thu, 13 Sep 2018 13:30:21 +0200
|
Date: Thu, 13 Sep 2018 13:30:21 +0200
|
||||||
Subject: [PATCH 004/333] clocksource/drivers: atmel-pit: make option silent
|
Subject: [PATCH 004/333] clocksource/drivers: atmel-pit: make option silent
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
To conform with the other option, make the ATMEL_PIT option silent so it
|
To conform with the other option, make the ATMEL_PIT option silent so it
|
||||||
can be selected from the platform
|
can be selected from the platform
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From a281b6474c54382a42744ca86d1566ea5482950f Mon Sep 17 00:00:00 2001
|
From f2388033261d286dab250792486ac6d35ef4debd Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <a281b6474c54382a42744ca86d1566ea5482950f.1599166690.git.zanussi@kernel.org>
|
Message-Id: <f2388033261d286dab250792486ac6d35ef4debd.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
||||||
Date: Thu, 13 Sep 2018 13:30:22 +0200
|
Date: Thu, 13 Sep 2018 13:30:22 +0200
|
||||||
Subject: [PATCH 005/333] ARM: at91: Implement clocksource selection
|
Subject: [PATCH 005/333] ARM: at91: Implement clocksource selection
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Allow selecting and unselecting the PIT clocksource driver so it doesn't
|
Allow selecting and unselecting the PIT clocksource driver so it doesn't
|
||||||
have to be compile when unused.
|
have to be compile when unused.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 1e235cc037da3ebb2c2e7c03a5b03b6dd927bed2 Mon Sep 17 00:00:00 2001
|
From cd51dd875a7890a01521872cff7c77fedc388d5d Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <1e235cc037da3ebb2c2e7c03a5b03b6dd927bed2.1599166690.git.zanussi@kernel.org>
|
Message-Id: <cd51dd875a7890a01521872cff7c77fedc388d5d.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
||||||
Date: Thu, 13 Sep 2018 13:30:23 +0200
|
Date: Thu, 13 Sep 2018 13:30:23 +0200
|
||||||
Subject: [PATCH 006/333] ARM: configs: at91: use new TCB timer driver
|
Subject: [PATCH 006/333] ARM: configs: at91: use new TCB timer driver
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Unselecting ATMEL_TCLIB switches the TCB timer driver from tcb_clksrc to
|
Unselecting ATMEL_TCLIB switches the TCB timer driver from tcb_clksrc to
|
||||||
timer-atmel-tcb.
|
timer-atmel-tcb.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 751b975c1bf921792e1e9343571b04505615f7f7 Mon Sep 17 00:00:00 2001
|
From a7cf71c310899fcf7ccb497523c3dbabe0d33e29 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <751b975c1bf921792e1e9343571b04505615f7f7.1599166690.git.zanussi@kernel.org>
|
Message-Id: <a7cf71c310899fcf7ccb497523c3dbabe0d33e29.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
From: Alexandre Belloni <alexandre.belloni@bootlin.com>
|
||||||
Date: Thu, 13 Sep 2018 13:30:24 +0200
|
Date: Thu, 13 Sep 2018 13:30:24 +0200
|
||||||
Subject: [PATCH 007/333] ARM: configs: at91: unselect PIT
|
Subject: [PATCH 007/333] ARM: configs: at91: unselect PIT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The PIT is not required anymore to successfully boot and may actually harm
|
The PIT is not required anymore to successfully boot and may actually harm
|
||||||
in case preempt-rt is used because the PIT interrupt is shared.
|
in case preempt-rt is used because the PIT interrupt is shared.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 92eb32113e64d756f7ea3b1e1c0c9c419e68ec6c Mon Sep 17 00:00:00 2001
|
From 893750b4d975db6ff5027e83b0b074d80e7e4b21 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <92eb32113e64d756f7ea3b1e1c0c9c419e68ec6c.1599166690.git.zanussi@kernel.org>
|
Message-Id: <893750b4d975db6ff5027e83b0b074d80e7e4b21.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Marc Zyngier <marc.zyngier@arm.com>
|
From: Marc Zyngier <marc.zyngier@arm.com>
|
||||||
Date: Fri, 27 Jul 2018 13:38:54 +0100
|
Date: Fri, 27 Jul 2018 13:38:54 +0100
|
||||||
Subject: [PATCH 008/333] irqchip/gic-v3-its: Move pending table allocation to
|
Subject: [PATCH 008/333] irqchip/gic-v3-its: Move pending table allocation to
|
||||||
init time
|
init time
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
|
||||||
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From f2e676094d02b759c2b71d4e059e7dbf254ef3c4 Mon Sep 17 00:00:00 2001
|
From 7acaf06745854341663cd864cfb9937b6dfa9191 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <f2e676094d02b759c2b71d4e059e7dbf254ef3c4.1599166690.git.zanussi@kernel.org>
|
Message-Id: <7acaf06745854341663cd864cfb9937b6dfa9191.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Julia Cartwright <julia@ni.com>
|
From: Julia Cartwright <julia@ni.com>
|
||||||
Date: Fri, 28 Sep 2018 21:03:51 +0000
|
Date: Fri, 28 Sep 2018 21:03:51 +0000
|
||||||
Subject: [PATCH 009/333] kthread: convert worker lock to raw spinlock
|
Subject: [PATCH 009/333] kthread: convert worker lock to raw spinlock
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
In order to enable the queuing of kthread work items from hardirq
|
In order to enable the queuing of kthread work items from hardirq
|
||||||
context even when PREEMPT_RT_FULL is enabled, convert the worker
|
context even when PREEMPT_RT_FULL is enabled, convert the worker
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
From 84cdd070b9fb0b9c7f4bb65488f762fa2dafda23 Mon Sep 17 00:00:00 2001
|
From d3f7d145813c4f6653077757406b14c29e4602b4 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <84cdd070b9fb0b9c7f4bb65488f762fa2dafda23.1599166690.git.zanussi@kernel.org>
|
Message-Id: <d3f7d145813c4f6653077757406b14c29e4602b4.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: =?UTF-8?q?Horia=20Geant=C4=83?= <horia.geanta@nxp.com>
|
From: =?UTF-8?q?Horia=20Geant=C4=83?= <horia.geanta@nxp.com>
|
||||||
Date: Mon, 8 Oct 2018 14:09:37 +0300
|
Date: Mon, 8 Oct 2018 14:09:37 +0300
|
||||||
Subject: [PATCH 010/333] crypto: caam/qi - simplify CGR allocation, freeing
|
Subject: [PATCH 010/333] crypto: caam/qi - simplify CGR allocation, freeing
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
[Upstream commit 29e83c757006fd751966bdc53392bb22d74179c6]
|
[Upstream commit 29e83c757006fd751966bdc53392bb22d74179c6]
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From bcaca4b50d79502c7c866224a456cbeaf0a12985 Mon Sep 17 00:00:00 2001
|
From 02ad2dc7b3e7455fff589d535860a01158187c44 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <bcaca4b50d79502c7c866224a456cbeaf0a12985.1599166690.git.zanussi@kernel.org>
|
Message-Id: <02ad2dc7b3e7455fff589d535860a01158187c44.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Peter Zijlstra <peterz@infradead.org>
|
From: Peter Zijlstra <peterz@infradead.org>
|
||||||
Date: Mon, 7 Jan 2019 13:52:31 +0100
|
Date: Mon, 7 Jan 2019 13:52:31 +0100
|
||||||
Subject: [PATCH 011/333] sched/fair: Robustify CFS-bandwidth timer locking
|
Subject: [PATCH 011/333] sched/fair: Robustify CFS-bandwidth timer locking
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Traditionally hrtimer callbacks were run with IRQs disabled, but with
|
Traditionally hrtimer callbacks were run with IRQs disabled, but with
|
||||||
the introduction of HRTIMER_MODE_SOFT it is possible they run from
|
the introduction of HRTIMER_MODE_SOFT it is possible they run from
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 442c231ef3f6c252ecc0852dba6371ce1af38943 Mon Sep 17 00:00:00 2001
|
From 1eb5155fc4010bc58095552970d78a0431a1ab6e Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <442c231ef3f6c252ecc0852dba6371ce1af38943.1599166690.git.zanussi@kernel.org>
|
Message-Id: <1eb5155fc4010bc58095552970d78a0431a1ab6e.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Frank Rowand <frank.rowand@am.sony.com>
|
From: Frank Rowand <frank.rowand@am.sony.com>
|
||||||
Date: Mon, 19 Sep 2011 14:51:14 -0700
|
Date: Mon, 19 Sep 2011 14:51:14 -0700
|
||||||
Subject: [PATCH 012/333] arm: Convert arm boot_lock to raw
|
Subject: [PATCH 012/333] arm: Convert arm boot_lock to raw
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The arm boot_lock is used by the secondary processor startup code. The locking
|
The arm boot_lock is used by the secondary processor startup code. The locking
|
||||||
task is the idle thread, which has idle->sched_class == &idle_sched_class.
|
task is the idle thread, which has idle->sched_class == &idle_sched_class.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 8c88968fef0adbe6298376208fdf9ac5ad03a2f9 Mon Sep 17 00:00:00 2001
|
From 7b86b7671128097bf9b6263e1adf0da06473a421 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <8c88968fef0adbe6298376208fdf9ac5ad03a2f9.1599166690.git.zanussi@kernel.org>
|
Message-Id: <7b86b7671128097bf9b6263e1adf0da06473a421.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Tue, 17 Jul 2018 18:25:31 +0200
|
Date: Tue, 17 Jul 2018 18:25:31 +0200
|
||||||
Subject: [PATCH 013/333] x86/ioapic: Don't let setaffinity unmask threaded EOI
|
Subject: [PATCH 013/333] x86/ioapic: Don't let setaffinity unmask threaded EOI
|
||||||
interrupt too early
|
interrupt too early
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
There is an issue with threaded interrupts which are marked ONESHOT
|
There is an issue with threaded interrupts which are marked ONESHOT
|
||||||
and using the fasteoi handler.
|
and using the fasteoi handler.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 3f210fbaeb5391ebe07fc41c9033f363059c724e Mon Sep 17 00:00:00 2001
|
From 113b6618daafc3b405c7a605deaca3ece1dde64a Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <3f210fbaeb5391ebe07fc41c9033f363059c724e.1599166690.git.zanussi@kernel.org>
|
Message-Id: <113b6618daafc3b405c7a605deaca3ece1dde64a.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Tue, 3 Jul 2018 18:19:48 +0200
|
Date: Tue, 3 Jul 2018 18:19:48 +0200
|
||||||
Subject: [PATCH 014/333] cgroup: use irqsave in cgroup_rstat_flush_locked()
|
Subject: [PATCH 014/333] cgroup: use irqsave in cgroup_rstat_flush_locked()
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
All callers of cgroup_rstat_flush_locked() acquire cgroup_rstat_lock
|
All callers of cgroup_rstat_flush_locked() acquire cgroup_rstat_lock
|
||||||
either with spin_lock_irq() or spin_lock_irqsave().
|
either with spin_lock_irq() or spin_lock_irqsave().
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 8cc9dad85fa770aa977dd40a32d1c3035f382464 Mon Sep 17 00:00:00 2001
|
From 907edfcfd11e6d0abd649bec0ae245bf4b1360b7 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <8cc9dad85fa770aa977dd40a32d1c3035f382464.1599166690.git.zanussi@kernel.org>
|
Message-Id: <907edfcfd11e6d0abd649bec0ae245bf4b1360b7.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Clark Williams <williams@redhat.com>
|
From: Clark Williams <williams@redhat.com>
|
||||||
Date: Tue, 3 Jul 2018 13:34:30 -0500
|
Date: Tue, 3 Jul 2018 13:34:30 -0500
|
||||||
Subject: [PATCH 015/333] fscache: initialize cookie hash table raw spinlocks
|
Subject: [PATCH 015/333] fscache: initialize cookie hash table raw spinlocks
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The fscache cookie mechanism uses a hash table of hlist_bl_head structures. The
|
The fscache cookie mechanism uses a hash table of hlist_bl_head structures. The
|
||||||
PREEMPT_RT patcheset adds a raw spinlock to this structure and so on PREEMPT_RT
|
PREEMPT_RT patcheset adds a raw spinlock to this structure and so on PREEMPT_RT
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
From a9d3e70754106d9ac97545cdee07fc314d8d1bdb Mon Sep 17 00:00:00 2001
|
From 4eceb5976ca54ea43b1923f2963aaf5403241d03 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <a9d3e70754106d9ac97545cdee07fc314d8d1bdb.1599166690.git.zanussi@kernel.org>
|
Message-Id: <4eceb5976ca54ea43b1923f2963aaf5403241d03.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Wed, 29 Aug 2018 21:59:04 +0200
|
Date: Wed, 29 Aug 2018 21:59:04 +0200
|
||||||
Subject: [PATCH 016/333] Drivers: hv: vmbus: include header for get_irq_regs()
|
Subject: [PATCH 016/333] Drivers: hv: vmbus: include header for get_irq_regs()
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
On !RT the header file get_irq_regs() gets pulled in via other header files. On
|
On !RT the header file get_irq_regs() gets pulled in via other header files. On
|
||||||
RT it does not and the build fails:
|
RT it does not and the build fails:
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 07c81c26e9fcf6e4e726398981a575b84e11d114 Mon Sep 17 00:00:00 2001
|
From 7d5f7a3f81e5f57fa225a75a6c74dbc75bff84c7 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <07c81c26e9fcf6e4e726398981a575b84e11d114.1599166690.git.zanussi@kernel.org>
|
Message-Id: <7d5f7a3f81e5f57fa225a75a6c74dbc75bff84c7.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Thu, 11 Oct 2018 16:39:59 +0200
|
Date: Thu, 11 Oct 2018 16:39:59 +0200
|
||||||
Subject: [PATCH 017/333] percpu: include irqflags.h for raw_local_irq_save()
|
Subject: [PATCH 017/333] percpu: include irqflags.h for raw_local_irq_save()
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The header percpu.h header file is using raw_local_irq_save() but does
|
The header percpu.h header file is using raw_local_irq_save() but does
|
||||||
not include irqflags.h for its definition. It compiles because the
|
not include irqflags.h for its definition. It compiles because the
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 8eb70a9382b675bcaa2018d7f3a4258a8df2a5cc Mon Sep 17 00:00:00 2001
|
From 80801fff1262ef4fa587e9feb60b309244245d06 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <8eb70a9382b675bcaa2018d7f3a4258a8df2a5cc.1599166690.git.zanussi@kernel.org>
|
Message-Id: <80801fff1262ef4fa587e9feb60b309244245d06.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Thu, 26 Jul 2018 15:06:10 +0200
|
Date: Thu, 26 Jul 2018 15:06:10 +0200
|
||||||
Subject: [PATCH 018/333] efi: Allow efi=runtime
|
Subject: [PATCH 018/333] efi: Allow efi=runtime
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
In case the option "efi=noruntime" is default at built-time, the user
|
In case the option "efi=noruntime" is default at built-time, the user
|
||||||
could overwrite its sate by `efi=runtime' and allow it again.
|
could overwrite its sate by `efi=runtime' and allow it again.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From f2bcb7af52876669f929624f5d9971cf942cf3fc Mon Sep 17 00:00:00 2001
|
From 37508b63607f0b631e77f9a60516ff1c6ac2c5a7 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <f2bcb7af52876669f929624f5d9971cf942cf3fc.1599166690.git.zanussi@kernel.org>
|
Message-Id: <37508b63607f0b631e77f9a60516ff1c6ac2c5a7.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Tue, 24 Jul 2018 14:48:55 +0200
|
Date: Tue, 24 Jul 2018 14:48:55 +0200
|
||||||
Subject: [PATCH 019/333] x86/efi: drop task_lock() from efi_switch_mm()
|
Subject: [PATCH 019/333] x86/efi: drop task_lock() from efi_switch_mm()
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
efi_switch_mm() is a wrapper around switch_mm() which saves current's
|
efi_switch_mm() is a wrapper around switch_mm() which saves current's
|
||||||
->active_mm, sets the requests mm as ->active_mm and invokes
|
->active_mm, sets the requests mm as ->active_mm and invokes
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From ce3aeb76f778a401f356a534e77d0964a5f3b2cb Mon Sep 17 00:00:00 2001
|
From 5be04164d1f7df6a214d2c3d2b5b7e07c7f259fb Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <ce3aeb76f778a401f356a534e77d0964a5f3b2cb.1599166690.git.zanussi@kernel.org>
|
Message-Id: <5be04164d1f7df6a214d2c3d2b5b7e07c7f259fb.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Thu, 26 Jul 2018 09:13:42 +0200
|
Date: Thu, 26 Jul 2018 09:13:42 +0200
|
||||||
Subject: [PATCH 020/333] arm64: KVM: compute_layout before altenates are
|
Subject: [PATCH 020/333] arm64: KVM: compute_layout before altenates are
|
||||||
applied
|
applied
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
compute_layout() is invoked as part of an alternative fixup under
|
compute_layout() is invoked as part of an alternative fixup under
|
||||||
stop_machine() and needs a sleeping lock as part of get_random_long().
|
stop_machine() and needs a sleeping lock as part of get_random_long().
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 9d829d94da0a654cb00678e64c3ef938ad6163ec Mon Sep 17 00:00:00 2001
|
From f2cacc38f730e9018d79d3c821b9a8af300a7ac2 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <9d829d94da0a654cb00678e64c3ef938ad6163ec.1599166690.git.zanussi@kernel.org>
|
Message-Id: <f2cacc38f730e9018d79d3c821b9a8af300a7ac2.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Fri, 31 Aug 2018 14:16:30 +0200
|
Date: Fri, 31 Aug 2018 14:16:30 +0200
|
||||||
Subject: [PATCH 021/333] of: allocate / free phandle cache outside of the
|
Subject: [PATCH 021/333] of: allocate / free phandle cache outside of the
|
||||||
devtree_lock
|
devtree_lock
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The phandle cache code allocates memory while holding devtree_lock which
|
The phandle cache code allocates memory while holding devtree_lock which
|
||||||
is a raw_spinlock_t. Memory allocation (and free()) is not possible on
|
is a raw_spinlock_t. Memory allocation (and free()) is not possible on
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 596e4af88ce09c8ce25db296e97b85e6efc9c4d5 Mon Sep 17 00:00:00 2001
|
From 68d33342fc14ecd6e87ecbd0aea1573c0a3d88ce Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <596e4af88ce09c8ce25db296e97b85e6efc9c4d5.1599166690.git.zanussi@kernel.org>
|
Message-Id: <68d33342fc14ecd6e87ecbd0aea1573c0a3d88ce.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Clark Williams <williams@redhat.com>
|
From: Clark Williams <williams@redhat.com>
|
||||||
Date: Tue, 18 Sep 2018 10:29:31 -0500
|
Date: Tue, 18 Sep 2018 10:29:31 -0500
|
||||||
Subject: [PATCH 022/333] mm/kasan: make quarantine_lock a raw_spinlock_t
|
Subject: [PATCH 022/333] mm/kasan: make quarantine_lock a raw_spinlock_t
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The static lock quarantine_lock is used in quarantine.c to protect the
|
The static lock quarantine_lock is used in quarantine.c to protect the
|
||||||
quarantine queue datastructures. It is taken inside quarantine queue
|
quarantine queue datastructures. It is taken inside quarantine queue
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From af4a2e46155433d2bedb18552ce8ed7ff6e36c02 Mon Sep 17 00:00:00 2001
|
From 826426c0daabf1e601bbe81b30be496da4248e89 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <af4a2e46155433d2bedb18552ce8ed7ff6e36c02.1599166690.git.zanussi@kernel.org>
|
Message-Id: <826426c0daabf1e601bbe81b30be496da4248e89.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: "Paul E. McKenney" <paulmck@linux.ibm.com>
|
From: "Paul E. McKenney" <paulmck@linux.ibm.com>
|
||||||
Date: Mon, 29 Oct 2018 11:53:01 +0100
|
Date: Mon, 29 Oct 2018 11:53:01 +0100
|
||||||
Subject: [PATCH 023/333] EXP rcu: Revert expedited GP parallelization
|
Subject: [PATCH 023/333] EXP rcu: Revert expedited GP parallelization
|
||||||
cleverness
|
cleverness
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
(Commit 258ba8e089db23f760139266c232f01bad73f85c from linux-rcu)
|
(Commit 258ba8e089db23f760139266c232f01bad73f85c from linux-rcu)
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
From a29374fce5fdeb9b1694be13e5a287657b71683c Mon Sep 17 00:00:00 2001
|
From 0581998243c3cbcc9e83a2d234e9384a3732063b Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <a29374fce5fdeb9b1694be13e5a287657b71683c.1599166690.git.zanussi@kernel.org>
|
Message-Id: <0581998243c3cbcc9e83a2d234e9384a3732063b.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: He Zhe <zhe.he@windriver.com>
|
From: He Zhe <zhe.he@windriver.com>
|
||||||
Date: Wed, 19 Dec 2018 16:30:57 +0100
|
Date: Wed, 19 Dec 2018 16:30:57 +0100
|
||||||
Subject: [PATCH 024/333] kmemleak: Turn kmemleak_lock to raw spinlock on RT
|
Subject: [PATCH 024/333] kmemleak: Turn kmemleak_lock to raw spinlock on RT
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
kmemleak_lock, as a rwlock on RT, can possibly be held in atomic context and
|
kmemleak_lock, as a rwlock on RT, can possibly be held in atomic context and
|
||||||
causes the follow BUG.
|
causes the follow BUG.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 8489411ca761c3decfbe15f177d17ffe92bd0679 Mon Sep 17 00:00:00 2001
|
From 0c73de7e09baee2b357c00545e1cd953b2894b8b Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <8489411ca761c3decfbe15f177d17ffe92bd0679.1599166690.git.zanussi@kernel.org>
|
Message-Id: <0c73de7e09baee2b357c00545e1cd953b2894b8b.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Fri, 28 Oct 2016 23:05:11 +0200
|
Date: Fri, 28 Oct 2016 23:05:11 +0200
|
||||||
Subject: [PATCH 025/333] NFSv4: replace seqcount_t with a seqlock_t
|
Subject: [PATCH 025/333] NFSv4: replace seqcount_t with a seqlock_t
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The raw_write_seqcount_begin() in nfs4_reclaim_open_state() bugs me
|
The raw_write_seqcount_begin() in nfs4_reclaim_open_state() bugs me
|
||||||
because it maps to preempt_disable() in -RT which I can't have at this
|
because it maps to preempt_disable() in -RT which I can't have at this
|
||||||
|
@ -61,7 +61,7 @@ index 5b61520dce88..2771aafaca19 100644
|
||||||
};
|
};
|
||||||
|
|
||||||
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
|
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
|
||||||
index 1ef75b1deffa..44438814b662 100644
|
index b2a2ff3f22a4..9af972fd1260 100644
|
||||||
--- a/fs/nfs/nfs4proc.c
|
--- a/fs/nfs/nfs4proc.c
|
||||||
+++ b/fs/nfs/nfs4proc.c
|
+++ b/fs/nfs/nfs4proc.c
|
||||||
@@ -2870,7 +2870,7 @@ static int _nfs4_open_and_get_state(struct nfs4_opendata *opendata,
|
@@ -2870,7 +2870,7 @@ static int _nfs4_open_and_get_state(struct nfs4_opendata *opendata,
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From e0d5cb4f381bc31eea602eda721126a0a09c2e2f Mon Sep 17 00:00:00 2001
|
From 9c54177a10dfa0874eed8214a9c125fc872a0da4 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <e0d5cb4f381bc31eea602eda721126a0a09c2e2f.1599166690.git.zanussi@kernel.org>
|
Message-Id: <9c54177a10dfa0874eed8214a9c125fc872a0da4.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Tue, 4 Apr 2017 12:50:16 +0200
|
Date: Tue, 4 Apr 2017 12:50:16 +0200
|
||||||
Subject: [PATCH 026/333] kernel: sched: Provide a pointer to the valid CPU
|
Subject: [PATCH 026/333] kernel: sched: Provide a pointer to the valid CPU
|
||||||
|
@ -9,7 +9,7 @@ Subject: [PATCH 026/333] kernel: sched: Provide a pointer to the valid CPU
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
In commit 4b53a3412d66 ("sched/core: Remove the tsk_nr_cpus_allowed()
|
In commit 4b53a3412d66 ("sched/core: Remove the tsk_nr_cpus_allowed()
|
||||||
wrapper") the tsk_nr_cpus_allowed() wrapper was removed. There was not
|
wrapper") the tsk_nr_cpus_allowed() wrapper was removed. There was not
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 03c40b401fbbb4ea7bbc4bc90e62dce5ba2521ae Mon Sep 17 00:00:00 2001
|
From 53f10af8e401301257ec2ee11638597f7fce2b04 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <03c40b401fbbb4ea7bbc4bc90e62dce5ba2521ae.1599166690.git.zanussi@kernel.org>
|
Message-Id: <53f10af8e401301257ec2ee11638597f7fce2b04.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Sat, 27 May 2017 19:02:06 +0200
|
Date: Sat, 27 May 2017 19:02:06 +0200
|
||||||
Subject: [PATCH 027/333] kernel/sched/core: add migrate_disable()
|
Subject: [PATCH 027/333] kernel/sched/core: add migrate_disable()
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
---
|
---
|
||||||
include/linux/preempt.h | 23 +++++++
|
include/linux/preempt.h | 23 +++++++
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 9d392927a31ae6d07d33380430eacb483eac1f3f Mon Sep 17 00:00:00 2001
|
From 22aac3ed2b0414b1acd6c8638532c632a1486dc4 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <9d392927a31ae6d07d33380430eacb483eac1f3f.1599166690.git.zanussi@kernel.org>
|
Message-Id: <22aac3ed2b0414b1acd6c8638532c632a1486dc4.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Tue, 9 Oct 2018 17:34:50 +0200
|
Date: Tue, 9 Oct 2018 17:34:50 +0200
|
||||||
Subject: [PATCH 028/333] sched/migrate_disable: Add export_symbol_gpl for
|
Subject: [PATCH 028/333] sched/migrate_disable: Add export_symbol_gpl for
|
||||||
__migrate_disabled
|
__migrate_disabled
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Jonathan reported that lttng/modules can't use __migrate_disabled().
|
Jonathan reported that lttng/modules can't use __migrate_disabled().
|
||||||
This function is only used by sched/core itself and the tracing
|
This function is only used by sched/core itself and the tracing
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 16e7a58f46f74dcc5d206bb48fa3b3abd7aef5b3 Mon Sep 17 00:00:00 2001
|
From 46cd243e812d50776438c4e4be19343985b58511 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <16e7a58f46f74dcc5d206bb48fa3b3abd7aef5b3.1599166690.git.zanussi@kernel.org>
|
Message-Id: <46cd243e812d50776438c4e4be19343985b58511.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Wed, 9 Mar 2016 10:51:06 +0100
|
Date: Wed, 9 Mar 2016 10:51:06 +0100
|
||||||
Subject: [PATCH 029/333] arm: at91: do not disable/enable clocks in a row
|
Subject: [PATCH 029/333] arm: at91: do not disable/enable clocks in a row
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Currently the driver will disable the clock and enable it one line later
|
Currently the driver will disable the clock and enable it one line later
|
||||||
if it is switching from periodic mode into one shot.
|
if it is switching from periodic mode into one shot.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
From 1407a2d6268fc6167191af84956c83362741db73 Mon Sep 17 00:00:00 2001
|
From 0a04e69e05ac7eec96dfe1714aa636c2bf8fa8e1 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <1407a2d6268fc6167191af84956c83362741db73.1599166690.git.zanussi@kernel.org>
|
Message-Id: <0a04e69e05ac7eec96dfe1714aa636c2bf8fa8e1.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Benedikt Spranger <b.spranger@linutronix.de>
|
From: Benedikt Spranger <b.spranger@linutronix.de>
|
||||||
Date: Mon, 8 Mar 2010 18:57:04 +0100
|
Date: Mon, 8 Mar 2010 18:57:04 +0100
|
||||||
Subject: [PATCH 030/333] clocksource: TCLIB: Allow higher clock rates for
|
Subject: [PATCH 030/333] clocksource: TCLIB: Allow higher clock rates for
|
||||||
|
@ -9,7 +9,7 @@ Subject: [PATCH 030/333] clocksource: TCLIB: Allow higher clock rates for
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
As default the TCLIB uses the 32KiHz base clock rate for clock events.
|
As default the TCLIB uses the 32KiHz base clock rate for clock events.
|
||||||
Add a compile time selection to allow higher clock resulution.
|
Add a compile time selection to allow higher clock resulution.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From b04eca645fe46127aa5b7f300bfd6b0be614a899 Mon Sep 17 00:00:00 2001
|
From 0bda092df133445692f77e6eb13149493b3464a2 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <b04eca645fe46127aa5b7f300bfd6b0be614a899.1599166690.git.zanussi@kernel.org>
|
Message-Id: <0bda092df133445692f77e6eb13149493b3464a2.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Thu, 14 Feb 2013 22:36:59 +0100
|
Date: Thu, 14 Feb 2013 22:36:59 +0100
|
||||||
Subject: [PATCH 031/333] timekeeping: Split jiffies seqlock
|
Subject: [PATCH 031/333] timekeeping: Split jiffies seqlock
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Replace jiffies_lock seqlock with a simple seqcounter and a rawlock so
|
Replace jiffies_lock seqlock with a simple seqcounter and a rawlock so
|
||||||
it can be taken in atomic context on RT.
|
it can be taken in atomic context on RT.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 9534050d3bbfbdc09211434ea2557770502bfcd9 Mon Sep 17 00:00:00 2001
|
From e87e30a754eaaeae393934e4d25104a8739a4b20 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <9534050d3bbfbdc09211434ea2557770502bfcd9.1599166690.git.zanussi@kernel.org>
|
Message-Id: <e87e30a754eaaeae393934e4d25104a8739a4b20.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Wed, 21 Sep 2011 19:57:12 +0200
|
Date: Wed, 21 Sep 2011 19:57:12 +0200
|
||||||
Subject: [PATCH 032/333] signal: Revert ptrace preempt magic
|
Subject: [PATCH 032/333] signal: Revert ptrace preempt magic
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Upstream commit '53da1d9456fe7f8 fix ptrace slowness' is nothing more
|
Upstream commit '53da1d9456fe7f8 fix ptrace slowness' is nothing more
|
||||||
than a bandaid around the ptrace design trainwreck. It's not a
|
than a bandaid around the ptrace design trainwreck. It's not a
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 9011d119566cab11d71a676c0243b775f4e812c1 Mon Sep 17 00:00:00 2001
|
From 36f709429024a0e49967d177b45571c03ce08224 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <9011d119566cab11d71a676c0243b775f4e812c1.1599166690.git.zanussi@kernel.org>
|
Message-Id: <36f709429024a0e49967d177b45571c03ce08224.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Marc Kleine-Budde <mkl@pengutronix.de>
|
From: Marc Kleine-Budde <mkl@pengutronix.de>
|
||||||
Date: Wed, 5 Mar 2014 00:49:47 +0100
|
Date: Wed, 5 Mar 2014 00:49:47 +0100
|
||||||
Subject: [PATCH 033/333] net: sched: Use msleep() instead of yield()
|
Subject: [PATCH 033/333] net: sched: Use msleep() instead of yield()
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
On PREEMPT_RT enabled systems the interrupt handler run as threads at prio 50
|
On PREEMPT_RT enabled systems the interrupt handler run as threads at prio 50
|
||||||
(by default). If a high priority userspace process tries to shut down a busy
|
(by default). If a high priority userspace process tries to shut down a busy
|
||||||
|
@ -50,10 +50,10 @@ Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/net/sched/sch_generic.c b/net/sched/sch_generic.c
|
diff --git a/net/sched/sch_generic.c b/net/sched/sch_generic.c
|
||||||
index 119e20cad662..49d60ae006ed 100644
|
index bd96fd261dba..06681749e736 100644
|
||||||
--- a/net/sched/sch_generic.c
|
--- a/net/sched/sch_generic.c
|
||||||
+++ b/net/sched/sch_generic.c
|
+++ b/net/sched/sch_generic.c
|
||||||
@@ -1205,7 +1205,7 @@ void dev_deactivate_many(struct list_head *head)
|
@@ -1222,7 +1222,7 @@ void dev_deactivate_many(struct list_head *head)
|
||||||
/* Wait for outstanding qdisc_run calls. */
|
/* Wait for outstanding qdisc_run calls. */
|
||||||
list_for_each_entry(dev, head, close_list) {
|
list_for_each_entry(dev, head, close_list) {
|
||||||
while (some_qdisc_is_busy(dev))
|
while (some_qdisc_is_busy(dev))
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From f5e867d66ac23b11e8c7fbcc178fa5b58102b702 Mon Sep 17 00:00:00 2001
|
From 0b2ecf29a3e8d184251a5103ef5bf728da1b45d5 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <f5e867d66ac23b11e8c7fbcc178fa5b58102b702.1599166690.git.zanussi@kernel.org>
|
Message-Id: <0b2ecf29a3e8d184251a5103ef5bf728da1b45d5.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Tue, 27 Mar 2018 16:24:15 +0200
|
Date: Tue, 27 Mar 2018 16:24:15 +0200
|
||||||
Subject: [PATCH 034/333] dm rq: remove BUG_ON(!irqs_disabled) check
|
Subject: [PATCH 034/333] dm rq: remove BUG_ON(!irqs_disabled) check
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
In commit 052189a2ec95 ("dm: remove superfluous irq disablement in
|
In commit 052189a2ec95 ("dm: remove superfluous irq disablement in
|
||||||
dm_request_fn") the spin_lock_irq() was replaced with spin_lock() + a
|
dm_request_fn") the spin_lock_irq() was replaced with spin_lock() + a
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From c3164dc24e24917688c9873da74a822427f3e855 Mon Sep 17 00:00:00 2001
|
From 3254821606ce89fd2a2d2bbd115d6b4e61f7cd9b Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <c3164dc24e24917688c9873da74a822427f3e855.1599166690.git.zanussi@kernel.org>
|
Message-Id: <3254821606ce89fd2a2d2bbd115d6b4e61f7cd9b.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Fri, 8 Nov 2013 17:34:54 +0100
|
Date: Fri, 8 Nov 2013 17:34:54 +0100
|
||||||
Subject: [PATCH 035/333] usb: do no disable interrupts in giveback
|
Subject: [PATCH 035/333] usb: do no disable interrupts in giveback
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Since commit 94dfd7ed ("USB: HCD: support giveback of URB in tasklet
|
Since commit 94dfd7ed ("USB: HCD: support giveback of URB in tasklet
|
||||||
context") the USB code disables interrupts before invoking the complete
|
context") the USB code disables interrupts before invoking the complete
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 8a0bb4073247b199c6fb755b2bda41e635bdf97d Mon Sep 17 00:00:00 2001
|
From b67f13e65cdfce55fab8dec3f7d102bf90e0fff3 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <8a0bb4073247b199c6fb755b2bda41e635bdf97d.1599166690.git.zanussi@kernel.org>
|
Message-Id: <b67f13e65cdfce55fab8dec3f7d102bf90e0fff3.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Fri, 17 Jun 2011 12:39:57 +0200
|
Date: Fri, 17 Jun 2011 12:39:57 +0200
|
||||||
Subject: [PATCH 036/333] rt: Provide PREEMPT_RT_BASE config switch
|
Subject: [PATCH 036/333] rt: Provide PREEMPT_RT_BASE config switch
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Introduce PREEMPT_RT_BASE which enables parts of
|
Introduce PREEMPT_RT_BASE which enables parts of
|
||||||
PREEMPT_RT_FULL. Forces interrupt threading and enables some of the RT
|
PREEMPT_RT_FULL. Forces interrupt threading and enables some of the RT
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 2331c2c20cae90d621093ce304b3531dfd853d7e Mon Sep 17 00:00:00 2001
|
From 7217f43a5aaf863ebd4df662f4d2453562c8721a Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <2331c2c20cae90d621093ce304b3531dfd853d7e.1599166690.git.zanussi@kernel.org>
|
Message-Id: <7217f43a5aaf863ebd4df662f4d2453562c8721a.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Wed, 14 Dec 2011 01:03:49 +0100
|
Date: Wed, 14 Dec 2011 01:03:49 +0100
|
||||||
Subject: [PATCH 037/333] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
|
Subject: [PATCH 037/333] cpumask: Disable CONFIG_CPUMASK_OFFSTACK for RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
There are "valid" GFP_ATOMIC allocations such as
|
There are "valid" GFP_ATOMIC allocations such as
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 7a3061c4f862b69c736af01c0db821498af332c1 Mon Sep 17 00:00:00 2001
|
From f4cfac959fba1f75f59bb559f5035aa5bde2fbb5 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <7a3061c4f862b69c736af01c0db821498af332c1.1599166690.git.zanussi@kernel.org>
|
Message-Id: <f4cfac959fba1f75f59bb559f5035aa5bde2fbb5.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Wed, 8 Jul 2015 17:14:48 +0200
|
Date: Wed, 8 Jul 2015 17:14:48 +0200
|
||||||
Subject: [PATCH 038/333] jump-label: disable if stop_machine() is used
|
Subject: [PATCH 038/333] jump-label: disable if stop_machine() is used
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Some architectures are using stop_machine() while switching the opcode which
|
Some architectures are using stop_machine() while switching the opcode which
|
||||||
leads to latency spikes.
|
leads to latency spikes.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 983f8298c5f0779a7634fa352e342a4ce7ad4a0a Mon Sep 17 00:00:00 2001
|
From eaa408409fc872f1733be1d947694d0cc9dda051 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <983f8298c5f0779a7634fa352e342a4ce7ad4a0a.1599166690.git.zanussi@kernel.org>
|
Message-Id: <eaa408409fc872f1733be1d947694d0cc9dda051.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Sun, 24 Jul 2011 12:11:43 +0200
|
Date: Sun, 24 Jul 2011 12:11:43 +0200
|
||||||
Subject: [PATCH 039/333] kconfig: Disable config options which are not RT
|
Subject: [PATCH 039/333] kconfig: Disable config options which are not RT
|
||||||
compatible
|
compatible
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Disable stuff which is known to have issues on RT
|
Disable stuff which is known to have issues on RT
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
From ba6a1434bba9d9e31eade3e876bd0832f0947e98 Mon Sep 17 00:00:00 2001
|
From e873744bd9dbed2fe6adbc9564523ce662a411aa Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <ba6a1434bba9d9e31eade3e876bd0832f0947e98.1599166690.git.zanussi@kernel.org>
|
Message-Id: <e873744bd9dbed2fe6adbc9564523ce662a411aa.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Tue, 17 Oct 2017 16:36:18 +0200
|
Date: Tue, 17 Oct 2017 16:36:18 +0200
|
||||||
Subject: [PATCH 040/333] lockdep: disable self-test
|
Subject: [PATCH 040/333] lockdep: disable self-test
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The self-test wasn't always 100% accurate for RT. We disabled a few
|
The self-test wasn't always 100% accurate for RT. We disabled a few
|
||||||
tests which failed because they had a different semantic for RT. Some
|
tests which failed because they had a different semantic for RT. Some
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 4e96a586e2aea42f3b1bf47333d9b3c208f49687 Mon Sep 17 00:00:00 2001
|
From f6ed1d9c5fd3121b1cf5bb8420a4c65f98368d01 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <4e96a586e2aea42f3b1bf47333d9b3c208f49687.1599166690.git.zanussi@kernel.org>
|
Message-Id: <f6ed1d9c5fd3121b1cf5bb8420a4c65f98368d01.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Ingo Molnar <mingo@elte.hu>
|
From: Ingo Molnar <mingo@elte.hu>
|
||||||
Date: Fri, 3 Jul 2009 08:44:03 -0500
|
Date: Fri, 3 Jul 2009 08:44:03 -0500
|
||||||
Subject: [PATCH 041/333] mm: Allow only slub on RT
|
Subject: [PATCH 041/333] mm: Allow only slub on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Disable SLAB and SLOB on -RT. Only SLUB is adopted to -RT needs.
|
Disable SLAB and SLOB on -RT. Only SLUB is adopted to -RT needs.
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
From 3c2fbe75f8d09dfb0df20db0768d8c3f5263a92f Mon Sep 17 00:00:00 2001
|
From 228791648695b2759d55863d0e829300e310d40c Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <3c2fbe75f8d09dfb0df20db0768d8c3f5263a92f.1599166690.git.zanussi@kernel.org>
|
Message-Id: <228791648695b2759d55863d0e829300e310d40c.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Sun, 17 Jul 2011 21:51:45 +0200
|
Date: Sun, 17 Jul 2011 21:51:45 +0200
|
||||||
Subject: [PATCH 042/333] locking: Disable spin on owner for RT
|
Subject: [PATCH 042/333] locking: Disable spin on owner for RT
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Drop spin on owner for mutex / rwsem. We are most likely not using it
|
Drop spin on owner for mutex / rwsem. We are most likely not using it
|
||||||
but…
|
but…
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 790b2ab08c1c29364fe55eff153eb15cc8434526 Mon Sep 17 00:00:00 2001
|
From 4464f6a0589d85537759211cb2306c57b3a40486 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <790b2ab08c1c29364fe55eff153eb15cc8434526.1599166690.git.zanussi@kernel.org>
|
Message-Id: <4464f6a0589d85537759211cb2306c57b3a40486.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Sun, 28 Oct 2012 13:26:09 +0000
|
Date: Sun, 28 Oct 2012 13:26:09 +0000
|
||||||
Subject: [PATCH 043/333] rcu: Disable RCU_FAST_NO_HZ on RT
|
Subject: [PATCH 043/333] rcu: Disable RCU_FAST_NO_HZ on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
This uses a timer_list timer from the irq disabled guts of the idle
|
This uses a timer_list timer from the irq disabled guts of the idle
|
||||||
code. Disable it for now to prevent wreckage.
|
code. Disable it for now to prevent wreckage.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 82a2f625d9adc2a557c6b4dbe4a4ea50849723c6 Mon Sep 17 00:00:00 2001
|
From 4f6896ee6bf4db91d7fc81932bf1ca231229040b Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <82a2f625d9adc2a557c6b4dbe4a4ea50849723c6.1599166690.git.zanussi@kernel.org>
|
Message-Id: <4f6896ee6bf4db91d7fc81932bf1ca231229040b.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Fri, 21 Mar 2014 20:19:05 +0100
|
Date: Fri, 21 Mar 2014 20:19:05 +0100
|
||||||
Subject: [PATCH 044/333] rcu: make RCU_BOOST default on RT
|
Subject: [PATCH 044/333] rcu: make RCU_BOOST default on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Since it is no longer invoked from the softirq people run into OOM more
|
Since it is no longer invoked from the softirq people run into OOM more
|
||||||
often if the priority of the RCU thread is too low. Making boosting
|
often if the priority of the RCU thread is too low. Making boosting
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 7260840414de5a8eb26961a63ac061869a5d309d Mon Sep 17 00:00:00 2001
|
From 2669d27db140f86ef0c46ef918410177f47972ba Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <7260840414de5a8eb26961a63ac061869a5d309d.1599166690.git.zanussi@kernel.org>
|
Message-Id: <2669d27db140f86ef0c46ef918410177f47972ba.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Mon, 18 Jul 2011 17:03:52 +0200
|
Date: Mon, 18 Jul 2011 17:03:52 +0200
|
||||||
Subject: [PATCH 045/333] sched: Disable CONFIG_RT_GROUP_SCHED on RT
|
Subject: [PATCH 045/333] sched: Disable CONFIG_RT_GROUP_SCHED on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Carsten reported problems when running:
|
Carsten reported problems when running:
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
From 8d2cc068eb55d96f11cfe642d8f54aa89e086926 Mon Sep 17 00:00:00 2001
|
From 38f41dbb9b916164ca83db92c6860ab954a58cd1 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <8d2cc068eb55d96f11cfe642d8f54aa89e086926.1599166690.git.zanussi@kernel.org>
|
Message-Id: <38f41dbb9b916164ca83db92c6860ab954a58cd1.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Sat, 27 May 2017 19:02:06 +0200
|
Date: Sat, 27 May 2017 19:02:06 +0200
|
||||||
Subject: [PATCH 046/333] net/core: disable NET_RX_BUSY_POLL
|
Subject: [PATCH 046/333] net/core: disable NET_RX_BUSY_POLL
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
sk_busy_loop() does preempt_disable() followed by a few operations which can
|
sk_busy_loop() does preempt_disable() followed by a few operations which can
|
||||||
take sleeping locks and may get long.
|
take sleeping locks and may get long.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 75e6d90b48d2ef29c1930c9a40f8b5c53d93af26 Mon Sep 17 00:00:00 2001
|
From 97d941c3c75bfd4f49bcd1b2603dd84425bdc0eb Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <75e6d90b48d2ef29c1930c9a40f8b5c53d93af26.1599166690.git.zanussi@kernel.org>
|
Message-Id: <97d941c3c75bfd4f49bcd1b2603dd84425bdc0eb.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Fri, 1 Dec 2017 10:42:03 +0100
|
Date: Fri, 1 Dec 2017 10:42:03 +0100
|
||||||
Subject: [PATCH 047/333] arm*: disable NEON in kernel mode
|
Subject: [PATCH 047/333] arm*: disable NEON in kernel mode
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
NEON in kernel mode is used by the crypto algorithms and raid6 code.
|
NEON in kernel mode is used by the crypto algorithms and raid6 code.
|
||||||
While the raid6 code looks okay, the crypto algorithms do not: NEON
|
While the raid6 code looks okay, the crypto algorithms do not: NEON
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From cc87ebe7ce9ea8f54cb9524de1633d5b94316192 Mon Sep 17 00:00:00 2001
|
From 1e2d0fb0b52481f5994e5b507f55e9d1068c37ea Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <cc87ebe7ce9ea8f54cb9524de1633d5b94316192.1599166690.git.zanussi@kernel.org>
|
Message-Id: <1e2d0fb0b52481f5994e5b507f55e9d1068c37ea.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Tue, 14 Jul 2015 14:26:34 +0200
|
Date: Tue, 14 Jul 2015 14:26:34 +0200
|
||||||
Subject: [PATCH 048/333] powerpc: Use generic rwsem on RT
|
Subject: [PATCH 048/333] powerpc: Use generic rwsem on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Use generic code which uses rtmutex
|
Use generic code which uses rtmutex
|
||||||
|
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 2568914c2ca6334d11c456003a5490189894e3b8 Mon Sep 17 00:00:00 2001
|
From d36893e7a64c088079862d7349e04eacdfc81158 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <2568914c2ca6334d11c456003a5490189894e3b8.1599166690.git.zanussi@kernel.org>
|
Message-Id: <d36893e7a64c088079862d7349e04eacdfc81158.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Bogdan Purcareata <bogdan.purcareata@freescale.com>
|
From: Bogdan Purcareata <bogdan.purcareata@freescale.com>
|
||||||
Date: Fri, 24 Apr 2015 15:53:13 +0000
|
Date: Fri, 24 Apr 2015 15:53:13 +0000
|
||||||
Subject: [PATCH 049/333] powerpc/kvm: Disable in-kernel MPIC emulation for
|
Subject: [PATCH 049/333] powerpc/kvm: Disable in-kernel MPIC emulation for
|
||||||
PREEMPT_RT_FULL
|
PREEMPT_RT_FULL
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
While converting the openpic emulation code to use a raw_spinlock_t enables
|
While converting the openpic emulation code to use a raw_spinlock_t enables
|
||||||
guests to run on RT, there's still a performance issue. For interrupts sent in
|
guests to run on RT, there's still a performance issue. For interrupts sent in
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 735573207ecf07b4f01fe908ba436371813ee40e Mon Sep 17 00:00:00 2001
|
From 89b72036770c4fa874e51ba6f1f89533902784ba Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <735573207ecf07b4f01fe908ba436371813ee40e.1599166690.git.zanussi@kernel.org>
|
Message-Id: <89b72036770c4fa874e51ba6f1f89533902784ba.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Mon, 18 Jul 2011 17:08:34 +0200
|
Date: Mon, 18 Jul 2011 17:08:34 +0200
|
||||||
Subject: [PATCH 050/333] powerpc: Disable highmem on RT
|
Subject: [PATCH 050/333] powerpc: Disable highmem on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The current highmem handling on -RT is not compatible and needs fixups.
|
The current highmem handling on -RT is not compatible and needs fixups.
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From af4c5a7abec8d63afc15afa550baf8e1c93f06f5 Mon Sep 17 00:00:00 2001
|
From cb00db21219a3e808f12dff1ed229b5bbce58ad7 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <af4c5a7abec8d63afc15afa550baf8e1c93f06f5.1599166690.git.zanussi@kernel.org>
|
Message-Id: <cb00db21219a3e808f12dff1ed229b5bbce58ad7.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Mon, 18 Jul 2011 17:10:12 +0200
|
Date: Mon, 18 Jul 2011 17:10:12 +0200
|
||||||
Subject: [PATCH 051/333] mips: Disable highmem on RT
|
Subject: [PATCH 051/333] mips: Disable highmem on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
The current highmem handling on -RT is not compatible and needs fixups.
|
The current highmem handling on -RT is not compatible and needs fixups.
|
||||||
|
|
||||||
|
@ -15,10 +15,10 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
|
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
|
||||||
index a830a9701e50..3d5fae3891be 100644
|
index cc8c8d22afaf..9f9e8fae334d 100644
|
||||||
--- a/arch/mips/Kconfig
|
--- a/arch/mips/Kconfig
|
||||||
+++ b/arch/mips/Kconfig
|
+++ b/arch/mips/Kconfig
|
||||||
@@ -2518,7 +2518,7 @@ config MIPS_CRC_SUPPORT
|
@@ -2519,7 +2519,7 @@ config MIPS_CRC_SUPPORT
|
||||||
#
|
#
|
||||||
config HIGHMEM
|
config HIGHMEM
|
||||||
bool "High Memory Support"
|
bool "High Memory Support"
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 38611b201948427fb4c20c4606940efebf433271 Mon Sep 17 00:00:00 2001
|
From e71d45902a41d30eabcc83a39243440f76d610f0 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <38611b201948427fb4c20c4606940efebf433271.1599166690.git.zanussi@kernel.org>
|
Message-Id: <e71d45902a41d30eabcc83a39243440f76d610f0.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Sun, 26 Jul 2009 02:21:32 +0200
|
Date: Sun, 26 Jul 2009 02:21:32 +0200
|
||||||
Subject: [PATCH 052/333] x86: Use generic rwsem_spinlocks on -rt
|
Subject: [PATCH 052/333] x86: Use generic rwsem_spinlocks on -rt
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Simplifies the separation of anon_rw_semaphores and rw_semaphores for
|
Simplifies the separation of anon_rw_semaphores and rw_semaphores for
|
||||||
-rt.
|
-rt.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 2147fa4095bfd794ddb11fdfe437db8e6476872a Mon Sep 17 00:00:00 2001
|
From 534e3497ce877345f3f2a93a090f164eec826d10 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <2147fa4095bfd794ddb11fdfe437db8e6476872a.1599166690.git.zanussi@kernel.org>
|
Message-Id: <534e3497ce877345f3f2a93a090f164eec826d10.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Thu, 23 Jan 2014 14:45:59 +0100
|
Date: Thu, 23 Jan 2014 14:45:59 +0100
|
||||||
Subject: [PATCH 053/333] leds: trigger: disable CPU trigger on -RT
|
Subject: [PATCH 053/333] leds: trigger: disable CPU trigger on -RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
as it triggers:
|
as it triggers:
|
||||||
|CPU: 0 PID: 0 Comm: swapper Not tainted 3.12.8-rt10 #141
|
|CPU: 0 PID: 0 Comm: swapper Not tainted 3.12.8-rt10 #141
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 8d8cb80f52aced6cbf75b3a5dfdb90278dbb56d1 Mon Sep 17 00:00:00 2001
|
From 4358b17e5f47fc4b999796c3593a865a8e41507a Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <8d8cb80f52aced6cbf75b3a5dfdb90278dbb56d1.1599166690.git.zanussi@kernel.org>
|
Message-Id: <4358b17e5f47fc4b999796c3593a865a8e41507a.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Thu, 9 Apr 2015 15:23:01 +0200
|
Date: Thu, 9 Apr 2015 15:23:01 +0200
|
||||||
Subject: [PATCH 054/333] cpufreq: drop K8's driver from beeing selected
|
Subject: [PATCH 054/333] cpufreq: drop K8's driver from beeing selected
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Ralf posted a picture of a backtrace from
|
Ralf posted a picture of a backtrace from
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
From 47ece03b0e12c858b418f764b438f1d10fe8bfa7 Mon Sep 17 00:00:00 2001
|
From 179303a9c436686b3229b062198ea9e188b1d2ec Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <47ece03b0e12c858b418f764b438f1d10fe8bfa7.1599166690.git.zanussi@kernel.org>
|
Message-Id: <179303a9c436686b3229b062198ea9e188b1d2ec.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Thu, 29 Aug 2013 11:48:57 +0200
|
Date: Thu, 29 Aug 2013 11:48:57 +0200
|
||||||
Subject: [PATCH 055/333] md: disable bcache
|
Subject: [PATCH 055/333] md: disable bcache
|
||||||
MIME-Version: 1.0
|
MIME-Version: 1.0
|
||||||
Content-Type: text/plain; charset=UTF-8
|
Content-Type: text/plain; charset=UTF-8
|
||||||
Content-Transfer-Encoding: 8bit
|
Content-Transfer-Encoding: 8bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
It uses anon semaphores
|
It uses anon semaphores
|
||||||
|drivers/md/bcache/request.c: In function ‘cached_dev_write_complete’:
|
|drivers/md/bcache/request.c: In function ‘cached_dev_write_complete’:
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 42374e49bc3bdfd501038d1da1e88735b23fdbb0 Mon Sep 17 00:00:00 2001
|
From 72502cdee1e1aa8c752321e8932d33aba10ba327 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <42374e49bc3bdfd501038d1da1e88735b23fdbb0.1599166690.git.zanussi@kernel.org>
|
Message-Id: <72502cdee1e1aa8c752321e8932d33aba10ba327.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
From: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
|
||||||
Date: Thu, 26 Jul 2018 15:03:16 +0200
|
Date: Thu, 26 Jul 2018 15:03:16 +0200
|
||||||
Subject: [PATCH 056/333] efi: Disable runtime services on RT
|
Subject: [PATCH 056/333] efi: Disable runtime services on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Based on meassurements the EFI functions get_variable /
|
Based on meassurements the EFI functions get_variable /
|
||||||
get_next_variable take up to 2us which looks okay.
|
get_next_variable take up to 2us which looks okay.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 13543539475b324b9c47601e2be5d071e0dbaa5c Mon Sep 17 00:00:00 2001
|
From 63e0e7b2d6fd6bf9ec8e39c77fd05349fc6f5833 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <13543539475b324b9c47601e2be5d071e0dbaa5c.1599166690.git.zanussi@kernel.org>
|
Message-Id: <63e0e7b2d6fd6bf9ec8e39c77fd05349fc6f5833.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Ingo Molnar <mingo@elte.hu>
|
From: Ingo Molnar <mingo@elte.hu>
|
||||||
Date: Fri, 22 Jul 2011 17:58:40 +0200
|
Date: Fri, 22 Jul 2011 17:58:40 +0200
|
||||||
Subject: [PATCH 057/333] printk: Add a printk kill switch
|
Subject: [PATCH 057/333] printk: Add a printk kill switch
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Add a prinkt-kill-switch. This is used from (NMI) watchdog to ensure that
|
Add a prinkt-kill-switch. This is used from (NMI) watchdog to ensure that
|
||||||
it does not dead-lock with the early printk code.
|
it does not dead-lock with the early printk code.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From ae4726a22a1bbcb3bdfc67de9e90f9695e1b1079 Mon Sep 17 00:00:00 2001
|
From 41b78fc339260091839e54f53feaa80d2551486d Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <ae4726a22a1bbcb3bdfc67de9e90f9695e1b1079.1599166690.git.zanussi@kernel.org>
|
Message-Id: <41b78fc339260091839e54f53feaa80d2551486d.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Peter Zijlstra <peterz@infradead.org>
|
From: Peter Zijlstra <peterz@infradead.org>
|
||||||
Date: Fri, 2 Sep 2011 14:41:29 +0200
|
Date: Fri, 2 Sep 2011 14:41:29 +0200
|
||||||
Subject: [PATCH 058/333] printk: Add "force_early_printk" boot param to help
|
Subject: [PATCH 058/333] printk: Add "force_early_printk" boot param to help
|
||||||
with debugging
|
with debugging
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Gives me an option to screw printk and actually see what the machine
|
Gives me an option to screw printk and actually see what the machine
|
||||||
says.
|
says.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From b866405729e234026124ab0576e4cd9d849bbd3c Mon Sep 17 00:00:00 2001
|
From 8e0731033be0ec76e778f8842bc560171c0c2706 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <b866405729e234026124ab0576e4cd9d849bbd3c.1599166690.git.zanussi@kernel.org>
|
Message-Id: <8e0731033be0ec76e778f8842bc560171c0c2706.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Fri, 24 Jul 2009 12:38:56 +0200
|
Date: Fri, 24 Jul 2009 12:38:56 +0200
|
||||||
Subject: [PATCH 059/333] preempt: Provide preempt_*_(no)rt variants
|
Subject: [PATCH 059/333] preempt: Provide preempt_*_(no)rt variants
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
RT needs a few preempt_disable/enable points which are not necessary
|
RT needs a few preempt_disable/enable points which are not necessary
|
||||||
otherwise. Implement variants to avoid #ifdeffery.
|
otherwise. Implement variants to avoid #ifdeffery.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 43e13dce1ce2cd65962515717aeb360dcc4f5377 Mon Sep 17 00:00:00 2001
|
From 072768e7c1a02d208981cf6084b03594c1e10b81 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <43e13dce1ce2cd65962515717aeb360dcc4f5377.1599166690.git.zanussi@kernel.org>
|
Message-Id: <072768e7c1a02d208981cf6084b03594c1e10b81.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Wed, 8 Mar 2017 14:23:35 +0100
|
Date: Wed, 8 Mar 2017 14:23:35 +0100
|
||||||
Subject: [PATCH 060/333] futex: workaround migrate_disable/enable in different
|
Subject: [PATCH 060/333] futex: workaround migrate_disable/enable in different
|
||||||
context
|
context
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
migrate_disable()/migrate_enable() takes a different path in atomic() vs
|
migrate_disable()/migrate_enable() takes a different path in atomic() vs
|
||||||
!atomic() context. These little hacks ensure that we don't underflow / overflow
|
!atomic() context. These little hacks ensure that we don't underflow / overflow
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 5d5c579866d6b36bf81556252d545fdd67ca35f5 Mon Sep 17 00:00:00 2001
|
From 2efff859badb5a9faaf8d305286f0640530b6b04 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <5d5c579866d6b36bf81556252d545fdd67ca35f5.1599166690.git.zanussi@kernel.org>
|
Message-Id: <2efff859badb5a9faaf8d305286f0640530b6b04.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Mon, 20 Jun 2011 09:03:47 +0200
|
Date: Mon, 20 Jun 2011 09:03:47 +0200
|
||||||
Subject: [PATCH 061/333] rt: Add local irq locks
|
Subject: [PATCH 061/333] rt: Add local irq locks
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Introduce locallock. For !RT this maps to preempt_disable()/
|
Introduce locallock. For !RT this maps to preempt_disable()/
|
||||||
local_irq_disable() so there is not much that changes. For RT this will
|
local_irq_disable() so there is not much that changes. For RT this will
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 4d7f9bb9c71326b8513644baa157010c7d1c6fc9 Mon Sep 17 00:00:00 2001
|
From 911aaa10543fb610a948db94025c5c2a337b3c0a Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <4d7f9bb9c71326b8513644baa157010c7d1c6fc9.1599166690.git.zanussi@kernel.org>
|
Message-Id: <911aaa10543fb610a948db94025c5c2a337b3c0a.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Julia Cartwright <julia@ni.com>
|
From: Julia Cartwright <julia@ni.com>
|
||||||
Date: Mon, 7 May 2018 08:58:56 -0500
|
Date: Mon, 7 May 2018 08:58:56 -0500
|
||||||
Subject: [PATCH 062/333] locallock: provide {get,put}_locked_ptr() variants
|
Subject: [PATCH 062/333] locallock: provide {get,put}_locked_ptr() variants
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Provide a set of locallocked accessors for pointers to per-CPU data;
|
Provide a set of locallocked accessors for pointers to per-CPU data;
|
||||||
this is useful for dynamically-allocated per-CPU regions, for example.
|
this is useful for dynamically-allocated per-CPU regions, for example.
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 0bf3b10d37ad5526e70f44665d6728e3945dd746 Mon Sep 17 00:00:00 2001
|
From 16afa640570f09ecf21c1aac9404030304439bb4 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <0bf3b10d37ad5526e70f44665d6728e3945dd746.1599166690.git.zanussi@kernel.org>
|
Message-Id: <16afa640570f09ecf21c1aac9404030304439bb4.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Fri, 3 Jul 2009 08:44:34 -0500
|
Date: Fri, 3 Jul 2009 08:44:34 -0500
|
||||||
Subject: [PATCH 063/333] mm/scatterlist: Do not disable irqs on RT
|
Subject: [PATCH 063/333] mm/scatterlist: Do not disable irqs on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
For -RT it is enough to keep pagefault disabled (which is currently handled by
|
For -RT it is enough to keep pagefault disabled (which is currently handled by
|
||||||
kmap_atomic()).
|
kmap_atomic()).
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 78fd6c5797a3744a009cf39aa2a42e7781a0c3c6 Mon Sep 17 00:00:00 2001
|
From c57001cf8ea1948b070218f85ba09f0ec0dae47b Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <78fd6c5797a3744a009cf39aa2a42e7781a0c3c6.1599166690.git.zanussi@kernel.org>
|
Message-Id: <c57001cf8ea1948b070218f85ba09f0ec0dae47b.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Oleg Nesterov <oleg@redhat.com>
|
From: Oleg Nesterov <oleg@redhat.com>
|
||||||
Date: Tue, 14 Jul 2015 14:26:34 +0200
|
Date: Tue, 14 Jul 2015 14:26:34 +0200
|
||||||
Subject: [PATCH 064/333] signal/x86: Delay calling signals in atomic
|
Subject: [PATCH 064/333] signal/x86: Delay calling signals in atomic
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
On x86_64 we must disable preemption before we enable interrupts
|
On x86_64 we must disable preemption before we enable interrupts
|
||||||
for stack faults, int3 and debugging, because the current task is using
|
for stack faults, int3 and debugging, because the current task is using
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 3b7c39e29951ebd9c20f2d4b87abe19cb63039da Mon Sep 17 00:00:00 2001
|
From 28030eba61e8c4a4dd506cb8066b0dc0c3936edd Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <3b7c39e29951ebd9c20f2d4b87abe19cb63039da.1599166690.git.zanussi@kernel.org>
|
Message-Id: <28030eba61e8c4a4dd506cb8066b0dc0c3936edd.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Yang Shi <yang.shi@linaro.org>
|
From: Yang Shi <yang.shi@linaro.org>
|
||||||
Date: Thu, 10 Dec 2015 10:58:51 -0800
|
Date: Thu, 10 Dec 2015 10:58:51 -0800
|
||||||
Subject: [PATCH 065/333] x86/signal: delay calling signals on 32bit
|
Subject: [PATCH 065/333] x86/signal: delay calling signals on 32bit
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
When running some ptrace single step tests on x86-32 machine, the below problem
|
When running some ptrace single step tests on x86-32 machine, the below problem
|
||||||
is triggered:
|
is triggered:
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From e50f5996603fbf4fa4e225165ffbb898630ce917 Mon Sep 17 00:00:00 2001
|
From 0234ffb83adb4ab4ccc78264e5c22edaa67bb110 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <e50f5996603fbf4fa4e225165ffbb898630ce917.1599166690.git.zanussi@kernel.org>
|
Message-Id: <0234ffb83adb4ab4ccc78264e5c22edaa67bb110.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Fri, 18 Mar 2011 09:18:52 +0100
|
Date: Fri, 18 Mar 2011 09:18:52 +0100
|
||||||
Subject: [PATCH 066/333] buffer_head: Replace bh_uptodate_lock for -rt
|
Subject: [PATCH 066/333] buffer_head: Replace bh_uptodate_lock for -rt
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Wrap the bit_spin_lock calls into a separate inline and add the RT
|
Wrap the bit_spin_lock calls into a separate inline and add the RT
|
||||||
replacements with a real spinlock.
|
replacements with a real spinlock.
|
||||||
|
@ -19,7 +19,7 @@ Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
||||||
4 files changed, 46 insertions(+), 25 deletions(-)
|
4 files changed, 46 insertions(+), 25 deletions(-)
|
||||||
|
|
||||||
diff --git a/fs/buffer.c b/fs/buffer.c
|
diff --git a/fs/buffer.c b/fs/buffer.c
|
||||||
index c49fdab5cb36..b649c4d58637 100644
|
index 362a86876459..87e38a32306f 100644
|
||||||
--- a/fs/buffer.c
|
--- a/fs/buffer.c
|
||||||
+++ b/fs/buffer.c
|
+++ b/fs/buffer.c
|
||||||
@@ -274,8 +274,7 @@ static void end_buffer_async_read(struct buffer_head *bh, int uptodate)
|
@@ -274,8 +274,7 @@ static void end_buffer_async_read(struct buffer_head *bh, int uptodate)
|
||||||
|
@ -81,7 +81,7 @@ index c49fdab5cb36..b649c4d58637 100644
|
||||||
}
|
}
|
||||||
EXPORT_SYMBOL(end_buffer_async_write);
|
EXPORT_SYMBOL(end_buffer_async_write);
|
||||||
|
|
||||||
@@ -3379,6 +3371,7 @@ struct buffer_head *alloc_buffer_head(gfp_t gfp_flags)
|
@@ -3388,6 +3380,7 @@ struct buffer_head *alloc_buffer_head(gfp_t gfp_flags)
|
||||||
struct buffer_head *ret = kmem_cache_zalloc(bh_cachep, gfp_flags);
|
struct buffer_head *ret = kmem_cache_zalloc(bh_cachep, gfp_flags);
|
||||||
if (ret) {
|
if (ret) {
|
||||||
INIT_LIST_HEAD(&ret->b_assoc_buffers);
|
INIT_LIST_HEAD(&ret->b_assoc_buffers);
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 778be4ab97f5646c2ad095f22205b787e50bddab Mon Sep 17 00:00:00 2001
|
From 534f9a4f05a4c9a53245b93eb3db2e4fe1d48307 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <778be4ab97f5646c2ad095f22205b787e50bddab.1599166690.git.zanussi@kernel.org>
|
Message-Id: <534f9a4f05a4c9a53245b93eb3db2e4fe1d48307.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Fri, 18 Mar 2011 10:11:25 +0100
|
Date: Fri, 18 Mar 2011 10:11:25 +0100
|
||||||
Subject: [PATCH 067/333] fs: jbd/jbd2: Make state lock and journal head lock
|
Subject: [PATCH 067/333] fs: jbd/jbd2: Make state lock and journal head lock
|
||||||
rt safe
|
rt safe
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
bit_spin_locks break under RT.
|
bit_spin_locks break under RT.
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 3a2b60b5f35ab25ab5d6e8763284d60dd775fe57 Mon Sep 17 00:00:00 2001
|
From 5285cd46bea76913bdc462813c1be23a338d0550 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <3a2b60b5f35ab25ab5d6e8763284d60dd775fe57.1599166690.git.zanussi@kernel.org>
|
Message-Id: <5285cd46bea76913bdc462813c1be23a338d0550.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Paul Gortmaker <paul.gortmaker@windriver.com>
|
From: Paul Gortmaker <paul.gortmaker@windriver.com>
|
||||||
Date: Fri, 21 Jun 2013 15:07:25 -0400
|
Date: Fri, 21 Jun 2013 15:07:25 -0400
|
||||||
Subject: [PATCH 068/333] list_bl: Make list head locking RT safe
|
Subject: [PATCH 068/333] list_bl: Make list head locking RT safe
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
As per changes in include/linux/jbd_common.h for avoiding the
|
As per changes in include/linux/jbd_common.h for avoiding the
|
||||||
bit_spin_locks on RT ("fs: jbd/jbd2: Make state lock and journal
|
bit_spin_locks on RT ("fs: jbd/jbd2: Make state lock and journal
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From 5ac4bc4faeca63c74c4a768c4b92c0861a16135a Mon Sep 17 00:00:00 2001
|
From 4302701f88b3dc4409cb42c9c72ccec51636b3b8 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <5ac4bc4faeca63c74c4a768c4b92c0861a16135a.1599166690.git.zanussi@kernel.org>
|
Message-Id: <4302701f88b3dc4409cb42c9c72ccec51636b3b8.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Josh Cartwright <joshc@ni.com>
|
From: Josh Cartwright <joshc@ni.com>
|
||||||
Date: Thu, 31 Mar 2016 00:04:25 -0500
|
Date: Thu, 31 Mar 2016 00:04:25 -0500
|
||||||
Subject: [PATCH 069/333] list_bl: fixup bogus lockdep warning
|
Subject: [PATCH 069/333] list_bl: fixup bogus lockdep warning
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
At first glance, the use of 'static inline' seems appropriate for
|
At first glance, the use of 'static inline' seems appropriate for
|
||||||
INIT_HLIST_BL_HEAD().
|
INIT_HLIST_BL_HEAD().
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From a669c7f6749b209860bdd82f6d21fb1c540a999a Mon Sep 17 00:00:00 2001
|
From 52108bd55c31c7031f0cc8905fe05b3169d1e8e7 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <a669c7f6749b209860bdd82f6d21fb1c540a999a.1599166690.git.zanussi@kernel.org>
|
Message-Id: <52108bd55c31c7031f0cc8905fe05b3169d1e8e7.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Ingo Molnar <mingo@elte.hu>
|
From: Ingo Molnar <mingo@elte.hu>
|
||||||
Date: Fri, 3 Jul 2009 08:29:57 -0500
|
Date: Fri, 3 Jul 2009 08:29:57 -0500
|
||||||
Subject: [PATCH 070/333] genirq: Disable irqpoll on -rt
|
Subject: [PATCH 070/333] genirq: Disable irqpoll on -rt
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Creates long latencies for no value
|
Creates long latencies for no value
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
From eb31d921bdfba8bc6fa501962d5c13d2c4f9747d Mon Sep 17 00:00:00 2001
|
From c1b28bb8f50094efbe5559063497ea1f27c33672 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <eb31d921bdfba8bc6fa501962d5c13d2c4f9747d.1599166690.git.zanussi@kernel.org>
|
Message-Id: <c1b28bb8f50094efbe5559063497ea1f27c33672.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Thomas Gleixner <tglx@linutronix.de>
|
From: Thomas Gleixner <tglx@linutronix.de>
|
||||||
Date: Sun, 3 Apr 2011 11:57:29 +0200
|
Date: Sun, 3 Apr 2011 11:57:29 +0200
|
||||||
Subject: [PATCH 071/333] genirq: Force interrupt thread on RT
|
Subject: [PATCH 071/333] genirq: Force interrupt thread on RT
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Force threaded_irqs and optimize the code (force_irqthreads) in regard
|
Force threaded_irqs and optimize the code (force_irqthreads) in regard
|
||||||
to this.
|
to this.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From bad6f6554b001b698abe1b5b5ac4181a235ba188 Mon Sep 17 00:00:00 2001
|
From 1480ec4e31aa27432f04bd35c1b7eea2c53386b3 Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <bad6f6554b001b698abe1b5b5ac4181a235ba188.1599166690.git.zanussi@kernel.org>
|
Message-Id: <1480ec4e31aa27432f04bd35c1b7eea2c53386b3.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Peter Zijlstra <peterz@infradead.org>
|
From: Peter Zijlstra <peterz@infradead.org>
|
||||||
Date: Mon, 28 May 2018 15:24:20 +0200
|
Date: Mon, 28 May 2018 15:24:20 +0200
|
||||||
Subject: [PATCH 072/333] Split IRQ-off and zone->lock while freeing pages from
|
Subject: [PATCH 072/333] Split IRQ-off and zone->lock while freeing pages from
|
||||||
PCP list #1
|
PCP list #1
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Split the IRQ-off section while accessing the PCP list from zone->lock
|
Split the IRQ-off section while accessing the PCP list from zone->lock
|
||||||
while freeing pages.
|
while freeing pages.
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
From 5de327261c8d96d3da74a89d108a2385119f45fa Mon Sep 17 00:00:00 2001
|
From 0ef546de30c37e30a0236aeb1732dd95ed8bd26e Mon Sep 17 00:00:00 2001
|
||||||
Message-Id: <5de327261c8d96d3da74a89d108a2385119f45fa.1599166690.git.zanussi@kernel.org>
|
Message-Id: <0ef546de30c37e30a0236aeb1732dd95ed8bd26e.1601675151.git.zanussi@kernel.org>
|
||||||
In-Reply-To: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
In-Reply-To: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
References: <56457dc415803c8abc5acb513ada877a79596f05.1599166690.git.zanussi@kernel.org>
|
References: <5b5a156f9808b1acf1205606e03da117214549ea.1601675151.git.zanussi@kernel.org>
|
||||||
From: Peter Zijlstra <peterz@infradead.org>
|
From: Peter Zijlstra <peterz@infradead.org>
|
||||||
Date: Mon, 28 May 2018 15:24:21 +0200
|
Date: Mon, 28 May 2018 15:24:21 +0200
|
||||||
Subject: [PATCH 073/333] Split IRQ-off and zone->lock while freeing pages from
|
Subject: [PATCH 073/333] Split IRQ-off and zone->lock while freeing pages from
|
||||||
PCP list #2
|
PCP list #2
|
||||||
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.142-rt63.tar.xz
|
Origin: https://www.kernel.org/pub/linux/kernel/projects/rt/4.19/older/patches-4.19.148-rt64.tar.xz
|
||||||
|
|
||||||
Split the IRQ-off section while accessing the PCP list from zone->lock
|
Split the IRQ-off section while accessing the PCP list from zone->lock
|
||||||
while freeing pages.
|
while freeing pages.
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue