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: upstream stable patchset 2025-04-08 Ported from the following upstream stable releases: v6.6.80, v6.12.17 from git://git.kernel.org/ arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings xfs: assert a valid limit in xfs_rtfind_forw xfs: validate inumber in xfs_iget xfs: fix a sloppy memory handling bug in xfs_iroot_realloc xfs: fix a typo xfs: skip background cowblock trims on inodes open for write xfs: don't free cowblocks from under dirty pagecache on unshare xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname xfs: return bool from xfs_attr3_leaf_add xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate xfs: don't ifdef around the exact minlen allocations xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate() xfs: Remove empty declartion in header file xfs: pass the exact range to initialize to xfs_initialize_perag xfs: update the file system geometry after recoverying superblock buffers xfs: error out when a superblock buffer update reduces the agcount xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag xfs: update the pag for the last AG at recovery time xfs: Reduce unnecessary searches when searching for the best extents xfs: streamline xfs_filestream_pick_ag xfs: Check for delayed allocations before setting extsize md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats() md/md-cluster: fix spares warnings for __le64 md/md-bitmap: add 'sync_size' into struct md_bitmap_stats md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime Input: serio - define serio_pause_rx guard to pause and resume serio ports Input: synaptics - fix crash when enabling pass-through port ASoC: renesas: rz-ssi: Add a check for negative sample_space USB: gadget: f_midi: f_midi_complete to call queue_work ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] powerpc/64s/mm: Move __real_pte stubs into hash-4k.h powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline ALSA: hda/realtek: Fixup ALC225 depop procedure powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC geneve: Fix use-after-free in geneve_find_dev(). net/sched: cls_api: fix error handling causing NULL dereference ALSA: seq: Drop UMP events when no UMP-conversion is set s390/ism: add release function for struct device ibmvnic: Introduce send sub-crq direct ibmvnic: Add stat for tx direct vs tx batched ibmvnic: Don't reference skb after sending to VIOS sockmap, vsock: For connectible sockets allow only connected vsock/bpf: Warn on socket without transport tcp: adjust rcvq_space after updating scaling ratio gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). geneve: Suppress list corruption splat in geneve_destroy_tunnels(). flow_dissector: Fix handling of mixed port and port-range keys flow_dissector: Fix port range key handling in BPF conversion net: Add non-RCU dev_getbyhwaddr() helper arp: switch to dev_getbyhwaddr() in arp_req_set_public() net: axienet: Set mac_managed_pm tcp: drop secpath at the same time as we currently drop dst bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic bpf: avoid holding freeze_mutex during mmap operation strparser: Add read_sock callback bpf: Fix wrong copied_seq calculation bpf: Disable non stream socket for strparser bpf: Fix deadlock when freeing cgroup storage power: supply: da9150-fg: fix potential overflow nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() drm/msm: Avoid rounding up to one jiffy nvme/ioctl: add missing space in err message bpf: skip non exist keys in generic_map_lookup_batch drm/nouveau/pmu: Fix gp10b firmware guard arm64: dts: mediatek: mt8183: Disable DSI display output by default drm/msm/dpu: Disable dither in phys encoder cleanup drm/i915: Make sure all planes in use by the joiner have their crtc included drm/i915/dp: Fix error handling during 128b/132b link training io_uring: prevent opcode speculation tee: optee: Fix supplicant wait loop drop_monitor: fix incorrect initialization order soc: loongson: loongson2_guts: Add check for devm_kstrdup() lib/iov_iter: fix import_iovec_ubuf iovec management nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() ASoC: fsl_micfil: Enable default case in micfil_set_quality() ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close acct: perform last write from workqueue acct: block access to kernel internal filesystems mm,madvise,hugetlb: check for 0-length range after end address adjustment mtd: rawnand: cadence: fix error code in cadence_nand_init() mtd: rawnand: cadence: use dma_map_resource for sdma address mtd: rawnand: cadence: fix incorrect device in dma_unmap_single smb: client: Add check for next_buffer in receive_encrypted_standard() EDAC/qcom: Correct interrupt enable register configuration ftrace: Correct preemption accounting for function tracing. ftrace: Do not add duplicate entries in subops manager ops arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts nilfs2: handle errors that nilfs_prepare_chunk() may return drm/xe/oa: Separate batch submission from waiting for completion drm/xe/oa/uapi: Define and parse OA sync properties drm/xe/oa: Add input fence dependencies xe/oa: Fix query mode of operation for OAR/OAC KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() KVM: x86: Inline kvm_get_apic_mode() in lapic.h KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER drm/amd/display: update dcn351 used clock offset drm/amd/display: Correct register address in dcn35 Revert "UBUNTU: SAUCE: Bluetooth: qca: Support downloading board ID specific NVM for WCN6855" Bluetooth: qca: Update firmware-name to support board specific nvm Bluetooth: qca: Fix poor RF performance for WCN6855 ASoC: renesas: rz-ssi: Terminate all the DMA transactions PCI: Make pcim_request_all_regions() a public function PCI: Export pci_intx_unmanaged() and pcim_intx() PCI: Remove devres from pci_intx() PCI: Restore original INTX_DISABLE bit by pcim_intx() accel/ivpu: Limit FW version string length accel/ivpu: Add coredump support accel/ivpu: Add FW state dump on TDR accel/ivpu: Fix error handling in recovery/reset drm/amdkfd: Move gfx12 trap handler to separate file drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler tracing: Switch trace.c code over to use guard() tracing: Have the error of __tracing_resize_ring_buffer() passed to user ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers powerpc/code-patching: Disable KASAN report during patching via temporary mm ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device vsock/virtio: fix variables initialization during resuming net: pse-pd: Avoid setting max_uA in regulator constraints net: pse-pd: Use power limit at driver side instead of current limit net: pse-pd: pd692x0: Fix power limit retrieval net: allow small head cache usage with large MAX_SKB_FRAGS values selftests/bpf: Add tests for raw_tp null handling net: Add rx_skb of kfree_skb to raw_tp_null_args[]. bpf: Fix softlockup in arena_map_free on 64k page kernel arm64: dts: rockchip: adjust SMMU interrupt type on rk3588 md/raid*: Fix the set_queue_limits implementations platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU UBUNTU: [Config] updateconfigs for CZNIC_PLATFORMS drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450 drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source nvme: tcp: Fix compilation warning with W=1 nvme-tcp: fix connect failure on receiving partial ICResp PDU drm: panel: jd9365da-h3: fix reset signal polarity drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL drm/i915/gt: Use spin_lock_irqsave() in interruptible context io_uring/rw: forbid multishot async reads gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck s390/boot: Fix ESSA detection xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n smb: client: fix chmod(2) regression with ATTR_READONLY gve: set xdp redirect target only when it is available perf/x86/intel: Fix event constraints for LNC irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled ftrace: Fix accounting of adding subops to a manager ops tracing: Fix using ret variable in tracing_set_tracer() net: pse-pd: Fix deadlock in current limit functions selftests/mm: build with -O2 drm/amdgpu: bump version for RV/PCO compute fix UBUNTU: Upstream stable to v6.6.80, v6.12.17 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Oracular) Importance: Medium Assignee: Noah Wager (nwager) 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 Oracular) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Oracular) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Oracular) Status: New => In Progress ** Changed in: linux (Ubuntu Oracular) Assignee: (unassigned) => Noah Wager (nwager) ** 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: upstream stable patchset 2025-04-08 + + Ported from the following upstream stable releases: + v6.6.80, v6.12.17 + from git://git.kernel.org/ + + arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings + xfs: assert a valid limit in xfs_rtfind_forw + xfs: validate inumber in xfs_iget + xfs: fix a sloppy memory handling bug in xfs_iroot_realloc + xfs: fix a typo + xfs: skip background cowblock trims on inodes open for write + xfs: don't free cowblocks from under dirty pagecache on unshare + xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname + xfs: return bool from xfs_attr3_leaf_add + xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split + xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname + xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate + xfs: don't ifdef around the exact minlen allocations + xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc + xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc + xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate() + xfs: Remove empty declartion in header file + xfs: pass the exact range to initialize to xfs_initialize_perag + xfs: update the file system geometry after recoverying superblock buffers + xfs: error out when a superblock buffer update reduces the agcount + xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag + xfs: update the pag for the last AG at recovery time + xfs: Reduce unnecessary searches when searching for the best extents + xfs: streamline xfs_filestream_pick_ag + xfs: Check for delayed allocations before setting extsize + md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats() + md/md-cluster: fix spares warnings for __le64 + md/md-bitmap: add 'sync_size' into struct md_bitmap_stats + md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime + Input: serio - define serio_pause_rx guard to pause and resume serio ports + Input: synaptics - fix crash when enabling pass-through port + ASoC: renesas: rz-ssi: Add a check for negative sample_space + USB: gadget: f_midi: f_midi_complete to call queue_work + ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] + powerpc/64s/mm: Move __real_pte stubs into hash-4k.h + powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline + ALSA: hda/realtek: Fixup ALC225 depop procedure + powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC + geneve: Fix use-after-free in geneve_find_dev(). + net/sched: cls_api: fix error handling causing NULL dereference + ALSA: seq: Drop UMP events when no UMP-conversion is set + s390/ism: add release function for struct device + ibmvnic: Introduce send sub-crq direct + ibmvnic: Add stat for tx direct vs tx batched + ibmvnic: Don't reference skb after sending to VIOS + sockmap, vsock: For connectible sockets allow only connected + vsock/bpf: Warn on socket without transport + tcp: adjust rcvq_space after updating scaling ratio + gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). + geneve: Suppress list corruption splat in geneve_destroy_tunnels(). + flow_dissector: Fix handling of mixed port and port-range keys + flow_dissector: Fix port range key handling in BPF conversion + net: Add non-RCU dev_getbyhwaddr() helper + arp: switch to dev_getbyhwaddr() in arp_req_set_public() + net: axienet: Set mac_managed_pm + tcp: drop secpath at the same time as we currently drop dst + bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() + bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic + bpf: avoid holding freeze_mutex during mmap operation + strparser: Add read_sock callback + bpf: Fix wrong copied_seq calculation + bpf: Disable non stream socket for strparser + bpf: Fix deadlock when freeing cgroup storage + power: supply: da9150-fg: fix potential overflow + nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() + drm/msm: Avoid rounding up to one jiffy + nvme/ioctl: add missing space in err message + bpf: skip non exist keys in generic_map_lookup_batch + drm/nouveau/pmu: Fix gp10b firmware guard + arm64: dts: mediatek: mt8183: Disable DSI display output by default + drm/msm/dpu: Disable dither in phys encoder cleanup + drm/i915: Make sure all planes in use by the joiner have their crtc included + drm/i915/dp: Fix error handling during 128b/132b link training + io_uring: prevent opcode speculation + tee: optee: Fix supplicant wait loop + drop_monitor: fix incorrect initialization order + soc: loongson: loongson2_guts: Add check for devm_kstrdup() + lib/iov_iter: fix import_iovec_ubuf iovec management + nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() + ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() + ASoC: fsl_micfil: Enable default case in micfil_set_quality() + ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() + ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED + ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close + acct: perform last write from workqueue + acct: block access to kernel internal filesystems + mm,madvise,hugetlb: check for 0-length range after end address adjustment + mtd: rawnand: cadence: fix error code in cadence_nand_init() + mtd: rawnand: cadence: use dma_map_resource for sdma address + mtd: rawnand: cadence: fix incorrect device in dma_unmap_single + smb: client: Add check for next_buffer in receive_encrypted_standard() + EDAC/qcom: Correct interrupt enable register configuration + ftrace: Correct preemption accounting for function tracing. + ftrace: Do not add duplicate entries in subops manager ops + arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts + nilfs2: handle errors that nilfs_prepare_chunk() may return + drm/xe/oa: Separate batch submission from waiting for completion + drm/xe/oa/uapi: Define and parse OA sync properties + drm/xe/oa: Add input fence dependencies + xe/oa: Fix query mode of operation for OAR/OAC + KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() + KVM: x86: Inline kvm_get_apic_mode() in lapic.h + KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID + drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER + drm/amd/display: update dcn351 used clock offset + drm/amd/display: Correct register address in dcn35 + Revert "UBUNTU: SAUCE: Bluetooth: qca: Support downloading board ID specific NVM for WCN6855" + Bluetooth: qca: Update firmware-name to support board specific nvm + Bluetooth: qca: Fix poor RF performance for WCN6855 + ASoC: renesas: rz-ssi: Terminate all the DMA transactions + PCI: Make pcim_request_all_regions() a public function + PCI: Export pci_intx_unmanaged() and pcim_intx() + PCI: Remove devres from pci_intx() + PCI: Restore original INTX_DISABLE bit by pcim_intx() + accel/ivpu: Limit FW version string length + accel/ivpu: Add coredump support + accel/ivpu: Add FW state dump on TDR + accel/ivpu: Fix error handling in recovery/reset + drm/amdkfd: Move gfx12 trap handler to separate file + drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler + tracing: Switch trace.c code over to use guard() + tracing: Have the error of __tracing_resize_ring_buffer() passed to user + ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers + powerpc/code-patching: Disable KASAN report during patching via temporary mm + ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device + vsock/virtio: fix variables initialization during resuming + net: pse-pd: Avoid setting max_uA in regulator constraints + net: pse-pd: Use power limit at driver side instead of current limit + net: pse-pd: pd692x0: Fix power limit retrieval + net: allow small head cache usage with large MAX_SKB_FRAGS values + selftests/bpf: Add tests for raw_tp null handling + net: Add rx_skb of kfree_skb to raw_tp_null_args[]. + bpf: Fix softlockup in arena_map_free on 64k page kernel + arm64: dts: rockchip: adjust SMMU interrupt type on rk3588 + md/raid*: Fix the set_queue_limits implementations + platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU + UBUNTU: [Config] updateconfigs for CZNIC_PLATFORMS + drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450 + drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields + drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side + drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver + drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source + nvme: tcp: Fix compilation warning with W=1 + nvme-tcp: fix connect failure on receiving partial ICResp PDU + drm: panel: jd9365da-h3: fix reset signal polarity + drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL + drm/i915/gt: Use spin_lock_irqsave() in interruptible context + io_uring/rw: forbid multishot async reads + gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set + arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 + arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM + arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck + s390/boot: Fix ESSA detection + xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n + smb: client: fix chmod(2) regression with ATTR_READONLY + gve: set xdp redirect target only when it is available + perf/x86/intel: Fix event constraints for LNC + irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled + ftrace: Fix accounting of adding subops to a manager ops + tracing: Fix using ret variable in tracing_set_tracer() + net: pse-pd: Fix deadlock in current limit functions + selftests/mm: build with -O2 + drm/amdgpu: bump version for RV/PCO compute fix + UBUNTU: Upstream stable to v6.6.80, v6.12.17 -- 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/2106494 Title: Oracular update: upstream stable patchset 2025-04-08 Status in linux package in Ubuntu: Invalid Status in linux source package in Oracular: 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: upstream stable patchset 2025-04-08 Ported from the following upstream stable releases: v6.6.80, v6.12.17 from git://git.kernel.org/ arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings xfs: assert a valid limit in xfs_rtfind_forw xfs: validate inumber in xfs_iget xfs: fix a sloppy memory handling bug in xfs_iroot_realloc xfs: fix a typo xfs: skip background cowblock trims on inodes open for write xfs: don't free cowblocks from under dirty pagecache on unshare xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname xfs: return bool from xfs_attr3_leaf_add xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate xfs: don't ifdef around the exact minlen allocations xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate() xfs: Remove empty declartion in header file xfs: pass the exact range to initialize to xfs_initialize_perag xfs: update the file system geometry after recoverying superblock buffers xfs: error out when a superblock buffer update reduces the agcount xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag xfs: update the pag for the last AG at recovery time xfs: Reduce unnecessary searches when searching for the best extents xfs: streamline xfs_filestream_pick_ag xfs: Check for delayed allocations before setting extsize md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_get_stats() md/md-cluster: fix spares warnings for __le64 md/md-bitmap: add 'sync_size' into struct md_bitmap_stats md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime Input: serio - define serio_pause_rx guard to pause and resume serio ports Input: synaptics - fix crash when enabling pass-through port ASoC: renesas: rz-ssi: Add a check for negative sample_space USB: gadget: f_midi: f_midi_complete to call queue_work ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] powerpc/64s/mm: Move __real_pte stubs into hash-4k.h powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline ALSA: hda/realtek: Fixup ALC225 depop procedure powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC geneve: Fix use-after-free in geneve_find_dev(). net/sched: cls_api: fix error handling causing NULL dereference ALSA: seq: Drop UMP events when no UMP-conversion is set s390/ism: add release function for struct device ibmvnic: Introduce send sub-crq direct ibmvnic: Add stat for tx direct vs tx batched ibmvnic: Don't reference skb after sending to VIOS sockmap, vsock: For connectible sockets allow only connected vsock/bpf: Warn on socket without transport tcp: adjust rcvq_space after updating scaling ratio gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). geneve: Suppress list corruption splat in geneve_destroy_tunnels(). flow_dissector: Fix handling of mixed port and port-range keys flow_dissector: Fix port range key handling in BPF conversion net: Add non-RCU dev_getbyhwaddr() helper arp: switch to dev_getbyhwaddr() in arp_req_set_public() net: axienet: Set mac_managed_pm tcp: drop secpath at the same time as we currently drop dst bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic bpf: avoid holding freeze_mutex during mmap operation strparser: Add read_sock callback bpf: Fix wrong copied_seq calculation bpf: Disable non stream socket for strparser bpf: Fix deadlock when freeing cgroup storage power: supply: da9150-fg: fix potential overflow nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() drm/msm: Avoid rounding up to one jiffy nvme/ioctl: add missing space in err message bpf: skip non exist keys in generic_map_lookup_batch drm/nouveau/pmu: Fix gp10b firmware guard arm64: dts: mediatek: mt8183: Disable DSI display output by default drm/msm/dpu: Disable dither in phys encoder cleanup drm/i915: Make sure all planes in use by the joiner have their crtc included drm/i915/dp: Fix error handling during 128b/132b link training io_uring: prevent opcode speculation tee: optee: Fix supplicant wait loop drop_monitor: fix incorrect initialization order soc: loongson: loongson2_guts: Add check for devm_kstrdup() lib/iov_iter: fix import_iovec_ubuf iovec management nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() ASoC: fsl_micfil: Enable default case in micfil_set_quality() ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close acct: perform last write from workqueue acct: block access to kernel internal filesystems mm,madvise,hugetlb: check for 0-length range after end address adjustment mtd: rawnand: cadence: fix error code in cadence_nand_init() mtd: rawnand: cadence: use dma_map_resource for sdma address mtd: rawnand: cadence: fix incorrect device in dma_unmap_single smb: client: Add check for next_buffer in receive_encrypted_standard() EDAC/qcom: Correct interrupt enable register configuration ftrace: Correct preemption accounting for function tracing. ftrace: Do not add duplicate entries in subops manager ops arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts nilfs2: handle errors that nilfs_prepare_chunk() may return drm/xe/oa: Separate batch submission from waiting for completion drm/xe/oa/uapi: Define and parse OA sync properties drm/xe/oa: Add input fence dependencies xe/oa: Fix query mode of operation for OAR/OAC KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() KVM: x86: Inline kvm_get_apic_mode() in lapic.h KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER drm/amd/display: update dcn351 used clock offset drm/amd/display: Correct register address in dcn35 Revert "UBUNTU: SAUCE: Bluetooth: qca: Support downloading board ID specific NVM for WCN6855" Bluetooth: qca: Update firmware-name to support board specific nvm Bluetooth: qca: Fix poor RF performance for WCN6855 ASoC: renesas: rz-ssi: Terminate all the DMA transactions PCI: Make pcim_request_all_regions() a public function PCI: Export pci_intx_unmanaged() and pcim_intx() PCI: Remove devres from pci_intx() PCI: Restore original INTX_DISABLE bit by pcim_intx() accel/ivpu: Limit FW version string length accel/ivpu: Add coredump support accel/ivpu: Add FW state dump on TDR accel/ivpu: Fix error handling in recovery/reset drm/amdkfd: Move gfx12 trap handler to separate file drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler tracing: Switch trace.c code over to use guard() tracing: Have the error of __tracing_resize_ring_buffer() passed to user ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers powerpc/code-patching: Disable KASAN report during patching via temporary mm ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device vsock/virtio: fix variables initialization during resuming net: pse-pd: Avoid setting max_uA in regulator constraints net: pse-pd: Use power limit at driver side instead of current limit net: pse-pd: pd692x0: Fix power limit retrieval net: allow small head cache usage with large MAX_SKB_FRAGS values selftests/bpf: Add tests for raw_tp null handling net: Add rx_skb of kfree_skb to raw_tp_null_args[]. bpf: Fix softlockup in arena_map_free on 64k page kernel arm64: dts: rockchip: adjust SMMU interrupt type on rk3588 md/raid*: Fix the set_queue_limits implementations platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU UBUNTU: [Config] updateconfigs for CZNIC_PLATFORMS drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450 drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source nvme: tcp: Fix compilation warning with W=1 nvme-tcp: fix connect failure on receiving partial ICResp PDU drm: panel: jd9365da-h3: fix reset signal polarity drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL drm/i915/gt: Use spin_lock_irqsave() in interruptible context io_uring/rw: forbid multishot async reads gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck s390/boot: Fix ESSA detection xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n smb: client: fix chmod(2) regression with ATTR_READONLY gve: set xdp redirect target only when it is available perf/x86/intel: Fix event constraints for LNC irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled ftrace: Fix accounting of adding subops to a manager ops tracing: Fix using ret variable in tracing_set_tracer() net: pse-pd: Fix deadlock in current limit functions selftests/mm: build with -O2 drm/amdgpu: bump version for RV/PCO compute fix UBUNTU: Upstream stable to v6.6.80, v6.12.17 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2106494/+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