summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* [ANNOUNCE] v5.16-rc6-rt12v5.16-rc6-rt12-patchesSebastian Andrzej Siewior2021-12-2317-254/+1194
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.16-rc6-rt12 patch set. Changes since v5.16-rc6-rt11: - The timer_threads struct has been made static. Reported by kernel test robot. - The networking patches have been redone. They look different now and hopefully more attractive to upstream. - The "Memory controller" (CONFIG_MEMCG) can be enabled again. Known issues - netconsole triggers WARN. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.16-rc6-rt11 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/incr/patch-5.16-rc6-rt11-rt12.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.16-rc6-rt12 The RT patch against v5.16-rc6 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patch-5.16-rc6-rt12.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patches-5.16-rc6-rt12.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc6-rt11v5.16-rc6-rt11-patchesSebastian Andrzej Siewior2021-12-221-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc5-rt10v5.16-rc5-rt10-patchesSebastian Andrzej Siewior2021-12-1327-395/+696
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.16-rc5-rt10 patch set. Changes since v5.16-rc5-rt9: - Redo add_interrupt_randomness() handling on PREEMPT_RT. - Cosmetic changes to "u64_stats". - Cosmetic changes to how busylock is acquired in __dev_xmit_skb(). - Cosmetic changes to one i915 patch. - The random oops_id has been replaced by 0. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.16-rc5-rt9 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/incr/patch-5.16-rc5-rt9-rt10.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.16-rc5-rt10 The RT patch against v5.16-rc5 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patch-5.16-rc5-rt10.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patches-5.16-rc5-rt10.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc5-rt9v5.16-rc5-rt9-patchesSebastian Andrzej Siewior2021-12-131-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc4-rt8v5.16-rc4-rt8-patchesSebastian Andrzej Siewior2021-12-061-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc3-rt7v5.16-rc3-rt7-patchesSebastian Andrzej Siewior2021-12-014-51/+206
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.16-rc3-rt7 patch set. Changes since v5.16-rc3-rt6: - Drop the workaround for the initialisation of the stack canary on x86. It is no longer needed. - Introduce the `ktimers' thread which handles the softirq work of HRTIMER_SOFTIRQ and TIMER_SOFTIRQ. This avoids the wake up of ksoftirqd which then collects all softirqs. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.16-rc3-rt6 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/incr/patch-5.16-rc3-rt6-rt7.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.16-rc3-rt7 The RT patch against v5.16-rc3 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patch-5.16-rc3-rt7.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patches-5.16-rc3-rt7.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc3-rt6v5.16-rc3-rt6-patchesSebastian Andrzej Siewior2021-11-3025-325/+611
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.16-rc3-rt6 patch set. Changes since v5.16-rc3-rt5: - ARM64 implemented HAVE_POSIX_CPU_TIMERS_TASK_WORK and it is now possible to enable KVM and PREEMPT_RT. Patch by Nicolas Saenz Julienne - Backport two patches from upstream to avoid scheduling ksoftirqd from a workqueue while completing mmc requests. - Replace a patch from lockdep series with a suggestion from Peter Zijlstra. - Don't acquire dev_base_lock with disabled bottom halves to avoid lockdep complaint on PREEMPT_RT. Reported by Pei Zhang and Luis Claudio R. Goncalves. - Dress a networking patch regarding inet_listen_hashbucket::lock differently so it looks better. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.16-rc3-rt5 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/incr/patch-5.16-rc3-rt5-rt6.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.16-rc3-rt6 The RT patch against v5.16-rc3 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patch-5.16-rc3-rt6.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patches-5.16-rc3-rt6.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc3-rt5v5.16-rc3-rt5-patchesSebastian Andrzej Siewior2021-11-291-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc2-rt4v5.16-rc2-rt4-patchesSebastian Andrzej Siewior2021-11-2222-268/+1732
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.16-rc2-rt4 patch set. Changes since v5.16-rc2-rt3: - Replace the current zsmalloc patch with patches from Minchan Kim which have been applied to akpm tree. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.16-rc2-rt3 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/incr/patch-5.16-rc2-rt3-rt4.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.16-rc2-rt4 The RT patch against v5.16-rc2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patch-5.16-rc2-rt4.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patches-5.16-rc2-rt4.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc2-rt3v5.16-rc2-rt3-patchesSebastian Andrzej Siewior2021-11-223-26/+37
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc1-rt2v5.16-rc1-rt2-patchesSebastian Andrzej Siewior2021-11-1855-175/+1094
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.16-rc1-rt2 patch set. Changes since v5.16-rc1-rt1: - Redo the delayed deallocation of the task-stack. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.16-rc1-rt1 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/incr/patch-5.16-rc1-rt1-rt2.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.16-rc1-rt2 The RT patch against v5.16-rc1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patch-5.16-rc1-rt2.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patches-5.16-rc1-rt2.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.16-rc1-rt1v5.16-rc1-rt1-patchesSebastian Andrzej Siewior2021-11-1874-6275/+265
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.16-rc1-rt1 patch set. Changes since v5.15.2-rt20: - Rebase to v5.16-rc1. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com 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.16-rc1-rt1 The RT patch against v5.16-rc1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patch-5.16-rc1-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.16/older/patches-5.16-rc1-rt1.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15.2-rt20v5.15.2-rt20-patchesSebastian Andrzej Siewior2021-11-183-1/+128
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15.2-rt20 patch set. Changes since v5.15.2-rt19: - A patch from upstream to avoid a "larg stack frame" warning. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.15.2-rt19 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15.2-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.15.2-rt20 The RT patch against v5.15.2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15.2-rt20.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15.2-rt20.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15.2-rt19v5.15.2-rt19-patchesSebastian Andrzej Siewior2021-11-122-26/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15.2-rt19 patch set. Changes since v5.15.2-rt18: - Remove an unused variable in mm/ so that the compiler so there is neither a warning from the compiler nor a complaint from the bot. Reported by kernel test robot <lkp@intel.com>. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.15.2-rt18 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15.2-rt18-rt19.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.15.2-rt19 The RT patch against v5.15.2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15.2-rt19.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15.2-rt19.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15.2-rt18v5.15.2-rt18-patchesSebastian Andrzej Siewior2021-11-121-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rt17v5.15-rt17-patchesSebastian Andrzej Siewior2021-11-025-108/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rt17 patch set. Changes since v5.15-rt16: - Remove put_cpu_var() in fscache which removal was overseen in the last release. - Redo the fs/dcache/start_dir_add() related patch and its description. - Drop preempt_disable_rt(), no more users. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.15-rt16 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15-rt16-rt17.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.15-rt17 The RT patch against v5.15 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rt17.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rt17.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rt16v5.15-rt16-patchesSebastian Andrzej Siewior2021-11-023-55/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc7-rt15v5.15-rc7-rt15-patchesSebastian Andrzej Siewior2021-10-2929-457/+483
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rc7-rt15 patch set. Changes since v5.15-rc7-rt14: - Avoid a sleeping-while-atomic warning in fscache. Reported by Gregor Beck. - Redo the synchronisation in fs/namespace and then remove cpu_chill() since it has finally no users. - Disable NUMA_BALANCING. It is problematic since it may block a task while moving memory from one NUMA node to another. This has been brought round by Mel Gorman while discussion a different issue. - Update the i915 patches to v2 which has been posted upstream. Testing on hardware is appreciated. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.15-rc7-rt14 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15-rc7-rt14-rt15.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.15-rc7-rt15 The RT patch against v5.15-rc7 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rc7-rt15.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rc7-rt15.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc7-rt14v5.15-rc7-rt14-patchesSebastian Andrzej Siewior2021-10-261-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc6-rt13v5.15-rc6-rt13-patchesSebastian Andrzej Siewior2021-10-2116-60/+367
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rc6-rt13 patch set. Changes since v5.15-rc6-rt12: - The net series, which removes seqcount_t from Qdisc, has been updated to the vesion which upstream applied plus a few fixes. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.15-rc6-rt12 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15-rc6-rt12-rt13.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.15-rc6-rt13 The RT patch against v5.15-rc6 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rc6-rt13.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rc6-rt13.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc6-rt12v5.15-rc6-rt12-patchesSebastian Andrzej Siewior2021-10-1825-619/+708
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rc6-rt12 patch set. Changes since v5.15-rc6-rt11: - Remove printk_deferred_*() from workqueue. It was recently added and is no needed due to the printk rework. - The net related series which removes seqcount_t from Qdisc has been updated to the version posted upstream for review. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.15-rc6-rt11 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15-rc6-rt11-rt12.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.15-rc6-rt12 The RT patch against v5.15-rc6 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rc6-rt12.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rc6-rt12.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc6-rt11v5.15-rc6-rt11-patchesSebastian Andrzej Siewior2021-10-184-107/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc5-rt10v5.15-rc5-rt10-patchesSebastian Andrzej Siewior2021-10-159-61/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rc5-rt10 patch set. Changes since v5.15-rc5-rt9: - Use delayed signals on ARM64 to avoid sleeping-while-atomic warnings while software breakpoints are used. Patch by He Zhe. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.15-rc5-rt9 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15-rc5-rt9-rt10.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.15-rc5-rt10 The RT patch against v5.15-rc5 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rc5-rt10.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rc5-rt10.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc5-rt9v5.15-rc5-rt9-patchesSebastian Andrzej Siewior2021-10-111-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc4-rt8v5.15-rc4-rt8-patchesSebastian Andrzej Siewior2021-10-0840-809/+3429
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rc4-rt8 patch set. Changes since v5.15-rc4-rt7: - Redo the i915 patches. Everyone with a i915 may help testing. The upstream thread is at https://lore.kernel.org/all/20211005150046.1000285-1-bigeasy@linutronix.de/ I'm also curious to find out if the uncore.lock lock can be made a raw_spinlock_t or if doing so pushes the latency through the roof. See https://lore.kernel.org/all/20211006164628.s2mtsdd2jdbfyf7g@linutronix.de/ Any help is welcome. - During the i915 rework, a preempt_disable_rt() section in the radeon driver has been dropped because there is a spinlock_t within this section. - The irq_work patch(es) have been reworked based on upstream's feedback. The irq_work is now no longer processed in softirq but by a per-CPU thread at the lowest RT priority. - The statistics accounting in networking has been reworked in order to decouple the seqcount_t "try lock" usage from statistics update and qdisc's running state. Patches by Ahmed S. Darwish. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://lkml.kernel.org/r/20210810134127.1394269-1-valentin.schneider@arm.com The delta patch against v5.15-rc4-rt7 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15-rc4-rt7-rt8.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.15-rc4-rt8 The RT patch against v5.15-rc4 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rc4-rt8.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rc4-rt8.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc4-rt7v5.15-rc4-rt7-patchesSebastian Andrzej Siewior2021-10-043-65/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc3-rt6v5.15-rc3-rt6-patchesSebastian Andrzej Siewior2021-09-3040-290/+525
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rc3-rt6 patch set. Changes since v5.15-rc3-rt5: - A sequence counter in networking's bridge code was not annotated properly. Reported by Mike Galbraith patch by Thomas Gleixner. - Temporary export force_irqthreads_key so the i915 driver compiles as a module. - Dropped all need-resched checks from irq_poll and added a BH off/on section around the place that may raise softirqs in the CPU hotplug notifier. This is an equivalent replacement for the former checks. - Synchronize various patches (irq_work, sched, zsmalloc) with what has been posted upstream. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.15-rc3-rt5 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15-rc3-rt5-rt6.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.15-rc3-rt6 The RT patch against v5.15-rc3 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rc3-rt6.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rc3-rt6.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc3-rt5v5.15-rc3-rt5-patchesSebastian Andrzej Siewior2021-09-274-81/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc2-rt4v5.15-rc2-rt4-patchesSebastian Andrzej Siewior2021-09-2433-416/+1111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rc2-rt4 patch set. Changes since v5.15-rc2-rt3: - Reformatted a function invocation in SMACK. - Wake ksoftirqd from idle again. A logic bug was introduced in around v5.14-rc3-rt1. - Two explicit atomic.h includes were introduced because ARM failed to compile depending on some options. It appears that this is no longer the case and so the additional includes were dropped again. - Additional might_sleep() improvements. Now it splat should be more readable / provide additional details. Patches by Thomas Gleixner. - Rework the delayed mm_struct and task stack deallocation. Patches by Thomas Gleixner. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.15-rc2-rt3 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15-rc2-rt3-rt4.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.15-rc2-rt4 The RT patch against v5.15-rc2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rc2-rt4.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rc2-rt4.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc2-rt3v5.15-rc2-rt3-patchesSebastian Andrzej Siewior2021-09-2227-1003/+421
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rc2-rt3 patch set. Changes since v5.15-rc2-rt2: - Remove kernel_fpu_resched(). A few ciphers were restructured and this function has no users and can be removed. - The cpuset code is using spinlock_t again. Since the mm/slub rework there is need to use raw_spinlock_t. - Allow to enable CONFIG_RT_GROUP_SCHED on RT again. The original issue can not be reproduced. Please test and report any issue. - The RCU warning, that has been fixed Valentin Schneider, has been replaced with a patch by Thomas Gleixner. There is another issue open in that area an Frederick Weisbecker is looking into it. - RCU lock accounting and checking has been reworked by Thomas Gleixner. A direct effect is that might_sleep() produces a warning if invoked in a RCU read section. Previously it would only trigger a warning in schedule() in such a situation. - The preempt_*_nort() macros have been removed. - The preempt_enable_no_resched() macro should behave like preempt_enable() on PREEMPT_RT but was was misplaced in v3.14-rt1 and has has been corrected now. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.15-rc2-rt2 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/incr/patch-5.15-rc2-rt2-rt3.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.15-rc2-rt3 The RT patch against v5.15-rc2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rc2-rt3.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rc2-rt3.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc2-rt2v5.15-rc2-rt2-patchesSebastian Andrzej Siewior2021-09-222-2/+2
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.15-rc1-rt1v5.15-rc1-rt1-patchesSebastian Andrzej Siewior2021-09-13204-18181/+597
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.15-rc1-rt1 patch set. Changes since v5.14.2-rt21: - Update to v5.15-rc1 Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ 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.15-rc1-rt1 The RT patch against v5.15-rc1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patch-5.15-rc1-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.15/older/patches-5.15-rc1-rt1.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14.1-rt21v5.14.2-rt21-patchesSebastian Andrzej Siewior2021-09-1010-4/+391
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14.1-rt21 patch set. Changes since v5.14.1-rt20: - The irq_work_sync() function sleep-waits instead of busy-poll on PREEMPT_RT on work-items which are not invoked in hardirq context. - Clark Williams reported issues in i915. Both have been addressed and I hope for some feedback :) - In v5.14-rt17 lockdep was taught to recognise read-locks. A last minute change made the patch futile. A new version has been added. - A patch to various drivers (acrn, smack, mt8195) to remove unused variables which cause compile warning. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.14.1-rt20 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14.1-rt20-rt21.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.14.1-rt21 The RT patch against v5.14.1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14.1-rt21.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14.1-rt21.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14.2-rt20v5.14.2-rt20-patchesSebastian Andrzej Siewior2021-09-101-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14.1-rt19v5.14.1-rt19-patchesSebastian Andrzej Siewior2021-09-0742-663/+623
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14.1-rt19 patch set. Changes since v5.14.1-rt18: - Dan Carpenter reported a possible NULL pointer dereference in rt_mutex_adjust_prio_chain(). Patch by Peter Zijlstra. - Unused rt_rwlock_is_contended() has been removed. Reported by kernel test robot. - The "play idle" timer was missing a _HARD annotation. It would freeze the system uppon activation of the intel powerclamp driver. Reported by Thomas Gleixner. - Vlastimil Babka SLUB queue has been updated to v6r2. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. - Clark Williams reported issues in i915 (execlists_dequeue_irq()) - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.14.1-rt18 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14.1-rt18-rt19.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.14.1-rt19 The RT patch against v5.14.1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14.1-rt19.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14.1-rt19.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14.1-rt18v5.14.1-rt18-patchesSebastian Andrzej Siewior2021-09-071-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rt17v5.14-rt17-patchesSebastian Andrzej Siewior2021-09-037-1/+433
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rt17 patch set. Changes since v5.14-rt16: - Teach lockdep to recognize read-locks on configurations without QRW locks. - Various futex patches addressing fallout reported by syzbot caused by the locking rework. Patches by Thomas Gleixner. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. - Clark Williams reported issues in i915 (execlists_dequeue_irq()) - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.14-rt16 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rt16-rt17.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.14-rt17 The RT patch against v5.14 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rt17.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rt17.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rt16v5.14-rt16-patchesSebastian Andrzej Siewior2021-09-0122-46/+358
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rt16 patch set. Changes since v5.14-rt15: - The scheduler related "balance_push()" fix in the previous release had a logic error which has been now corrected. Patch by Thomas Gleixner. - The kcov related warning, reported by Clark Williams, has been addressed. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. - Clark Williams reported issues in i915 (execlists_dequeue_irq()) - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.14-rt15 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rt15-rt16.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.14-rt16 The RT patch against v5.14 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rt16.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rt16.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rt15v5.14-rt15-patchesSebastian Andrzej Siewior2021-08-303-40/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc7-rt14v5.14-rc7-rt14-patchesSebastian Andrzej Siewior2021-08-2818-30/+403
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rc7-rt14 patch set. Changes since v5.14-rc7-rt13: - A few patches to the rtmutex / ww-mutex code. It addresses a few corner case in the deadlock handling of ww-mutex vs rtmutex. It also addresses an unsafe waiter access in the spin-on-owner check. Introduced during the locking rework, patches by Thomas Gleixner and Peter Zijlstra. - A change to the scheduler to not try to push tasks away which have disabled migration. - A change to the scheduler / wait_task_inactive() to use wakeups in hardirq context in order to avoid freezes during boot. This issue appeared to have been fixed but came back in a configuration with the function tracer enabled on boot. - In zsmalloc a warning was triggered by lockdep because a mutex_t was acquired within a local_lock_t section only on PREEMPT_RT. Patch by Mike Galbraith. - Avoid running balance_push() on remote runqueues during CPU-up. Patch by Thomas Gleixner. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. - Clark Williams reported issues in i915 (execlists_dequeue_irq()) - Clark Williams reported issues with kcov enabled. - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.14-rc7-rt13 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rc7-rt13-rt14.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.14-rc7-rt14 The RT patch against v5.14-rc7 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rc7-rt14.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rc7-rt14.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc7-rt13v5.14-rc7-rt13-patchesSebastian Andrzej Siewior2021-08-235-180/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rc7-rt13 patch set. Changes since v5.14-rc7-rt12: - A change to ww_mutex code to avoid a crash in non-RT. Reported by Guenter Roeck. - The patch for rcu-torture has been updated to address review comments. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. - Clark Williams reported issues in i915 (execlists_dequeue_irq()) - Clark Williams reported issues with kcov enabled. - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.14-rc7-rt12 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rc7-rt12-rt13.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.14-rc7-rt13 The RT patch against v5.14-rc7 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rc7-rt13.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rc7-rt13.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc7-rt12v5.14-rc7-rt12-patchesSebastian Andrzej Siewior2021-08-231-1/+1
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc6-rt11v5.14-rc6-rt11-patchesSebastian Andrzej Siewior2021-08-18101-1235/+1768
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rc6-rt11 patch set. Changes since v5.14-rc6-rt10: - The RCU & ARM64 patches by Valentin Schneider have been updated to v3. The logic in migratable() for UP has been changed and the function itself was renamed (which is different as posted to the list). - The printk.h includes a locking header directly. This unbreaks the POWER and POWER64 build and makes another patch (an earlier attempt to unbreak recursive includes) obsolete. - Update the SLUB series by Vlastimil Babka to slub-local-lock-v4r4: - Clark Williams reported a crash in the SLUB memory allocator. It was there since the SLUB rework in v5.13-rt1. Patch by Vlastimil Babka. - Sven Eckelmann reported a crash on non-RT with LOCKSTAT enabled. Patch by Vlastimil Babka. - rcutorture works again. Patch by Valentin Schneider. - Update RT's locking patches to what has been merge tip/locking/core. A visible change is the definition of local_lock_t on PREEMPT_RT. As a result the access to local_lock_t's dep_map is the same on RT & !RT. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. - Clark Williams reported issues in i915 (execlists_dequeue_irq()) - Clark Williams reported issues with kcov enabled. - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ The delta patch against v5.14-rc6-rt10 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rc6-rt10-rt11.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.14-rc6-rt11 The RT patch against v5.14-rc6 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rc6-rt11.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rc6-rt11.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc6-rt10v5.14-rc6-rt10-patchesSebastian Andrzej Siewior2021-08-1674-831/+1569
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rc6-rt10 patch set. Changes since v5.14-rc6-rt9: - The locking bits haven been updated updated by Thomas Gleixner. They have been posted as v5 to the list. - The patches for locking's API selftest have been updated. As a result the locking selftest can be enabled. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. - Clark Williams reported issues in i915 (execlists_dequeue_irq()) - Clark Williams reported issues with kcov enabled. - Valentin Schneider reported a few splats on ARM64, see https://https://lkml.kernel.org/r/.kernel.org/lkml/20210810134127.1394269-1-valentin.schneider@arm.com/ - PPC64 does not build (due to atomic header includes). - Clark Williams reported a crash in the SLUB memory allocator. It does not look like a recent regression and might been there since the SLUB rework started in v5.13-rt1. The delta patch against v5.14-rc6-rt9 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rc6-rt9-rt10.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.14-rc6-rt10 The RT patch against v5.14-rc6 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rc6-rt10.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rc6-rt10.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc6-rt9v5.14-rc6-rt9-patchesSebastian Andrzej Siewior2021-08-163-30/+28
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc5-rt8v5.14-rc5-rt8-patchesSebastian Andrzej Siewior2021-08-1045-246/+636
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rc5-rt8 patch set. Changes since v5.14-rc5-rt7: - The locking bits haven been updated by Thomas Gleixner. - The SLUB series by Vlastimil Babka has been updated to v4r1. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. The delta patch against v5.14-rc5-rt7 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rc5-rt7-rt8.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.14-rc5-rt8 The RT patch against v5.14-rc5 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rc5-rt8.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rc5-rt8.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc5-rt7v5.14-rc5-rt7-patchesSebastian Andrzej Siewior2021-08-106-80/+38
| | | | Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc4-rt6v5.14-rc4-rt6-patchesSebastian Andrzej Siewior2021-08-0514-189/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rc4-rt6 patch set. Changes since v5.14-rc4-rt5: - The locking bits haven been updated: - Compile fixes. Regressions were reported by Mike Galbraith, Daniel Wagner and Daniel Bristot de Oliveira. - Thomas Gleixner addressed Peter Zijlstra's review comments. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. The delta patch against v5.14-rc4-rt5 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rc4-rt5-rt6.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.14-rc4-rt6 The RT patch against v5.14-rc4 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rc4-rt6.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rc4-rt6.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc4-rt5v5.14-rc4-rt5-patchesSebastian Andrzej Siewior2021-08-0428-155/+546
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rc4-rt5 patch set. Changes since v5.14-rc4-rt4: - The locking bits haven been updated (Thomas Gleixner addressed Peter Zijlstra's review comments). - Daniel Wagner reported a warning in the block/fs-wq code. Patch by Jens Axboe. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. The delta patch against v5.14-rc4-rt4 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rc4-rt4-rt5.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.14-rc4-rt5 The RT patch against v5.14-rc4 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rc4-rt5.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rc4-rt5.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
* [ANNOUNCE] v5.14-rc4-rt4v5.14-rc4-rt4-patchesSebastian Andrzej Siewior2021-08-0229-163/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dear RT folks! I'm pleased to announce the v5.14-rc4-rt4 patch set. Changes since v5.14-rc4-rt3: - Updating the locking bits: - Use proper task state in ww_mutex_lock_interruptible(), reported by Mike Galbraith. - Fix the wake_q handling for a task which blocks simultaneously as a regular task and additionally as a sleeper on a sleeping lock. Regression introduced in the v5.14 cycle, reported by Mike Galbraith, patched by Thomas Gleixner. - Address the futex related review comments by Peter Zijlstra. Known issues - netconsole triggers WARN. - The "Memory controller" (CONFIG_MEMCG) has been disabled. - A RCU and ARM64 warning has been fixed by Valentin Schneider. It is still not clear if the RCU related change is correct. The delta patch against v5.14-rc4-rt3 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/incr/patch-5.14-rc4-rt3-rt4.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.14-rc4-rt4 The RT patch against v5.14-rc4 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patch-5.14-rc4-rt4.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/5.14/older/patches-5.14-rc4-rt4.tar.xz Sebastian Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de>