[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