[Bug 2081851] Re: oracular/linux-realtime: 6.11.0-1001.1 -proposed tracker

Launchpad Bug Tracker 2081851 at bugs.launchpad.net
Mon Oct 7 14:42:21 UTC 2024


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.becker at canonical.com>  Wed, 25 Sep 2024 11:45:41
-0400

** Changed in: linux-realtime (Ubuntu Oracular)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Package Archive Administrators, which is a bug assignee.
https://bugs.launchpad.net/bugs/2081851

Title:
  oracular/linux-realtime: 6.11.0-1001.1 -proposed tracker

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-signing-jobs/task00/+bug/2081851/+subscriptions




More information about the ubuntu-archive mailing list