[ubuntu/noble-proposed] linux-qcom 6.8.0-1058.59 (Accepted)

Andy Whitcroft apw at canonical.com
Thu Dec 18 22:15:47 UTC 2025


linux-qcom (6.8.0-1058.59) noble; urgency=medium

  * noble/linux-qcom: 6.8.0-1058.59 -proposed tracker (LP: #2136794)

  * [RB3] Merge realtime patches to the same linux-qcom tree and generate both
    realtime and non-realtime kernel
    - [Packaging] generate -rt variant

  [ Ubuntu-realtime: 6.8.1-1023.24 ]

  * noble/linux-realtime: 6.8.1-1023.24 -proposed tracker (LP: #2110731)

  [ Ubuntu-realtime: 6.8.1-1022.23 ]

  * noble/linux-realtime: 6.8.1-1022.23 -proposed tracker (LP: #2107133)

  * Packaging resync (LP: #1786013)
    - [Packaging] update variants

  [ Ubuntu-realtime: 6.8.1-1021.22 ]

  * noble/linux-realtime: 6.8.1-1021.22 -proposed tracker (LP: #2107071)

  [ Ubuntu-realtime: 6.8.1-1020.21 ]

  * noble/linux-realtime: 6.8.1-1020.21 -proposed tracker (LP: #2102524)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.realtime/dkms-versions -- update from kernel-versions
      (main/2025.03.17)

  * Noble real-time patchset update: Merge changes from 6.6-rt LTS
    (LP: #2102249)
    - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func().
    - printk: nbcon: Fix illegal RCU usage on thread wakeup
    - Realtime patchset v6.8-rt11+2

  [ Ubuntu-realtime: 6.8.1-1019.20 ]

  * noble/linux-realtime: 6.8.1-1019.20 -proposed tracker (LP: #2102485)

  [ Ubuntu-realtime: 6.8.1-1018.19 ]

  * noble/linux-realtime: 6.8.1-1018.19 -proposed tracker (LP: #2098239)

  [ Ubuntu-realtime: 6.8.1-1017.18 ]

  * noble/linux-realtime: 6.8.1-1017.18 -proposed tracker (LP: #2097976)

  * Packaging resync (LP: #1786013)
    - [Packaging] update variants

  [ Ubuntu-realtime: 6.8.1-1016.17 ]

  * noble/linux-realtime: 6.8.1-1016.17 -proposed tracker (LP: #2093672)

  * Add list of source files to linux-buildinfo (LP: #2086606)
    - realtime [Packaging]: Add dwarfdump package in the Build-Depends

  [ Ubuntu-realtime: 6.8.1-1015.16 ]

  * noble/linux-realtime: 6.8.1-1015.16 -proposed tracker (LP: #2093515)

  [ Ubuntu-realtime: 6.8.1-1014.15 ]

  * noble/linux-realtime: 6.8.1-1014.15 -proposed tracker (LP: #2090362)

  [ Ubuntu-realtime: 6.8.1-1013.14 ]

  * noble/linux-realtime: 6.8.1-1013.14 -proposed tracker (LP: #2086296)

  * Don't produce linux-*-cloud-tools-common, linux-*-tools-common and
    linux-*-tools-host binary packages (LP: #2048183)
    - [Packaging] realtime: Remove invalid do_* build flags in
      debian.realtime/rules.d/*.mk

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.realtime/dkms-versions -- update from kernel-versions
      (main/2024.10.28)

  * Fix PREEMPT_RT conflicts caused by 2024-09-30 noble patchset
    (LP: #2089700)
    - Revert "perf: Move irq_work_queue() where the event is prepared."
    - perf: Move irq_work_queue() where the event is prepared.
    - perf: Enqueue SIGTRAP always via task_work.
    - perf: Shrink the size of the recursion counter.
    - perf: Move swevent_htable::recursion into task_struct.
    - perf: Don't disable preemption in perf_pending_task().
    - perf: Split __perf_pending_irq() out of perf_pending_irq()
    - locking: Make rwsem_assert_held_write_nolockdep() build with
      PREEMPT_RT=y
    - Realtime patchset v6.8-rt11+1

  [ Ubuntu-realtime: 6.8.1-1012.12 ]

  * noble/linux-realtime: 6.8.1-1012.12 -proposed tracker (LP: #2085937)

  [ Ubuntu-realtime: 6.8.1-1011.11 ]

  * noble/linux-realtime: 6.8.1-1011.11 -proposed tracker (LP: #2082432)

  [ Ubuntu-realtime: 6.8.1-1010.10 ]

  * noble/linux-realtime: 6.8.1-1010.10 -proposed tracker (LP: #2082113)

  [ Ubuntu-realtime: 6.8.1-1009.9 ]

  * noble/linux-realtime: 6.8.1-1009.9 -proposed tracker (LP: #2078095)

  [ Ubuntu-realtime: 6.8.1-1008.8 ]

  * noble/linux-realtime: 6.8.1-1008.8 -proposed tracker (LP: #2076642)

  [ Ubuntu-realtime: 6.8.1-1007.7 ]

  * noble/linux-realtime: 6.8.1-1007.7 -proposed tracker (LP: #2075606)

  [ Ubuntu-realtime: 6.8.1-1006.6 ]

  * noble/linux-realtime: 6.8.1-1006.6 -proposed tracker (LP: #2072195)

  * Disable DEBUG_PREEMPT in jammy and noble realtime kernels (LP: #2071853)
    - [Config] realtime: Disable CONFIG_DEBUG_PREEMPT

  [ Ubuntu-realtime: 6.8.1-1005.5 ]

  * noble/linux-realtime: 6.8.1-1005.5 -proposed tracker (LP: #2071977)

  [ Ubuntu-realtime: 6.8.1-1004.4 ]

  * noble/linux-realtime: 6.8.1-1004.4 -proposed tracker (LP: #2069428)

  [ Ubuntu-realtime: 6.8.1-1003.3 ]

  * noble/linux-realtime: 6.8.1-1003.3 -proposed tracker (LP: #2068148)

  [ Ubuntu-realtime: 6.8.1-1002.2 ]

  * noble/linux-realtime: 6.8.1-1002.2 -proposed tracker (LP: #2064342)

  * Noble real-time patch set update: v6.8.2-rt11 (LP: #2060704)
    - 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.
    - 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: ringbuffer: Clarify special lpos values
    - printk: Avoid non-panic CPUs writing to ringbuffer
    - printk: Add notation to console_srcu locking
    - printk: Properly deal with nbcon consoles on seq init
    - printk: nbcon: Remove return value for write_atomic()
    - printk: Check printk_deferred_enter()/_exit() usage
    - printk: nbcon: Add detailed doc for write_atomic()
    - printk: nbcon: Add callbacks to synchronize with driver
    - printk: nbcon: Use driver synchronization while registering
    - serial: core: Provide low-level functions to lock port
    - printk: nbcon: Implement processing in port->lock wrapper
    - printk: nbcon: Do not rely on proxy headers
    - 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 sections in rcu stalls
    - lockdep: Mark emergency sections 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
    - printk: Provide helper for message prepending
    - printk: nbcon: Show replay message on takeover
    - proc: Add nbcon support for /proc/consoles
    - tty: sysfs: Add nbcon support for 'active'
    - printk: nbcon: Provide function to reacquire ownership
    - 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: 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 upstream changes
    - Realtime patchset v6.8-rt11

  [ Ubuntu-realtime: 6.8.1-1001.1 ]

  * noble/linux-realtime: 6.8.1-1001.1 -proposed tracker (LP: #2062964)

  * Miscellaneous Ubuntu changes
    - [Packaging] realtime: use 6.8.1 as orig tarball

  [ Ubuntu-realtime: 6.8.0-1013.27 ]

  * noble/linux-realtime: 6.8.0-1013.27 -proposed tracker (LP: #2062958)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.realtime/dkms-versions -- update from kernel-versions
      (main/d2024.04.16)

  * Miscellaneous Ubuntu changes
    - [Config] update toolchain version in annotations

  [ Ubuntu-realtime: 6.8.0-1012.26 ]

  * noble/linux-realtime: 6.8.0-1012.26 -proposed tracker (LP: #2061895)

  [ Ubuntu-realtime: 6.8.0-1011.24 ]

  * noble/linux-realtime: 6.8.0-1011.24 -proposed tracker (LP: #2061885)

  * Packaging resync (LP: #1786013)
    - [Packaging] realtime: Disable RUST for real-time
    - [Packaging] realtime: Remove RUST deps for real-time

  [ Ubuntu-realtime: 6.8.0-1010.23 ]

  * noble/linux-realtime: 6.8.0-1010.23 -proposed tracker (LP: #2061583)

  * Packaging resync (LP: #1786013)
    - [Packaging] drop getabis data
    - [Packaging] Replace fs/cifs with fs/smb in inclusion list
    - [Packaging] debian.realtime/dkms-versions -- update from kernel-versions
      (main/d2024.04.04)

  [ Ubuntu-realtime: 6.8.0-1008.19 ]

  * noble/linux-realtime: 6.8.0-1008.19 -proposed tracker (LP: #2058957)

  * 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

  * Miscellaneous Ubuntu changes
    - [Packaging] realtime: drop dependency on libclang-17

  * Miscellaneous upstream changes
    - Realtime patchset v6.8-rt8

  [ Ubuntu-realtime: 6.8.0-1007.18 ]

  * noble/linux-realtime: 6.8.0-1007.18 -proposed tracker (LP: #2056780)

  * Miscellaneous Ubuntu changes
    - [Packaging][realtime] remove debian/scripts/misc/arch-has-odm-enabled.sh

  [ Ubuntu-realtime: 6.8.0-1006.14 ]

  * noble/linux-realtime: 6.8.0-1006.14 -proposed tracker (LP: #2056586)

  [ Ubuntu-realtime: 6.8.0-1005.13 ]

  * noble/linux-realtime: 6.8.0-1006.14 -proposed tracker (LP: #2056338)

  * Don't produce linux-*-cloud-tools-common, linux-*-tools-common and
    linux-*-tools-host binary packages (LP: #2048183) // Don't produce
    linux-*-source-<version> package (LP: #2052439)
    - [Packaging] realtime: Don't produce linux-source and common packages

  [ Ubuntu-realtime: 6.8.0-1004.10 ]

  * noble/linux-realtime: 6.8.0-1004.10 -proposed tracker (LP: #2056072)

  * linux: please move dmi-sysfs.ko (CONFIG_DMI_SYSFS for SMBIOS support) from
    linux-modules-extra to linux-modules (LP: #2045561)
    - [Packaging] Move dmi-sysfs.ko into linux-modules

  * linux: please move erofs.ko (CONFIG_EROFS for EROFS support) from linux-
    modules-extra to linux-modules (LP: #2054809)
    - UBUNTU [Packaging]: Include erofs in linux-modules instead of linux-
      modules-extra

  [ Ubuntu-realtime: 6.8.0-1003.9 ]

  * noble/linux-realtime: 6.8.0-1003.9 -proposed tracker (LP: #2055204)

  [ Ubuntu-realtime: 6.8.0-1001.1 ]

  * noble/linux-realtime: 6.8.0-1001.1 -proposed tracker (LP: #2054838)

  [ Ubuntu-realtime: 6.7.0-1004.5 ]

  * noble/linux-realtime: 6.7.0-1004.3 -proposed tracker (LP: #2051981)

  * Miscellaneous Ubuntu changes
    - [Packaging] add Rust 1.73 dependency
    - [Config] update toolchain versions in annotations
    - [Packaging] rename flavour generic -> realtime
    - [Config] disable Rust in annotations

  [ Ubuntu-realtime: 6.7.0-1003.2 ]

  * noble/linux-realtime: 6.7.0-1004.3 -proposed tracker (LP: #2051967)

  * Miscellaneous upstream changes
    - Revert "UBUNTU: [Packaging] re-enable Rust support"

  [ Ubuntu-realtime: 6.7.0-1001.1 ]

  * noble/linux-realtime: 6.7.0-1001.6 -proposed tracker (LP: #2049553)

  * Add support for native DisplayPort without Type-C on RB3 Gen2
    - PENDING: usb: typec: mux: nb7vpq904m: Add support for default DP mode
    - PENDING: drm/bridge: display-connector: Support Type-C retimer HPD
      handling
    - PENDING: arm64: dts: qcom: qcs6490: Add native DP support without Type-C
    - FROMLIST: drm/msm/dp: call dp_hpd_plug_handle()/unplug_handle() directly
      for external HPD

  * [Monza] [x07] Missing qcom,msm-id property in device tree overlay
    - QCLINUX: arm64: dts: qcom: Add msm-id & board-id for monza board

  * (kernel-space) high resolution (4K) improvement - Integrate HDMI bridge
    lontium-lt9611 driver
    - drm/bridge: lt9611: fixed the HDMI out 4K at 30 flickering issue.

  * kernel log about trace_printk being used
    - video-driver: Drop trace_printk for prod builds

  * [RB3] wrong devname of /dev/aud_pasthru_adsp
    - QCLINUX: ASoC: qcom: qdsp6: audio-pkt: Correct device name assignment

  * Miscellaneous Ubuntu changes
    - [Packaging] re-enable Rust support

  * Miscellaneous upstream changes
    - Realtime patchset v6.7-rt6

Date: 2025-12-18 08:28:11.886698+00:00
Changed-By: Masahiro Yamada <masahiro.yamada at canonical.com>
Signed-By: Andy Whitcroft <apw at canonical.com>
https://launchpad.net/ubuntu/+source/linux-qcom/6.8.0-1058.59
-------------- next part --------------
Sorry, changesfile not available.


More information about the noble-changes mailing list