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: v5.15.29 upstream stable release from git://git.kernel.org/ Linux 5.15.29 vhost: allow batching hint without size Revert "net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN" block: drop unused includes in <linux/genhd.h> riscv: dts: k210: fix broken IRQs on hart1 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL btrfs: make send work with concurrent block group relocation drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP x86/traps: Mark do_int3() NOKPROBE_SYMBOL x86/sgx: Free backing memory after faulting the enclave page x86/boot: Add setup_indirect support in early_memremap_is_setup_data() x86/boot: Fix memremap of setup_indirect structures watch_queue: Make comment about setting ->defunct more accurate watch_queue: Fix lack of barrier/sync/lock between post and read watch_queue: Free the alloc bitmap when the watch_queue is torn down watch_queue: Fix the alloc bitmap size to reflect notes allocated watch_queue: Fix to always request a pow-of-2 pipe ring size watch_queue: Fix to release page in ->release() watch_queue, pipe: Free watchqueue state after clearing pipe ring watch_queue: Fix filter limit check ARM: fix Thumb2 regression with Spectre BHB net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE virtio: acknowledge all features before access virtio: unexport virtio_finalize_features KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned swiotlb: rework "fix info leak with DMA_FROM_DEVICE" arm64: kasan: fix include error in MTE functions arm64: Ensure execute-only permissions are not allowed without EPAN arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 tracing/osnoise: Force quiescent states while tracing riscv: Fix auipc+jalr relocation range checks mmc: meson: Fix usage of meson_mmc_post_req() riscv: alternative only works on !XIP_KERNEL net: macb: Fix lost RX packet wakeup race in NAPI receive staging: gdm724x: fix use after free in gdm_lte_rx() staging: rtl8723bs: Fix access-point mode deadlock fuse: fix pipe buffer lifetime for direct_io fuse: fix fileattr op failure ARM: Spectre-BHB: provide empty stub for non-config selftests/memfd: clean up mapping in mfd_fail_write selftest/vm: fix map_fixed_noreplace test failure tracing/osnoise: Make osnoise_main to sleep for microseconds tracing: Ensure trace buffer is at least 4096 bytes large ipv6: prevent a possible race condition with lifetimes Revert "xen-netback: Check for hotplug-status existence before watching" Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" drm/amdgpu: bypass tiling flag check in virtual display case (v2) gpio: Return EPROBE_DEFER if gc->to_irq is NULL PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken hwmon: (pmbus) Clear pmbus fault/warning bits after read net-sysfs: add check for netdevice being present to speed_show x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU drm/vc4: hdmi: Unregister codec device on unbind spi: rockchip: terminate dma transmission when slave abort spi: rockchip: Fix error in getting num-cs property kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode KVM: Fix lockdep false negative during host resume pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" usb: dwc3: pci: add support for the Intel Raptor Lake-S swiotlb: fix info leak with DMA_FROM_DEVICE selftests/bpf: Add test for bpf_timer overwriting crash net: phy: meson-gxl: improve link-up behavior net: bcmgenet: Don't claim WOL when its not available sctp: fix kernel-infoleak for SCTP sockets net: phy: DP83822: clear MISR2 register to disable interrupts gianfar: ethtool: Fix refcount leak in gfar_get_ts_info gpio: ts4900: Do not set DAT and OE together selftests: pmtu.sh: Kill nettest processes launched in subshell. selftests: pmtu.sh: Kill tcpdump processes launched by subshell. NFC: port100: fix use-after-free in port100_send_complete net/mlx5e: Lag, Only handle events from highest priority multipath entry net/mlx5: Fix a race on command flush flow net/mlx5: Fix size field in bufferx_reg struct ax25: Fix NULL pointer dereference in ax25_kill_by_device net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr net: ethernet: lpc_eth: Handle error for clk_enable net: ethernet: ti: cpts: Handle error for clk_enable tipc: fix incorrect order of state message data sanity check ethernet: Fix error handling in xemaclite_of_probe ice: Fix curr_link_speed advertised speed ice: Don't use GFP_KERNEL in atomic context ice: Fix error with handling of bonding MTU ice: stop disabling VFs due to PF error responses i40e: stop disabling VFs due to PF error responses iavf: Fix handling of vlan strip virtual channel messages ARM: dts: aspeed: Fix AST2600 quad spi group net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() drm/sun4i: mixer: Fix P010 and P210 format numbers gpiolib: acpi: Convert ACPI value of debounce to microseconds smsc95xx: Ignore -ENODEV errors when device is unplugged qed: return status of qed_iov_get_link esp: Fix BEET mode inter address family tunneling on GSO esp: Fix possible buffer overflow in ESP transformation net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() vdpa: fix use-after-free on vp_vdpa_remove virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero vhost: fix hung thread due to erroneous iotlb entries mISDN: Fix memory leak in dsp_pipeline_build() net: phy: meson-gxl: fix interrupt handling in forced mode vduse: Fix returning wrong type in vduse_domain_alloc_iova() vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command tipc: fix kernel panic when enabling bearer arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias HID: vivaldi: fix sysfs attributes leak clk: qcom: dispcc: Update the transition delay for MDSS GDSC clk: qcom: gdsc: Add support to update GDSC transition delay ARM: boot: dts: bcm2711: Fix HVS register range HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts HID: elo: Revert USB reference counting arm64: dts: qcom: sm8350: Correct UFS symbol clocks arm64: dts: qcom: sm8350: Describe GCC dependency clocks ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux (Ubuntu Jammy) 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 Jammy) 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/1966056 Title: Jammy update: v5.15.29 upstream stable release Status in linux package in Ubuntu: Confirmed Status in linux source package in Jammy: 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: v5.15.29 upstream stable release from git://git.kernel.org/ Linux 5.15.29 vhost: allow batching hint without size Revert "net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN" block: drop unused includes in <linux/genhd.h> riscv: dts: k210: fix broken IRQs on hart1 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL btrfs: make send work with concurrent block group relocation drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP x86/traps: Mark do_int3() NOKPROBE_SYMBOL x86/sgx: Free backing memory after faulting the enclave page x86/boot: Add setup_indirect support in early_memremap_is_setup_data() x86/boot: Fix memremap of setup_indirect structures watch_queue: Make comment about setting ->defunct more accurate watch_queue: Fix lack of barrier/sync/lock between post and read watch_queue: Free the alloc bitmap when the watch_queue is torn down watch_queue: Fix the alloc bitmap size to reflect notes allocated watch_queue: Fix to always request a pow-of-2 pipe ring size watch_queue: Fix to release page in ->release() watch_queue, pipe: Free watchqueue state after clearing pipe ring watch_queue: Fix filter limit check ARM: fix Thumb2 regression with Spectre BHB net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE virtio: acknowledge all features before access virtio: unexport virtio_finalize_features KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned swiotlb: rework "fix info leak with DMA_FROM_DEVICE" arm64: kasan: fix include error in MTE functions arm64: Ensure execute-only permissions are not allowed without EPAN arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 tracing/osnoise: Force quiescent states while tracing riscv: Fix auipc+jalr relocation range checks mmc: meson: Fix usage of meson_mmc_post_req() riscv: alternative only works on !XIP_KERNEL net: macb: Fix lost RX packet wakeup race in NAPI receive staging: gdm724x: fix use after free in gdm_lte_rx() staging: rtl8723bs: Fix access-point mode deadlock fuse: fix pipe buffer lifetime for direct_io fuse: fix fileattr op failure ARM: Spectre-BHB: provide empty stub for non-config selftests/memfd: clean up mapping in mfd_fail_write selftest/vm: fix map_fixed_noreplace test failure tracing/osnoise: Make osnoise_main to sleep for microseconds tracing: Ensure trace buffer is at least 4096 bytes large ipv6: prevent a possible race condition with lifetimes Revert "xen-netback: Check for hotplug-status existence before watching" Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" drm/amdgpu: bypass tiling flag check in virtual display case (v2) gpio: Return EPROBE_DEFER if gc->to_irq is NULL PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken hwmon: (pmbus) Clear pmbus fault/warning bits after read net-sysfs: add check for netdevice being present to speed_show x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU drm/vc4: hdmi: Unregister codec device on unbind spi: rockchip: terminate dma transmission when slave abort spi: rockchip: Fix error in getting num-cs property kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode KVM: Fix lockdep false negative during host resume pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" usb: dwc3: pci: add support for the Intel Raptor Lake-S swiotlb: fix info leak with DMA_FROM_DEVICE selftests/bpf: Add test for bpf_timer overwriting crash net: phy: meson-gxl: improve link-up behavior net: bcmgenet: Don't claim WOL when its not available sctp: fix kernel-infoleak for SCTP sockets net: phy: DP83822: clear MISR2 register to disable interrupts gianfar: ethtool: Fix refcount leak in gfar_get_ts_info gpio: ts4900: Do not set DAT and OE together selftests: pmtu.sh: Kill nettest processes launched in subshell. selftests: pmtu.sh: Kill tcpdump processes launched by subshell. NFC: port100: fix use-after-free in port100_send_complete net/mlx5e: Lag, Only handle events from highest priority multipath entry net/mlx5: Fix a race on command flush flow net/mlx5: Fix size field in bufferx_reg struct ax25: Fix NULL pointer dereference in ax25_kill_by_device net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr net: ethernet: lpc_eth: Handle error for clk_enable net: ethernet: ti: cpts: Handle error for clk_enable tipc: fix incorrect order of state message data sanity check ethernet: Fix error handling in xemaclite_of_probe ice: Fix curr_link_speed advertised speed ice: Don't use GFP_KERNEL in atomic context ice: Fix error with handling of bonding MTU ice: stop disabling VFs due to PF error responses i40e: stop disabling VFs due to PF error responses iavf: Fix handling of vlan strip virtual channel messages ARM: dts: aspeed: Fix AST2600 quad spi group net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() drm/sun4i: mixer: Fix P010 and P210 format numbers gpiolib: acpi: Convert ACPI value of debounce to microseconds smsc95xx: Ignore -ENODEV errors when device is unplugged qed: return status of qed_iov_get_link esp: Fix BEET mode inter address family tunneling on GSO esp: Fix possible buffer overflow in ESP transformation net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() vdpa: fix use-after-free on vp_vdpa_remove virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero vhost: fix hung thread due to erroneous iotlb entries mISDN: Fix memory leak in dsp_pipeline_build() net: phy: meson-gxl: fix interrupt handling in forced mode vduse: Fix returning wrong type in vduse_domain_alloc_iova() vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command tipc: fix kernel panic when enabling bearer arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias HID: vivaldi: fix sysfs attributes leak clk: qcom: dispcc: Update the transition delay for MDSS GDSC clk: qcom: gdsc: Add support to update GDSC transition delay ARM: boot: dts: bcm2711: Fix HVS register range HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts HID: elo: Revert USB reference counting arm64: dts: qcom: sm8350: Correct UFS symbol clocks arm64: dts: qcom: sm8350: Describe GCC dependency clocks To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1966056/+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