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.11.4 upstream stable release from git://git.kernel.org/ unicode: Don't special case ignorable code points net: fec: don't save PTP state if PTP is unsupported fs/ntfs3: Do not call file_modified if collapse range failed fs/ntfs3: Optimize large writes into sparse file fs/ntfs3: Fix sparse warning for bigendian fs/ntfs3: Fix sparse warning in ni_fiemap fs/ntfs3: Refactor enum_rstbl to suppress static checker vdpa/octeon_ep: Fix format specifier for pointers in debug messages virtio_console: fix misc probe bugs perf vdso: Missed put on 32-bit dsos ntfs3: Change to non-blocking allocation in ntfs_d_hash perf build: Fix static compilation error when libdw is not installed perf build: Fix build feature-dwarf_getlocations fail for old libdw zram: free secondary algorithms names zram: don't free statically defined names bpf: Call the missed btf_record_free() when map creation fails selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test bpf: Check percpu map value size first s390/facility: Disable compile time optimization for decompressor code s390/mm: Add cond_resched() to cmm_alloc/free_pages() bpf, x64: Fix a jit convergence issue ext4: don't set SB_RDONLY after filesystem errors ext4: nested locking for xattr inode s390/cpum_sf: Remove WARN_ON_ONCE statements s390/traps: Handle early warnings gracefully bpf: Prevent tail call between progs attached to different hooks ktest.pl: Avoid false positives with grub2 skip regex RDMA/mad: Improve handling of timed out WRs of mad agent soundwire: intel_bus_common: enable interrupts before exiting reset PCI: Add function 0 DMA alias quirk for Glenfly Arise chip RDMA/rtrs-srv: Avoid null pointer deref during path establishment clk: bcm: bcm53573: fix OF node leak in init PCI: Add ACS quirk for Qualcomm SA8775P i2c: i801: Use a different adapter-name for IDF adapters PCI: Mark Creative Labs EMU20k2 INTx masking as broken i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t io_uring: check if we need to reschedule during overflow flush ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs riscv: Omit optimized string routines when using KASAN riscv: avoid Imbalance in RAS RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region PCI: endpoint: Assign PCI domain number for endpoint controllers soundwire: cadence: re-check Peripheral status with delayed_work riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D serial: protect uart_port_dtr_rts() in uart_shutdown() too usb: typec: tipd: Free IRQ only if it was requested before usb: chipidea: udc: enable suspend interrupt after usb reset usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario xhci: dbc: Fix STALL transfer event handling usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk comedi: ni_routing: tools: Check when the file could not be opened LoongArch: Fix memleak in pci_acpi_scan_root() netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n virtio_pmem: Check device status before requesting flush tools/iio: Add memory allocation failure check for trigger_name staging: vme_user: added bound check to geoid usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c dm vdo: don't refer to dedupe_context after releasing it driver core: bus: Fix double free in driver API bus_register() driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd() scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to KERN_WARNING drm/xe/oa: Fix overflow in oa batch buffer drm/amd/display: Check null pointer before dereferencing se fbcon: Fix a NULL pointer dereference issue in fbcon_putcs smb: client: fix UAF in async decryption fbdev: sisfb: Fix strbuf array overflow NFSD: Mark filecache "down" if init fails nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed ice: set correct dst VSI in only LAN filters ice: clear port vlan config during reset ice: fix memleak in ice_init_tx_topology() ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins ice: fix VLAN replay after reset SUNRPC: Fix integer overflow in decode_rc_list() NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() net: phy: dp83869: fix memory corruption when enabling fiber sfc: Don't invoke xdp_do_flush() from netpoll. net: phy: aquantia: AQR115c fix up PMA capabilities net: phy: aquantia: remove usage of phy_set_max_speed tcp: fix to allow timestamp undo if no retransmits were sent tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out rxrpc: Fix uninitialised variable in rxrpc_send_data() net: dsa: sja1105: fix reception from VLAN-unaware bridges netfilter: br_netfilter: fix panic with metadata_dst skb selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test net: pse-pd: Fix enabled status mismatch Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change Bluetooth: btusb: Don't fail external suspend requests net: phy: bcm84881: Fix some error handling paths nfsd: fix possible badness in FREE_STATEID thermal: intel: int340x: processor: Fix warning during module unload net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo() net: dsa: b53: fix jumbo frame mtu check net: dsa: b53: fix max MTU for 1g switches net: dsa: b53: fix max MTU for BCM5325/BCM5365 net: dsa: b53: allow lower MTUs on BCM5325/5365 net: dsa: b53: fix jumbo frames on 10/100 ports drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device nouveau/dmem: Fix privileged error in copy engine channel gpio: aspeed: Add the flush write to ensure the write complete. gpio: aspeed: Use devm_clk api to manage clock source x86/xen: mark boot CPU of PV guest in MSR_IA32_APICBASE powercap: intel_rapl_tpmi: Ignore minor version change ice: Fix entering Safe Mode ice: Fix netif_is_ice() in Safe Mode ice: Flush FDB entries before reset ice: Fix increasing MSI-X on VF i40e: Fix macvlan leak by synchronizing access to mac_filter_hash igb: Do not bring the device up after non-fatal error net/sched: accept TCA_STAB only for root qdisc drm/xe: Restore GT freq on GSC load error drm/xe: Make wedged_mode debugfs writable net: ibm: emac: mal: fix wrong goto net: ti: icssg-prueth: Fix race condition for VLAN table access btrfs: zoned: fix missing RCU locking in error message when loading zone info sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start netfilter: xtables: avoid NFPROTO_UNSPEC where needed netfilter: fib: check correct rtable in vrf setups net: ibm: emac: mal: add dcr_unmap to _remove net: dsa: refuse cross-chip mirroring operations net: netconsole: fix wrong warning drm/fbdev-dma: Only cleanup deferred I/O if necessary net: do not delay dst_entries_add() in dst_release() rtnetlink: Add bulk registration helpers for rtnetlink message handlers. vxlan: Handle error of rtnl_register_module(). bridge: Handle error of rtnl_register_module(). mctp: Handle error of rtnl_register_module(). mpls: Handle error of rtnl_register_module(). phonet: Handle error of rtnl_register_module(). ppp: fix ppp_async_encode() illegal access net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC slip: make slhc_remember() more robust against malicious packets rcu/nocb: Fix rcuog wake-up from offline softirq HID: multitouch: Add support for lenovo Y9000P Touchpad hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature hwmon: (tmp513) Add missing dependency on REGMAP_I2C hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C hwmon: (adm9240) Add missing dependency on REGMAP_I2C hwmon: (adt7470) Add missing dependency on REGMAP_I2C hwmon: (ltc2991) Add missing dependency on REGMAP_I2C HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() HID: plantronics: Workaround for an unexcepted opposite volume key HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" usb: dwc3: core: Stop processing of pending events if controller is halted usb: xhci: Fix problem with xhci resume from suspend usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip usb: dwc3: re-enable runtime PM after failed resume usb: gadget: core: force synchronous registration hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma ACPI: resource: Make Asus ExpertBook B2402 matches cover more models ACPI: resource: Make Asus ExpertBook B2502 matches cover more models drm/amdgpu: partially revert powerplay `__counted_by` changes drm/amd/display: Clear update flags after update has been applied drm/v3d: Stop the active perfmon before being destroyed drm/vc4: Stop the active perfmon before being destroyed drm/amdkfd: Fix an eviction fence leak drm/amd/display: fix hibernate entry for DCN35+ drm/xe/guc_submit: fix xa_store() error checking drm/i915/hdcp: fix connector refcounting drm/xe/ct: prevent UAF in send_recv() drm/xe/ct: fix xa_store() error checking Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync thermal: core: Reference count the zone in thermal_zone_get_by_id() thermal: core: Free tzp copy along with the thermal zone scsi: wd33c93: Don't use stale scsi_pointer value scsi: fnic: Move flush_work initialization out of if block scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb() Revert "mmc: mvsdio: Use sg_miter for PIO" mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling mptcp: fallback when MPTCP opts are dropped after 1st data ata: libata: avoid superfluous disk spin down + spin up during hibernation OPP: fix error code in dev_pm_opp_set_config() net: explicitly clear the sk pointer, when pf->create fails net: Fix an unsafe loop on the list net: dsa: lan9303: ensure chip reset and wait for READY status net: phy: Remove LED entry from LEDs list on unregister net: phy: realtek: Fix MMD access on RTL8126A-integrated PHY mptcp: handle consistently DSS corruption mptcp: pm: do not remove closing subflows device-dax: correct pgoff align in dax_set_mapping() ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins() ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count() nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error powercap: intel_rapl_tpmi: Fix bogus register reading selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test selftests/rseq: Fix mm_cid test failure btrfs: split remaining space to discard in chunks btrfs: add cancellation points to trim loops PM: domains: Fix alloc/free in dev_pm_domain_attach|detach_list() idpf: use actual mbx receive payload length kthread: unpark only parked kthread fs/proc/kcore.c: allow translation of physical memory addresses secretmem: disable memfd_secret() if arch cannot set direct map PCI: Pass domain number to pci_bus_release_domain_nr() explicitly io_uring/rw: fix cflags posting for single issue multishot read Linux 6.11.4 UBUNTU: Upstream stable to v6.11.4 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Oracular) 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 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) => 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.11.4 upstream stable release from git://git.kernel.org/ - + unicode: Don't special case ignorable code points + net: fec: don't save PTP state if PTP is unsupported + fs/ntfs3: Do not call file_modified if collapse range failed + fs/ntfs3: Optimize large writes into sparse file + fs/ntfs3: Fix sparse warning for bigendian + fs/ntfs3: Fix sparse warning in ni_fiemap + fs/ntfs3: Refactor enum_rstbl to suppress static checker + vdpa/octeon_ep: Fix format specifier for pointers in debug messages + virtio_console: fix misc probe bugs + perf vdso: Missed put on 32-bit dsos + ntfs3: Change to non-blocking allocation in ntfs_d_hash + perf build: Fix static compilation error when libdw is not installed + perf build: Fix build feature-dwarf_getlocations fail for old libdw + zram: free secondary algorithms names + zram: don't free statically defined names + bpf: Call the missed btf_record_free() when map creation fails + selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test + bpf: Check percpu map value size first + s390/facility: Disable compile time optimization for decompressor code + s390/mm: Add cond_resched() to cmm_alloc/free_pages() + bpf, x64: Fix a jit convergence issue + ext4: don't set SB_RDONLY after filesystem errors + ext4: nested locking for xattr inode + s390/cpum_sf: Remove WARN_ON_ONCE statements + s390/traps: Handle early warnings gracefully + bpf: Prevent tail call between progs attached to different hooks + ktest.pl: Avoid false positives with grub2 skip regex + RDMA/mad: Improve handling of timed out WRs of mad agent + soundwire: intel_bus_common: enable interrupts before exiting reset + PCI: Add function 0 DMA alias quirk for Glenfly Arise chip + RDMA/rtrs-srv: Avoid null pointer deref during path establishment + clk: bcm: bcm53573: fix OF node leak in init + PCI: Add ACS quirk for Qualcomm SA8775P + i2c: i801: Use a different adapter-name for IDF adapters + PCI: Mark Creative Labs EMU20k2 INTx masking as broken + i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition + RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t + io_uring: check if we need to reschedule during overflow flush + ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition + mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict + mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs + riscv: Omit optimized string routines when using KASAN + riscv: avoid Imbalance in RAS + RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults + PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region + PCI: endpoint: Assign PCI domain number for endpoint controllers + soundwire: cadence: re-check Peripheral status with delayed_work + riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown + media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() + remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table + clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D + serial: protect uart_port_dtr_rts() in uart_shutdown() too + usb: typec: tipd: Free IRQ only if it was requested before + usb: chipidea: udc: enable suspend interrupt after usb reset + usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario + xhci: dbc: Fix STALL transfer event handling + usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk + comedi: ni_routing: tools: Check when the file could not be opened + LoongArch: Fix memleak in pci_acpi_scan_root() + netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash + netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n + virtio_pmem: Check device status before requesting flush + tools/iio: Add memory allocation failure check for trigger_name + staging: vme_user: added bound check to geoid + usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c + dm vdo: don't refer to dedupe_context after releasing it + driver core: bus: Fix double free in driver API bus_register() + driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute + scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd() + scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance + scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to KERN_WARNING + drm/xe/oa: Fix overflow in oa batch buffer + drm/amd/display: Check null pointer before dereferencing se + fbcon: Fix a NULL pointer dereference issue in fbcon_putcs + smb: client: fix UAF in async decryption + fbdev: sisfb: Fix strbuf array overflow + NFSD: Mark filecache "down" if init fails + nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed + ice: set correct dst VSI in only LAN filters + ice: clear port vlan config during reset + ice: fix memleak in ice_init_tx_topology() + ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins + ice: fix VLAN replay after reset + SUNRPC: Fix integer overflow in decode_rc_list() + NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() + net: phy: dp83869: fix memory corruption when enabling fiber + sfc: Don't invoke xdp_do_flush() from netpoll. + net: phy: aquantia: AQR115c fix up PMA capabilities + net: phy: aquantia: remove usage of phy_set_max_speed + tcp: fix to allow timestamp undo if no retransmits were sent + tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe + tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out + rxrpc: Fix uninitialised variable in rxrpc_send_data() + net: dsa: sja1105: fix reception from VLAN-unaware bridges + netfilter: br_netfilter: fix panic with metadata_dst skb + selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test + net: pse-pd: Fix enabled status mismatch + Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change + Bluetooth: btusb: Don't fail external suspend requests + net: phy: bcm84881: Fix some error handling paths + nfsd: fix possible badness in FREE_STATEID + thermal: intel: int340x: processor: Fix warning during module unload + net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo() + net: dsa: b53: fix jumbo frame mtu check + net: dsa: b53: fix max MTU for 1g switches + net: dsa: b53: fix max MTU for BCM5325/BCM5365 + net: dsa: b53: allow lower MTUs on BCM5325/5365 + net: dsa: b53: fix jumbo frames on 10/100 ports + drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device + nouveau/dmem: Fix privileged error in copy engine channel + gpio: aspeed: Add the flush write to ensure the write complete. + gpio: aspeed: Use devm_clk api to manage clock source + x86/xen: mark boot CPU of PV guest in MSR_IA32_APICBASE + powercap: intel_rapl_tpmi: Ignore minor version change + ice: Fix entering Safe Mode + ice: Fix netif_is_ice() in Safe Mode + ice: Flush FDB entries before reset + ice: Fix increasing MSI-X on VF + i40e: Fix macvlan leak by synchronizing access to mac_filter_hash + igb: Do not bring the device up after non-fatal error + net/sched: accept TCA_STAB only for root qdisc + drm/xe: Restore GT freq on GSC load error + drm/xe: Make wedged_mode debugfs writable + net: ibm: emac: mal: fix wrong goto + net: ti: icssg-prueth: Fix race condition for VLAN table access + btrfs: zoned: fix missing RCU locking in error message when loading zone info + sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start + netfilter: xtables: avoid NFPROTO_UNSPEC where needed + netfilter: fib: check correct rtable in vrf setups + net: ibm: emac: mal: add dcr_unmap to _remove + net: dsa: refuse cross-chip mirroring operations + net: netconsole: fix wrong warning + drm/fbdev-dma: Only cleanup deferred I/O if necessary + net: do not delay dst_entries_add() in dst_release() + rtnetlink: Add bulk registration helpers for rtnetlink message handlers. + vxlan: Handle error of rtnl_register_module(). + bridge: Handle error of rtnl_register_module(). + mctp: Handle error of rtnl_register_module(). + mpls: Handle error of rtnl_register_module(). + phonet: Handle error of rtnl_register_module(). + ppp: fix ppp_async_encode() illegal access + net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC + slip: make slhc_remember() more robust against malicious packets + rcu/nocb: Fix rcuog wake-up from offline softirq + HID: multitouch: Add support for lenovo Y9000P Touchpad + hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature + hwmon: (tmp513) Add missing dependency on REGMAP_I2C + hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C + hwmon: (adm9240) Add missing dependency on REGMAP_I2C + hwmon: (adt7470) Add missing dependency on REGMAP_I2C + hwmon: (ltc2991) Add missing dependency on REGMAP_I2C + HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() + HID: plantronics: Workaround for an unexcepted opposite volume key + HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN + Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" + usb: dwc3: core: Stop processing of pending events if controller is halted + usb: xhci: Fix problem with xhci resume from suspend + usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip + usb: dwc3: re-enable runtime PM after failed resume + usb: gadget: core: force synchronous registration + hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma + ACPI: resource: Make Asus ExpertBook B2402 matches cover more models + ACPI: resource: Make Asus ExpertBook B2502 matches cover more models + drm/amdgpu: partially revert powerplay `__counted_by` changes + drm/amd/display: Clear update flags after update has been applied + drm/v3d: Stop the active perfmon before being destroyed + drm/vc4: Stop the active perfmon before being destroyed + drm/amdkfd: Fix an eviction fence leak + drm/amd/display: fix hibernate entry for DCN35+ + drm/xe/guc_submit: fix xa_store() error checking + drm/i915/hdcp: fix connector refcounting + drm/xe/ct: prevent UAF in send_recv() + drm/xe/ct: fix xa_store() error checking + Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync + thermal: core: Reference count the zone in thermal_zone_get_by_id() + thermal: core: Free tzp copy along with the thermal zone + scsi: wd33c93: Don't use stale scsi_pointer value + scsi: fnic: Move flush_work initialization out of if block + scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb() + Revert "mmc: mvsdio: Use sg_miter for PIO" + mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling + mptcp: fallback when MPTCP opts are dropped after 1st data + ata: libata: avoid superfluous disk spin down + spin up during hibernation + OPP: fix error code in dev_pm_opp_set_config() + net: explicitly clear the sk pointer, when pf->create fails + net: Fix an unsafe loop on the list + net: dsa: lan9303: ensure chip reset and wait for READY status + net: phy: Remove LED entry from LEDs list on unregister + net: phy: realtek: Fix MMD access on RTL8126A-integrated PHY + mptcp: handle consistently DSS corruption + mptcp: pm: do not remove closing subflows + device-dax: correct pgoff align in dax_set_mapping() + ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins() + ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count() + nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error + powercap: intel_rapl_tpmi: Fix bogus register reading + selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test + selftests/rseq: Fix mm_cid test failure + btrfs: split remaining space to discard in chunks + btrfs: add cancellation points to trim loops + PM: domains: Fix alloc/free in dev_pm_domain_attach|detach_list() + idpf: use actual mbx receive payload length + kthread: unpark only parked kthread + fs/proc/kcore.c: allow translation of physical memory addresses + secretmem: disable memfd_secret() if arch cannot set direct map + PCI: Pass domain number to pci_bus_release_domain_nr() explicitly + io_uring/rw: fix cflags posting for single issue multishot read Linux 6.11.4 - io_uring/rw: fix cflags posting for single issue multishot read - PCI: Pass domain number to pci_bus_release_domain_nr() explicitly - secretmem: disable memfd_secret() if arch cannot set direct map - fs/proc/kcore.c: allow translation of physical memory addresses - kthread: unpark only parked kthread - idpf: use actual mbx receive payload length - PM: domains: Fix alloc/free in dev_pm_domain_attach|detach_list() - btrfs: add cancellation points to trim loops - btrfs: split remaining space to discard in chunks - selftests/rseq: Fix mm_cid test failure - selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test - powercap: intel_rapl_tpmi: Fix bogus register reading - nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error - ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count() - ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins() - device-dax: correct pgoff align in dax_set_mapping() - mptcp: pm: do not remove closing subflows - mptcp: handle consistently DSS corruption - net: phy: realtek: Fix MMD access on RTL8126A-integrated PHY - net: phy: Remove LED entry from LEDs list on unregister - net: dsa: lan9303: ensure chip reset and wait for READY status - net: Fix an unsafe loop on the list - net: explicitly clear the sk pointer, when pf->create fails - OPP: fix error code in dev_pm_opp_set_config() - ata: libata: avoid superfluous disk spin down + spin up during hibernation - mptcp: fallback when MPTCP opts are dropped after 1st data - mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling - Revert "mmc: mvsdio: Use sg_miter for PIO" - scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb() - scsi: fnic: Move flush_work initialization out of if block - scsi: wd33c93: Don't use stale scsi_pointer value - thermal: core: Free tzp copy along with the thermal zone - thermal: core: Reference count the zone in thermal_zone_get_by_id() - Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync - drm/xe/ct: fix xa_store() error checking - drm/xe/ct: prevent UAF in send_recv() - drm/i915/hdcp: fix connector refcounting - drm/xe/guc_submit: fix xa_store() error checking - drm/amd/display: fix hibernate entry for DCN35+ - drm/amdkfd: Fix an eviction fence leak - drm/vc4: Stop the active perfmon before being destroyed - drm/v3d: Stop the active perfmon before being destroyed - drm/amd/display: Clear update flags after update has been applied - drm/amdgpu: partially revert powerplay `__counted_by` changes - ACPI: resource: Make Asus ExpertBook B2502 matches cover more models - ACPI: resource: Make Asus ExpertBook B2402 matches cover more models - hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma - usb: gadget: core: force synchronous registration - usb: dwc3: re-enable runtime PM after failed resume - usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip - usb: xhci: Fix problem with xhci resume from suspend - usb: dwc3: core: Stop processing of pending events if controller is halted - Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" - HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN - HID: plantronics: Workaround for an unexcepted opposite volume key - HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() - hwmon: (ltc2991) Add missing dependency on REGMAP_I2C - hwmon: (adt7470) Add missing dependency on REGMAP_I2C - hwmon: (adm9240) Add missing dependency on REGMAP_I2C - hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C - hwmon: (tmp513) Add missing dependency on REGMAP_I2C - hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature - HID: multitouch: Add support for lenovo Y9000P Touchpad - x86/amd_nb: Add new PCI IDs for AMD family 1Ah model 60h - rcu/nocb: Fix rcuog wake-up from offline softirq - slip: make slhc_remember() more robust against malicious packets - net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC - ppp: fix ppp_async_encode() illegal access - phonet: Handle error of rtnl_register_module(). - mpls: Handle error of rtnl_register_module(). - mctp: Handle error of rtnl_register_module(). - bridge: Handle error of rtnl_register_module(). - vxlan: Handle error of rtnl_register_module(). - rtnetlink: Add bulk registration helpers for rtnetlink message handlers. - net: do not delay dst_entries_add() in dst_release() - drm/fbdev-dma: Only cleanup deferred I/O if necessary - net: netconsole: fix wrong warning - net: dsa: refuse cross-chip mirroring operations - net: ibm: emac: mal: add dcr_unmap to _remove - netfilter: fib: check correct rtable in vrf setups - netfilter: xtables: avoid NFPROTO_UNSPEC where needed - sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start - btrfs: zoned: fix missing RCU locking in error message when loading zone info - net: ti: icssg-prueth: Fix race condition for VLAN table access - net: ibm: emac: mal: fix wrong goto - drm/xe: Make wedged_mode debugfs writable - drm/xe: Restore GT freq on GSC load error - net/sched: accept TCA_STAB only for root qdisc - e1000e: change I219 (19) devices to ADP - igb: Do not bring the device up after non-fatal error - i40e: Fix macvlan leak by synchronizing access to mac_filter_hash - ice: Fix increasing MSI-X on VF - ice: Flush FDB entries before reset - ice: Fix netif_is_ice() in Safe Mode - ice: Fix entering Safe Mode - powercap: intel_rapl_tpmi: Ignore minor version change - x86/xen: mark boot CPU of PV guest in MSR_IA32_APICBASE - gpio: aspeed: Use devm_clk api to manage clock source - gpio: aspeed: Add the flush write to ensure the write complete. - nouveau/dmem: Fix privileged error in copy engine channel - drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device - net: dsa: b53: fix jumbo frames on 10/100 ports - net: dsa: b53: allow lower MTUs on BCM5325/5365 - net: dsa: b53: fix max MTU for BCM5325/BCM5365 - net: dsa: b53: fix max MTU for 1g switches - net: dsa: b53: fix jumbo frame mtu check - net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo() - Revert "net: stmmac: set PP_FLAG_DMA_SYNC_DEV only if XDP is enabled" - thermal: intel: int340x: processor: Fix warning during module unload - nfsd: fix possible badness in FREE_STATEID - net: phy: bcm84881: Fix some error handling paths - Bluetooth: btusb: Don't fail external suspend requests - Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change - net: pse-pd: Fix enabled status mismatch - selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test - netfilter: br_netfilter: fix panic with metadata_dst skb - net: dsa: sja1105: fix reception from VLAN-unaware bridges - rxrpc: Fix uninitialised variable in rxrpc_send_data() - tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out - tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe - tcp: fix to allow timestamp undo if no retransmits were sent - net: phy: aquantia: remove usage of phy_set_max_speed - net: phy: aquantia: AQR115c fix up PMA capabilities - sfc: Don't invoke xdp_do_flush() from netpoll. - net: phy: dp83869: fix memory corruption when enabling fiber - NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() - SUNRPC: Fix integer overflow in decode_rc_list() - ice: fix VLAN replay after reset - ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins - ice: fix memleak in ice_init_tx_topology() - ice: clear port vlan config during reset - ice: set correct dst VSI in only LAN filters - nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed - NFSD: Mark filecache "down" if init fails - fbdev: sisfb: Fix strbuf array overflow - smb: client: fix UAF in async decryption - fbcon: Fix a NULL pointer dereference issue in fbcon_putcs - drm/amd/display: Check null pointer before dereferencing se - drm/xe/oa: Fix overflow in oa batch buffer - scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to KERN_WARNING - scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance - scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd() - driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute - driver core: bus: Fix double free in driver API bus_register() - dm vdo: don't refer to dedupe_context after releasing it - usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c - staging: vme_user: added bound check to geoid - tools/iio: Add memory allocation failure check for trigger_name - virtio_pmem: Check device status before requesting flush - netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n - netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash - LoongArch: Fix memleak in pci_acpi_scan_root() - comedi: ni_routing: tools: Check when the file could not be opened - usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk - xhci: dbc: Fix STALL transfer event handling - usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario - usb: chipidea: udc: enable suspend interrupt after usb reset - usb: typec: tipd: Free IRQ only if it was requested before - serial: protect uart_port_dtr_rts() in uart_shutdown() too - clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D - remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table - media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() - riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown - soundwire: cadence: re-check Peripheral status with delayed_work - PCI: endpoint: Assign PCI domain number for endpoint controllers - PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region - RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults - riscv: avoid Imbalance in RAS - riscv: Omit optimized string routines when using KASAN - mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs - mfd: intel-lpss: Add Intel Arrow Lake-H LPSS PCI IDs - mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict - ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition - io_uring: check if we need to reschedule during overflow flush - RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t - i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition - PCI: Mark Creative Labs EMU20k2 INTx masking as broken - i2c: i801: Use a different adapter-name for IDF adapters - PCI: Add ACS quirk for Qualcomm SA8775P - clk: bcm: bcm53573: fix OF node leak in init - RDMA/rtrs-srv: Avoid null pointer deref during path establishment - PCI: Add function 0 DMA alias quirk for Glenfly Arise chip - soundwire: intel_bus_common: enable interrupts before exiting reset - RDMA/mad: Improve handling of timed out WRs of mad agent - ktest.pl: Avoid false positives with grub2 skip regex - bpf: Prevent tail call between progs attached to different hooks - s390/traps: Handle early warnings gracefully - s390/cpum_sf: Remove WARN_ON_ONCE statements - ext4: nested locking for xattr inode - ext4: don't set SB_RDONLY after filesystem errors - bpf, x64: Fix a jit convergence issue - s390/mm: Add cond_resched() to cmm_alloc/free_pages() - s390/facility: Disable compile time optimization for decompressor code - bpf: Check percpu map value size first - selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test - bpf: Call the missed btf_record_free() when map creation fails - zram: don't free statically defined names - zram: free secondary algorithms names - perf build: Fix build feature-dwarf_getlocations fail for old libdw - perf build: Fix static compilation error when libdw is not installed - ntfs3: Change to non-blocking allocation in ntfs_d_hash - perf vdso: Missed put on 32-bit dsos - virtio_console: fix misc probe bugs - vdpa/octeon_ep: Fix format specifier for pointers in debug messages - fs/ntfs3: Refactor enum_rstbl to suppress static checker - fs/ntfs3: Fix sparse warning in ni_fiemap - fs/ntfs3: Fix sparse warning for bigendian - fs/ntfs3: Optimize large writes into sparse file - fs/ntfs3: Do not call file_modified if collapse range failed - net: fec: don't save PTP state if PTP is unsupported - unicode: Don't special case ignorable code points + UBUNTU: Upstream stable to v6.11.4 -- 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/2089068 Title: Oracular update: v6.11.4 upstream stable release 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: v6.11.4 upstream stable release from git://git.kernel.org/ unicode: Don't special case ignorable code points net: fec: don't save PTP state if PTP is unsupported fs/ntfs3: Do not call file_modified if collapse range failed fs/ntfs3: Optimize large writes into sparse file fs/ntfs3: Fix sparse warning for bigendian fs/ntfs3: Fix sparse warning in ni_fiemap fs/ntfs3: Refactor enum_rstbl to suppress static checker vdpa/octeon_ep: Fix format specifier for pointers in debug messages virtio_console: fix misc probe bugs perf vdso: Missed put on 32-bit dsos ntfs3: Change to non-blocking allocation in ntfs_d_hash perf build: Fix static compilation error when libdw is not installed perf build: Fix build feature-dwarf_getlocations fail for old libdw zram: free secondary algorithms names zram: don't free statically defined names bpf: Call the missed btf_record_free() when map creation fails selftests/bpf: Fix ARG_PTR_TO_LONG {half-,}uninitialized test bpf: Check percpu map value size first s390/facility: Disable compile time optimization for decompressor code s390/mm: Add cond_resched() to cmm_alloc/free_pages() bpf, x64: Fix a jit convergence issue ext4: don't set SB_RDONLY after filesystem errors ext4: nested locking for xattr inode s390/cpum_sf: Remove WARN_ON_ONCE statements s390/traps: Handle early warnings gracefully bpf: Prevent tail call between progs attached to different hooks ktest.pl: Avoid false positives with grub2 skip regex RDMA/mad: Improve handling of timed out WRs of mad agent soundwire: intel_bus_common: enable interrupts before exiting reset PCI: Add function 0 DMA alias quirk for Glenfly Arise chip RDMA/rtrs-srv: Avoid null pointer deref during path establishment clk: bcm: bcm53573: fix OF node leak in init PCI: Add ACS quirk for Qualcomm SA8775P i2c: i801: Use a different adapter-name for IDF adapters PCI: Mark Creative Labs EMU20k2 INTx masking as broken i3c: master: cdns: Fix use after free vulnerability in cdns_i3c_master Driver Due to Race Condition RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t io_uring: check if we need to reschedule during overflow flush ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition mfd: intel_soc_pmic_chtwc: Make Lenovo Yoga Tab 3 X90F DMI match less strict mfd: intel-lpss: Add Intel Panther Lake LPSS PCI IDs riscv: Omit optimized string routines when using KASAN riscv: avoid Imbalance in RAS RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults PCI: qcom: Disable mirroring of DBI and iATU register space in BAR region PCI: endpoint: Assign PCI domain number for endpoint controllers soundwire: cadence: re-check Peripheral status with delayed_work riscv/kexec_file: Fix relocation type R_RISCV_ADD16 and R_RISCV_SUB16 unknown media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D serial: protect uart_port_dtr_rts() in uart_shutdown() too usb: typec: tipd: Free IRQ only if it was requested before usb: chipidea: udc: enable suspend interrupt after usb reset usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario xhci: dbc: Fix STALL transfer event handling usb: host: xhci-plat: Parse xhci-missing_cas_quirk and apply quirk comedi: ni_routing: tools: Check when the file could not be opened LoongArch: Fix memleak in pci_acpi_scan_root() netfilter: nf_nat: don't try nat source port reallocation for reverse dir clash netfilter: nf_reject: Fix build warning when CONFIG_BRIDGE_NETFILTER=n virtio_pmem: Check device status before requesting flush tools/iio: Add memory allocation failure check for trigger_name staging: vme_user: added bound check to geoid usb: gadget: uvc: Fix ERR_PTR dereference in uvc_v4l2.c dm vdo: don't refer to dedupe_context after releasing it driver core: bus: Fix double free in driver API bus_register() driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute scsi: lpfc: Add ELS_RSP cmd to the list of WQEs to flush in lpfc_els_flush_cmd() scsi: lpfc: Ensure DA_ID handling completion before deleting an NPIV instance scsi: lpfc: Revise TRACE_EVENT log flag severities from KERN_ERR to KERN_WARNING drm/xe/oa: Fix overflow in oa batch buffer drm/amd/display: Check null pointer before dereferencing se fbcon: Fix a NULL pointer dereference issue in fbcon_putcs smb: client: fix UAF in async decryption fbdev: sisfb: Fix strbuf array overflow NFSD: Mark filecache "down" if init fails nfsd: nfsd_destroy_serv() must call svc_destroy() even if nfsd_startup_net() failed ice: set correct dst VSI in only LAN filters ice: clear port vlan config during reset ice: fix memleak in ice_init_tx_topology() ice: disallow DPLL_PIN_STATE_SELECTABLE for dpll output pins ice: fix VLAN replay after reset SUNRPC: Fix integer overflow in decode_rc_list() NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() net: phy: dp83869: fix memory corruption when enabling fiber sfc: Don't invoke xdp_do_flush() from netpoll. net: phy: aquantia: AQR115c fix up PMA capabilities net: phy: aquantia: remove usage of phy_set_max_speed tcp: fix to allow timestamp undo if no retransmits were sent tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe tcp: fix TFO SYN_RECV to not zero retrans_stamp with retransmits out rxrpc: Fix uninitialised variable in rxrpc_send_data() net: dsa: sja1105: fix reception from VLAN-unaware bridges netfilter: br_netfilter: fix panic with metadata_dst skb selftests: net: no_forwarding: fix VID for $swp2 in one_bridge_two_pvids() test net: pse-pd: Fix enabled status mismatch Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change Bluetooth: btusb: Don't fail external suspend requests net: phy: bcm84881: Fix some error handling paths nfsd: fix possible badness in FREE_STATEID thermal: intel: int340x: processor: Fix warning during module unload net: ethernet: adi: adin1110: Fix some error handling path in adin1110_read_fifo() net: dsa: b53: fix jumbo frame mtu check net: dsa: b53: fix max MTU for 1g switches net: dsa: b53: fix max MTU for BCM5325/BCM5365 net: dsa: b53: allow lower MTUs on BCM5325/5365 net: dsa: b53: fix jumbo frames on 10/100 ports drm/nouveau: pass cli to nouveau_channel_new() instead of drm+device nouveau/dmem: Fix privileged error in copy engine channel gpio: aspeed: Add the flush write to ensure the write complete. gpio: aspeed: Use devm_clk api to manage clock source x86/xen: mark boot CPU of PV guest in MSR_IA32_APICBASE powercap: intel_rapl_tpmi: Ignore minor version change ice: Fix entering Safe Mode ice: Fix netif_is_ice() in Safe Mode ice: Flush FDB entries before reset ice: Fix increasing MSI-X on VF i40e: Fix macvlan leak by synchronizing access to mac_filter_hash igb: Do not bring the device up after non-fatal error net/sched: accept TCA_STAB only for root qdisc drm/xe: Restore GT freq on GSC load error drm/xe: Make wedged_mode debugfs writable net: ibm: emac: mal: fix wrong goto net: ti: icssg-prueth: Fix race condition for VLAN table access btrfs: zoned: fix missing RCU locking in error message when loading zone info sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start netfilter: xtables: avoid NFPROTO_UNSPEC where needed netfilter: fib: check correct rtable in vrf setups net: ibm: emac: mal: add dcr_unmap to _remove net: dsa: refuse cross-chip mirroring operations net: netconsole: fix wrong warning drm/fbdev-dma: Only cleanup deferred I/O if necessary net: do not delay dst_entries_add() in dst_release() rtnetlink: Add bulk registration helpers for rtnetlink message handlers. vxlan: Handle error of rtnl_register_module(). bridge: Handle error of rtnl_register_module(). mctp: Handle error of rtnl_register_module(). mpls: Handle error of rtnl_register_module(). phonet: Handle error of rtnl_register_module(). ppp: fix ppp_async_encode() illegal access net/smc: fix lacks of icsk_syn_mss with IPPROTO_SMC slip: make slhc_remember() more robust against malicious packets rcu/nocb: Fix rcuog wake-up from offline softirq HID: multitouch: Add support for lenovo Y9000P Touchpad hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature hwmon: (tmp513) Add missing dependency on REGMAP_I2C hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C hwmon: (adm9240) Add missing dependency on REGMAP_I2C hwmon: (adt7470) Add missing dependency on REGMAP_I2C hwmon: (ltc2991) Add missing dependency on REGMAP_I2C HID: amd_sfh: Switch to device-managed dmam_alloc_coherent() HID: plantronics: Workaround for an unexcepted opposite volume key HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" usb: dwc3: core: Stop processing of pending events if controller is halted usb: xhci: Fix problem with xhci resume from suspend usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip usb: dwc3: re-enable runtime PM after failed resume usb: gadget: core: force synchronous registration hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma ACPI: resource: Make Asus ExpertBook B2402 matches cover more models ACPI: resource: Make Asus ExpertBook B2502 matches cover more models drm/amdgpu: partially revert powerplay `__counted_by` changes drm/amd/display: Clear update flags after update has been applied drm/v3d: Stop the active perfmon before being destroyed drm/vc4: Stop the active perfmon before being destroyed drm/amdkfd: Fix an eviction fence leak drm/amd/display: fix hibernate entry for DCN35+ drm/xe/guc_submit: fix xa_store() error checking drm/i915/hdcp: fix connector refcounting drm/xe/ct: prevent UAF in send_recv() drm/xe/ct: fix xa_store() error checking Bluetooth: hci_conn: Fix UAF in hci_enhanced_setup_sync thermal: core: Reference count the zone in thermal_zone_get_by_id() thermal: core: Free tzp copy along with the thermal zone scsi: wd33c93: Don't use stale scsi_pointer value scsi: fnic: Move flush_work initialization out of if block scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb() Revert "mmc: mvsdio: Use sg_miter for PIO" mmc: sdhci-of-dwcmshc: Prevent stale command interrupt handling mptcp: fallback when MPTCP opts are dropped after 1st data ata: libata: avoid superfluous disk spin down + spin up during hibernation OPP: fix error code in dev_pm_opp_set_config() net: explicitly clear the sk pointer, when pf->create fails net: Fix an unsafe loop on the list net: dsa: lan9303: ensure chip reset and wait for READY status net: phy: Remove LED entry from LEDs list on unregister net: phy: realtek: Fix MMD access on RTL8126A-integrated PHY mptcp: handle consistently DSS corruption mptcp: pm: do not remove closing subflows device-dax: correct pgoff align in dax_set_mapping() ice: Fix improper handling of refcount in ice_dpll_init_rclk_pins() ice: Fix improper handling of refcount in ice_sriov_set_msix_vec_count() nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error powercap: intel_rapl_tpmi: Fix bogus register reading selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test selftests/rseq: Fix mm_cid test failure btrfs: split remaining space to discard in chunks btrfs: add cancellation points to trim loops PM: domains: Fix alloc/free in dev_pm_domain_attach|detach_list() idpf: use actual mbx receive payload length kthread: unpark only parked kthread fs/proc/kcore.c: allow translation of physical memory addresses secretmem: disable memfd_secret() if arch cannot set direct map PCI: Pass domain number to pci_bus_release_domain_nr() explicitly io_uring/rw: fix cflags posting for single issue multishot read Linux 6.11.4 UBUNTU: Upstream stable to v6.11.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2089068/+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