This project is mirrored from https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git.
Pull mirroring updated .
- Feb 04, 2025
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.14-rc1-rt1 patch set. Changes since v6.13-rt5: - v6.14-rc1. Known issues None. You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.14-rc1-rt1 The RT patch against v6.14-rc1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.14/older/patch-6.14-rc1-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.14/older/patches-6.14-rc1-rt1.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Jan 29, 2025
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.13-rt5 patch set. Changes since v6.13-rt4: - The update of modules core clean series in previous release led to BPF trace breakage. This has been corrected. Known issues None. The delta patch against v6.13-rt4 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.13/incr/patch-6.13-rt4-rt5.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.13-rt5 The RT patch against v6.13 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.13/older/patch-6.13-rt5.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.13/older/patches-6.13-rt5.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Jan 09, 2025
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.13-rc6-rt3 patch set. Changes since v6.13-rc6-rt2: - Adding Lazy-Preempt for PowerPC. This also fixes a boot problem on certain PowerPC parts. The regression was introduced after dropping the old Lazy-Preempt patches for PowerPC back in v6.6-rc6-rt10. Reported by Robert Joslyn, patch by Shrikanth Hegde. - Update the modules core clean up patch series to v3. Known issues None. The delta patch against v6.13-rc6-rt2 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.13/incr/patch-6.13-rc6-rt2-rt3.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.13-rc6-rt3 The RT patch against v6.13-rc6 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.13/older/patch-6.13-rc6-rt3.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.13/older/patches-6.13-rc6-rt3.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Dec 06, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.13-rc1-rt1 patch set. Changes since v6.12-rc4-rt6 - Update to 6.13-rc1 - Down to 24 patches (including three new). The v6.12-rc4-rt6 release had 42. Known issues None. You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.13-rc1-rt1 The RT patch against v6.13-rc1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.13/older/patch-6.13-rc1-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.13/older/patches-6.13-rc1-rt1.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Oct 25, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.12-rc4-rt6 patch set. Changes since v6.12-rc4-rt5: - Updated the lazy preempt series - Added a bit of documentation for the new flags in tracing and corrected the IS_ENABLED checks. Reported by Shrikanth Hegde. - Added a check to not record the LAZY bit in tracing if the LAZY model is not supported by the architecture. Reported by Ankur Arora. - Keeping the TRACE_FLAG_NEED_RESCHED where it was as this is ABI and might confuse userland. Reported by Steven Rostedt. - Updated the ktimersd patch based on upstream's review. Known issues None. The delta patch against v6.12-rc4-rt5 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/incr/patch-6.12-rc4-rt5-rt6.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.12-rc4-rt6 The RT patch against v6.12-rc4 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/older/patch-6.12-rc4-rt6.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/older/patches-6.12-rc4-rt6.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Oct 10, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.12-rc2-rt4 patch set. Changes since v6.12-rc2-rt3: - Update patches to sync with latest submission, no functional change: - ARM vfp patches (function renames). - ktimerd patches (white space cleanup mostly. - Replace the PREEMPT_AUTO patch with LAZY_PREEMPT series by Peter Zijlstra. Functionality wise it should be all the same. Notable differences: - The "hog" test and the sched feature "FORCE_NEED_RESCHED" have been removed. - PREEMPT_RT is no longer a preemption model but can be selected as an additional option (still CONFIG_PREEMPT_RT so oldconfig works). - This LAZY preempt feature has been integrated as part of the preemption model. In order to enable it select CONFIG_PREEMPT_LAZY. - CONFIG_PREEMPT_DYNAMIC is supported with PREEMPT_RT. The possible choices are "full" and "lazy" on architectures where LAZY preemption is supported. - Arnd Bergmann reported a build failure on ARM64 with a PAGE_SIZE larger than 4KiB. Known issues None. The delta patch against v6.12-rc2-rt3 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/incr/patch-6.12-rc2-rt3-rt4.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.12-rc2-rt4 The RT patch against v6.12-rc2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/older/patch-6.12-rc2-rt4.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/older/patches-6.12-rc2-rt4.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Oct 02, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.12-rc1-rt2 patch set. Changes since v6.12-rc1-rt1: - Drop the "don't push tasks for RT balancing if there are no tasks that can be pushed" patch introduced in v6.5-rc4-rt2. The situation improved since v6.7. - Drop the "Preempt the timer softirq if it is PI boosted" patch also introduced in v6.5-rc4-rt2. In covered only timer_list timers (not hrtimer). It would require more of this duct tape in more places. The longterm plan is to avoid having the BH lock. Known issues None. The delta patch against v6.12-rc1-rt1 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/incr/patch-6.12-rc1-rt1-rt2.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.12-rc1-rt2 The RT patch against v6.12-rc1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/older/patch-6.12-rc1-rt2.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/older/patches-6.12-rc1-rt2.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Sep 30, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.12-rc1-rt1 patch set. Changes since v6.11-rt7: - Update to v6.12-rc1 Known issues None. You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.12-rc1-rt1 The RT patch against v6.12-rc1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/older/patch-6.12-rc1-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.12/older/patches-6.12-rc1-rt1.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Sep 16, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.11-rt7 patch set. Changes since v6.11-rt6: - Update zram patches to latest version which has been picked up by upstream. - Update prinkt queue to the latest version in printk.git. The atomic console for 8250 UART has been kept as is. Known issues None. The delta patch against v6.11-rt6 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/incr/patch-6.11-rt6-rt7.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.11-rt7 The RT patch against v6.11 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/older/patch-6.11-rt7.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/older/patches-6.11-rt7.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Aug 27, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.11-rc5-rt5 patch set. Changes since v6.11-rc5-rt4: - Update John's printk series: - Removed "threadprintk" boot argument to force threaded printing of legacy console drivers on !CONFIG_PREEMPT_RT. - Reverted delayed flushing in emergency mode. For non-panic emergencies (WARN, RCU stall, lockdep splat) the emergency message lines are now printed synchronously, rather than buffering the full emergency message block and then flushing synchronously. - Switched to the lockless RCU API when detecting if printk threads are waiting. - Re-implemented logic for determining the flush type into a common helper function to provide consistent flushing behavior. - Re-implemented kthread starting/stopping for clean and reliable transitions between atomic and threaded printing. - Use lockless stats for nft_counter (netfilter). Known issues None. The delta patch against v6.11-rc5-rt4 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/incr/patch-6.11-rc5-rt4-rt5.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.11-rc5-rt5 The RT patch against v6.11-rc5 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/older/patch-6.11-rc5-rt5.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/older/patches-6.11-rc5-rt5.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Aug 16, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.11-rc3-rt3 patch set. Changes since v6.11-rc3-rt2: - Replace the AES-GCM related patch introduced in v6.11-rc1-rt1 with an alternative version by Eric Biggers. - Add sparse annotation to PREEMPT_RT's locking functions and unusual locking patterns in the timer code. Known issues None. The delta patch against v6.11-rc3-rt2 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/incr/patch-6.11-rc3-rt2-rt3.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.11-rc3-rt3 The RT patch against v6.11-rc3 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/older/patch-6.11-rc3-rt3.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/older/patches-6.11-rc3-rt3.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Aug 12, 2024
-
- Aug 02, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.11-rc1-rt1 patch set. Changes since v6.10.2-rt14: - Update to v6.11-rc1 Known issues None. You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.11-rc1-rt1 The RT patch against v6.11-rc1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/older/patch-6.11-rc1-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.11/older/patches-6.11-rc1-rt1.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.10.2-rt14 patch set. Changes since v6.10.2-rt13: - Replace the "seg6_state/ BPF" fixup introduced in v6.10-rc6-rt11 with a the version, that has been merged upstream. - Add another hunk to the i915 to avoid disabling interrupts during cursor updates. Known issues None. The delta patch against v6.10.2-rt13 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/incr/patch-6.10.2-rt13-rt14.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.10.2-rt14 The RT patch against v6.10.2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patch-6.10.2-rt14.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patches-6.10.2-rt14.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Aug 01, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.10.2-rt13 patch set. Changes since v6.10.2-rt12: - Guenter Roeck reported that tinyconfig builds broke. Patch by Linus Torvalds. - syzbot reported crashes with the tun driver. Patch by Jeongjun Park. Known issues None. The delta patch against v6.10.2-rt12 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/incr/patch-6.10.2-rt12-rt13.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.10.2-rt13 The RT patch against v6.10.2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patch-6.10.2-rt13.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patches-6.10.2-rt13.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Jul 05, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.10-rc6-rt11 patch set. Changes since v6.10-rc6-rt10: - Update the series to fix "perf test sigtrap" to v5. - As a follow-up to the net/BH series: - Add an optimisation to lazy initialize the flush lists. - Initialize the BPF context within the tun driver and others using the generic-XDP to avoid crash. - Add a check to the seg6_state/ BPF code to only use it within the "expected" call path. Known issues None. The delta patch against v6.10-rc6-rt10 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/incr/patch-6.10-rc6-rt10-rt11.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.10-rc6-rt11 The RT patch against v6.10-rc6 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patch-6.10-rc6-rt11.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patches-6.10-rc6-rt11.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Jul 01, 2024
-
- Jun 25, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.10-rc5-rt9 patch set. Changes since v6.10-rc5-rt8: - Update the net/BH series to version nine that has been posted. - Update the zram patches based on feedback from upstream. - There can be warning about a softlocked CPU if there is a lot of output via printk() and printing thread therefore prints for a long time. This requires a non-preemptible kernel. Reported by Derek Barbosa. - Integrated Frederick's perf series. The original series to fix "perf test sigtrap" has been rebased on top of it and an updated based on Frederick's review. It has been posted v4. Known issues None. The delta patch against v6.10-rc5-rt8 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/incr/patch-6.10-rc5-rt8-rt9.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.10-rc5-rt9 The RT patch against v6.10-rc5 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patch-6.10-rc5-rt9.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patches-6.10-rc5-rt9.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Jun 19, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.10-rc4-rt7 patch set. Changes since v6.10-rc4-rt6: - Update the net/BH series to the last version that has been posted. - Update the i915 patches based on feedback. Known issues None. The delta patch against v6.10-rc4-rt6 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/incr/patch-6.10-rc4-rt6-rt7.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.10-rc4-rt7 The RT patch against v6.10-rc4 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patch-6.10-rc4-rt7.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patches-6.10-rc4-rt7.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Jun 17, 2024
-
- Jun 12, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.10-rc3-rt5 patch set. Changes since v6.10-rc3-rt4: - Update the BH-locking series to the upcoming v6. This reworks locking within the series which avoids a case where pahole fails to process the BTF information. Reported by Clark Williams, Luis Claudio R. Goncalves and Kurt Kanzenbach. Known issues None. The delta patch against v6.10-rc3-rt4 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/incr/patch-6.10-rc3-rt4-rt5.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.10-rc3-rt5 The RT patch against v6.10-rc3 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patch-6.10-rc3-rt5.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patches-6.10-rc3-rt5.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Jun 05, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.10-rc2-rt3 patch set. Changes since v6.10-rc2-rt2: - Update John's printk series - Flush legacy consoles directly (if safe) when exiting emergency sections. - Wake nbcon printer threads on sysrq-R. - Sync with latest series posted to LKML for review. - Integrate the v4 of the BH-locking series which is currently under review. The lock in local_bh_disable() remains for now. The series has been added to ease testing in order to remove it ;) - The v7 of "un-pin tw timer" series by Valentin Schneider and Florian Westphal has been added. Known issues None. The delta patch against v6.10-rc2-rt2 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/incr/patch-6.10-rc2-rt2-rt3.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.10-rc2-rt3 The RT patch against v6.10-rc2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patch-6.10-rc2-rt3.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patches-6.10-rc2-rt3.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- May 28, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.10-rc1-rt1 patch set. Changes since v6.9-rt5: - Update to v6.10-rc1 Known issues None. You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.10-rc1-rt1 The RT patch against v6.10-rc1 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patch-6.10-rc1-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.10/older/patches-6.10-rc1-rt1.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- May 15, 2024
-
- May 03, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.9-rc6-rt4 patch set. Changes since v6.9-rc6-rt3: - Update printk to the version currently posted for review. Update provided by John Ogness: - Perform intermediate flushing if there are many printk records produced within an emergecy section. - Remove emergency sections for lockdep functions triggered by sysrq. Known issues None. The delta patch against v6.9-rc6-rt3 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.9/incr/patch-6.9-rc6-rt3-rt4.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.9-rc6-rt4 The RT patch against v6.9-rc6 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.9/older/patch-6.9-rc6-rt4.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.9/older/patches-6.9-rc6-rt4.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Apr 30, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.9-rc6-rt3 patch set. Changes since v6.9-rc6-rt2: - The tracepoints in i915 were enabled after some of them were moved into a different header file. This has been noticed while posting the series for review and now the tracepoints are disabled again. The problem is that some of them acquire sleeping locks within the tracepoint which is invoked with disabled preemption. - The selftest with the cxgb4 networking driver raised a warnings. Reported by John B. Wyatt IV. Known issues None. The delta patch against v6.9-rc6-rt2 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.9/incr/patch-6.9-rc6-rt2-rt3.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.9-rc6-rt3 The RT patch against v6.9-rc6 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.9/older/patch-6.9-rc6-rt3.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.9/older/patches-6.9-rc6-rt3.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Apr 04, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.9-rc2-rt1 patch set. Changes since v6.8.2-rt11: - Update to v6.9-rc2. Known issues None. You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.9-rc2-rt1 The RT patch against v6.9-rc2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.9/older/patch-6.9-rc2-rt1.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.9/older/patches-6.9-rc2-rt1.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Apr 03, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.8.2-rt11 patch set. Changes since v6.8.2-rt10: - Update of the printk series by John Ogness: - fix usage of port lock before initialization. - adjust pr_flush() compiler barrier to ensure proper local variable usage. Known issues None. The delta patch against v6.8.2-rt10 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.8/incr/patch-6.8.2-rt10-rt11.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.8.2-rt11 The RT patch against v6.8.2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.8/older/patch-6.8.2-rt11.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.8/older/patches-6.8.2-rt11.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-
- Apr 02, 2024
-
-
Sebastian Andrzej Siewior authored
Dear RT folks! I'm pleased to announce the v6.8.2-rt10 patch set. Changes since v6.8.2-rt9: - Update of the printk series by John Ogness: - remove return value for write_thread()/write_atomic() nbcon callbacks (use struct nbcon_write_context @outbuf to determine if ownership was lost while in a nbcon printing callback). - rename driver_enter()/driver_exit() nbcon callbacks to device_lock()/device_unlock(). - add a WARN_ON_ONCE if 8250 console is running in rs485 mode. - introduce a new struct nbcon_drvdata to track nbcon ownership for non-printing activities (and remove the @nbcon_locked_port flag that was used for this purpose in a racy way). - synchronize setting of struct uart_port @cons to avoid possible races when handling uart ports that may be in the process of registering or unregistering. - print a message "** replaying previous printk message **" if a console printer is interrupted by a higher priority printer and the interrupted message is reprinted. - mark all lockdep splats as emergency sections. - mark all rcu stall splats as emergency sections. - fixup nbcon sequence number initialization. - for atomic flushing, flush an nbcon completely before flushing the next console (and maintain console ownership throughout the atomic flushing). - when exiting the emergency state, flush the nbcon atomic consoles directly. - during panic, try to flush the legacy consoles directly rather than relying on irq_work. - for nbcon atomic consoles, lock the device when transitioning to registered status. - add a compiler barrier to pr_flush() to ensure the compiler does not optimize variable usage in a racy way. Known issues None. The delta patch against v6.8.2-rt9 is appended below and can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.8/incr/patch-6.8.2-rt9-rt10.patch.xz You can get this release via the git tree at: https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git v6.8.2-rt10 The RT patch against v6.8.2 can be found here: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.8/older/patch-6.8.2-rt10.patch.xz The split quilt queue is available at: https://cdn.kernel.org/pub/linux/kernel/projects/rt/6.8/older/patches-6.8.2-rt10.tar.xz Sebastian Signed-off-by:
Sebastian Andrzej Siewior <bigeasy@linutronix.de>
-