Noble update: upstream stable patchset 2025-03-14
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
| Noble |
Fix Released
|
Medium
|
Koichiro Den | ||
Bug Description
SRU Justification
Impact:
The upstream process for stable tree updates is quite similar
in scope to the Ubuntu SRU process, e.g., each patch has to
demonstrably fix a bug, and each patch is vetted by upstream
by originating either directly from a mainline/stable Linux tree or
a minimally backported form of that patch. The following upstream
stable patches should be included in the Ubuntu kernel:
upstream stable patchset 2025-03-14
from git://git.
usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
PCI: vmd: Create domain symlink before pci_bus_
PCI: Add ACS quirk for Broadcom BCM5760X NIC
usb: cdns3-ti: Add workaround for Errata i2409
MIPS: Loongson64: DTS: Fix msi node for ls7a
ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP
ASoC: Intel: sof_sdw: add quirk for Dell SKU 0B8C
usb: cdns3: Add quirk flag to enable suspend residency
platform/x86: p2sb: Make p2sb_get_devfn() return void
p2sb: Factor out p2sb_read_
p2sb: Introduce the global flag p2sb_hidden_by_bios
p2sb: Move P2SB hide and unhide code to p2sb_scan_
p2sb: Do not scan and remove the P2SB device when it is unhidden
i2c: pnx: Fix timeout in wait functions
xfs: fix the contact address for the sysfs ABI documentation
xfs: verify buffer, inode, and dquot items every tx commit
xfs: use consistent uid/gid when grabbing dquots for inodes
xfs: declare xfs_file.c symbols in xfs_file.h
xfs: create a new helper to return a file's allocation unit
xfs: Fix xfs_flush_
xfs: Fix xfs_prepare_shift() range for RT
xfs: don't walk off the end of a directory data block
xfs: convert comma to semicolon
xfs: fix file_path handling in tracepoints
xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
xfs: attr forks require attr, not attr2
xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
xfs: Fix the owner setting issue for rmap query in xfs fsmap
xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
xfs: take m_growlock when running growfsrt
xfs: reset rootdir extent size hint after growfsrt
tools: hv: change permissions of NetworkManager configuration file
cxl/pci: Fix potential bogus return value upon successful probing
cxl/region: Fix region creation for greater than x2 switches
net/smc: protect link down work from execute after lgr freed
net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
net/smc: check v2_ext_
net/smc: check smcd_v2_ext_offset when receiving proposal msg
net/smc: check return value of sock_recvmsg when draining clc data
net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_
netdevsim: prevent bad user input in nsim_dev_
ionic: Fix netdev notifier unregister on failure
ionic: use ee->offset when returning sprom data
net: renesas: rswitch: rework ts tags management
net: hinic: Fix cleanup in create_rxqs/txqs()
net: ethernet: bgmac-platform: fix an OF node reference leak
ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
netfilter: ipset: Fix for recursive locking warning
selftests: openvswitch: fix tcpdump execution
net: mdiobus: fix an OF node reference leak
mmc: sdhci-tegra: Remove SDHCI_QUIRK_
mmc: mtk-sd: disable wakeup in .remove() and in the error path of .probe()
EDAC/amd64: Simplify ECC check on unified memory controllers
net: tun: fix tun_napi_
chelsio/chtls: prevent potential integer overflow on 32bit
i2c: riic: Always round-up when calculating bus period
efivarfs: Fix error on non-existent file
hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
USB: serial: option: add TCL IK512 MBIM & ECM
USB: serial: option: add MeiG Smart SLM770A
USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
USB: serial: option: add MediaTek T7XX compositions
USB: serial: option: add Telit FE910C04 rmnet compositions
thunderbolt: Improve redrive mode handling
drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
i915/guc: Reset engine utilization buffer before registration
i915/guc: Ensure busyness counter increases motonically
i915/guc: Accumulate active runtime on gt reset
hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
hwmon: (tmp513) Fix Current Register value interpretation
hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
zram: refuse to use zero sized block device as backing device
zram: fix uninitialized ZRAM not releasing backing device
zram: fix potential UAF of zram table
vmalloc: fix accounting with i915
btrfs: tree-checker: reject inline extent items with 0 ref count
Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
KVM: x86: Play nice with protected guests in complete_
smb: client: fix TCP timers deadlock after rmmod
tracing: Fix test_event_printk() to process entire print argument
tracing: Add missing helper functions in event pointer dereference check
tracing: Add "%s" check in test_event_printk()
tracing: Have process_string() also allow arrays
selftests/memfd: run sysctl tests when PID namespace support is enabled
selftests/bpf: Use asm constraint "m" for LoongArch
io_uring: Fix registered ring file refcount leak
io_uring: check if iowq is killed before queuing
NFS/pnfs: Fix a live lock between recalled layouts and layoutget
of/irq: Fix interrupt-map cell length check in of_irq_
of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
nilfs2: fix buffer head leaks in calls to truncate_
nilfs2: prevent use of deleted inode
udmabuf: also check for F_SEAL_FUTURE_WRITE
of: Fix error path in of_parse_
of: Fix refcount leakage for OF node returned by __of_get_
ceph: validate snapdirname option length when mounting
ceph: improve error handling and short/overflow-read logic in __ceph_sync_read()
ceph: fix memory leaks in __ceph_sync_read()
epoll: Add synchronous wakeup support for ep_poll_callback
io_uring/rw: avoid punting to io-wq directly
drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
xfs: sb_spino_align is not verified
xfs: fix sparse inode limits on runt AG
xfs: fix sb_spino_align checks for large fsblock sizes
xfs: fix zero byte checking in the superblock scrubber
netdev: fix repeated netlink messages in queue dump
team: Fix feature exposure when no ports are present
can: m_can: fix missed interrupts with m_can_pci
netdev-genl: avoid empty messages in queue dump
KVM: arm64: Do not allow ID_AA64MMFR0_
KVM: arm64: Fix set_id_regs selftest for ASIDBITS becoming unwritable
net: mctp: handle skb cleanup on sock_queue failures
xhci: retry Stop Endpoint on buggy NEC controllers
usb: xhci: Limit Stop Endpoint retries
usb: xhci: Avoid queuing redundant Stop Endpoint commands
xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
thunderbolt: Add support for Intel Panther Lake-M/P
thunderbolt: Don't display nvm_version unless upgrade supported
drm/panel: st7701: Add prepare_prev_first flag to drm_panel
drm/panel: synaptics-r63353: Fix regulator unbalance
drm/amdgpu/
drm/amdgpu/nbio7.7: fix IP version check
fgraph: Still initialize idle shadow stacks when starting
x86/hyperv: Fix hv tsc page based sched_clock for hibernation
accel/ivpu: Fix general protection fault in ivpu_bo_list()
accel/ivpu: Fix WARN in ivpu_ipc_
ocfs2: fix the space leak in LA when releasing LA
of: property: fw_devlink: Do not use interrupt-parent directly
of: address: Preserve the flags portion on 1:1 dma-ranges mapping
ceph: give up on paths longer than PATH_MAX
ceph: fix memory leak in ceph_direct_
UBUNTU: Upstream stable to v6.6.68, v6.12.7
CVE References
- 2024-36476
- 2024-39282
- 2024-41013
- 2024-47408
- 2024-47736
- 2024-49568
- 2024-49571
- 2024-53125
- 2024-53179
- 2024-53685
- 2024-53687
- 2024-53690
- 2024-54193
- 2024-54455
- 2024-54460
- 2024-54683
- 2024-55639
- 2024-55881
- 2024-55916
- 2024-56369
- 2024-56372
- 2024-56652
- 2024-56653
- 2024-56654
- 2024-56656
- 2024-56657
- 2024-56659
- 2024-56660
- 2024-56662
- 2024-56664
- 2024-56667
- 2024-56670
- 2024-56675
- 2024-56709
- 2024-56710
- 2024-56715
- 2024-56716
- 2024-56717
- 2024-56718
- 2024-56758
- 2024-56759
- 2024-56760
- 2024-56761
- 2024-56763
- 2024-56764
- 2024-56767
- 2024-56769
- 2024-56770
- 2024-57791
- 2024-57792
- 2024-57793
- 2024-57801
- 2024-57802
- 2024-57804
- 2024-57806
- 2024-57807
- 2024-57841
- 2024-57879
- 2024-57882
- 2024-57883
- 2024-57884
- 2024-57885
- 2024-57887
- 2024-57888
- 2024-57889
- 2024-57890
- 2024-57892
- 2024-57893
- 2024-57895
- 2024-57896
- 2024-57897
- 2024-57898
- 2024-57899
- 2024-57900
- 2024-57901
- 2024-57902
- 2024-57903
- 2024-57904
- 2024-57906
- 2024-57907
- 2024-57908
- 2024-57910
- 2024-57911
- 2024-57912
- 2024-57913
- 2024-57916
- 2024-57917
- 2024-57925
- 2024-57926
- 2024-57929
- 2024-57931
- 2024-57932
- 2024-57933
- 2024-57938
- 2024-57939
- 2024-57940
- 2024-57945
- 2024-57946
- 2025-21631
- 2025-21632
- 2025-21634
- 2025-21635
- 2025-21636
- 2025-21637
- 2025-21638
- 2025-21639
- 2025-21640
- 2025-21642
- 2025-21643
- 2025-21645
- 2025-21646
- 2025-21647
- 2025-21648
- 2025-21649
- 2025-21650
- 2025-21651
- 2025-21652
- 2025-21653
- 2025-21654
- 2025-21655
- 2025-21656
- 2025-21658
- 2025-21659
- 2025-21660
- 2025-21662
- 2025-21663
- 2025-21664
- 2025-21971
| Changed in linux (Ubuntu): | |
| status: | New → Confirmed |
| tags: | added: kernel-stable-tracking-bug |
| Changed in linux (Ubuntu): | |
| status: | Confirmed → Invalid |
| Changed in linux (Ubuntu Noble): | |
| assignee: | nobody → Koichiro Den (koichiroden) |
| importance: | Undecided → Medium |
| status: | New → In Progress |
| description: | updated |
| Changed in linux (Ubuntu Noble): | |
| status: | In Progress → Fix Committed |
| tags: | added: kernel-daily-bug |

