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 2024-10-31 from git://git.kernel.org/ device property: Add cleanup.h based fwnode_handle_put() scope based cleanup. device property: Introduce device_for_each_child_node_scoped() iio: adc: ad7124: Switch from of specific to fwnode based property handling ksmbd: override fsids for share path check ksmbd: override fsids for smb2_query_info() usbnet: ipheth: remove extraneous rx URB length check usbnet: ipheth: drop RX URBs with no payload usbnet: ipheth: do not stop RX on failing RX callback usbnet: ipheth: fix carrier detection in modes 1 and 4 net: ethernet: use ip_hdrlen() instead of bit shift drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero drm: panel-orientation-quirks: Add quirk for Ayn Loki Max net: phy: vitesse: repair vsc73xx autonegotiation powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change net: hns3: use correct release function during uninitialization btrfs: update target inode's ctime on unlink Input: ads7846 - ratelimit the spi_sync error message Input: synaptics - enable SMBus for HP Elitebook 840 G2 HID: multitouch: Add support for GT7868Q scripts: kconfig: merge_config: config files: add a trailing newline platform/surface: aggregator_registry: Add Support for Surface Pro 10 platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 drm/msm/adreno: Fix error return if missing firmware-name Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table smb/server: fix return value of smb2_open() NFSv4: Fix clearing of layout segments in layoutreturn NFS: Avoid unnecessary rescanning of the per-server delegation list platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array mptcp: pm: Fix uaf in __timer_delete_sync arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma minmax: reduce min/max macro expansion in atomisp driver net: tighten bad gso csum offset check in virtio_net_hdr dm-integrity: fix a race condition when accessing recalc_sector x86/hyperv: fix kexec crash due to VP assist page corruption mm: avoid leaving partial pfn mappings around in error case arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E drm/amd/display: Disable error correction if it's not supported drm/amd/display: Fix FEC_READY write on DP LT eeprom: digsy_mtc: Fix 93xx46 driver probe failure cxl/core: Fix incorrect vendor debug UUID define selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected() hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2 ice: Fix lldp packets dropping after changing the number of channels ice: fix accounting for filters shared by multiple VSIs ice: fix VSI lists confusion when adding VLANs igb: Always call igb_xdp_ring_update_tail() under Tx lock net/mlx5: Update the list of the PCI supported devices net/mlx5e: Add missing link modes to ptys2ethtool_map net/mlx5e: Add missing link mode to ptys2ext_ethtool_map net/mlx5: Explicitly set scheduling element and TSAR type net/mlx5: Add missing masks and QoS bit masks for scheduling elements net/mlx5: Correct TASR typo into TSAR net/mlx5: Verify support for scheduling element and TSAR type net/mlx5: Fix bridge mode operations when there are no VFs fou: fix initialization of grc octeontx2-af: Modify SMQ flush sequence to drop packets net: ftgmac100: Enable TX interrupt to avoid TX timeout selftests: net: csum: Fix checksums for packets with non-zero padding netfilter: nft_socket: fix sk refcount leaks net: dsa: felix: ignore pending status of TAS module when it's disabled net: dpaa: Pad packets to ETH_ZLEN tracing/osnoise: Fix build when timerlat is not enabled spi: nxp-fspi: fix the KASAN report out-of-bounds bug drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl dma-buf: heaps: Fix off-by-one in CMA heap fault handler drm/nouveau/fb: restore init() for ramgp102 drm/amdgpu/atomfirmware: Silence UBSAN warning drm/amd/amdgpu: apply command submission parser for JPEG v1 spi: geni-qcom: Undo runtime PM changes at driver exit time spi: geni-qcom: Fix incorrect free_irq() sequence drm/i915/guc: prevent a possible int overflow in wq offsets ASoC: codecs: avoid possible garbage value in peb2466_reg_read() cifs: Fix signature miscalculation pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID ASoC: meson: axg-card: fix 'use-after-free' drm/mediatek: Set sensible cursor width/height values to fix crash Input: edt-ft5x06 - add support for FocalTech FT5452 and FT8719 Input: edt-ft5x06 - add support for FocalTech FT8201 cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug spi: zynqmp-gqspi: Scale timeout by data size drm/xe: use devm instead of drmm for managed bo net: libwx: fix number of Rx and Tx descriptors clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor bcachefs: Fix bch2_extents_match() false positive bcachefs: Don't delete open files in online fsck firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire() riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz cxl: Restore XOR'd position bits during address translation netlink: specs: mptcp: fix port endianness drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct() drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct() drm/amd/amdgpu: apply command submission parser for JPEG v2+ drm/xe/client: fix deadlock in show_meminfo() drm/xe/client: remove bogus rcu list usage drm/xe/client: add missing bo locking in show_meminfo() tracing/kprobes: Fix build error when find_module() is not available drm/xe/display: fix compat IS_DISPLAY_STEP() range end ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Noble) Importance: Medium Assignee: Koichiro Den (koichiroden) 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 Noble) Importance: Undecided Status: New ** 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) => Koichiro Den (koichiroden) ** 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 2024-10-31 from git://git.kernel.org/ + + device property: Add cleanup.h based fwnode_handle_put() scope based cleanup. + device property: Introduce device_for_each_child_node_scoped() + iio: adc: ad7124: Switch from of specific to fwnode based property handling + ksmbd: override fsids for share path check + ksmbd: override fsids for smb2_query_info() + usbnet: ipheth: remove extraneous rx URB length check + usbnet: ipheth: drop RX URBs with no payload + usbnet: ipheth: do not stop RX on failing RX callback + usbnet: ipheth: fix carrier detection in modes 1 and 4 + net: ethernet: use ip_hdrlen() instead of bit shift + drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero + drm: panel-orientation-quirks: Add quirk for Ayn Loki Max + net: phy: vitesse: repair vsc73xx autonegotiation + powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL + wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change + net: hns3: use correct release function during uninitialization + btrfs: update target inode's ctime on unlink + Input: ads7846 - ratelimit the spi_sync error message + Input: synaptics - enable SMBus for HP Elitebook 840 G2 + HID: multitouch: Add support for GT7868Q + scripts: kconfig: merge_config: config files: add a trailing newline + platform/surface: aggregator_registry: Add Support for Surface Pro 10 + platform/surface: aggregator_registry: Add support for Surface Laptop Go 3 + drm/msm/adreno: Fix error return if missing firmware-name + Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table + smb/server: fix return value of smb2_open() + NFSv4: Fix clearing of layout segments in layoutreturn + NFS: Avoid unnecessary rescanning of the per-server delegation list + platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses + platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array + mptcp: pm: Fix uaf in __timer_delete_sync + arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma + arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma + minmax: reduce min/max macro expansion in atomisp driver + net: tighten bad gso csum offset check in virtio_net_hdr + dm-integrity: fix a race condition when accessing recalc_sector + x86/hyperv: fix kexec crash due to VP assist page corruption + mm: avoid leaving partial pfn mappings around in error case + arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E + drm/amd/display: Disable error correction if it's not supported + drm/amd/display: Fix FEC_READY write on DP LT + eeprom: digsy_mtc: Fix 93xx46 driver probe failure + cxl/core: Fix incorrect vendor debug UUID define + selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected() + hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2 + ice: Fix lldp packets dropping after changing the number of channels + ice: fix accounting for filters shared by multiple VSIs + ice: fix VSI lists confusion when adding VLANs + igb: Always call igb_xdp_ring_update_tail() under Tx lock + net/mlx5: Update the list of the PCI supported devices + net/mlx5e: Add missing link modes to ptys2ethtool_map + net/mlx5e: Add missing link mode to ptys2ext_ethtool_map + net/mlx5: Explicitly set scheduling element and TSAR type + net/mlx5: Add missing masks and QoS bit masks for scheduling elements + net/mlx5: Correct TASR typo into TSAR + net/mlx5: Verify support for scheduling element and TSAR type + net/mlx5: Fix bridge mode operations when there are no VFs + fou: fix initialization of grc + octeontx2-af: Modify SMQ flush sequence to drop packets + net: ftgmac100: Enable TX interrupt to avoid TX timeout + selftests: net: csum: Fix checksums for packets with non-zero padding + netfilter: nft_socket: fix sk refcount leaks + net: dsa: felix: ignore pending status of TAS module when it's disabled + net: dpaa: Pad packets to ETH_ZLEN + tracing/osnoise: Fix build when timerlat is not enabled + spi: nxp-fspi: fix the KASAN report out-of-bounds bug + drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl + dma-buf: heaps: Fix off-by-one in CMA heap fault handler + drm/nouveau/fb: restore init() for ramgp102 + drm/amdgpu/atomfirmware: Silence UBSAN warning + drm/amd/amdgpu: apply command submission parser for JPEG v1 + spi: geni-qcom: Undo runtime PM changes at driver exit time + spi: geni-qcom: Fix incorrect free_irq() sequence + drm/i915/guc: prevent a possible int overflow in wq offsets + ASoC: codecs: avoid possible garbage value in peb2466_reg_read() + cifs: Fix signature miscalculation + pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID + ASoC: meson: axg-card: fix 'use-after-free' + drm/mediatek: Set sensible cursor width/height values to fix crash + Input: edt-ft5x06 - add support for FocalTech FT5452 and FT8719 + Input: edt-ft5x06 - add support for FocalTech FT8201 + cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug + spi: zynqmp-gqspi: Scale timeout by data size + drm/xe: use devm instead of drmm for managed bo + net: libwx: fix number of Rx and Tx descriptors + clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor + bcachefs: Fix bch2_extents_match() false positive + bcachefs: Don't delete open files in online fsck + firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire() + riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz + cxl: Restore XOR'd position bits during address translation + netlink: specs: mptcp: fix port endianness + drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct() + drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct() + drm/amd/amdgpu: apply command submission parser for JPEG v2+ + drm/xe/client: fix deadlock in show_meminfo() + drm/xe/client: remove bogus rcu list usage + drm/xe/client: add missing bo locking in show_meminfo() + tracing/kprobes: Fix build error when find_module() is not available + drm/xe/display: fix compat IS_DISPLAY_STEP() range end -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2086138 Title: Noble update: upstream stable patchset 2024-10-31 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2086138/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs