[SRU][R][PATCH 0/3] Resolute real-time patchset: 7.0.1-rt2
Kevin Becker
kevin.becker at canonical.com
Fri Jul 24 21:04:50 UTC 2026
BugLink: https://bugs.launchpad.net/bugs/2161757
== SRU Justification ==
[Impact]
Starting in resolute, the patches from the PREEMPT_RT patchset are applied
to generic so they can be inherited by derivative kernels and flavors that
need real-time. PREEMPT_RT 7.0-rc1-rt1 patchset was previously applied
( https://bugs.launchpad.net/ubuntu-realtime/+bug/2143181 ). The patches
have been updated with patchset 7.0.1-rt2. This set of patches will be
filtered to only ones that apply where we support real-time, including
amd64 and arm64. Of those, only two have changed. They were previously
dropped due to conflicts, so this effort will reapply the new versions of
the patches.
[Fix]
For kernel 7.0, the upstream PREEMPT_RT patchset 7.0.1-rt2 has been
released.
https://cdn.kernel.org/pub/linux/kernel/projects/rt/7.0/
The following patches were previously applied and have not changed:
UBUNTU: SAUCE: sysfs: Add /sys/kernel/realtime entry
UBUNTU: SAUCE: Revert "drm/i915: Depend on !PREEMPT_RT."
UBUNTU: SAUCE: drm/i915: Consider RCU read section as atomic.
UBUNTU: SAUCE: drm/i915/guc: Consider also RCU depth in busy loop.
UBUNTU: SAUCE: drm/i915: Drop the irqs_disabled() check
UBUNTU: SAUCE: drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock()
UBUNTU: SAUCE: drm/i915: Disable tracing points on PREEMPT_RT
UBUNTU: SAUCE: drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates
UBUNTU: SAUCE: drm/i915: Use preempt_disable/enable_rt() where recommended
These patches have been updated and will be applied as part of this
patchset:
UBUNTU: SAUCE: Reapply "serial: 8250: Revert "drop lockdep annotation from serial8250_clear_IER()""
UBUNTU: SAUCE: Reapply "serial: 8250: Switch to nbcon console"
[Test Case]
Compile and boot test
[Where things could go wrong]
These patches primarily apply to the 8250 serial driver, so they may cause
minor performance differences in these drivers even when PREEMPT_RT is
disabled.
Kevin Becker (1):
UBUNTU: Real-time patchset 7.0.1-rt2
Sebastian Andrzej Siewior (2):
UBUNTU: SAUCE: Reapply "serial: 8250: Switch to nbcon console"
UBUNTU: SAUCE: Reapply "serial: 8250: Revert "drop lockdep annotation
from serial8250_clear_IER()""
Changes.md | 2 -
debian.master/upstream-realtime | 2 +-
drivers/tty/serial/8250/8250.h | 4 +-
drivers/tty/serial/8250/8250_core.c | 35 +++++-
drivers/tty/serial/8250/8250_dw.c | 2 +-
drivers/tty/serial/8250/8250_port.c | 183 ++++++++++++++++++++++------
include/linux/serial_8250.h | 13 +-
7 files changed, 195 insertions(+), 46 deletions(-)
--
2.43.0
More information about the kernel-team
mailing list