This bug was fixed in the package linux - 6.8.0-60.63
---------------
linux (6.8.0-60.63) noble; urgency=medium
* noble/linux: 6.8.0-60.63 -proposed tracker (LP: #2107138)
* Packaging resync (LP: #1786013) master/ dkms-versions -- update from kernel-versions main/2025. 04.14)
- [Packaging] debian.
(
* Missing upstream commits for LP: #2102181 (LP: #2107336)
- libperf cpumap: Add any, empty and min helpers
- libperf cpumap: Ensure empty cpumap is NULL from alloc
* Noble update: upstream stable patchset 2025-04-10 (LP: #2106770) free_cluster( ) max_ack_ backlog each_possible_ cpu qcom_power_ up_sequence( ) PASSES_ INTEGRITY zone_find( )
- memblock: use numa_valid_node() helper to check for invalid node ID
- jbd2: increase IO priority for writing revoke records
- jbd2: flush filesystem device before updating tail sequence
- dm array: fix unreleased btree blocks on closing a faulty array cursor
- dm array: fix cursor index when skipping across block boundaries
- exfat: fix the infinite loop in __exfat_
- erofs: fix PSI memstall accounting
- ASoC: rt722: add delay time to wait for the calibration procedure
- ASoC: mediatek: disable buffer pre-allocation
- selftests/alsa: Fix circular dependency involving global-timer
- ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
- net: 802: LLC+SNAP OID:PID lookup on start of skb data
- tcp/dccp: complete lockless accesses to sk->sk_
- tcp/dccp: allow a connection when sk_max_ack_backlog is zero
- net: libwx: fix firmware mailbox abnormal return
- pds_core: limit loop over fw name list
- bnxt_en: Fix possible memory leak when hwrm_req_replace fails
- cxgb4: Avoid removal of uninserted tid
- ice: fix incorrect PHY settings for 100 GB/s
- igc: return early when failing to read EECD register
- tls: Fix tls_sw_sendmsg error handling
- eth: gve: use appropriate helper to set xdp_features
- Bluetooth: hci_sync: Fix not setting Random Address when required
- Bluetooth: MGMT: Fix Add Device to responding before completing
- Bluetooth: btnxpuart: Fix driver sending truncated data
- tcp: Annotate data-race around sk->sk_mark in tcp_v4_send_reset
- riscv: Fix early ftrace nop patching
- memblock tests: fix implicit declaration of function 'numa_valid_node'
- iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
- netfilter: nf_tables: imbalance in flowtable binding
- drm/mediatek: stop selecting foreign drivers
- [Config] updateconfigs for MTK_SMI
- drm/mediatek: Fix YCbCr422 color format issue for DP
- drm/mediatek: Fix mode valid issue for dp
- drm/mediatek: Add return value check when reading DPCD
- cpuidle: riscv-sbi: fix device node release in early exit of
for_
- scsi: ufs: qcom: Power off the PHY if it was already powered on in
ufs_
- dm-ebs: don't set the flag DM_TARGET_
- ksmbd: Implement new SMB3 POSIX type
- thermal: of: fix OF node leak in of_thermal_
- smb: client: sync the root session and superblock context passwords before
automounting
- ACPI: resource: Add TongFang GM...