post-receive: pub/scm/linux/kernel/git/rt/linux-stable-rt
Gitolite <[email protected]>
| Newsgroups | org.kernel.gitolite.transparency-log |
|---|---|
| Message-ID | <[email protected]> |
---
service: git-receive-pack
repo: pub/scm/linux/kernel/git/rt/linux-stable-rt
user: lclaudio
changes:
- ref: refs/heads/v5.10-rt
old: 27640dfd3dc9f64c7843a6988968e934e3cc5352
new: c5392483fa8165b743971abf841ee67048bb1931
log: |
67aa823e3e8c229c6d374df79c804f6721cb83b6 posix-cpu-timers: Prevent UAF caused by non-leader exec() race
065a677fad98698de04279ba2cb152a472ab8b1f Linux 5.10.262
01bcaac27f47935f0612e68c7855c951414235bf Merge tag 'v5.10.262' into v5.10-rt
c5392483fa8165b743971abf841ee67048bb1931 Linux 5.10.262-rt158
- ref: refs/heads/v5.10-rt-rebase
old: 1f9d26a4174e1e4121c0280ac6825d8ef98e183c
new: 944933916580fd71270711387f59e5be4ebb2734
log: revlist-1f9d26a4174e-944933916580.txt
- ref: refs/tags/v5.10.262-rt158
old: 0000000000000000000000000000000000000000
new: 34b7680cb2cd27981601de9bfba386f9d896e5cd
- ref: refs/tags/v5.10.262-rt158-rebase
old: 0000000000000000000000000000000000000000
new: 48b5deb42fdec8938d250998eefdfe347c0d1e32
revlist-1f9d26a4174e-944933916580.txt
(text/plain, 28.8 KB)
67aa823e3e8c229c6d374df79c804f6721cb83b6 posix-cpu-timers: Prevent UAF caused by non-leader exec() race
065a677fad98698de04279ba2cb152a472ab8b1f Linux 5.10.262
8dc5b538427318f66721fa9bfdf4ce28c31cbfc3 z3fold: remove preempt disabled sections for RT
7c002b0058ac308d734f00dacffe7261b698db74 stop_machine: Add function and caller debug info
1f8e0e95ddf2346497be6098ab09c3d3627f18af sched: Fix balance_callback()
01b9423de66cd9bd6b831f10edd3feba6bd5d387 sched/hotplug: Ensure only per-cpu kthreads run during hotplug
d9c5cc3ac935e8cd9681f72eee6c9219d6788b9b sched/core: Wait for tasks being pushed away on hotplug
370a55366e2cb113432825ba676b8b81e5c21f80 workqueue: Manually break affinity on hotplug
d68c6567579b7cfbcdd135fde3e332876b726c3e sched/hotplug: Consolidate task migration on CPU unplug
5231cdd88a3287332eb75c4a434d6a81c576b501 sched: Fix hotplug vs CPU bandwidth control
b190f0681a4170ad94048590224d9ce550ea5453 sched: Massage set_cpus_allowed()
d1ebe1d1fab34513ebd4eb0b95efcf88c16019a4 sched: Add migrate_disable()
125acc192294764a6780bfac692ab6daae5ee9c6 sched: Fix migrate_disable() vs set_cpus_allowed_ptr()
90f328d994c726b0d262bead7108ce9d841be10d sched/core: Make migrate disable and CPU hotplug cooperative
8107a862b650d67981ead300f26cf5884afec816 sched,rt: Use cpumask_any*_distribute()
87aa7f238e4e0ed5e0e351817bb5ec2c34d4fb54 sched,rt: Use the full cpumask for balancing
b399a35c95f45d4ab87a4e96d49c982b93ffda68 sched, lockdep: Annotate ->pi_lock recursion
c479d156b71a55448d7c06cf8450349011cda1ec sched: Fix migrate_disable() vs rt/dl balancing
78fec66c86988ff291af0f389ddd66ab16c357c2 sched/proc: Print accurate cpumask vs migrate_disable()
4cf733791f2a5d2121ed6617f7603dd20fd4b65c sched: Add migrate_disable() tracepoints
c87e696d680246cfc73599493c67dff4b498f5f8 sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable()
f7a5d83b45ecc57395a022f361a1d154785a1317 sched: Comment affine_move_task()
cdf0c3debf3eea6faef031114ab1ba8f57ef3062 sched: Unlock the rq in affine_move_task() error path
7796f2763aecc6ba2973b20b9428b23eaabe6d6e sched: Fix migration_cpu_stop() WARN
80f6c9fb8948298201bd34eab4016f5c735af314 sched/core: Add missing completion for affine_move_task() waiters
051201aaf73f61aff29aae3d7bbcae11a0bd6f61 mm/highmem: Un-EXPORT __kmap_atomic_idx()
d63765f82653ff1e2665c182fad6859797e10f5b highmem: Remove unused functions
aeeae5ba3533fff839108dcb5d022ab8bc6b5ca4 fs: Remove asm/kmap_types.h includes
666f296ef90759f689f8ea5cb56b5da58df21f7d sh/highmem: Remove all traces of unused cruft
c521ab370cab03a3f9ea740186984ddcf062cebf asm-generic: Provide kmap_size.h
801d582f2e2ae5c6a0f116f49c1f50b5d4cb39d4 highmem: Provide generic variant of kmap_atomic*
753567bc116383ff91f292ff95837fe58870e87e highmem: Make DEBUG_HIGHMEM functional
ae41e86bc463aa6cb4409a27ff79ff7c9bedfd6f x86/mm/highmem: Use generic kmap atomic implementation
85050f33bc698fed5729568283568abb2c6e0b9b arc/mm/highmem: Use generic kmap atomic implementation
6f97d111956606d3072efe376477a604c12008ee ARM: highmem: Switch to generic kmap atomic
af638a9dd61be0365686655e8d19e71406f19470 csky/mm/highmem: Switch to generic kmap atomic
7c5f36012c4c9e7315b649597c532658afe8a533 microblaze/mm/highmem: Switch to generic kmap atomic
ef54b040e58d2b0d4a5e5091feb6a49622479de1 mips/mm/highmem: Switch to generic kmap atomic
abd7cabeba7dc870f8364a19f4ba6c02e044a3ac nds32/mm/highmem: Switch to generic kmap atomic
d600bfdce09cfa880bc8dbacd8943992551be68d powerpc/mm/highmem: Switch to generic kmap atomic
47a378943cbfb79af1f820332e4f06222b41e15a sparc/mm/highmem: Switch to generic kmap atomic
14fb2f3d930517bd67f234d12b33976c27f8b2c7 xtensa/mm/highmem: Switch to generic kmap atomic
e11cf57fb48da4515ddbd9cac22023256ca37f13 highmem: Get rid of kmap_types.h
879cce3ad3b090618dab5fcaa433fdd307560a69 mm/highmem: Remove the old kmap_atomic cruft
a3b4f81b03a9063378662caaeba268b88f4f690f io-mapping: Cleanup atomic iomap
4e10d3d2cfa2b77c4cc336ab4f9314b70dd907c3 Documentation/io-mapping: Remove outdated blurb
b75510c27c34a796ad27b41e3fb4663527fbb34d highmem: High implementation details and document API
39c47861ab67220e7b13f1417df06cc64cd76da0 sched: Make migrate_disable/enable() independent of RT
8433a0dce45dbd078b8da21f0fe0f666c840a29a sched: highmem: Store local kmaps in task struct
a6e962e4f5d8cae29ff214d3b1ccdd5e19802a9c mm/highmem: Provide kmap_local*
2f1b2536b082e84df7c1ff7a240b7e33c7457318 io-mapping: Provide iomap_local variant
4a6c89eec450970cc775943a672e6bc8002eb063 x86/crashdump/32: Simplify copy_oldmem_page()
f874933213caad5e1cfca6e7a90c9ca1cdd3331c mips/crashdump: Simplify copy_oldmem_page()
d417d2a968d5d24843b84dbc852de5360b47dccd ARM: mm: Replace kmap_atomic_pfn()
262ec0f5edeafbbac36565a8330b91c72c8a341d highmem: Remove kmap_atomic_pfn()
827fcce12b45ccbdfb911e616271c8e90ed81492 drm/ttm: Replace kmap_atomic() usage
00fef0b0afce63966c008e0133536248904be5c3 drm/vmgfx: Replace kmap_atomic()
eeaffc317f00170298eb3fc25df1e724b7b1f835 highmem: Remove kmap_atomic_prot()
89d60d8d864c4c12eaf03cf48c9837615af97140 drm/qxl: Replace io_mapping_map_atomic_wc()
e0cde278885e32d652783cfb65ea5a32abab3e5f drm/nouveau/device: Replace io_mapping_map_atomic_wc()
0b007e063961c427b0478be8dc762dce2f492558 drm/i915: Replace io_mapping_map_atomic_wc()
9b9d2a415d685039e3e2e12faa5db216321861f3 io-mapping: Remove io_mapping_map_atomic_wc()
ce5e0ee4765fa4f9585c470474fb3fb2414b5583 mm/highmem: Take kmap_high_get() properly into account
5633499a79e34016b188dd0660326b3b9786686e highmem: Don't disable preemption on RT in kmap_atomic()
e78559687c3c0ccaa1de3634be4e10ae0ec93256 blk-mq: Don't complete on a remote CPU in force threaded mode
8c9cbb1944b300ce0c9da303045a690d31475a6a blk-mq: Always complete remote completions requests in softirq
fda4ed7690430f44c3d145a37f9375d76a613c9d blk-mq: Use llist_head for blk_cpu_done
043061dfa93644cfc15236a0b15ee8033e79cdc7 lib/test_lockup: Minimum fix to get it compiled on PREEMPT_RT
e1054bdee795bc7dcc81346122e2baef777ee0e2 timers: Don't block on ->expiry_lock for TIMER_IRQSAFE
572f8cf8dd684312813bcd76ae4bb87273a4eaa3 kthread: Move prio/affinite change into the newly created thread
2a4210db708a48069005d78602c13b84786207e3 genirq: Move prio assignment into the newly created thread
f05cb3b4f04c168e1de38251d109bf1fb3cb7722 notifier: Make atomic_notifiers use raw_spinlock
40d04a78de9ce6682848fb5e749814678022e250 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT
94d5a8335b31710aad1bccb570d9cabe3b166169 rcu: Unconditionally use rcuc threads on PREEMPT_RT
3e3e044f9a3300687464ad96333c1e3389cf3d51 rcu: Enable rcu_normal_after_boot unconditionally for RT
913e0dd839400b5990f2edb6941d341164093699 doc: Update RCU's requirements page about the PREEMPT_RT wiki.
b293d176cde66aa6db3322c01b8a6aa9b367eeaf doc: Use CONFIG_PREEMPTION
5bcd7d6a5d2a3431133e44cd3316dbebee68316b tracing: Merge irqflags + preempt counter.
ffb63423e1147199cf50a8695c73745f1858f106 tracing: Inline tracing_gen_ctx_flags()
1e1ca5aa96ca683a9ebc5bcd7b739a96a51bfbca tracing: Use in_serving_softirq() to deduct softirq status.
2aaec4e0582ddfe38480bbe0c96729e7c3dd0e05 tracing: Remove NULL check from current in tracing_generic_entry_update().
5ab6c6351abe493fed0efc83aa20b38aa2d88978 printk: inline log_output(),log_store() in vprintk_store()
c840f55a7117dcd1f95c08f7dcff1ede4eedd04c printk: remove logbuf_lock writer-protection of ringbuffer
72475cfddce0385620dce5bd82034c095cc81c48 printk: limit second loop of syslog_print_all
3d41ec5c3ccd2aa6cc23fada80a73308c00a49f9 printk: kmsg_dump: remove unused fields
4166889e688443cd8ce53736de66cf6abc16dffb printk: refactor kmsg_dump_get_buffer()
33f89507cd393d4648cdebde27d11a2d73a00e95 printk: consolidate kmsg_dump_get_buffer/syslog_print_all code
a5135761cc56289f9dc8ebebd45b8b37c019af5e printk: introduce CONSOLE_LOG_MAX for improved multi-line support
b7393feae64503621055bad3e1f901265dc9342e printk: use seqcount_latch for clear_seq
4c6001d40e2062b49981f3626ed9d74c7b0d448c printk: use atomic64_t for devkmsg_user.seq
6882d35d6e39d4b1ac4f5449e291399b3618ab65 printk: add syslog_lock
d376d59e8a349a94670fcac12b16353c2b66061b printk: introduce a kmsg_dump iterator
c8bf31a8a28eb159a3b6d8402a71b0dd4a7cd8e3 um: synchronize kmsg_dumper
b03ed7a966d62219ac0cb33d4bc5c18380f3ab06 printk: remove logbuf_lock
f8afc7e5d9154d24dcafda900448523474c3894e printk: kmsg_dump: remove _nolock() variants
135eb56e79e6ce14c5b21519d8d0adaf53c33ada printk: kmsg_dump: use kmsg_dump_rewind
ef42dd0f377a202f6e4341b3abd6f57800a8a73f printk: console: remove unnecessary safe buffer usage
3518867548b4b74d854280ac2bc978680db1c202 printk: track/limit recursion
92901e5e0e3aed77cbbc6bd0a1dc1e19936b2c9f printk: remove safe buffers
84843df80f7f374568762636ab3c710b6fb9afa0 printk: convert @syslog_lock to spin_lock
65a4a592a42364a9b2514e3d6c735da56ad7c17b console: add write_atomic interface
e77aebf5e2b1e2aabda234639e4821bf048b7562 serial: 8250: implement write_atomic
e8363e9747dc4e8891e2cb7dc936d00d304a6281 printk: relocate printk_delay() and vprintk_default()
04134f6f8e52a908c8d35633f141196e5dbb7313 printk: combine boot_delay_msec() into printk_delay()
d532d3876785f9234908a8a65c6e73af3cfb6351 printk: change @console_seq to atomic64_t
849e4470008c760d88399071c8b70b9906ebdf71 printk: introduce kernel sync mode
17ba0966d6b207f5905f635fa4a4c96c4e86b9be printk: move console printing to kthreads
f18c5e0de510e763c99cdb58d92e0cfa79de046a printk: remove deferred printing
22554e353aa5ed4b6cbb28f742ff7e82d1fb95ea printk: add console handover
c6b933e15f3c241cbafa1ef98862e97e232396c9 printk: add pr_flush()
dcc4e7236fab97149e457e05ff1658ac91db0b75 cgroup: use irqsave in cgroup_rstat_flush_locked()
53c2bef4a0cc9f6f17a04c7825d87c06a83432df mm: workingset: replace IRQ-off check with a lockdep assert.
efe6c70f527866143be361618bc6f5b4066ae5f0 tpm: remove tpm_dev_wq_lock
de7e0a44104b6ec7212ce56a2c8aeaa6682b4a71 shmem: Use raw_spinlock_t for ->stat_lock
e487b532596b50a8993dd3d8dc6a534bf5241d3c net: Move lockdep where it belongs
fba64a8fbcbf3afac07973e8ce4346a917d45165 parisc: Remove bogus __IRQ_STAT macro
b60d8198343707966be79b265d40af2b1e1db869 sh: Get rid of nmi_count()
ab96e4a2787c3db0161778c2480281e6ef8a5acc irqstat: Get rid of nmi_count() and __IRQ_STAT()
10686633b3a00bfcfa867b597f277401d4d47203 um/irqstat: Get rid of the duplicated declarations
8808db99bc8875ccb275d1a351c4341317b55e60 ARM: irqstat: Get rid of duplicated declaration
3887ae932de720e933528e8f4c59877c90a086fb arm64: irqstat: Get rid of duplicated declaration
1181042fc16929a80d9a1c14b210292fb96cf8c7 asm-generic/irqstat: Add optional __nmi_count member
b778383e1bf1450ebab0adc8c216dc338d84bd55 sh: irqstat: Use the generic irq_cpustat_t
fa6e30a377b484792d70092f39df3874f35cf474 irqstat: Move declaration into asm-generic/hardirq.h
efb8968ac2428e79d01be5dc5d678f80156dd70b preempt: Cleanup the macro maze a bit
8c7ef6830204e9c305569180dd0d8d3da02431e9 softirq: Move related code into one section
77799c7b9aa175b5322cbee23edf64d415f958cc sh/irq: Add missing closing parentheses in arch_show_interrupts()
af6433575593333955140d9f85423ffb89abd01c sched/cputime: Remove symbol exports from IRQ time accounting
ff1db60ea1734f9c39dd6b1c970eb8fad61d1ead s390/vtime: Use the generic IRQ entry accounting
3cd26503b24a3dd84c84fa79f239153e24623326 sched/vtime: Consolidate IRQ time accounting
a7d43fdbd8b0b476443edbc60a9dcdd0f1a1d821 irqtime: Move irqtime entry accounting after irq offset incrementation
b1ec2a2493b5813de06bf4d3c56286f9441cc4b3 irq: Call tick_irq_enter() inside HARDIRQ_OFFSET
61cd3429e674a921653e3a4f7e2f6699b978db63 smp: Wake ksoftirqd on PREEMPT_RT instead do_softirq().
b433abc8a000f110efa9aa86d82b6d6ddb4172cd tasklets: Replace barrier() with cpu_relax() in tasklet_unlock_wait()
cec89ccdaceb21166bec2ac58a9f064cddc56849 tasklets: Use static inlines for stub implementations
a65eb7c133960156a3001eaf90453cfba5b155b1 tasklets: Provide tasklet_disable_in_atomic()
28a870a2de27b8b5d24302bfb178dc335a3fcd0e tasklets: Use spin wait in tasklet_disable() temporarily
a9de777a488568c51f454a95e19fe5c3a1f46b33 tasklets: Replace spin wait in tasklet_unlock_wait()
e6bb7f54a4eeb4697619c6aac11b0a84487d816a tasklets: Replace spin wait in tasklet_kill()
ff2c940f64ba651e95d516794187f35fcca75ba1 tasklets: Prevent tasklet_unlock_spin_wait() deadlock on RT
b872f29086518638e937b9b058374e4b26db5d85 net: jme: Replace link-change tasklet with work
8cb2ecce84bf588ed5049e229bd6da0706b6e61e net: sundance: Use tasklet_disable_in_atomic().
9cd73659c87a3ceca0bda919aee1ee1f8c1c80f7 ath9k: Use tasklet_disable_in_atomic()
1c8f873833d7acc7e4389f32ba77c8a84a7dc402 atm: eni: Use tasklet_disable_in_atomic() in the send() callback
e94bc14509e9cb64f8939138843352a78261f0ab PCI: hv: Use tasklet_disable_in_atomic()
6a512d7a3ee1febc8d41ee44f7746dcc2e1d9cf4 firewire: ohci: Use tasklet_disable_in_atomic() where required
e3c155a8b44b6004e0ea920355ed8a79828c5e07 tasklets: Switch tasklet_disable() to the sleep wait variant
ebe228d75091e805fcee6fee2ca0f317bdbdcd99 softirq: Add RT specific softirq accounting
4f34edd4a294cc28a94b24d5c3db6add993b789b irqtime: Make accounting correct on RT
752301d4543d5205667feb03b79bbc3f161b8aff softirq: Move various protections into inline helpers
c20d7f0284dd09af7a7a82aea7d72ebfdee9e351 softirq: Make softirq control and processing RT aware
1a71dd89b1e6821d79874405a69e4fe582caca4a tick/sched: Prevent false positive softirq pending warnings on RT
3444d355a57e01784960af4dbd8617c55286fe6a rcu: Prevent false positive softirq warning on RT
5d9d1e76566d0efdf5a6de8cf3b5993f52028851 chelsio: cxgb: Replace the workqueue with threaded interrupt
52cc681b623897b14988f16d126b915d0183fd2b chelsio: cxgb: Disable the card on error in threaded interrupt
68715769ff7a96374d14e50d5c2c1697b55f6687 x86/fpu: Simplify fpregs_[un]lock()
d220c71b4d048e131d8a084bdba32959c86d00bb x86/fpu: Make kernel FPU protection RT friendly
d0bb2d04d3920ff0776b446694cc5e4524a586a7 locking/rtmutex: Remove cruft
1f1327c5a48a1946360128a39dd6bc816b05b0cd locking/rtmutex: Remove output from deadlock detector.
cf9a6f107e43404b1cd8dc1610066e8cd646fb62 locking/rtmutex: Move rt_mutex_init() outside of CONFIG_DEBUG_RT_MUTEXES
3d0fe4c3b16896172eaee8e571d78117c063cfb6 locking/rtmutex: Remove rt_mutex_timed_lock()
3cf5348c08833284ee152b8981849623b2443486 locking/rtmutex: Handle the various new futex race conditions
c0b1ba49d69a41b4aec7054e10f85d3e5822bc78 futex: Fix bug on when a requeued RT task times out
80a3925c79190c60d04161f6e853fc21294a30ee locking/rtmutex: Make lock_killable work
8514fd6c80f354f0ed75a6fb6bdcf1114bab14cf locking/spinlock: Split the lock types header
8efe33cf0438545c2e21aae3bf28333182395d84 locking/rtmutex: Avoid include hell
ac1443bbbd9a15fb7b2349cf036251cd40d28765 lockdep: Reduce header files in debug_locks.h
cac69fd5e2df9dc867fac7c00716eb4c1df708de locking: split out the rbtree definition
4368ead7bfc8db09c4376f3a7f11fa5f19e31a69 locking/rtmutex: Provide rt_mutex_slowlock_locked()
d0ff2479e94d7b3435cb8d57b3c484ec7af665d6 locking/rtmutex: export lockdep-less version of rt_mutex's lock, trylock and unlock
fcee6a2e13d879a4a2cc7da312e44d4aa38ae94f sched: Add saved_state for tasks blocked on sleeping locks
6aa67b8bd9cc056cf7d445e14662438564aed838 locking/rtmutex: add sleeping lock implementation
a726162e4dd84066b171757c843c326728f12adc locking/rtmutex: Allow rt_mutex_trylock() on PREEMPT_RT
6e069d9d309e5151fad560e565811e7eeb558aa8 locking/rtmutex: add mutex implementation based on rtmutex
d1394b317c01bff7641b44509914c535473d0096 locking/rtmutex: add rwsem implementation based on rtmutex
4b55719541bb04b3aebb6bae3c044b5cf28d6a15 locking/rtmutex: add rwlock implementation based on rtmutex
f20151c7d390ec921c9fcd2f255d0b138247f49d locking/rtmutex: wire up RT's locking
0f04ebede587fd25588fdda758016640d25bfd8e locking/rtmutex: add ww_mutex addon for mutex-rt
d3953482e6651ebc465e097768effd2fbf6d2dd5 locking/rtmutex: Use custom scheduling function for spin-schedule()
5ebf3e9f0e2d40b1b0ffebd3fd496777195f9e2d signal: Revert ptrace preempt magic
1e7ce37a4946ce7097f35b3fafc6f44f01045911 preempt: Provide preempt_*_(no)rt variants
553bdacca17d64100496c5c5083e93cef4a2913a mm/vmstat: Protect per cpu variables with preempt disable on RT
cfe4af1b53a9c6b7385643303e793f0cabc68cf0 mm/memcontrol: Disable preemption in __mod_memcg_lruvec_state()
ccc9d4cbe1ba7cb71f26a1a461be2fc718e5d670 xfrm: Use sequence counter with associated spinlock
060715ed9a3170daa4c628e87085774cfa6e4f12 u64_stats: Disable preemption on 32bit-UP/SMP with RT during updates
ab6106b0c650e814779afbf64664c98ac366612c fs/dcache: use swait_queue instead of waitqueue
04b658d54318be0e102caf1b445c13d2334cf64b fs/dcache: disable preemption on i_dir_seq's write side
e369a2eb042c4998cfb68cb2cea4f61da0b7caeb net/Qdisc: use a seqlock instead seqcount
a81e8a98766ebd6e3d3ef06a5944735ffab8c9c0 net: Properly annotate the try-lock for the seqlock
ea41cdfb6f94155998a6414e73897bbd9ca19209 kconfig: Disable config options which are not RT compatible
81be9b45f0ae4b5393c25ba36cd9df43ee59d63e mm: Allow only SLUB on RT
aad1a35582267b4c6763a8312cc4eac922773423 sched: Disable CONFIG_RT_GROUP_SCHED on RT
00e0089fe7fb5586a55bb3f16248ab7b32261e83 net/core: disable NET_RX_BUSY_POLL on RT
b6e55162c2f677eece9dac989bc32443fd67e1f9 efi: Disable runtime services on RT
6116916ca4ac785304b370af45c6c1f82cd23b87 efi: Allow efi=runtime
2cc534fa3eb08d5ff25d3fed36dfab3ddebadd8b rt: Add local irq locks
3d2c9cd7550c62e3b989b5448320dd8eee200b9f signal/x86: Delay calling signals in atomic
ff1e43a3612bfb6fe5b43de76405694f87ccce4c Split IRQ-off and zone->lock while freeing pages from PCP list #1
9dd09f8b9e9502e554c43e7c937230cf849532f6 Split IRQ-off and zone->lock while freeing pages from PCP list #2
a67d2b23881589f774f5d783481be6d1d472f015 mm/SLxB: change list_lock to raw_spinlock_t
2cb2ae15ac795146b862a29a30565a358161c2ea mm/SLUB: delay giving back empty slubs to IRQ enabled regions
c442d97c53d2b40aa2bbb3376ddb52d3b0b9969f mm: slub: Always flush the delayed empty slubs in flush_all()
2d3955bccd0b95fd0f9b9e54b042edea2e01f378 mm: slub: Don't resize the location tracking cache on PREEMPT_RT
caec2a5f412f30173a439217d8f66601aef9259c mm/page_alloc: Use migrate_disable() in drain_local_pages_wq()
7a5fbe3263dc09b5a77992a4deff377a94eedb2b mm: page_alloc: rt-friendly per-cpu pages
f6d1514b16118dcc5851473e0dafa65ed2d696a8 mm/slub: Make object_map_lock a raw_spinlock_t
d3bd5eb6c08aedc0ae698825a0b8681c88ef7db6 slub: Enable irqs for __GFP_WAIT
5e982452a4fba052585fd9a5d258e027951b8892 slub: Disable SLUB_CPU_PARTIAL
d367384bc48208127c59ba1f8df2ee61ce92e0cd mm: memcontrol: Provide a local_lock for per-CPU memcg_stock
8ae7be916cef889130ec5ab920ce043afc0937bd mm/memcontrol: Don't call schedule_work_on in preemption disabled context
6d028f41c9e8db96531d6bf46497d24ff953b885 mm/memcontrol: Replace local_irq_disable with local locks
98e1543a6a477d6d6d2b9b2828dd67a06b780957 mm/zsmalloc: copy with get_cpu_var() and locking
5e409800decf448c5d24d70f63ecd3f35f9a4a0e mm/zswap: Use local lock to protect per-CPU data
aa397516cf6ec3850e6c3dd1d403cf8459189149 x86: kvm Require const tsc for RT
09d040d947227882d51f2636b4d4d49c62fe74d4 wait.h: include atomic.h
821a3cf4d342b7b1196f209f7b078130208caa50 sched: Limit the number of task migrations per batch
18519688a627cb8910f3f52fc68a8e06eab3a0e7 sched: Move mmdrop to RCU on RT
e97c307ca4e04c33a29d42c4c9a0e7b214210674 kernel/sched: move stack + kprobe clean up to __put_task_struct()
c56e02d8b01e04fe2c857f48af3cbc2eedeecdc9 sched: Do not account rcu_preempt_depth on RT in might_sleep()
5ff5e779b154085fdcca600a76ce61b0228a0ac6 sched: Disable TTWU_QUEUE on RT
d5233258aa33dbf238db1402fce5716ce657ed4d softirq: Check preemption after reenabling interrupts
cee0a6e6774e7ad5a78b8157b9aee2b26df10017 softirq: Disable softirq stacks for RT
ae9501dd33b0e304a0e3120e8916f8fcdf7a223c net/core: use local_bh_disable() in netif_rx_ni()
70c4f8ae44cd412d0b5830f436f299cb81a099e5 pid.h: include atomic.h
8448414d0e71322671521c48acc931e7596a3642 ptrace: fix ptrace vs tasklist_lock race
14dd1c6db6ce25d2ac0cac60c5c91c5d1453bd86 ptrace: fix ptrace_unfreeze_traced() race with rt-lock
2f40d59751b002ba31554058b76915b75e26d242 kernel/sched: add {put|get}_cpu_light()
6e646dc8dca9affb742292046285247a4874b7af trace: Add migrate-disabled counter to tracing output
6034284df27239cd178218df80061e7e89673158 locking: don't check for __LINUX_SPINLOCK_TYPES_H on -RT archs
ee2bd259fc7f1d05ea517076513cbf598d50fe87 locking: Make spinlock_t and rwlock_t a RCU section on RT
515ed776ec247b9b31d6c7072ef7323b7fa4f73c mm/vmalloc: Another preempt disable region which sucks
c837fcc07f17c52acd020d3d7859196b6fa3c231 block/mq: do not invoke preempt_disable()
b2907d6bb9b6c7b027901da2455d2fc6c4945d52 md: raid5: Make raid5_percpu handling RT aware
b3ca39403a8556455718d30cba1ab874ae982535 scsi/fcoe: Make RT aware.
b35f7c125eb4dda81a04bbeda01b844dcb10d0b7 sunrpc: Make svc_xprt_do_enqueue() use get_cpu_light()
b85d047989c5b080df460c69dfab8ee2597ea98b rt: Introduce cpu_chill()
282f7737594677636f35f41e75f447335e585a9b fs: namespace: Use cpu_chill() in trylock loops
b782b7af56a958fdbd9ca1fe37a5d4702926521e net: Use skbufhead with raw lock
3255ac25044d2e0d18ac3e808bcc077b18fb6a1a net: Dequeue in dev_cpu_dead() without the lock
dc0748032d78c6cf26effc0d9e2f360a2ff27af9 net: dev: always take qdisc's busylock in __dev_xmit_skb()
bb936c693f8cd160fe6451ac6e0a3a0cf20af01c irqwork: push most work into softirq context
8065cfb3857239dd63eeef544201b138c8269907 x86: crypto: Reduce preempt disabled regions
09b457270d2d394f1b17c6f1b595d5352884a2c0 crypto: Reduce preempt disabled regions, more algos
01deed21bc7fe72da90b8cf8895568db02a93235 crypto: limit more FPU-enabled sections
210b8289b7528dc73ea47c4138c2e2c52d7fb589 panic: skip get_random_bytes for RT_FULL in init_oops_id
0bca074ad647a5019b3e9b4b533ac7b56dc890af x86: stackprotector: Avoid random pool on rt
e4cc01437652eb12735c2f520c6da02315f8cb31 net: Remove preemption disabling in netif_rx()
1b444f56f067756dfcfc54d75720be05f547de58 lockdep: Make it RT aware
2f473ab9345ef16f794637949e40e3f984bfe118 lockdep: selftest: Only do hardirq context test for raw spinlock
5d1f17a48aea889ca81c6a5e5ae160fdf3ac37e0 lockdep: selftest: fix warnings due to missing PREEMPT_RT conditionals
3ace38206796430b44d7dc723daf89b5505702fb lockdep: disable self-test
1c80606958d89552540bfd378919015f7562137a drm,radeon,i915: Use preempt_disable/enable_rt() where recommended
532b202a062cf2b8ddcf4dff8e9b1a1805eaef11 drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates
e8fdccd74131807815af958323b210f69586e75a drm/i915: disable tracing on -RT
b5beb5c2b16ef5cab7b75622a215c85d717c2590 drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE
f67dd2b28d25ac649d542946751e86b6dd8dd52d drm/i915/gt: Only disable interrupts for the timeline lock on !force-threaded
0099dad2558d1926c87eb483913e3f2381b9f406 cpuset: Convert callback_lock to raw_spinlock_t
0c73ebedb15103e163ba8d3d060ce243e29329d5 x86: Allow to enable RT
24f7a6fc6745546c5073cf77c18fbf11024904e9 mm/scatterlist: Do not disable irqs on RT
6caafe894732363084e1c2d606fb28cb8e95f28b sched: Add support for lazy preemption
7ec8010e6d7a296a62a97572f4c95443c98d9b89 x86/entry: Use should_resched() in idtentry_exit_cond_resched()
62d0e9b6f655039fd3ff198abf324df6ce5e2a6d x86: Support for lazy preemption
6728a576f71b89424f5c6746a5979fc9307a92d5 arm: Add support for lazy preemption
740f6650eb6b67c3d1de5e783ea933d661ec0a49 powerpc: Add support for lazy preemption
88f2697ec1a9e8fb82da661938e3f8d652b9953f arch/arm64: Add lazy preempt support
17617e8923f8ee950207978411b8f481efb3f064 jump-label: disable if stop_machine() is used
f5fa58b5b20be516bafd0940a95cfb2f41b1f259 leds: trigger: disable CPU trigger on -RT
ff4e28168e2326b7f3eb076d4844f205c31dbb08 tty/serial/omap: Make the locking RT aware
a9b54531eb905fe5fdce58be7a403a2ab9384c0b tty/serial/pl011: Make the locking work on RT
d25d5c1bf85b41993777477fe1f981676fe6f41f ARM: enable irq in translation/section permission fault handlers
8bf9c763effd0616a5e74bdd47753fdb255f4ad9 genirq: update irq_set_irqchip_state documentation
2342868e95dd0ab3044e9881a9f2754eb8443b70 KVM: arm/arm64: downgrade preempt_disable()d region to migrate_disable()
c30485610d201a7808c13d0b4eadc08f325b17f7 arm64: fpsimd: Delay freeing memory in fpsimd_flush_thread()
f3b74cd42414a688c3d8b4363d6ef37bcf898241 x86: Enable RT also on 32bit
97f703c3a65f9e40bb84ccce5daaee2821aee024 ARM: Allow to enable RT
6c37755aa629ae38b03131500af1513e34014034 ARM64: Allow to enable RT
0f39cb94e48dd8180a8684763271a4ed67f804f5 powerpc: traps: Use PREEMPT_RT
75dce06b55409ecd7f91641534b4a10e2e63e1bc powerpc/pseries/iommu: Use a locallock instead local_irq_save()
cdee42abed017d1e3e582dc489a32c90eee6c2a6 powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT
9670d63535601efe624489f2f93c59a8f9c047ee powerpc/stackprotector: work around stack-guard init from atomic
c513b0bc9554707586b2d9a661fff0c1b9cdc1f1 powerpc: Avoid recursive header includes
fad4db6658823d9b52569fec269e63029cfd3ff3 POWERPC: Allow to enable RT
b64af173e7587d646f3b3c82c4c753e09ceb7d3f drivers/block/zram: Replace bit spinlocks with rtmutex for -rt
cdfd2eae82b74e12785e7ab8b4ac55b0f2e62e60 tpm_tis: fix stall after iowrite*()s
cb3215558f088fa555b592d4c7e314c3dda5a5c6 signals: Allow rt tasks to cache one sigqueue struct
2cd47ee2a78053aee8d4162ce857775938dc7225 signal: Prevent double-free of user struct
31d70508814e9c1618c3379771bfaba28c20bef5 genirq: Disable irqpoll on -rt
4959a8676a10504a8e249c652faceed8faa92d34 sysfs: Add /sys/kernel/realtime entry
4073b3da22a21cfe6f2f8a96678b5efc29d48f7d Add localversion for -RT release
1aa50365e549e34233940db8977314b4e1a97e0c net: xfrm: Use sequence counter with associated spinlock
e141809b96629fd8163f62cf27b7f3e922a4df5f sched: Fix migration_cpu_stop() requeueing
478c27f194a601aec513ce3ea4ae1ac6c0e97173 sched: Simplify migration_cpu_stop()
4cbfed2ab33222ccb8130b26f1d631f63ded7278 sched: Collate affine_move_task() stoppers
04049996830779d1889a41792efa8406eef22989 sched: Optimize migration_cpu_stop()
63ac0e55bd0d85ae15ae0b090f2ea2f2663d5a1a sched: Fix affine_move_task() self-concurrency
dc8c65ad0fa17fad89bf8e9818954b83b8268588 sched: Simplify set_affinity_pending refcounts
20463f893940a33ad0abd1884a52bb42d09b072d sched: Don't defer CPU pick to migration_cpu_stop()
333517e1bf0461fa13260e4352b5784160c6fc5d printk: Enhance the condition check of msleep in pr_flush()
6ff7b5857ec10fc27f5b11d0a102a25a7bf96c77 locking/rwsem-rt: Remove might_sleep() in __up_read()
2989e9b8476a37e7d7939fc8e22eb4b40d611709 mm, zsmalloc: Convert zsmalloc_handle.lock to spinlock_t
a89abdf46818a0dc06a66a944166ba74b9a0b92a sched: Fix get_push_task() vs migrate_disable()
46b90f6bf1abd2af36274383d0aaf89de482cda4 sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
5544920fe2b757b879ca3ccf32f8f8e917552c45 preempt: Move preempt_enable_no_resched() to the RT block
1a5657c9c2872db2feb36d0bdb9773ac32f8e5ba mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
6328f4e57a73bcf5b6c1bb0a0e613204ff01fa23 fscache: Use only one fscache_object_cong_wait.
51f6c19332e72804482c283001795d509d06d66a fscache: Use only one fscache_object_cong_wait.
b8d75b100850b00804aac198703a235d3d16deaa locking: Drop might_resched() from might_sleep_no_state_check()
87665159679be7a17311b8f52540e6d337a9a043 drm/i915/gt: Queue and wait for the irq_work item.
6a37cc1f4d9f9b995b060b6dd3b865156a00c319 irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
58764c1234b93a7de7f7782399dabcddb9b7963b irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
6b29ece989ffc26452d9ac468dc92a4581a5d69c irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
1c9724995c9a9bd40627c878b2d49dae43c0e78b eventfd: Make signal recursion protection a task bit
9dd3d372154bcc161ca1f8784a7e51666c9269ff stop_machine: Remove this_cpu_ptr() from print_stop_info().
4b0926c23c1e07fee72a7c10fe3604d9e7543140 aio: Fix incorrect usage of eventfd_signal_allowed()
294340de301efb59ebb242a9626a2a45e1430c3d rt: remove extra parameter from __trace_stack()
6b4f32451dd713d8feec94c568fef1a123bb15e9 locking/rtmutex: switch to EXPORT_SYMBOL() for ww_mutex_lock{,_interruptible}()
7e041a2ac34d272b4c0bf6fa4678b169951ae1b5 ftrace: Fix improper usage of __trace_stack() function.
aefb331e461a5e9bd5f15b910baac015d7f37531 rt: arm64: make _TIF_WORK_MASK bits contiguous
8cc5ca97a173d98a3fad3681b7d3aab8eecb1eff printk: ignore consoles without write() callback
fff93a970e317f80219a430b92f35752afa3d26f kernel: fork: set wake_q_sleeper.next=NULL again in dup_task_struct
ba6151fa7d88f463bc18cbde1ac51d570951b24c Revert "mm/page_alloc: fix potential deadlock on zonelist_update_seqseqlock"
4b4452ace4ffd2da9ce86fb5ce2e235ab31ed126 Revert "printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h"
5c2bcd9201ff89f3c0c457e5ce41926d96c2ad93 arm64: signal: Use ARCH_RT_DELAYS_SIGNAL_SEND
d74d11aab4cfe9f0cfe9bbbede8b756a80c78673 rt: mm/page_alloc: backport missing bits from __build_all_zonelists() fix
4757087f606c41152af52fc702c4fb00d4e35532 u64_stats: Introduce u64_stats_set()
d5b4e751facd0de046fa2a80ad1d6518fe7abbc3 netfilter: nft_counter: Use u64_stats_t for statistic.
6e03246d03763025fd1e7bc564371af50c9499d9 rt: fix build issue in at_hdmac
a08fcbcc28b6721d8c8d9df64a992b0580f7fa0a rt: fix build issue in be2net
31c7f61ab8b128d16b75ff023830f88fb2805371 ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT
944933916580fd71270711387f59e5be4ebb2734 Linux 5.10.262-rt158 REBASE