** Changed in: linux (Ubuntu)
Status: Confirmed => Invalid
** Changed in: linux (Ubuntu Noble)
Importance: Undecided => Medium
** Changed in: linux (Ubuntu Noble)
Status: New => In Progress
** Changed in: linux (Ubuntu Noble)
Assignee: (unassigned) => Manuel Diewald (diewald)
** Summary changed:
- Noble update: upstream stable patchset 2025-07-08
+ Noble update: upstream stable patchset 2025-07-09
** 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-07-08
+ upstream stable patchset 2025-07-09
+
+ 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
+ mm: update mark_victim tracepoints fields
+ memcg: fix soft lockup in the OOM process
+ cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro
+ cpufreq: fix using cpufreq-dt as module
+ Bluetooth: qca: Support downloading board id specific NVM for WCN7850
+ Bluetooth: qca: Update firmware-name to support board specific nvm
+ Bluetooth: qca: Fix poor RF performance for WCN6855
+ 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
+ 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: Return error code on TX scrq flush fail
+ 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
+ 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
+ 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
+ x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
+ 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: Introduce vcpu->wants_to_run
+ 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
+ arm64: dts: mt8183: add dpi node to mt8183
+ arm64: dts: mt8183: Add port node to dpi node
+ arm64: dts: mediatek: mt8183-kukui: Disable DPI display interface
+ arm64: dts: mediatek: mt8183: Disable DPI display output by default
+ arm64: dts: mediatek: mt8183-pumpkin: add HDMI support
+ arm64: dts: mediatek: mt8183: Disable DSI display output by default
+ 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
+ ASoC: SOF: topology: dynamically allocate and store DAI widget->private
+ ASoC: SOF: topology: Parse DAI type token for dspless mode
+ 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: allow small head cache usage with large MAX_SKB_FRAGS values
+ 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
+ io_uring/rw: forbid multishot async reads
+ mm/migrate_device: don't add folio to be freed to LRU in
migrate_device_finalize()
+ 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
+ tracing: Fix using ret variable in tracing_set_tracer()
+ selftests/mm: build with -O2
+ UBUNTU: Upstream stable to v6.6.80, v6.12.17
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2116212
Title:
Noble update: upstream stable patchset 2025-07-09
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2116212/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs