Public bug reported:
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: v6.14.8 upstream stable release from git://git.kernel.org/ arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588 fs/xattr.c: fix simple_xattr_list to always include security.* xattrs drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers arm64: dts: rockchip: fix Sige5 RTC interrupt pin riscv: dts: sophgo: fix DMA data-width configuration for CV18xx binfmt_elf: Move brk for static PIE even if ASLR disabled platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks tracing: fprobe: Fix RCU warning message in list traversal tracing: probes: Fix a possible race in trace_probe_log APIs tpm: tis: Double the timeout B to 4s iio: adc: ad7606: move the software mode configuration iio: adc: ad7606: move software functions into common file iio: adc: ad7606: check for NULL before calling sw_mode_config() RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug HID: thrustmaster: fix memory leak in thrustmaster_interrupts() HID: uclogic: Add NULL check in uclogic_input_configured() nfs: handle failure of nfs_get_lock_context in unlock path NFS/localio: Fix a race in nfs_local_open_fh() spi: loopback-test: Do not split 1024-byte hexdumps RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags net_sched: Flush gso_skb list too during ->change() drm/meson: Use 1000ULL when operating with mode->clock tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing net: mctp: Don't access ifa_index when missing tests/ncdevmem: Fix double-free of queue array net: mctp: Ensure keys maintain only one ref to corresponding dev ALSA: seq: Fix delivery of UMP events to group ports ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info net: cadence: macb: Fix a possible deadlock in macb_halt_tx. net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING nvme-pci: make nvme_pci_npages_prp() __always_inline nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable ALSA: sh: SND_AICA should depend on SH_DMA_API net: dsa: b53: prevent standalone from trying to forward to other ports drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp vsock/test: Fix occasional failure in SIOCOUTQ tests net/mlx5e: Disable MACsec offload for uplink representor profile qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() regulator: max20086: fix invalid memory access octeontx2-pf: Fix ethtool support for SDP representors io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value netlink: specs: tc: fix a couple of attribute names netlink: specs: tc: all actions are indexed arrays octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability octeontx2-af: Fix CGX Receive counters octeontx2-pf: Do not reallocate all ntuple filters wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices net/tls: fix kernel panic when alloc_page failed tsnep: fix timestamping with a stacked DSA driver ublk: fix dead loop when canceling io command NFSv4/pnfs: Reset the layout state after a layoutreturn dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" Revert "kbuild, rust: use -fremap-path-prefix to make paths relative" sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator udf: Make sure i_lenExtents is uptodate on inode eviction HID: bpf: abort dispatch if device destroyed HID: amd_sfh: Fix SRA sensor when it's the only sensor LoongArch: Prevent cond_resched() occurring within kernel-fpu LoongArch: Move __arch_cpu_idle() to .cpuidle.text section LoongArch: Save and restore CSR.CNTC for hibernation LoongArch: Fix MAX_REG_OFFSET calculation LoongArch: uprobes: Remove user_{en,dis}able_single_step() LoongArch: uprobes: Remove redundant code about resume_era btrfs: fix discard worker infinite loop after disabling discard btrfs: fix folio leak in submit_one_async_extent() btrfs: add back warning for mount option commit values exceeding 300 Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() drm/amdgpu: fix incorrect MALL size for GFX1151 drm/amdgpu: csa unmap use uninterruptible lock drm/amd/display: Correct the reply value when AUX write incomplete drm/amd/display: Avoid flooding unnecessary info messages MAINTAINERS: Update Alexey Makhalov's email address gpio: pca953x: fix IRQ storm on system wake up ACPI: PPTT: Fix processor subtable walk ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() ALSA: usb-audio: Add sample rate quirk for Audioengine D1 ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera dma-buf: insert memory barrier before updating num_fences arm64: dts: amlogic: dreambox: fix missing clkc_audio node arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages hv_netvsc: Preserve contiguous PFN grouping in the page buffer array hv_netvsc: Remove rmsg_pgcnt Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() kbuild: Disable -Wdefault-const-init-unsafe i2c: designware: Fix an error handling path in i2c_dw_pci_probe() ftrace: Fix preemption accounting for stacktrace trigger command ftrace: Fix preemption accounting for stacktrace filter command x86/sev: Do not touch VMSA pages during SNP guest memory kdump x86/sev: Make sure pages are not skipped during kdump tracing: samples: Initialize trace_array_printk() with the correct function phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking phy: Fix error handling in tegra_xusb_port_init net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind phy: renesas: rcar-gen3-usb2: Set timing registers only once scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer smb: client: fix memory leak during error handling for POSIX mkdir spi: tegra114: Use value to check for invalid delays tpm: Mask TPM RC in tpm2_start_auth_session() wifi: mt76: disable napi on driver removal wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl ring-buffer: Fix persistent buffer when commit page is the reader page net: qede: Initialize qede_ll_ops with designated initializer io_uring/memmap: don't use page_address() on a highmem page io_uring/uring_cmd: fix hybrid polling initialization issue mm: hugetlb: fix incorrect fallback for subpool mm: userfaultfd: correct dirty flags set for both present and swap pte dmaengine: ti: k3-udma: Add missing locking dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals dmaengine: idxd: Add missing cleanups in cleanup internals dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call dmaengine: idxd: fix memory leak in error handling path of idxd_alloc dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe dmaengine: idxd: Refactor remove call with idxd_cleanup() helper accel/ivpu: Use workqueue for IRQ handling accel/ivpu: Dump only first MMU fault from single context accel/ivpu: Move parts of MMU event IRQ handling to thread handler accel/ivpu: Fix missing MMU events from reserved SSID accel/ivpu: Fix missing MMU events if file_priv is unbound accel/ivpu: Flush pending jobs of device's workqueues drm/xe/gsc: do not flush the GSC worker from the reset path mm/page_alloc: fix race condition in unaccepted memory handling perf tools: Fix build error for LoongArch phy: tegra: xusb: remove a stray unlock Linux 6.14.8 UBUNTU: Upstream stable to v6.14.8 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Plucky) Importance: Medium Assignee: Manuel Diewald (diewald) Status: In Progress ** Tags: kernel-stable-tracking-bug ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Plucky) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Plucky) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Plucky) Status: New => In Progress ** Changed in: linux (Ubuntu Plucky) Assignee: (unassigned) => Manuel Diewald (diewald) ** Description changed: 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: v6.14.8 upstream stable release from git://git.kernel.org/ - + arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588 + fs/xattr.c: fix simple_xattr_list to always include security.* xattrs + drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies + drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies + x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE + platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers + arm64: dts: rockchip: fix Sige5 RTC interrupt pin + riscv: dts: sophgo: fix DMA data-width configuration for CV18xx + binfmt_elf: Move brk for static PIE even if ASLR disabled + platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) + platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection + arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout + cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks + tracing: fprobe: Fix RCU warning message in list traversal + tracing: probes: Fix a possible race in trace_probe_log APIs + tpm: tis: Double the timeout B to 4s + iio: adc: ad7606: move the software mode configuration + iio: adc: ad7606: move software functions into common file + iio: adc: ad7606: check for NULL before calling sw_mode_config() + RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug + HID: thrustmaster: fix memory leak in thrustmaster_interrupts() + HID: uclogic: Add NULL check in uclogic_input_configured() + nfs: handle failure of nfs_get_lock_context in unlock path + NFS/localio: Fix a race in nfs_local_open_fh() + spi: loopback-test: Do not split 1024-byte hexdumps + RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem + Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags + net_sched: Flush gso_skb list too during ->change() + drm/meson: Use 1000ULL when operating with mode->clock + tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing + net: mctp: Don't access ifa_index when missing + tests/ncdevmem: Fix double-free of queue array + net: mctp: Ensure keys maintain only one ref to corresponding dev + ALSA: seq: Fix delivery of UMP events to group ports + ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info + net: cadence: macb: Fix a possible deadlock in macb_halt_tx. + net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING + nvme-pci: make nvme_pci_npages_prp() __always_inline + nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable + ALSA: sh: SND_AICA should depend on SH_DMA_API + net: dsa: b53: prevent standalone from trying to forward to other ports + drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp + vsock/test: Fix occasional failure in SIOCOUTQ tests + net/mlx5e: Disable MACsec offload for uplink representor profile + qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() + regulator: max20086: fix invalid memory access + octeontx2-pf: Fix ethtool support for SDP representors + io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() + drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value + netlink: specs: tc: fix a couple of attribute names + netlink: specs: tc: all actions are indexed arrays + octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy + net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability + octeontx2-af: Fix CGX Receive counters + octeontx2-pf: Do not reallocate all ntuple filters + wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request + mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices + net/tls: fix kernel panic when alloc_page failed + tsnep: fix timestamping with a stacked DSA driver + ublk: fix dead loop when canceling io command + NFSv4/pnfs: Reset the layout state after a layoutreturn + dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" + Revert "kbuild, rust: use -fremap-path-prefix to make paths relative" + sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator + udf: Make sure i_lenExtents is uptodate on inode eviction + HID: bpf: abort dispatch if device destroyed + HID: amd_sfh: Fix SRA sensor when it's the only sensor + LoongArch: Prevent cond_resched() occurring within kernel-fpu + LoongArch: Move __arch_cpu_idle() to .cpuidle.text section + LoongArch: Save and restore CSR.CNTC for hibernation + LoongArch: Fix MAX_REG_OFFSET calculation + LoongArch: uprobes: Remove user_{en,dis}able_single_step() + LoongArch: uprobes: Remove redundant code about resume_era + btrfs: fix discard worker infinite loop after disabling discard + btrfs: fix folio leak in submit_one_async_extent() + btrfs: add back warning for mount option commit values exceeding 300 + Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" + drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() + drm/amdgpu: fix incorrect MALL size for GFX1151 + drm/amdgpu: csa unmap use uninterruptible lock + drm/amd/display: Correct the reply value when AUX write incomplete + drm/amd/display: Avoid flooding unnecessary info messages + MAINTAINERS: Update Alexey Makhalov's email address + gpio: pca953x: fix IRQ storm on system wake up + ACPI: PPTT: Fix processor subtable walk + ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() + ALSA: usb-audio: Add sample rate quirk for Audioengine D1 + ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera + dma-buf: insert memory barrier before updating num_fences + arm64: dts: amlogic: dreambox: fix missing clkc_audio node + arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down + arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi + hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages + hv_netvsc: Preserve contiguous PFN grouping in the page buffer array + hv_netvsc: Remove rmsg_pgcnt + Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges + Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() + kbuild: Disable -Wdefault-const-init-unsafe + i2c: designware: Fix an error handling path in i2c_dw_pci_probe() + ftrace: Fix preemption accounting for stacktrace trigger command + ftrace: Fix preemption accounting for stacktrace filter command + x86/sev: Do not touch VMSA pages during SNP guest memory kdump + x86/sev: Make sure pages are not skipped during kdump + tracing: samples: Initialize trace_array_printk() with the correct function + phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking + phy: Fix error handling in tegra_xusb_port_init + net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches + net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink + phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind + phy: renesas: rcar-gen3-usb2: Set timing registers only once + scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer + smb: client: fix memory leak during error handling for POSIX mkdir + spi: tegra114: Use value to check for invalid delays + tpm: Mask TPM RC in tpm2_start_auth_session() + wifi: mt76: disable napi on driver removal + wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl + ring-buffer: Fix persistent buffer when commit page is the reader page + net: qede: Initialize qede_ll_ops with designated initializer + io_uring/memmap: don't use page_address() on a highmem page + io_uring/uring_cmd: fix hybrid polling initialization issue + mm: hugetlb: fix incorrect fallback for subpool + mm: userfaultfd: correct dirty flags set for both present and swap pte + dmaengine: ti: k3-udma: Add missing locking + dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy + dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs + dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines + dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups + dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals + dmaengine: idxd: Add missing cleanups in cleanup internals + dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call + dmaengine: idxd: fix memory leak in error handling path of idxd_alloc + dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe + dmaengine: idxd: Refactor remove call with idxd_cleanup() helper + accel/ivpu: Use workqueue for IRQ handling + accel/ivpu: Dump only first MMU fault from single context + accel/ivpu: Move parts of MMU event IRQ handling to thread handler + accel/ivpu: Fix missing MMU events from reserved SSID + accel/ivpu: Fix missing MMU events if file_priv is unbound + accel/ivpu: Flush pending jobs of device's workqueues + drm/xe/gsc: do not flush the GSC worker from the reset path + mm/page_alloc: fix race condition in unaccepted memory handling + perf tools: Fix build error for LoongArch + phy: tegra: xusb: remove a stray unlock Linux 6.14.8 - phy: tegra: xusb: remove a stray unlock - perf tools: Fix build error for LoongArch - mm/page_alloc: fix race condition in unaccepted memory handling - drm/xe/gsc: do not flush the GSC worker from the reset path - accel/ivpu: Flush pending jobs of device's workqueues - accel/ivpu: Fix missing MMU events if file_priv is unbound - accel/ivpu: Fix missing MMU events from reserved SSID - accel/ivpu: Move parts of MMU event IRQ handling to thread handler - accel/ivpu: Dump only first MMU fault from single context - accel/ivpu: Use workqueue for IRQ handling - dmaengine: idxd: Refactor remove call with idxd_cleanup() helper - dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe - dmaengine: idxd: fix memory leak in error handling path of idxd_alloc - dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call - dmaengine: idxd: Add missing cleanups in cleanup internals - dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs - dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy - dmaengine: ti: k3-udma: Add missing locking - mm: userfaultfd: correct dirty flags set for both present and swap pte - mm: hugetlb: fix incorrect fallback for subpool - io_uring/uring_cmd: fix hybrid polling initialization issue - io_uring/memmap: don't use page_address() on a highmem page - net: qede: Initialize qede_ll_ops with designated initializer - ring-buffer: Fix persistent buffer when commit page is the reader page - wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl - wifi: mt76: disable napi on driver removal - tpm: Mask TPM RC in tpm2_start_auth_session() - spi: tegra114: Use value to check for invalid delays - smb: client: fix memory leak during error handling for POSIX mkdir - scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer - phy: renesas: rcar-gen3-usb2: Set timing registers only once - phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind - net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink - net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches - phy: Fix error handling in tegra_xusb_port_init - phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking - tracing: samples: Initialize trace_array_printk() with the correct function - x86/sev: Make sure pages are not skipped during kdump - x86/sev: Do not touch VMSA pages during SNP guest memory kdump - ftrace: Fix preemption accounting for stacktrace filter command - ftrace: Fix preemption accounting for stacktrace trigger command - i2c: designware: Fix an error handling path in i2c_dw_pci_probe() - kbuild: Disable -Wdefault-const-init-unsafe - Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() - Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges - hv_netvsc: Remove rmsg_pgcnt - hv_netvsc: Preserve contiguous PFN grouping in the page buffer array - hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages - arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi - arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down - arm64: dts: amlogic: dreambox: fix missing clkc_audio node - dma-buf: insert memory barrier before updating num_fences - ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera - ALSA: usb-audio: Add sample rate quirk for Audioengine D1 - ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() - ACPI: PPTT: Fix processor subtable walk - gpio: pca953x: fix IRQ storm on system wake up - MAINTAINERS: Update Alexey Makhalov's email address - drm/amd/display: Avoid flooding unnecessary info messages - drm/amd/display: Correct the reply value when AUX write incomplete - drm/amdgpu: csa unmap use uninterruptible lock - drm/amdgpu: fix incorrect MALL size for GFX1151 - drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() - Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" - btrfs: add back warning for mount option commit values exceeding 300 - btrfs: fix folio leak in submit_one_async_extent() - btrfs: fix discard worker infinite loop after disabling discard - LoongArch: uprobes: Remove redundant code about resume_era - LoongArch: uprobes: Remove user_{en,dis}able_single_step() - LoongArch: Fix MAX_REG_OFFSET calculation - LoongArch: Save and restore CSR.CNTC for hibernation - LoongArch: Move __arch_cpu_idle() to .cpuidle.text section - LoongArch: Prevent cond_resched() occurring within kernel-fpu - HID: amd_sfh: Fix SRA sensor when it's the only sensor - HID: bpf: abort dispatch if device destroyed - fs/eventpoll: fix endless busy loop after timeout has expired - udf: Make sure i_lenExtents is uptodate on inode eviction - sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator - Revert "kbuild, rust: use -fremap-path-prefix to make paths relative" - dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" - NFSv4/pnfs: Reset the layout state after a layoutreturn - ublk: fix dead loop when canceling io command - tsnep: fix timestamping with a stacked DSA driver - net/tls: fix kernel panic when alloc_page failed - mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices - wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request - octeontx2-pf: Do not reallocate all ntuple filters - octeontx2-af: Fix CGX Receive counters - net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability - octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy - netlink: specs: tc: all actions are indexed arrays - netlink: specs: tc: fix a couple of attribute names - drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value - io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() - octeontx2-pf: Fix ethtool support for SDP representors - regulator: max20086: fix invalid memory access - qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() - net/mlx5e: Disable MACsec offload for uplink representor profile - vsock/test: Fix occasional failure in SIOCOUTQ tests - drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp - net: dsa: b53: prevent standalone from trying to forward to other ports - ALSA: sh: SND_AICA should depend on SH_DMA_API - nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable - nvme-pci: make nvme_pci_npages_prp() __always_inline - net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING - net: cadence: macb: Fix a possible deadlock in macb_halt_tx. - ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info - ALSA: seq: Fix delivery of UMP events to group ports - net: mctp: Ensure keys maintain only one ref to corresponding dev - tests/ncdevmem: Fix double-free of queue array - net: mctp: Don't access ifa_index when missing - tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing - drm/meson: Use 1000ULL when operating with mode->clock - net_sched: Flush gso_skb list too during ->change() - Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags - RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem - spi: loopback-test: Do not split 1024-byte hexdumps - NFS/localio: Fix a race in nfs_local_open_fh() - nfs: handle failure of nfs_get_lock_context in unlock path - HID: uclogic: Add NULL check in uclogic_input_configured() - HID: thrustmaster: fix memory leak in thrustmaster_interrupts() - RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug - iio: adc: ad7606: check for NULL before calling sw_mode_config() - iio: adc: ad7606: move software functions into common file - iio: adc: ad7606: move the software mode configuration - tpm: tis: Double the timeout B to 4s - tracing: probes: Fix a possible race in trace_probe_log APIs - tracing: fprobe: Fix RCU warning message in list traversal - cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks - arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout - platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection - platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) - binfmt_elf: Move brk for static PIE even if ASLR disabled - riscv: dts: sophgo: fix DMA data-width configuration for CV18xx - arm64: dts: rockchip: fix Sige5 RTC interrupt pin - platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers - x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE - drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies - drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies - fs/xattr.c: fix simple_xattr_list to always include security.* xattrs - arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588 + UBUNTU: Upstream stable to v6.14.8 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2115266 Title: Plucky update: v6.14.8 upstream stable release Status in linux package in Ubuntu: Invalid Status in linux source package in Plucky: In Progress 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: v6.14.8 upstream stable release from git://git.kernel.org/ arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588 fs/xattr.c: fix simple_xattr_list to always include security.* xattrs drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies x86/amd_node, platform/x86/amd/hsmp: Have HSMP use SMN through AMD_NODE platform/x86/amd/hsmp: Make amd_hsmp and hsmp_acpi as mutually exclusive drivers arm64: dts: rockchip: fix Sige5 RTC interrupt pin riscv: dts: sophgo: fix DMA data-width configuration for CV18xx binfmt_elf: Move brk for static PIE even if ASLR disabled platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks tracing: fprobe: Fix RCU warning message in list traversal tracing: probes: Fix a possible race in trace_probe_log APIs tpm: tis: Double the timeout B to 4s iio: adc: ad7606: move the software mode configuration iio: adc: ad7606: move software functions into common file iio: adc: ad7606: check for NULL before calling sw_mode_config() RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug HID: thrustmaster: fix memory leak in thrustmaster_interrupts() HID: uclogic: Add NULL check in uclogic_input_configured() nfs: handle failure of nfs_get_lock_context in unlock path NFS/localio: Fix a race in nfs_local_open_fh() spi: loopback-test: Do not split 1024-byte hexdumps RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags net_sched: Flush gso_skb list too during ->change() drm/meson: Use 1000ULL when operating with mode->clock tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing net: mctp: Don't access ifa_index when missing tests/ncdevmem: Fix double-free of queue array net: mctp: Ensure keys maintain only one ref to corresponding dev ALSA: seq: Fix delivery of UMP events to group ports ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info net: cadence: macb: Fix a possible deadlock in macb_halt_tx. net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING nvme-pci: make nvme_pci_npages_prp() __always_inline nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable ALSA: sh: SND_AICA should depend on SH_DMA_API net: dsa: b53: prevent standalone from trying to forward to other ports drm/amd/display: Fix null check of pipe_ctx->plane_state for update_dchubp_dpp vsock/test: Fix occasional failure in SIOCOUTQ tests net/mlx5e: Disable MACsec offload for uplink representor profile qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() regulator: max20086: fix invalid memory access octeontx2-pf: Fix ethtool support for SDP representors io_uring/fdinfo: grab ctx->uring_lock around io_uring_show_fdinfo() drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value netlink: specs: tc: fix a couple of attribute names netlink: specs: tc: all actions are indexed arrays octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability octeontx2-af: Fix CGX Receive counters octeontx2-pf: Do not reallocate all ntuple filters wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices net/tls: fix kernel panic when alloc_page failed tsnep: fix timestamping with a stacked DSA driver ublk: fix dead loop when canceling io command NFSv4/pnfs: Reset the layout state after a layoutreturn dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" Revert "kbuild, rust: use -fremap-path-prefix to make paths relative" sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator udf: Make sure i_lenExtents is uptodate on inode eviction HID: bpf: abort dispatch if device destroyed HID: amd_sfh: Fix SRA sensor when it's the only sensor LoongArch: Prevent cond_resched() occurring within kernel-fpu LoongArch: Move __arch_cpu_idle() to .cpuidle.text section LoongArch: Save and restore CSR.CNTC for hibernation LoongArch: Fix MAX_REG_OFFSET calculation LoongArch: uprobes: Remove user_{en,dis}able_single_step() LoongArch: uprobes: Remove redundant code about resume_era btrfs: fix discard worker infinite loop after disabling discard btrfs: fix folio leak in submit_one_async_extent() btrfs: add back warning for mount option commit values exceeding 300 Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() drm/amdgpu: fix incorrect MALL size for GFX1151 drm/amdgpu: csa unmap use uninterruptible lock drm/amd/display: Correct the reply value when AUX write incomplete drm/amd/display: Avoid flooding unnecessary info messages MAINTAINERS: Update Alexey Makhalov's email address gpio: pca953x: fix IRQ storm on system wake up ACPI: PPTT: Fix processor subtable walk ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() ALSA: usb-audio: Add sample rate quirk for Audioengine D1 ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera dma-buf: insert memory barrier before updating num_fences arm64: dts: amlogic: dreambox: fix missing clkc_audio node arm64: dts: rockchip: Allow Turing RK1 cooling fan to spin down arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages hv_netvsc: Preserve contiguous PFN grouping in the page buffer array hv_netvsc: Remove rmsg_pgcnt Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() kbuild: Disable -Wdefault-const-init-unsafe i2c: designware: Fix an error handling path in i2c_dw_pci_probe() ftrace: Fix preemption accounting for stacktrace trigger command ftrace: Fix preemption accounting for stacktrace filter command x86/sev: Do not touch VMSA pages during SNP guest memory kdump x86/sev: Make sure pages are not skipped during kdump tracing: samples: Initialize trace_array_printk() with the correct function phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking phy: Fix error handling in tegra_xusb_port_init net: dsa: microchip: let phylink manage PHY EEE configuration on KSZ switches net: phy: micrel: remove KSZ9477 EEE quirks now handled by phylink phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind phy: renesas: rcar-gen3-usb2: Set timing registers only once scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer smb: client: fix memory leak during error handling for POSIX mkdir spi: tegra114: Use value to check for invalid delays tpm: Mask TPM RC in tpm2_start_auth_session() wifi: mt76: disable napi on driver removal wifi: mt76: mt7925: fix missing hdr_trans_tlv command for broadcast wtbl ring-buffer: Fix persistent buffer when commit page is the reader page net: qede: Initialize qede_ll_ops with designated initializer io_uring/memmap: don't use page_address() on a highmem page io_uring/uring_cmd: fix hybrid polling initialization issue mm: hugetlb: fix incorrect fallback for subpool mm: userfaultfd: correct dirty flags set for both present and swap pte dmaengine: ti: k3-udma: Add missing locking dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals dmaengine: idxd: Add missing cleanups in cleanup internals dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call dmaengine: idxd: fix memory leak in error handling path of idxd_alloc dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe dmaengine: idxd: Refactor remove call with idxd_cleanup() helper accel/ivpu: Use workqueue for IRQ handling accel/ivpu: Dump only first MMU fault from single context accel/ivpu: Move parts of MMU event IRQ handling to thread handler accel/ivpu: Fix missing MMU events from reserved SSID accel/ivpu: Fix missing MMU events if file_priv is unbound accel/ivpu: Flush pending jobs of device's workqueues drm/xe/gsc: do not flush the GSC worker from the reset path mm/page_alloc: fix race condition in unaccepted memory handling perf tools: Fix build error for LoongArch phy: tegra: xusb: remove a stray unlock Linux 6.14.8 UBUNTU: Upstream stable to v6.14.8 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2115266/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp