Patch queue for v5.11.2-rt9
[ANNOUNCE] v5.112-rt9
Dear RT folks!
I'm pleased to announce the v5.112-rt9 patch set.
Changes since v5.112-rt8:
- Move the cpu_chill() prototype to hrtimer.h to avoid a warning.
- Polish the sigqueue cache patch. Its doing remains unchanged with
one difference: The cache is now used only if the task is a realtime
task. Previously it was also used if a task was having a realtime
priority due to PI boost.
- Refurbish the slub and page_alloc patches:
- There used to be a per-CPU list for pages which should have been
given back to the page-alloctor but the caller was atomic. The
atomic sections from within SLUB are gone, the per-CPU list is
gone, too.
- The SLUB_CPU_PARTIAL switch can now be enabled. I looked at the
resulting latency numbers and enabling leads to higher latency.
Therefore it is off by default on RT.
- We used to split the free process of the pcp-pages into two
stages and so slightly decouple the IRQ-off section from the
zone-lock section. I don't see the need to keep doing it since the
local-lock removes all the IRQ-off regions on RT and for !RT it
shouldn't make much difference.
This split is gone now.
- The alloc/free tracker sysfs file uses one PAGE size for
collecting the results. If it runs out of space it reallocates
more memory with disabled interrupts. The reallocation is not
forbidden on PREEMPT_RT.
Known issues
- kdb/kgdb can easily deadlock.
- netconsole triggers WARN.
The delta patch against v5.112-rt8 is appended below and can be found here:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.11/incr/patch-5.112-rt8-rt9.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.112-rt9
The RT patch against v5.112 can be found here:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.11/older/patch-5.112-rt9.patch.xz
The split quilt queue is available at:
https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.11/older/patches-5.112-rt9.tar.xz
Sebastian
Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
19 files changed
tree: 25e1362fab0f6feb8597226707e9ce4635278b9e
- patches/