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

Reply via email to