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.4.5 upstream stable release from git://git.kernel.org/ Linux 6.4.5 net/ncsi: change from ndo_set_mac_address to dev_set_mac_address net/ncsi: make one oem_gma function for all mfr id drm/atomic: Fix potential use-after-free in nonblocking commits Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON" MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set() scsi: qla2xxx: Fix end of loop test scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue scsi: qla2xxx: Pointer may be dereferenced scsi: qla2xxx: Correct the index of array scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() scsi: qla2xxx: Fix potential NULL pointer dereference scsi: qla2xxx: Fix buffer overrun scsi: qla2xxx: Avoid fcport pointer dereference scsi: qla2xxx: Array index may go out of bound scsi: qla2xxx: Fix mem access after free scsi: qla2xxx: Wait for io return on terminate rport scsi: qla2xxx: Fix hang in task management scsi: qla2xxx: Fix task management cmd fail due to unavailable resource scsi: qla2xxx: Fix task management cmd failure scsi: qla2xxx: Multi-que support for TMF tracing/user_events: Fix struct arg size match check tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails Revert "tracing: Add "(fault)" name injection to kernel probes" tracing/probes: Fix to update dynamic data counter if fetcharg uses it tracing/probes: Fix not to count error code to total length tracing/probes: Fix to avoid double count of the string length on the array smb: client: Fix -Wstringop-overflow issues selftests: mptcp: pm_nl_ctl: fix 32-bit support selftests: mptcp: depend on SYN_COOKIES selftests: mptcp: userspace_pm: report errors with 'remove' tests selftests: mptcp: userspace_pm: use correct server port selftests: mptcp: sockopt: return error if wrong mark selftests: mptcp: connect: fail if nft supposed to work selftests: mptcp: sockopt: use 'iptables-legacy' if available mptcp: ensure subflow is unhashed before cleaning the backlog mptcp: do not rely on implicit state check in mptcp_listen() tracing: Fix null pointer dereference in tracing_err_log_open() fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() fprobe: Release rethook after the ftrace_ops is unregistered accel/ivpu: Clear specific interrupt status bits on C0 accel/ivpu: Fix VPU register access in irq disable pwm: meson: fix handling of period/duty if greater than UINT_MAX pwm: meson: modify and simplify calculation in meson_pwm_get_state PM: QoS: Restore support for default value on frequency QoS perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR xtensa: ISS: fix call to split_if_spec cifs: if deferred close is disabled then close files immediately drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 drm/amd/pm: share the code around SMU13 pcie parameters update ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() ring-buffer: Fix deadloop issue on reading trace_pipe net: ena: fix shift-out-of-bounds in exponential backoff regmap-irq: Fix out-of-bounds access when allocating config buffers perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start() samples: ftrace: Save required argument registers in sample trampolines nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices tracing: Fix memory leak of iter->temp when reading trace_pipe tracing/histograms: Add histograms to hist_vars if they have referenced variables dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter s390/decompressor: fix misaligned symbol build error bus: ixp4xx: fix IXP4XX_EXP_T1_MASK Revert "8250: add support for ASIX devices with a FIFO bug" media: uapi: Fix [GS]_ROUTING ACTIVE flag value soundwire: qcom: fix storing port config out-of-bounds opp: Fix use-after-free in lazy_opp_tables after probe deferral meson saradc: fix clock divider mask length xhci: Show ZHAOXIN xHCI root hub speed correctly xhci: Fix TRB prefetch issue of ZHAOXIN hosts xhci: Fix resume issue of some ZHAOXIN hosts arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 nfp: clean mc addresses in application firmware when closing port ceph: don't let check_caps skip sending responses for revoke msgs ceph: fix blindly expanding the readahead windows ceph: add a dedicated private data for netfs rreq libceph: harden msgr2.1 frame segment length checks firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() tty: fix hang on tty device with no_room set tty: serial: imx: fix rs485 rx after tx tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error serial: atmel: don't enable IRQs prematurely drm/ttm: Don't leak a resource on swapout move error drm/ttm: Don't leak a resource on eviction error drm/amd/pm: fix smu i2c data read risk drm/amdgpu: avoid restore process run into dead loop. drm/amd/display: Add monitor specific edid quirk drm/amd/display: Correct `DMUB_FW_VERSION` macro drm/amd/display: Fix 128b132b link loss handling drm/amd/display: add a NULL pointer check drm/amd: Disable PSR-SU on Parade 0803 TCON drm/amdgpu: fix clearing mappings for BOs that are always valid in VM drm/amd/display: disable seamless boot if force_odm_combine is enabled drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 drm/amd/display: edp do not add non-edid timings drm/amd/display: fix seamless odm transitions drm/amd/display: Fix in secure display context creation drm/amd/display: Limit DCN32 8 channel or less parts to DPM1 for FPO drm/dp_mst: Clear MSG_RDY flag before sending new message drm/rockchip: vop: Leave vblank enabled in self-refresh drm/atomic: Allow vblank-enabled + self-refresh "disable" scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() fs: dlm: fix missing pending to false fs: dlm: clear pending bit when queue was empty fs: dlm: fix mismatch of plock results from userspace fs: dlm: make F_SETLK use unkillable wait_event fs: dlm: interrupt posix locks only when process is killed fs: dlm: fix cleanup pending ops when interrupted fs: dlm: return positive pid value for F_GETLK md/raid0: add discard support for the 'original' layout mfd: pm8008: Fix module autoloading misc: pci_endpoint_test: Re-init completion for every test misc: pci_endpoint_test: Free IRQs before removing the device PCI: rockchip: Set address alignment for endpoint mode PCI: rockchip: Use u32 variable to access 32-bit registers PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked PCI: rockchip: Write PCI Device ID to correct register PCI: rockchip: Assert PCI Configuration Enable bit after probe PCI: epf-test: Fix DMA transfer completion detection PCI: epf-test: Fix DMA transfer completion initialization PCI: qcom: Disable write access to read only registers for IP v2.3.3 PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 PCI: Release resource invalidated by coalescing PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold s390/zcrypt: do not retry administrative requests scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O dm integrity: reduce vmalloc space footprint on 32-bit architectures hwrng: imx-rngc - fix the timeout for init and self check arm64: dts: ti: k3-j721s2: Fix wkup pinmux range arm64: dts: mt7986: use size of reserved partition for bl2 jfs: jfs_dmap: Validate db_l2nbperpage while mounting ext2/dax: Fix ext2_setsize when len is page aligned soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup mm/mmap: Fix error return in do_vmi_align_munmap() fs: dlm: revert check required context while close ext4: only update i_reserved_data_blocks on successful block allocation ext4: turn quotas off if mount failed after enabling quotas ext4: fix to check return value of freeze_bdev() in ext4_shutdown() ext4: avoid updating the superblock on a r/o mount if not needed ext4: fix wrong unit use in ext4_mb_new_blocks ext4: get block from bh in ext4_free_blocks for fast commit replay ext4: fix wrong unit use in ext4_mb_clear_bb ext4: Fix reusing stale buffer heads from last failed mounting MIPS: KVM: Fix NULL pointer dereference MIPS: Loongson: Fix build error when make modules_install MIPS: Loongson: Fix cpu_probe_loongson() again MIPS: cpu-features: Use boot_cpu_type for CPU type based features drm/amd/display: perform a bounds check before filling dirty rectangles powerpc/64s: Fix native_hpte_remove() to be irq-safe powerpc/security: Fix Speculation_Store_Bypass reporting on Power10 misc: fastrpc: Create fastrpc scalar with correct buffer count powerpc: Fail build if using recordmcount with binutils v2.37 tracing/user_events: Fix incorrect return value for writing operation when events are disabled kasan: fix type cast in memory_is_poisoned_n kasan, slub: fix HW_TAGS zeroing with slub_debug kasan: use internal prototypes matching gcc-13 builtins kasan: add kasan_tag_mismatch prototype net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver net: bcmgenet: Ensure MDIO unregistration has clocks enabled mtd: rawnand: meson: fix unaligned DMA buffers handling tpm/tpm_tis: Disable interrupts for Lenovo L590 devices tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 13th gen tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 12th gen tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11 tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation tpm: Do not remap from ACPI resources again for Pluton TPM pinctrl: amd: Unify debounce handling into amd_pinconf_set() pinctrl: amd: Drop pull up select configuration pinctrl: amd: Use amd_pinconf_set() for all config options pinctrl: amd: Only use special debounce behavior for GPIO 0 pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe" pinctrl: amd: Detect and mask spurious interrupts pinctrl: amd: Fix mistake in handling clearing pins at startup pinctrl: amd: Detect internal GPIO0 debounce handling kbuild: make modules_install copy modules.builtin(.modinfo) f2fs: fix deadlock in i_xattr_sem and inode page lock f2fs: don't reset unchangable mount option in f2fs_remount() drm/client: Send hotplug event after registering a client smb: client: fix parsing of source mount option cifs: fix session state check in smb2_find_smb_ses smb: client: improve DFS mount check nvme-pci: fix DMA direction of unmapping integrity data net/sched: sch_qfq: account for stab overhead in qfq_enqueue net/sched: sch_qfq: reintroduce lmax bound check for MTU wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set() net: txgbe: fix eeprom calculation error net/sched: make psched_mtu() RTNL-less safe drm/nouveau: bring back blit subchannel for pre nv50 GPUs drm/nouveau/acr: Abort loading ACR if no firmware was found netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() drm/nouveau/disp/g94: enable HDMI drm/nouveau/disp: fix HDMI on gt215+ riscv: mm: fix truncation warning on RV32 net/sched: flower: Ensure both minimum and maximum ports are specified xdp: use trusted arguments in XDP hints kfuncs bpf: cpumap: Fix memory leak in cpu_map_update_elem wifi: airo: avoid uninitialized warning in airo_get_rate() erofs: fix fsdax unavailability for chunk-based regular files erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF octeontx2-pf: Add additional check for MCAM rules net: dsa: Removed unneeded of_node_put in felix_parse_ports_node drm/i915: Fix one wrong caching mode enum usage drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner net: fec: increase the size of tx ring and update tx_wake_threshold net: fec: recycle pages for transmitted XDP frames net: fec: remove last_bdp from fec_enet_txq_xmit_frame() net: fec: remove useless fec_enet_reset_skb() riscv, bpf: Fix inconsistent JIT image generation openrisc: Union fpcsr and oldmask in sigcontext to unbreak userspace ABI nvme: fix the NVME_ID_NS_NVM_STS_MASK definition igc: Fix inserting of empty frame for launchtime igc: Fix launchtime before start of cycle igc: No strict mode in pure launchtime/CBS offload fprobe: add unlock to match a succeeded ftrace_test_recursion_trylock kernel/trace: Fix cleanup logic of enable_trace_eprobe igc: Handle already enabled taprio offload for basetime 0 igc: Do not enable taprio offload for invalid arguments igc: Rename qbv_enable to taprio_offload_enable net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum platform/x86: wmi: Break possible infinite loop when parsing GUID net: dsa: qca8k: Add check for skb_copy HID: hyperv: avoid struct memcpy overrun warning ipv6/addrconf: fix a potential refcount underflow for idev NTB: ntb_tool: Add check for devm_kcalloc NTB: ntb_transport: fix possible memory leak while device_register() fails ntb: intel: Fix error handling in intel_ntb_pci_driver_init() NTB: amd: Fix error handling in amd_ntb_pci_driver_init() ntb: idt: Fix error handling in idt_pci_driver_init() udp6: fix udp6_ehashfn() typo icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). s390/ism: Do not unregister clients with registered DMBs s390/ism: Fix and simplify add()/remove() callback handling s390/ism: Fix locking for forwarding of IRQs and events to clients net: prevent skb corruption on frag list segmentation net: bgmac: postpone turning IRQs off to avoid SoC hangs udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint ionic: remove WARN_ON to prevent panic_on_warn octeontx2-af: Move validation of ptp pointer before its usage octeontx2-af: Promisc enable/disable through mbox drm/fbdev-dma: Fix documented default preferred_bpp value gve: Set default duplex configuration to full net/sched: cls_fw: Fix improper refcount update leads to use-after-free net: mscc: ocelot: fix oversize frame dropping for preemptible TCs net: dsa: felix: make vsc9959_tas_guard_bands_update() visible to ocelot->ops net: mvneta: fix txq_map in case of txq_number==1 bpf: Fix max stack depth check for async callbacks scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER scsi: qla2xxx: Fix error code in qla2x00_start_sp() blk-crypto: use dynamic lock class for blk_crypto_profile::lock igc: Handle PPS start time programming for past time values igc: Include the length/type field and VLAN tag in queueMaxSDU igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings net/mlx5e: RX, Fix page_pool page fragment tracking for XDP net/mlx5: Query hca_cap_2 only when supported net/mlx5e: TC, CT: Offload ct clear only once net/mlx5e: Check for NOT_READY flag state after locking net/mlx5: Register a unique thermal zone per device net/mlx5e: RX, Fix flush and close release flow of regular rq for legacy rq net/mlx5e: fix memory leak in mlx5e_ptp_open net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create net/mlx5e: fix double free in mlx5e_destroy_flow_table igc: Fix TX Hang issue when QBV Gate is closed igc: Add XDP hints kfuncs for RX hash igc: Add igc_xdp_buff wrapper for xdp_buff in driver igc: Remove delay during TX ring configuration igc: Add condition for qbv_config_change_errors counter ice: Fix tx queue rate limit when TCs are configured ice: Fix max_rate check while configuring TX rate limits netfilter: conntrack: don't fold port numbers into addresses before hashing netfilter: nf_tables: report use refcount overflow xen/virtio: Fix NULL deref when a bridge of PCI root bus has no parent drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags swiotlb: reduce the number of areas to match actual memory pool size swiotlb: always set the number of areas before allocating the pool drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime drm: bridge: dw_hdmi: fix connector access for scdc drm/panel: simple: Add connector_type for innolux_at043tn24 ksmbd: fix out of bounds read in smb2_sess_setup ksmbd: add missing compound request handing in some commands net: lan743x: select FIXED_PHY net: lan743x: Don't sleep in atomic context HID: amd_sfh: Fix for shift-out-of-bounds HID: amd_sfh: Rename the float32 variable HID: input: fix mapping for camera access keys security/integrity: fix pointer to ESL data and its size on pseries ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux (Ubuntu Mantic) Importance: Undecided Status: Confirmed ** Tags: kernel-stable-tracking-bug ** Changed in: linux (Ubuntu) Status: New => Confirmed ** Tags added: kernel-stable-tracking-bug ** Also affects: linux (Ubuntu Mantic) Importance: Undecided Status: Confirmed -- 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/2028790 Title: Mantic update: v6.4.5 upstream stable release Status in linux package in Ubuntu: Confirmed Status in linux source package in Mantic: Confirmed 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.4.5 upstream stable release from git://git.kernel.org/ Linux 6.4.5 net/ncsi: change from ndo_set_mac_address to dev_set_mac_address net/ncsi: make one oem_gma function for all mfr id drm/atomic: Fix potential use-after-free in nonblocking commits Revert "drm/amd: Disable PSR-SU on Parade 0803 TCON" MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled net: dsa: ocelot: unlock on error in vsc9959_qos_port_tas_set() scsi: qla2xxx: Fix end of loop test scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue scsi: qla2xxx: Pointer may be dereferenced scsi: qla2xxx: Correct the index of array scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport() scsi: qla2xxx: Fix potential NULL pointer dereference scsi: qla2xxx: Fix buffer overrun scsi: qla2xxx: Avoid fcport pointer dereference scsi: qla2xxx: Array index may go out of bound scsi: qla2xxx: Fix mem access after free scsi: qla2xxx: Wait for io return on terminate rport scsi: qla2xxx: Fix hang in task management scsi: qla2xxx: Fix task management cmd fail due to unavailable resource scsi: qla2xxx: Fix task management cmd failure scsi: qla2xxx: Multi-que support for TMF tracing/user_events: Fix struct arg size match check tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails Revert "tracing: Add "(fault)" name injection to kernel probes" tracing/probes: Fix to update dynamic data counter if fetcharg uses it tracing/probes: Fix not to count error code to total length tracing/probes: Fix to avoid double count of the string length on the array smb: client: Fix -Wstringop-overflow issues selftests: mptcp: pm_nl_ctl: fix 32-bit support selftests: mptcp: depend on SYN_COOKIES selftests: mptcp: userspace_pm: report errors with 'remove' tests selftests: mptcp: userspace_pm: use correct server port selftests: mptcp: sockopt: return error if wrong mark selftests: mptcp: connect: fail if nft supposed to work selftests: mptcp: sockopt: use 'iptables-legacy' if available mptcp: ensure subflow is unhashed before cleaning the backlog mptcp: do not rely on implicit state check in mptcp_listen() tracing: Fix null pointer dereference in tracing_err_log_open() fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() fprobe: Release rethook after the ftrace_ops is unregistered accel/ivpu: Clear specific interrupt status bits on C0 accel/ivpu: Fix VPU register access in irq disable pwm: meson: fix handling of period/duty if greater than UINT_MAX pwm: meson: modify and simplify calculation in meson_pwm_get_state PM: QoS: Restore support for default value on frequency QoS perf/x86: Fix lockdep warning in for_each_sibling_event() on SPR xtensa: ISS: fix call to split_if_spec cifs: if deferred close is disabled then close files immediately drm/amd/pm: conditionally disable pcie lane/speed switching for SMU13 drm/amd/pm: share the code around SMU13 pcie parameters update ftrace: Fix possible warning on checking all pages used in ftrace_process_locs() ring-buffer: Fix deadloop issue on reading trace_pipe net: ena: fix shift-out-of-bounds in exponential backoff regmap-irq: Fix out-of-bounds access when allocating config buffers perf: RISC-V: Remove PERF_HES_STOPPED flag checking in riscv_pmu_start() samples: ftrace: Save required argument registers in sample trampolines nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices tracing: Fix memory leak of iter->temp when reading trace_pipe tracing/histograms: Add histograms to hist_vars if they have referenced variables dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter s390/decompressor: fix misaligned symbol build error bus: ixp4xx: fix IXP4XX_EXP_T1_MASK Revert "8250: add support for ASIX devices with a FIFO bug" media: uapi: Fix [GS]_ROUTING ACTIVE flag value soundwire: qcom: fix storing port config out-of-bounds opp: Fix use-after-free in lazy_opp_tables after probe deferral meson saradc: fix clock divider mask length xhci: Show ZHAOXIN xHCI root hub speed correctly xhci: Fix TRB prefetch issue of ZHAOXIN hosts xhci: Fix resume issue of some ZHAOXIN hosts arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2 nfp: clean mc addresses in application firmware when closing port ceph: don't let check_caps skip sending responses for revoke msgs ceph: fix blindly expanding the readahead windows ceph: add a dedicated private data for netfs rreq libceph: harden msgr2.1 frame segment length checks firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool() tty: fix hang on tty device with no_room set tty: serial: imx: fix rs485 rx after tx tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error serial: atmel: don't enable IRQs prematurely drm/ttm: Don't leak a resource on swapout move error drm/ttm: Don't leak a resource on eviction error drm/amd/pm: fix smu i2c data read risk drm/amdgpu: avoid restore process run into dead loop. drm/amd/display: Add monitor specific edid quirk drm/amd/display: Correct `DMUB_FW_VERSION` macro drm/amd/display: Fix 128b132b link loss handling drm/amd/display: add a NULL pointer check drm/amd: Disable PSR-SU on Parade 0803 TCON drm/amdgpu: fix clearing mappings for BOs that are always valid in VM drm/amd/display: disable seamless boot if force_odm_combine is enabled drm/amd/display: Remove Phantom Pipe Check When Calculating K1 and K2 drm/amd/display: edp do not add non-edid timings drm/amd/display: fix seamless odm transitions drm/amd/display: Fix in secure display context creation drm/amd/display: Limit DCN32 8 channel or less parts to DPM1 for FPO drm/dp_mst: Clear MSG_RDY flag before sending new message drm/rockchip: vop: Leave vblank enabled in self-refresh drm/atomic: Allow vblank-enabled + self-refresh "disable" scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() fs: dlm: fix missing pending to false fs: dlm: clear pending bit when queue was empty fs: dlm: fix mismatch of plock results from userspace fs: dlm: make F_SETLK use unkillable wait_event fs: dlm: interrupt posix locks only when process is killed fs: dlm: fix cleanup pending ops when interrupted fs: dlm: return positive pid value for F_GETLK md/raid0: add discard support for the 'original' layout mfd: pm8008: Fix module autoloading misc: pci_endpoint_test: Re-init completion for every test misc: pci_endpoint_test: Free IRQs before removing the device PCI: rockchip: Set address alignment for endpoint mode PCI: rockchip: Use u32 variable to access 32-bit registers PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked PCI: rockchip: Write PCI Device ID to correct register PCI: rockchip: Assert PCI Configuration Enable bit after probe PCI: epf-test: Fix DMA transfer completion detection PCI: epf-test: Fix DMA transfer completion initialization PCI: qcom: Disable write access to read only registers for IP v2.3.3 PCI: Add function 1 DMA alias quirk for Marvell 88SE9235 PCI: Release resource invalidated by coalescing PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold s390/zcrypt: do not retry administrative requests scsi: mpi3mr: Propagate sense data for admin queue SCSI I/O dm integrity: reduce vmalloc space footprint on 32-bit architectures hwrng: imx-rngc - fix the timeout for init and self check arm64: dts: ti: k3-j721s2: Fix wkup pinmux range arm64: dts: mt7986: use size of reserved partition for bl2 jfs: jfs_dmap: Validate db_l2nbperpage while mounting ext2/dax: Fix ext2_setsize when len is page aligned soc: qcom: mdt_loader: Fix unconditional call to scm_pas_mem_setup mm/mmap: Fix error return in do_vmi_align_munmap() fs: dlm: revert check required context while close ext4: only update i_reserved_data_blocks on successful block allocation ext4: turn quotas off if mount failed after enabling quotas ext4: fix to check return value of freeze_bdev() in ext4_shutdown() ext4: avoid updating the superblock on a r/o mount if not needed ext4: fix wrong unit use in ext4_mb_new_blocks ext4: get block from bh in ext4_free_blocks for fast commit replay ext4: fix wrong unit use in ext4_mb_clear_bb ext4: Fix reusing stale buffer heads from last failed mounting MIPS: KVM: Fix NULL pointer dereference MIPS: Loongson: Fix build error when make modules_install MIPS: Loongson: Fix cpu_probe_loongson() again MIPS: cpu-features: Use boot_cpu_type for CPU type based features drm/amd/display: perform a bounds check before filling dirty rectangles powerpc/64s: Fix native_hpte_remove() to be irq-safe powerpc/security: Fix Speculation_Store_Bypass reporting on Power10 misc: fastrpc: Create fastrpc scalar with correct buffer count powerpc: Fail build if using recordmcount with binutils v2.37 tracing/user_events: Fix incorrect return value for writing operation when events are disabled kasan: fix type cast in memory_is_poisoned_n kasan, slub: fix HW_TAGS zeroing with slub_debug kasan: use internal prototypes matching gcc-13 builtins kasan: add kasan_tag_mismatch prototype net: phy: dp83td510: fix kernel stall during netboot in DP83TD510E PHY driver net: bcmgenet: Ensure MDIO unregistration has clocks enabled mtd: rawnand: meson: fix unaligned DMA buffers handling tpm/tpm_tis: Disable interrupts for Lenovo L590 devices tpm,tpm_tis: Disable interrupts after 1000 unhandled IRQs tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 13th gen tpm: return false from tpm_amd_is_rng_defective on non-x86 platforms tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes tpm/tpm_tis: Disable interrupts for Framework Laptop Intel 12th gen tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes tpm: tpm_tis: Disable interrupts *only* for AEON UPX-i11 tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation tpm: Do not remap from ACPI resources again for Pluton TPM pinctrl: amd: Unify debounce handling into amd_pinconf_set() pinctrl: amd: Drop pull up select configuration pinctrl: amd: Use amd_pinconf_set() for all config options pinctrl: amd: Only use special debounce behavior for GPIO 0 pinctrl: amd: Revert "pinctrl: amd: disable and mask interrupts on probe" pinctrl: amd: Detect and mask spurious interrupts pinctrl: amd: Fix mistake in handling clearing pins at startup pinctrl: amd: Detect internal GPIO0 debounce handling kbuild: make modules_install copy modules.builtin(.modinfo) f2fs: fix deadlock in i_xattr_sem and inode page lock f2fs: don't reset unchangable mount option in f2fs_remount() drm/client: Send hotplug event after registering a client smb: client: fix parsing of source mount option cifs: fix session state check in smb2_find_smb_ses smb: client: improve DFS mount check nvme-pci: fix DMA direction of unmapping integrity data net/sched: sch_qfq: account for stab overhead in qfq_enqueue net/sched: sch_qfq: reintroduce lmax bound check for MTU wifi: rtw89: debug: fix error code in rtw89_debug_priv_send_h2c_set() net: txgbe: fix eeprom calculation error net/sched: make psched_mtu() RTNL-less safe drm/nouveau: bring back blit subchannel for pre nv50 GPUs drm/nouveau/acr: Abort loading ACR if no firmware was found netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() drm/nouveau/disp/g94: enable HDMI drm/nouveau/disp: fix HDMI on gt215+ riscv: mm: fix truncation warning on RV32 net/sched: flower: Ensure both minimum and maximum ports are specified xdp: use trusted arguments in XDP hints kfuncs bpf: cpumap: Fix memory leak in cpu_map_update_elem wifi: airo: avoid uninitialized warning in airo_get_rate() erofs: fix fsdax unavailability for chunk-based regular files erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF erofs: avoid useless loops in z_erofs_pcluster_readmore() when reading beyond EOF octeontx2-pf: Add additional check for MCAM rules net: dsa: Removed unneeded of_node_put in felix_parse_ports_node drm/i915: Fix one wrong caching mode enum usage drm/i915: Don't preserve dpll_hw_state for slave crtc in Bigjoiner net: fec: increase the size of tx ring and update tx_wake_threshold net: fec: recycle pages for transmitted XDP frames net: fec: remove last_bdp from fec_enet_txq_xmit_frame() net: fec: remove useless fec_enet_reset_skb() riscv, bpf: Fix inconsistent JIT image generation openrisc: Union fpcsr and oldmask in sigcontext to unbreak userspace ABI nvme: fix the NVME_ID_NS_NVM_STS_MASK definition igc: Fix inserting of empty frame for launchtime igc: Fix launchtime before start of cycle igc: No strict mode in pure launchtime/CBS offload fprobe: add unlock to match a succeeded ftrace_test_recursion_trylock kernel/trace: Fix cleanup logic of enable_trace_eprobe igc: Handle already enabled taprio offload for basetime 0 igc: Do not enable taprio offload for invalid arguments igc: Rename qbv_enable to taprio_offload_enable net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum platform/x86: wmi: Break possible infinite loop when parsing GUID net: dsa: qca8k: Add check for skb_copy HID: hyperv: avoid struct memcpy overrun warning ipv6/addrconf: fix a potential refcount underflow for idev NTB: ntb_tool: Add check for devm_kcalloc NTB: ntb_transport: fix possible memory leak while device_register() fails ntb: intel: Fix error handling in intel_ntb_pci_driver_init() NTB: amd: Fix error handling in amd_ntb_pci_driver_init() ntb: idt: Fix error handling in idt_pci_driver_init() udp6: fix udp6_ehashfn() typo icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev(). s390/ism: Do not unregister clients with registered DMBs s390/ism: Fix and simplify add()/remove() callback handling s390/ism: Fix locking for forwarding of IRQs and events to clients net: prevent skb corruption on frag list segmentation net: bgmac: postpone turning IRQs off to avoid SoC hangs udp6: add a missing call into udp_fail_queue_rcv_skb tracepoint ionic: remove WARN_ON to prevent panic_on_warn octeontx2-af: Move validation of ptp pointer before its usage octeontx2-af: Promisc enable/disable through mbox drm/fbdev-dma: Fix documented default preferred_bpp value gve: Set default duplex configuration to full net/sched: cls_fw: Fix improper refcount update leads to use-after-free net: mscc: ocelot: fix oversize frame dropping for preemptible TCs net: dsa: felix: make vsc9959_tas_guard_bands_update() visible to ocelot->ops net: mvneta: fix txq_map in case of txq_number==1 bpf: Fix max stack depth check for async callbacks scsi: ufs: ufs-mediatek: Add dependency for RESET_CONTROLLER scsi: qla2xxx: Fix error code in qla2x00_start_sp() blk-crypto: use dynamic lock class for blk_crypto_profile::lock igc: Handle PPS start time programming for past time values igc: Include the length/type field and VLAN tag in queueMaxSDU igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings net/mlx5e: RX, Fix page_pool page fragment tracking for XDP net/mlx5: Query hca_cap_2 only when supported net/mlx5e: TC, CT: Offload ct clear only once net/mlx5e: Check for NOT_READY flag state after locking net/mlx5: Register a unique thermal zone per device net/mlx5e: RX, Fix flush and close release flow of regular rq for legacy rq net/mlx5e: fix memory leak in mlx5e_ptp_open net/mlx5e: fix memory leak in mlx5e_fs_tt_redirect_any_create net/mlx5e: fix double free in mlx5e_destroy_flow_table igc: Fix TX Hang issue when QBV Gate is closed igc: Add XDP hints kfuncs for RX hash igc: Add igc_xdp_buff wrapper for xdp_buff in driver igc: Remove delay during TX ring configuration igc: Add condition for qbv_config_change_errors counter ice: Fix tx queue rate limit when TCs are configured ice: Fix max_rate check while configuring TX rate limits netfilter: conntrack: don't fold port numbers into addresses before hashing netfilter: nf_tables: report use refcount overflow xen/virtio: Fix NULL deref when a bridge of PCI root bus has no parent drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags swiotlb: reduce the number of areas to match actual memory pool size swiotlb: always set the number of areas before allocating the pool drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime drm: bridge: dw_hdmi: fix connector access for scdc drm/panel: simple: Add connector_type for innolux_at043tn24 ksmbd: fix out of bounds read in smb2_sess_setup ksmbd: add missing compound request handing in some commands net: lan743x: select FIXED_PHY net: lan743x: Don't sleep in atomic context HID: amd_sfh: Fix for shift-out-of-bounds HID: amd_sfh: Rename the float32 variable HID: input: fix mapping for camera access keys security/integrity: fix pointer to ESL data and its size on pseries To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2028790/+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