Linux 4.9.115-rt94-rc1
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest22 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/22 | futex: Fix pi_state->owner serializationkernel/ | +22 | 0 replies | |
| 2/22 | futex: Fix more put_pi_state() vs. exit_pi_state_list() raceskernel/ | +20 | 0 replies | |
| 3/22 | futex: Avoid violating the 10th rule of futexkernel/ kernel/ kernel/ | +87 | 0 replies | |
| 4/22 | futex: Fix OWNER_DEAD fixupkernel/ | +3 | 0 replies | |
| 5/22 | rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsiteskernel/ | +3 | 0 replies | |
| 6/22 | rcu: Do not include rtmutex_common.h unconditionallykernel/ | +1 | 0 replies | |
| 7/22 | rcu: Suppress lockdep false-positive ->boost_mtx complaintskernel/ | +1 | 0 replies | |
| 8/22 | sched, tracing: Fix trace_sched_pi_setprio() for deboostinginclude/ | +3 | 0 replies | |
| 9/22 | crypto: limit more FPU-enabled sectionsarch/ arch/ arch/ +7 more | +158 | 0 replies | |
| 10/22 | arm*: disable NEON in kernel modearch/ arch/ | +8 | 0 replies | |
| 11/22 | mm/slub: close possible memory-leak in kmem_cache_alloc_bulk()mm/ | +1 | 0 replies | |
| 12/22 | locking: add types.hinclude/ | +2 | 0 replies | |
| 13/22 | net: use task_struct instead of CPU number as the queue owner on -RTinclude/ net/ | +53 | 0 replies | |
| 14/22 | Revert "rt,ntp: Move call to schedule_delayed_work() to helper thread"kernel/ | +0 | 0 replies | |
| 15/22 | Revert "block: blk-mq: Use swait"block/ block/ include/ | +9 | 0 replies | |
| 16/22 | block: blk-mq: move blk_queue_usage_counter_release() into process contextblock/ include/ | +15 | 0 replies | |
| 17/22 | alarmtimer: Prevent live lock in alarm_cancel()kernel/ | +1 | 0 replies | |
| 18/22 | posix-timers: move the rcu head out of the unioninclude/ kernel/ | +3 | 0 replies | |
| 19/22 | locallock: provide {get,put}_locked_ptr() variantsinclude/ | +10 | 0 replies | |
| 20/22 | squashfs: make use of local lock in multi_cpu decompressorfs/ | +12 | 0 replies | |
| 21/22 | seqlock: provide the same ordering semantics as mainlineinclude/ | +1 | 0 replies | |
| 22/22 | Linux 4.9.115-rt94-rc1localversion-rt | +1 | 0 replies |
Reviews trailers per patch
1 of 22 patches has a Reviewed-by or Acked-by.
| Patch | Thomas Gleixner | Julia Cartwright | Gratian Crisan | Kurt Kanzenbach | Alexander Stein |
|---|---|---|---|---|---|
| 1/22 | |||||
| 2/22 | R-b | ||||
| 3/22 | T-b | T-b | |||
| 4/22 | |||||
| 5/22 | |||||
| 6/22 | |||||
| 7/22 | |||||
| 8/22 | |||||
| 9/22 | |||||
| 10/22 | |||||
| 11/22 | |||||
| 12/22 | |||||
| 13/22 | T-b | ||||
| 14/22 | |||||
| 15/22 | |||||
| 16/22 | |||||
| 17/22 | |||||
| 18/22 | |||||
| 19/22 | |||||
| 20/22 | T-b | ||||
| 21/22 | |||||
| 22/22 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.
Cover letter [PATCH RT 00/22] Linux 4.9.115-rt94-rc1
Hello RT folks!
This patchset brings back many RT-specific fixes that have gone into subsequent 4.14-rt and 4.16-rt releases.
One of my x86 boxes very intermittently triggers a WARN_ON() on bootup in migrate_enable(), which I'm still trying to triage. If you can more reliably reproduce this, please let me know.
This release candidate will not be pushed to the git tree.
To build 4.9.115-rt94-rc1 directly, the following patches should be applied:
http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.xz
http://www.kernel.org/pub/linux/kernel/v4.x/patch-4.9.115.xz
http://www.kernel.org/pub/linux/kernel/projects/rt/4.9/patch-4.9.115-rt94-rc1.patch.xz
If all goes well with testing, this rc will be promoted to an official release on 8/16/2018.
Please go forth and test!
Thanks,
Julia
---
Boqun Feng (1):
rtmutex: Make rt_mutex_futex_unlock() safe for irq-off callsites
Julia Cartwright (4):
locallock: provide {get,put}_locked_ptr() variants
squashfs: make use of local lock in multi_cpu decompressor
seqlock: provide the same ordering semantics as mainline Linux 4.9.115-rt94-rc1
Paul E. McKenney (1):
rcu: Suppress lockdep false-positive ->boost_mtx complaints
Peter Zijlstra (4):
futex: Fix pi_state->owner serialization
futex: Fix more put_pi_state() vs. exit_pi_state_list() races
futex: Avoid violating the 10th rule of futex
futex: Fix OWNER_DEAD fixup
Sebastian Andrzej Siewior (12):
rcu: Do not include rtmutex_common.h unconditionally sched, tracing: Fix trace_sched_pi_setprio() for deboosting
crypto: limit more FPU-enabled sections
arm*: disable NEON in kernel mode
mm/slub: close possible memory-leak in kmem_cache_alloc_bulk()
locking: add types.h
net: use task_struct instead of CPU number as the queue owner on -RT Revert "rt,ntp: Move call to schedule_delayed_work() to helper thread" Revert "block: blk-mq: Use swait"
block: blk-mq: move blk_queue_usage_counter_release() into process
context
alarmtimer: Prevent live lock in alarm_cancel()
posix-timers: move the rcu head out of the union
arch/arm/Kconfig | 2 +- arch/arm64/crypto/Kconfig | 14 +- arch/x86/crypto/camellia_aesni_avx2_glue.c | 20 +++ arch/x86/crypto/camellia_aesni_avx_glue.c | 19 +++ arch/x86/crypto/cast6_avx_glue.c | 24 +++- arch/x86/crypto/chacha20_glue.c | 9 +- arch/x86/crypto/serpent_avx2_glue.c | 19 +++ arch/x86/crypto/serpent_avx_glue.c | 23 +++- arch/x86/crypto/serpent_sse2_glue.c | 23 +++- arch/x86/crypto/twofish_avx_glue.c | 27 +++- arch/x86/include/asm/fpu/api.h | 1 + arch/x86/kernel/fpu/core.c | 12 ++ block/blk-core.c | 22 +++- block/blk-mq.c | 6 +- fs/squashfs/decompressor_multi_percpu.c | 16 ++- include/linux/blkdev.h | 4 +- include/linux/locallock.h | 10 ++ include/linux/netdevice.h | 54 +++++++- include/linux/posix-timers.h | 2 +- include/linux/seqlock.h | 1 + include/linux/spinlock_types_raw.h | 2 + include/trace/events/sched.h | 4 +- kernel/futex.c | 144 ++++++++++++++++----- kernel/locking/rtmutex.c | 31 +++-- kernel/locking/rtmutex_common.h | 1 + kernel/rcu/tree_plugin.h | 5 +- kernel/time/alarmtimer.c | 2 +- kernel/time/ntp.c | 26 ---- kernel/time/posix-timers.c | 4 +- localversion-rt | 2 +- mm/slub.c | 1 + net/core/dev.c | 6 +- 32 files changed, 412 insertions(+), 124 deletions(-)
Signature · 1 line
2.18.0