This bug was fixed in the package linux-realtime - 6.11.0-1001.1 --------------- linux-realtime (6.11.0-1001.1) oracular; urgency=medium
* oracular/linux-realtime: 6.11.0-1001.1 -proposed tracker (LP: #2081851) * Packaging resync (LP: #1786013) - [Packaging] realtime: Disable RUST for real-time - [Packaging] debian.realtime/dkms-versions -- update from kernel-versions (main/d2024.09.16) * Oracular real-time patch set: v6.11-rt7 (LP: #2081779) - crypto: x86/aes-gcm - fix PREEMPT_RT issue in gcm_crypt() - printk: Add notation to console_srcu locking - printk: nbcon: Consolidate alloc() and init() - printk: Properly deal with nbcon consoles on seq init - printk: Check printk_deferred_enter()/_exit() usage - printk: nbcon: Clarify rules of the owner/waiter matching - printk: nbcon: Remove return value for write_atomic() - printk: nbcon: Add detailed doc for write_atomic() - printk: nbcon: Add callbacks to synchronize with driver - printk: nbcon: Use driver synchronization while (un)registering - serial: core: Provide low-level functions to lock port - serial: core: Introduce wrapper to set @uart_port->cons - console: Improve console_srcu_read_flags() comments - nbcon: Add API to acquire context for non-printing operations - serial: core: Acquire nbcon context in port->lock wrapper - printk: nbcon: Do not rely on proxy headers - printk: Make console_is_usable() available to nbcon.c - printk: Let console_is_usable() handle nbcon - printk: Add @flags argument for console_is_usable() - printk: nbcon: Add helper to assign priority based on CPU state - printk: nbcon: Provide function to flush using write_atomic() - printk: Track registered boot consoles - printk: nbcon: Use nbcon consoles in console_flush_all() - printk: Add is_printk_legacy_deferred() - printk: nbcon: Flush new records on device_release() - printk: Flush nbcon consoles first on panic - printk: nbcon: Add unsafe flushing on panic - printk: Avoid console_lock dance if no legacy or boot consoles - printk: Track nbcon consoles - printk: Coordinate direct printing in panic - printk: Add helper for flush type logic - printk: nbcon: Implement emergency sections - panic: Mark emergency section in warn - panic: Mark emergency section in oops - rcu: Mark emergency sections in rcu stalls - lockdep: Mark emergency sections in lockdep splats - printk: Use the BITS_PER_LONG macro - printk: nbcon: Use raw_cpu_ptr() instead of open coding - printk: nbcon: Add function for printers to reacquire ownership - printk: Fail pr_flush() if before SYSTEM_SCHEDULING - printk: Flush console on unregister_console() - printk: nbcon: Add context to usable() and emit() - printk: nbcon: Init @nbcon_seq to highest possible - printk: nbcon: Introduce printer kthreads - printk: nbcon: Relocate nbcon_atomic_emit_one() - printk: nbcon: Use thread callback if in task context for legacy - printk: nbcon: Rely on kthreads for normal operation - printk: Provide helper for message prepending - printk: nbcon: Show replay message on takeover - proc: consoles: Add notation to c_start/c_stop - proc: Add nbcon support for /proc/consoles - tty: sysfs: Add nbcon support for 'active' - printk: Implement legacy printer kthread for PREEMPT_RT - printk: nbcon: Assign nice -20 for printing threads - printk: Avoid false positive lockdep report for legacy printing - serial: 8250: Switch to nbcon console - serial: 8250: Revert "drop lockdep annotation from serial8250_clear_IER()" - x86: Allow to enable RT - x86: Enable RT also on 32bit - ARM64: Allow to enable RT - riscv: allow to enable RT - sched/rt: Don't try push tasks if there are none. - locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. - locking/rt: Remove one __cond_lock() in RT's spin_trylock_irqsave() - locking/rt: Add sparse annotation for RCU. - locking/rt: Annotate unlock followed by lock for sparse. - timers: Add sparse annotation for timer_sync_wait_running(). - hrtimer: Annotate hrtimer_cpu_base_.*_expiry() for sparse. - softirq: Use a dedicated thread for timer wakeups. - rcutorture: Also force sched priority to timersd on boosting test. - tick: Fix timer storm since introduction of timersd - softirq: Wake ktimers thread also in softirq. - zram: Replace bit spinlocks with a spinlock_t. - zram: Remove ZRAM_LOCK - zram: Shrink zram_table_entry::flags. - sched/core: Provide a method to check if a task is PI-boosted. - softirq: Add function to preempt serving softirqs. - time: Allow to preempt after a callback. - netfilter: nft_counter: Use u64_stats_t for statistic. - drm/i915: Use preempt_disable/enable_rt() where recommended - drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates - drm/i915: Don't check for atomic context on PREEMPT_RT - drm/i915: Disable tracing points on PREEMPT_RT - drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock() - drm/i915: Drop the irqs_disabled() check - drm/i915/guc: Consider also RCU depth in busy loop. - Revert "drm/i915: Depend on !PREEMPT_RT." - sched: define TIF_ALLOW_RESCHED - arm: Disable jump-label on PREEMPT_RT. - ARM: enable irq in translation/section permission fault handlers - arm: Disable FAST_GUP on PREEMPT_RT if HIGHPTE is also enabled. - ARM: vfp: Provide vfp_lock() for VFP locking. - ARM: vfp: Use vfp_lock() in vfp_sync_hwstate(). - ARM: vfp: Use vfp_lock() in vfp_support_entry(). - ARM: vfp: Move sending signals outside of vfp_lock()ed section. - ARM: Allow to enable RT - powerpc: traps: Use PREEMPT_RT - powerpc/pseries/iommu: Use a locallock instead local_irq_save() - powerpc/pseries: Select the generic memory allocator. - powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT - powerpc/stackprotector: work around stack-guard init from atomic - POWERPC: Allow to enable RT - riscv: add PREEMPT_AUTO support - sysfs: Add /sys/kernel/realtime entry * Miscellaneous Ubuntu changes - [Packaging] Initial configuration of linux-realtime * Miscellaneous upstream changes - Realtime patchset v6.11-rt7 -- Kevin Becker <kevin.bec...@canonical.com> Wed, 25 Sep 2024 11:45:41 -0400 ** Changed in: linux-realtime (Ubuntu Oracular) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2081779 Title: Oracular real-time patch set: v6.11-rt7 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-realtime/+bug/2081779/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs