UBUNTU: Ubuntu-realtime-6.8.0-1008.19
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
This commit is contained in:
committed by
Kevin Becker
parent
33a89740fb
commit
5f7eed173c
+165
-5
@@ -1,10 +1,170 @@
|
||||
linux-realtime (6.8.0-1008.19) UNRELEASED; urgency=medium
|
||||
linux-realtime (6.8.0-1008.19) noble; urgency=medium
|
||||
|
||||
CHANGELOG: Do not edit directly. Autogenerated at release.
|
||||
CHANGELOG: Use the printchanges target to see the curent changes.
|
||||
CHANGELOG: Use the insertchanges target to create the final log.
|
||||
* noble/linux-realtime: 6.8.0-1008.19 -proposed tracker (LP: #2058957)
|
||||
|
||||
-- Joseph Salisbury <joseph.salisbury@canonical.com> Mon, 25 Mar 2024 12:34:20 -0400
|
||||
* Packaging resync (LP: #1786013)
|
||||
- debian.realtime/dkms-versions -- update from kernel-versions
|
||||
(main/d2024.02.29)
|
||||
|
||||
* Autopkgtest failures on amd64 (LP: #2048768)
|
||||
- [Packaging] realtime: update to clang-18
|
||||
|
||||
* Noble real-time patch set update: v6.8-rt8 (LP: #2058950)
|
||||
- x86: Allow to enable RT
|
||||
- x86: Enable RT also on 32bit
|
||||
- sched/rt: Don't try push tasks if there are none.
|
||||
- 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 spinlock_t for PREEMPT_RT.
|
||||
- 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.
|
||||
- printk: nbcon: Relocate 32bit seq macros
|
||||
- printk: Adjust mapping for 32bit seq macros
|
||||
- printk: Use prb_first_seq() as base for 32bit seq macros
|
||||
- printk: ringbuffer: Do not skip non-finalized records with prb_next_seq()
|
||||
- printk: ringbuffer: Clarify special lpos values
|
||||
- printk: For @suppress_panic_printk check for other CPU in panic
|
||||
- printk: Add this_cpu_in_panic()
|
||||
- printk: ringbuffer: Cleanup reader terminology
|
||||
- printk: Wait for all reserved records with pr_flush()
|
||||
- printk: ringbuffer: Skip non-finalized records in panic
|
||||
- printk: Disable passing console lock owner completely during panic()
|
||||
- printk: Avoid non-panic CPUs writing to ringbuffer
|
||||
- panic: Flush kernel log buffer at the end
|
||||
- dump_stack: Do not get cpu_sync for panic CPU
|
||||
- printk: Consider nbcon boot consoles on seq init
|
||||
- printk: Add sparse notation to console_srcu locking
|
||||
- printk: nbcon: Ensure ownership release on failed emit
|
||||
- printk: Check printk_deferred_enter()/_exit() usage
|
||||
- printk: nbcon: Implement processing in port->lock wrapper
|
||||
- printk: nbcon: Add detailed doc for write_atomic()
|
||||
- printk: nbcon: Fix kerneldoc for enums
|
||||
- printk: Make console_is_usable() available to nbcon
|
||||
- printk: Let console_is_usable() handle nbcon
|
||||
- printk: Add @flags argument for console_is_usable()
|
||||
- printk: nbcon: Provide function to flush using write_atomic()
|
||||
- printk: Track registered boot consoles
|
||||
- printk: nbcon: Use nbcon consoles in console_flush_all()
|
||||
- printk: nbcon: Assign priority based on CPU state
|
||||
- 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: nbcon: Implement emergency sections
|
||||
- panic: Mark emergency section in warn
|
||||
- panic: Mark emergency section in oops
|
||||
- rcu: Mark emergency section in rcu stalls
|
||||
- lockdep: Mark emergency section in lockdep splats
|
||||
- printk: nbcon: Introduce printing kthreads
|
||||
- printk: Atomic print in printk context on shutdown
|
||||
- printk: nbcon: Add context to console_is_usable()
|
||||
- printk: nbcon: Add printer thread wakeups
|
||||
- printk: nbcon: Stop threads on shutdown/reboot
|
||||
- printk: nbcon: Start printing threads
|
||||
- proc: Add nbcon support for /proc/consoles
|
||||
- tty: sysfs: Add nbcon support for 'active'
|
||||
- printk: nbcon: Provide function to reacquire ownership
|
||||
- serial: core: Provide low-level functions to port lock
|
||||
- serial: 8250: Switch to nbcon console
|
||||
- serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()"
|
||||
- printk: Add kthread for all legacy consoles
|
||||
- printk: Provide threadprintk boot argument
|
||||
- printk: Avoid false positive lockdep report for legacy printing
|
||||
- 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: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE
|
||||
- drm/i915/gt: Queue and wait for the irq_work item.
|
||||
- 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
|
||||
- ARM64: 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
|
||||
- riscv: allow to enable RT
|
||||
- sysfs: Add /sys/kernel/realtime entry
|
||||
|
||||
* Miscellaneous Ubuntu changes
|
||||
- [Packaging] realtime: drop dependency on libclang-17
|
||||
|
||||
* Miscellaneous upstream changes
|
||||
- serial: amba-pl011: Use uart_prepare_sysrq_char().
|
||||
- serial: ar933x: Use uart_prepare_sysrq_char().
|
||||
- serial: bcm63xx: Use uart_prepare_sysrq_char().
|
||||
- serial: meson: Use uart_prepare_sysrq_char().
|
||||
- serial: msm: Use uart_prepare_sysrq_char().
|
||||
- serial: omap: Use uart_prepare_sysrq_char().
|
||||
- serial: pxa: Use uart_prepare_sysrq_char().
|
||||
- serial: sunplus: Use uart_prepare_sysrq_char().
|
||||
- serial: lpc32xx_hs: Use uart_prepare_sysrq_char() to handle sysrq.
|
||||
- serial: owl: Use uart_prepare_sysrq_char() to handle sysrq.
|
||||
- serial: rda: Use uart_prepare_sysrq_char() to handle sysrq.
|
||||
- serial: sifive: Use uart_prepare_sysrq_char() to handle sysrq.
|
||||
- serial: pch: Invoke handle_rx_to() directly.
|
||||
- serial: pch: Make push_rx() return void.
|
||||
- serial: pch: Don't disable interrupts while acquiring lock in ISR.
|
||||
- serial: pch: Don't initialize uart_port's spin_lock.
|
||||
- serial: pch: Remove eg20t_port::lock.
|
||||
- serial: pch: Use uart_prepare_sysrq_char().
|
||||
- net: Remove conditional threaded-NAPI wakeup based on task state.
|
||||
- net: Allow to use SMP threads for backlog NAPI.
|
||||
- net: Use backlog-NAPI to clean up the defer_list.
|
||||
- net: Rename rps_lock to backlog_lock.
|
||||
- perf: Move irq_work_queue() where the event is prepared.
|
||||
- perf: Enqueue SIGTRAP always via task_work.
|
||||
- perf: Remove perf_swevent_get_recursion_context() from perf_pending_task().
|
||||
- perf: Split __perf_pending_irq() out of perf_pending_irq()
|
||||
- Realtime patchset v6.8-rt8
|
||||
|
||||
[ Ubuntu: 6.8.0-20.20 ]
|
||||
|
||||
* noble/linux: 6.8.0-20.20 -proposed tracker (LP: #2058221)
|
||||
* Noble update: v6.8.1 upstream stable release (LP: #2058224)
|
||||
- x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
|
||||
- Documentation/hw-vuln: Add documentation for RFDS
|
||||
- x86/rfds: Mitigate Register File Data Sampling (RFDS)
|
||||
- KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
|
||||
- Linux 6.8.1
|
||||
* Autopkgtest failures on amd64 (LP: #2048768)
|
||||
- [Packaging] update to clang-18
|
||||
* Miscellaneous Ubuntu changes
|
||||
- SAUCE: apparmor4.0.0: LSM stacking v39: fix build error with
|
||||
CONFIG_SECURITY=n
|
||||
- [Config] amd64: MITIGATION_RFDS=y
|
||||
|
||||
[ Ubuntu: 6.8.0-19.19 ]
|
||||
|
||||
* noble/linux: 6.8.0-19.19 -proposed tracker (LP: #2057910)
|
||||
* Miscellaneous Ubuntu changes
|
||||
- [Packaging] re-introduce linux-doc as an empty package
|
||||
|
||||
[ Ubuntu: 6.8.0-18.18 ]
|
||||
|
||||
* noble/linux: 6.8.0-18.18 -proposed tracker (LP: #2057456)
|
||||
* Miscellaneous Ubuntu changes
|
||||
- [Packaging] drop dependency on libclang-17
|
||||
|
||||
-- Joseph Salisbury <joseph.salisbury@canonical.com> Mon, 25 Mar 2024 13:00:52 -0400
|
||||
|
||||
linux-realtime (6.8.0-1007.18) noble; urgency=medium
|
||||
|
||||
|
||||
@@ -23,20 +23,11 @@ CONFIG_NUMA_BALANCING_DEFAULT_ENABLED note<'LP:1557690'>
|
||||
CONFIG_OSNOISE_TRACER policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_OSNOISE_TRACER note<'LP: #1961588'>
|
||||
|
||||
CONFIG_PREEMPT_DYNAMIC policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_PREEMPT_DYNAMIC note<'LP: #2051342'>
|
||||
|
||||
CONFIG_PREEMPT_RT policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_PREEMPT_RT note<'must be enabled in the real-time kernel'>
|
||||
|
||||
CONFIG_RCU_LAZY policy<{'amd64': 'n', 'arm64': 'n'}>
|
||||
CONFIG_RCU_LAZY note<'LP: #2051342'>
|
||||
|
||||
CONFIG_RCU_LAZY_DEFAULT_OFF policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_RCU_LAZY_DEFAULT_OFF note<'LP: #2051342'>
|
||||
|
||||
CONFIG_RUST policy<{'amd64': 'n'}>
|
||||
CONFIG_RUST note<'TODO: update note'>
|
||||
CONFIG_RUST policy<{'amd64': '-'}>
|
||||
CONFIG_RUST note<'Disable Rust in linux-realtime'>
|
||||
|
||||
CONFIG_TIMERLAT_TRACER policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_TIMERLAT_TRACER note<'LP: #1961588'>
|
||||
@@ -78,14 +69,18 @@ CONFIG_ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE policy<{'arm64': '-'}>
|
||||
CONFIG_ARCH_SUPPORTS_RT policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_ARCH_WANT_PMD_MKWRITE policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_ARM64_ERRATUM_834220 policy<{'arm64': '-'}>
|
||||
CONFIG_AS_VERSION policy<{'amd64': '24200', 'arm64': '24200'}>
|
||||
CONFIG_AX88796B_RUST_PHY policy<{'amd64': '-'}>
|
||||
CONFIG_BINDGEN_VERSION_TEXT policy<{'amd64': '-'}>
|
||||
CONFIG_CC_VERSION_TEXT policy<{'amd64': '"x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-17ubuntu2) 13.2.0"', 'arm64': '"aarch64-linux-gnu-gcc-13 (Ubuntu 13.2.0-11ubuntu1) 13.2.0"'}>
|
||||
CONFIG_CEC_GPIO policy<{'amd64': 'm', 'arm64': 'n'}>
|
||||
CONFIG_CEC_PIN policy<{'amd64': 'y', 'arm64': '-'}>
|
||||
CONFIG_CEC_PIN_ERROR_INJ policy<{'amd64': 'y', 'arm64': '-'}>
|
||||
CONFIG_COMPACT_UNEVICTABLE_DEFAULT policy<{'amd64': '0', 'arm64': '0'}>
|
||||
CONFIG_CONSTRUCTORS policy<{'amd64': '-'}>
|
||||
CONFIG_CONTEXT_TRACKING_FORCE policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_CONTEXT_TRACKING_USER policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_CONTEXT_TRACKING_USER_FORCE policy<{'amd64': 'n', 'arm64': 'n'}>
|
||||
CONFIG_DEBUG_MUTEXES policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_DEBUG_PREEMPT policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_DEV_DAX policy<{'amd64': '-', 'arm64': '-'}>
|
||||
@@ -144,6 +139,7 @@ CONFIG_KVM_GENERIC_MMU_NOTIFIER policy<{'amd64': 'y', 'arm64': '
|
||||
CONFIG_KVM_MMIO policy<{'amd64': 'y', 'arm64': '-'}>
|
||||
CONFIG_KVM_VFIO policy<{'amd64': 'y', 'arm64': '-'}>
|
||||
CONFIG_KVM_XFER_TO_GUEST_WORK policy<{'amd64': 'y', 'arm64': '-'}>
|
||||
CONFIG_LD_VERSION policy<{'amd64': '24200', 'arm64': '24200'}>
|
||||
CONFIG_LEDS_AAEON policy<{'amd64': 'n'}>
|
||||
CONFIG_LEDS_TRIGGER_CPU policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_MARVELL_GTI_WDT policy<{'arm64': 'y'}>
|
||||
@@ -152,12 +148,14 @@ CONFIG_MESON_SECURE_PM_DOMAINS policy<{'arm64': 'm'}>
|
||||
CONFIG_MESON_SM policy<{'arm64': 'm'}>
|
||||
CONFIG_MFD_AAEON policy<{'amd64': 'n'}>
|
||||
CONFIG_NEED_KVM_DIRTY_RING_WITH_BITMAP policy<{'arm64': '-'}>
|
||||
CONFIG_NO_HZ_FULL policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_NUMA_BALANCING policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_NVHE_EL2_DEBUG policy<{'arm64': '-'}>
|
||||
CONFIG_PREEMPTIRQ_TRACEPOINTS policy<{'amd64': 'y'}>
|
||||
CONFIG_PREEMPT_AUTO policy<{'amd64': 'n'}>
|
||||
CONFIG_PREEMPT_BUILD policy<{'amd64': 'y', 'arm64': '-'}>
|
||||
CONFIG_PREEMPT_BUILD_AUTO policy<{'amd64': 'y'}>
|
||||
CONFIG_PREEMPT_DYNAMIC policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_PREEMPT_LAZY policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_PREEMPT_NOTIFIERS policy<{'amd64': 'y', 'arm64': '-'}>
|
||||
CONFIG_PREEMPT_TRACER policy<{'amd64': 'y', 'arm64': 'n'}>
|
||||
@@ -165,10 +163,15 @@ CONFIG_PREEMPT_VOLUNTARY policy<{'amd64': 'n', 'arm64': '
|
||||
CONFIG_QUEUED_RWLOCKS policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_RCU_BOOST policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_RCU_BOOST_DELAY policy<{'amd64': '500', 'arm64': '500'}>
|
||||
CONFIG_RCU_LAZY policy<{'amd64': 'n', 'arm64': 'n'}>
|
||||
CONFIG_RCU_LAZY_DEFAULT_OFF policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_RCU_NOCB_CPU policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_RCU_NOCB_CPU_CB_BOOST policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_RCU_NOCB_CPU_DEFAULT_ALL policy<{'amd64': 'n', 'arm64': 'n'}>
|
||||
CONFIG_READ_ONLY_THP_FOR_FS policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_RING_BUFFER_ALLOW_SWAP policy<{'amd64': 'y'}>
|
||||
CONFIG_RUSTC_VERSION_TEXT policy<{'amd64': '-'}>
|
||||
CONFIG_RUST_IS_AVAILABLE policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_RUST_BUILD_ASSERT_ALLOW policy<{'amd64': '-'}>
|
||||
CONFIG_RUST_DEBUG_ASSERTIONS policy<{'amd64': '-'}>
|
||||
CONFIG_RUST_OVERFLOW_CHECKS policy<{'amd64': '-'}>
|
||||
@@ -190,4 +193,7 @@ CONFIG_TRANSPARENT_HUGEPAGE policy<{'amd64': '-', 'arm64': '
|
||||
CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_TRANSPARENT_HUGEPAGE_MADVISE policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_TRANSPARENT_HUGEPAGE_NEVER policy<{'amd64': '-', 'arm64': '-'}>
|
||||
CONFIG_UBUNTU_ODM_DRIVERS policy<{'amd64': 'y', 'arm64': 'n'}>
|
||||
CONFIG_UNINLINE_SPIN_UNLOCK policy<{'amd64': 'y', 'arm64': '-'}>
|
||||
CONFIG_VIRT_CPU_ACCOUNTING policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
CONFIG_VIRT_CPU_ACCOUNTING_GEN policy<{'amd64': 'y', 'arm64': 'y'}>
|
||||
|
||||
Reference in New Issue
Block a user