diff options
author | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2020-10-28 20:55:55 +0100 |
---|---|---|
committer | Sebastian Andrzej Siewior <bigeasy@linutronix.de> | 2020-10-28 20:55:55 +0100 |
commit | 9082365bd2c373340b3b1628bd01bb4d54d5724e (patch) | |
tree | 77dcfcac187344234cd3a5582056efd22306f5b8 /patches/series | |
parent | e8077fadb604e13404de3e31ed2d674b8fca3e5c (diff) | |
download | linux-rt-9082365bd2c373340b3b1628bd01bb4d54d5724e.tar.gz |
[ANNOUNCE] v5.9.1-rt20v5.9.1-rt20-patches
Dear RT folks!
I'm pleased to announce the v5.9.1-rt20 patch set.
Changes since v5.9.1-rt19:
- Tiny update to the rtmutex patches (make __read_rt_trylock()
static).
- The test_lockup module failed to compile. Reported by Fernando
Lopez-Lezcano.
- The `kcompactd' daemon together with MEMCG could have accessed
per-CPU variables in preemtible context.
- The patch for the crash in the block layer (previously reported by
David Runge) has been replaced with another set of patches which
were submitted upstream.
Known issues
- It has been pointed out that due to changes to the printk code the
internal buffer representation changed. This is only an issue if tools
like `crash' are used to extract the printk buffer from a kernel memory
image.
The delta patch against v5.9.1-rt19 is appended below and can be found here:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.9/incr/patch-5.9.1-rt19-rt20.patch.xz
You can get this release via the git tree at:
git://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v5.9.1-rt20
The RT patch against v5.9.1 can be found here:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.9/older/patch-5.9.1-rt20.patch.xz
The split quilt queue is available at:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.9/older/patches-5.9.1-rt20.tar.xz
Sebastian
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Diffstat (limited to 'patches/series')
-rw-r--r-- | patches/series | 42 |
1 files changed, 24 insertions, 18 deletions
diff --git a/patches/series b/patches/series index 4a85452aa9e4..c6e540434395 100644 --- a/patches/series +++ b/patches/series @@ -79,8 +79,13 @@ io_wq-Make-io_wqe-lock-a-raw_spinlock_t.patch # 20200915074816.52zphpywj4zidspk@linutronix.de bus-mhi-Remove-include-of-rwlock_types.h.patch -# 20201023110400.bx3uzsb7xy5jtsea@linutronix.de -blk-mq-Don-t-IPI-requests-on-PREEMPT_RT.patch +# 20201028141251.3608598-1-bigeasy@linutronix.de +0001-blk-mq-Don-t-complete-on-a-remote-CPU-in-force-threa.patch +0002-blk-mq-Always-complete-remote-completions-requests-i.patch +0003-blk-mq-Use-llist_head-for-blk_cpu_done.patch + +# 20201028181041.xyeothhkouc3p4md@linutronix.de +lib-test_lockup-Minimum-fix-to-get-it-compiled-on-PR.patch ############################################################ # Ready for posting @@ -146,22 +151,22 @@ tasklets-Use-static-line-for-functions.patch 0004-locking-rtmutex-Remove-rt_mutex_timed_lock.patch 0005-locking-rtmutex-Handle-the-various-new-futex-race-co.patch 0006-futex-Fix-bug-on-when-a-requeued-RT-task-times-out.patch -0008-locking-rtmutex-Make-lock_killable-work.patch -0009-locking-spinlock-Split-the-lock-types-header.patch -0010-locking-rtmutex-Avoid-include-hell.patch -0011-lockdep-Reduce-header-files-in-debug_locks.h.patch -0012-locking-split-out-the-rbtree-definition.patch -0013-locking-rtmutex-Provide-rt_mutex_slowlock_locked.patch -0014-locking-rtmutex-export-lockdep-less-version-of-rt_mu.patch -0015-sched-Add-saved_state-for-tasks-blocked-on-sleeping-.patch -0016-locking-rtmutex-add-sleeping-lock-implementation.patch -0017-locking-rtmutex-Allow-rt_mutex_trylock-on-PREEMPT_RT.patch -0018-locking-rtmutex-add-mutex-implementation-based-on-rt.patch -0019-locking-rtmutex-add-rwsem-implementation-based-on-rt.patch -0020-locking-rtmutex-add-rwlock-implementation-based-on-r.patch -0021-locking-rtmutex-wire-up-RT-s-locking.patch -0022-locking-rtmutex-add-ww_mutex-addon-for-mutex-rt.patch -0023-locking-rtmutex-Use-custom-scheduling-function-for-s.patch +0007-locking-rtmutex-Make-lock_killable-work.patch +0008-locking-spinlock-Split-the-lock-types-header.patch +0009-locking-rtmutex-Avoid-include-hell.patch +0010-lockdep-Reduce-header-files-in-debug_locks.h.patch +0011-locking-split-out-the-rbtree-definition.patch +0012-locking-rtmutex-Provide-rt_mutex_slowlock_locked.patch +0013-locking-rtmutex-export-lockdep-less-version-of-rt_mu.patch +0014-sched-Add-saved_state-for-tasks-blocked-on-sleeping-.patch +0015-locking-rtmutex-add-sleeping-lock-implementation.patch +0016-locking-rtmutex-Allow-rt_mutex_trylock-on-PREEMPT_RT.patch +0017-locking-rtmutex-add-mutex-implementation-based-on-rt.patch +0018-locking-rtmutex-add-rwsem-implementation-based-on-rt.patch +0019-locking-rtmutex-add-rwlock-implementation-based-on-r.patch +0020-locking-rtmutex-wire-up-RT-s-locking.patch +0021-locking-rtmutex-add-ww_mutex-addon-for-mutex-rt.patch +0022-locking-rtmutex-Use-custom-scheduling-function-for-s.patch ############################################################### # Stuff broken upstream and upstream wants something different @@ -179,6 +184,7 @@ signal-revert-ptrace-preempt-magic.patch # PREEMPT NORT preempt-nort-rt-variants.patch mm-make-vmstat-rt-aware.patch +mm-memcontrol-Disable-preemption-in-__mod_memcg_lruv.patch # seqcount # https://lkml.kernel.org/r/20200817000200.20993-1-rdunlap@infradead.org |