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.53 upstream stable release
       from git://git.kernel.org/

Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
drm/amdgpu: To flush tlb for MMHUB of RAVEN series
ksmbd: set the range of bytes to zero without extending file size in 
FSCTL_ZERO_DATA
ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
ksmbd: use vfs_llseek instead of dereferencing NULL
ipv6: take care of disable_policy when restoring routes
net: phy: Don't trigger state machine while in suspend
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
nvdimm: Fix badblocks clear off-by-one error
powerpc/prom_init: Fix kernel config grep
powerpc/book3e: Fix PUD allocation size in map_kernel_page()
powerpc/bpf: Fix use of user_pt_regs in uapi
dm raid: fix accesses beyond end of raid member array
dm raid: fix KASAN warning in raid5_add_disks
s390/archrandom: simplify back to earlier design and initialize earlier
SUNRPC: Fix READ_PLUS crasher
net: rose: fix UAF bugs caused by timer handler
net: usb: ax88179_178a: Fix packet receiving
virtio-net: fix race between ndo_open() and virtio_device_ready()
selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
net: dsa: bcm_sf2: force pause link settings
net: tun: unlink NAPI from device on destruction
net: tun: stop NAPI when detaching queues
net: dp83822: disable false carrier interrupt
net: dp83822: disable rx error interrupt
RDMA/qedr: Fix reporting QP timeout attribute
RDMA/cm: Fix memory leak in ib_cm_insert_listen
linux/dim: Fix divide by 0 in RDMA DIM
net: usb: asix: do not force pause frames support
usbnet: fix memory allocation in helpers
selftests: mptcp: more stable diag tests
net: ipv6: unexport __init-annotated seg6_hmac_net_init()
NFSD: restore EINVAL error translation in nfsd_commit()
vfs: fix copy_file_range() regression in cross-fs copies
caif_virtio: fix race between virtio_device_ready() and ndo_open()
PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
vdpa/mlx5: Update Control VQ callback information
s390: remove unneeded 'select BUILD_BIN2C'
netfilter: nft_dynset: restore set element counter when failing to update
net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
net/sched: act_api: Notify user space if any actions were flushed before error
net: asix: fix "can't send until first packet is send" issue
net: bonding: fix possible NULL deref in rlb code
net: phy: ax88772a: fix lost pause advertisement configuration
net: bonding: fix use-after-free after 802.3ad slave unbind
powerpc/memhotplug: Add add_pages override for PPC
nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
NFC: nxp-nci: Don't issue a zero length i2c_master_read()
tipc: move bc link creation back to tipc_node_create
epic100: fix use after free on rmmod
io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
ACPI: video: Change how we determine if brightness key-presses are handled
tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
ipv6/sit: fix ipip6_tunnel_get_prl return value
ipv6: fix lockdep splat in in6_dump_addrs()
mlxsw: spectrum_router: Fix rollback in tunnel next hop init
net: tun: avoid disabling NAPI twice
MAINTAINERS: add Leah as xfs maintainer for 5.15.y
tcp: add a missing nf_reset_ct() in 3WHS handling
selftests/bpf: Add test_verifier support to fixup kfunc call insns
selftests/rseq: remove ARRAY_SIZE define from individual tests
selftests/rseq: introduce own copy of rseq uapi header
selftests/rseq: Remove useless assignment to cpu variable
selftests/rseq: Remove volatile from __rseq_abi
selftests/rseq: Introduce rseq_get_abi() helper
selftests/rseq: Introduce thread pointer getters
selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for 
load/store
selftests/rseq: Fix ppc32 offsets by using long rather than off_t
selftests/rseq: Fix warnings about #if checks of undefined tokens
selftests/rseq: Remove arm/mips asm goto compiler work-around
selftests/rseq: Fix: work-around asm goto compiler bugs
selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
selftests/rseq: Change type of rseq_offset to ptrdiff_t
xen/blkfront: fix leaking data in shared pages
xen/netfront: fix leaking data in shared pages
xen/netfront: force data bouncing when backend is untrusted
xen/blkfront: force data bouncing when backend is untrusted
xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
xen/arm: Fix race in RB-tree based P2M accounting
net: usb: qmi_wwan: add Telit 0x1070 composition
clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
fsi: occ: Force sequence numbering per OCC
net: fix IFF_TX_SKB_NO_LINEAR definition
drm/i915/gem: add missing else
drm/msm/gem: Fix error return on fence id alloc fail
drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
platform/x86: panasonic-laptop: de-obfuscate button codes
platform/x86: panasonic-laptop: sort includes alphabetically
platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute 
keypresses
drm/fourcc: fix integer type usage in uapi header
hwmon: (occ) Remove sequence numbering and checksum calculation
hwmon: (occ) Prevent power cap command overwriting poll response
hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
Linux 5.15.53
UBUNTU: Upstream stable to v5.15.53

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Jammy)
     Importance: Medium
     Assignee: Kamal Mostafa (kamalmostafa)
         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 Jammy)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu)
       Status: Confirmed => Invalid

** Changed in: linux (Ubuntu Jammy)
       Status: New => In Progress

** Changed in: linux (Ubuntu Jammy)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Jammy)
     Assignee: (unassigned) => Kamal Mostafa (kamalmostafa)

** Description changed:

+ SRU Justification
  
-     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:
  
-     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.53 upstream stable release
+        from git://git.kernel.org/
  
-        v5.15.53 upstream stable release
-        from git://git.kernel.org/
+ Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
+ drm/amdgpu: To flush tlb for MMHUB of RAVEN series
+ ksmbd: set the range of bytes to zero without extending file size in 
FSCTL_ZERO_DATA
+ ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
+ ksmbd: use vfs_llseek instead of dereferencing NULL
+ ipv6: take care of disable_policy when restoring routes
+ net: phy: Don't trigger state machine while in suspend
+ nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
+ nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
+ nvdimm: Fix badblocks clear off-by-one error
+ powerpc/prom_init: Fix kernel config grep
+ powerpc/book3e: Fix PUD allocation size in map_kernel_page()
+ powerpc/bpf: Fix use of user_pt_regs in uapi
+ dm raid: fix accesses beyond end of raid member array
+ dm raid: fix KASAN warning in raid5_add_disks
+ s390/archrandom: simplify back to earlier design and initialize earlier
+ SUNRPC: Fix READ_PLUS crasher
+ net: rose: fix UAF bugs caused by timer handler
+ net: usb: ax88179_178a: Fix packet receiving
+ virtio-net: fix race between ndo_open() and virtio_device_ready()
+ selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
+ net: dsa: bcm_sf2: force pause link settings
+ net: tun: unlink NAPI from device on destruction
+ net: tun: stop NAPI when detaching queues
+ net: dp83822: disable false carrier interrupt
+ net: dp83822: disable rx error interrupt
+ RDMA/qedr: Fix reporting QP timeout attribute
+ RDMA/cm: Fix memory leak in ib_cm_insert_listen
+ linux/dim: Fix divide by 0 in RDMA DIM
+ net: usb: asix: do not force pause frames support
+ usbnet: fix memory allocation in helpers
+ selftests: mptcp: more stable diag tests
+ net: ipv6: unexport __init-annotated seg6_hmac_net_init()
+ NFSD: restore EINVAL error translation in nfsd_commit()
+ vfs: fix copy_file_range() regression in cross-fs copies
+ caif_virtio: fix race between virtio_device_ready() and ndo_open()
+ PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
+ vdpa/mlx5: Update Control VQ callback information
+ s390: remove unneeded 'select BUILD_BIN2C'
+ netfilter: nft_dynset: restore set element counter when failing to update
+ net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
+ net/sched: act_api: Notify user space if any actions were flushed before error
+ net: asix: fix "can't send until first packet is send" issue
+ net: bonding: fix possible NULL deref in rlb code
+ net: phy: ax88772a: fix lost pause advertisement configuration
+ net: bonding: fix use-after-free after 802.3ad slave unbind
+ powerpc/memhotplug: Add add_pages override for PPC
+ nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
+ NFC: nxp-nci: Don't issue a zero length i2c_master_read()
+ tipc: move bc link creation back to tipc_node_create
+ epic100: fix use after free on rmmod
+ io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
+ ACPI: video: Change how we determine if brightness key-presses are handled
+ tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
+ ipv6/sit: fix ipip6_tunnel_get_prl return value
+ ipv6: fix lockdep splat in in6_dump_addrs()
+ mlxsw: spectrum_router: Fix rollback in tunnel next hop init
+ net: tun: avoid disabling NAPI twice
+ MAINTAINERS: add Leah as xfs maintainer for 5.15.y
+ tcp: add a missing nf_reset_ct() in 3WHS handling
+ selftests/bpf: Add test_verifier support to fixup kfunc call insns
+ selftests/rseq: remove ARRAY_SIZE define from individual tests
+ selftests/rseq: introduce own copy of rseq uapi header
+ selftests/rseq: Remove useless assignment to cpu variable
+ selftests/rseq: Remove volatile from __rseq_abi
+ selftests/rseq: Introduce rseq_get_abi() helper
+ selftests/rseq: Introduce thread pointer getters
+ selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
+ selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
+ selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for 
load/store
+ selftests/rseq: Fix ppc32 offsets by using long rather than off_t
+ selftests/rseq: Fix warnings about #if checks of undefined tokens
+ selftests/rseq: Remove arm/mips asm goto compiler work-around
+ selftests/rseq: Fix: work-around asm goto compiler bugs
+ selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread 
area
+ selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread 
area
+ selftests/rseq: Change type of rseq_offset to ptrdiff_t
+ xen/blkfront: fix leaking data in shared pages
+ xen/netfront: fix leaking data in shared pages
+ xen/netfront: force data bouncing when backend is untrusted
+ xen/blkfront: force data bouncing when backend is untrusted
+ xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
+ xen/arm: Fix race in RB-tree based P2M accounting
+ net: usb: qmi_wwan: add Telit 0x1070 composition
+ clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
+ fsi: occ: Force sequence numbering per OCC
+ net: fix IFF_TX_SKB_NO_LINEAR definition
+ drm/i915/gem: add missing else
+ drm/msm/gem: Fix error return on fence id alloc fail
+ drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
+ platform/x86: panasonic-laptop: de-obfuscate button codes
+ platform/x86: panasonic-laptop: sort includes alphabetically
+ platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
+ platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
+ platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute 
keypresses
+ drm/fourcc: fix integer type usage in uapi header
+ hwmon: (occ) Remove sequence numbering and checksum calculation
+ hwmon: (occ) Prevent power cap command overwriting poll response
+ hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() 
fails
+ Linux 5.15.53
+ UBUNTU: Upstream stable to v5.15.53

-- 
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/1986728

Title:
  Jammy update: v5.15.53 upstream stable release

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Jammy:
  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:

         v5.15.53 upstream stable release
         from git://git.kernel.org/

  Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
  drm/amdgpu: To flush tlb for MMHUB of RAVEN series
  ksmbd: set the range of bytes to zero without extending file size in 
FSCTL_ZERO_DATA
  ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
  ksmbd: use vfs_llseek instead of dereferencing NULL
  ipv6: take care of disable_policy when restoring routes
  net: phy: Don't trigger state machine while in suspend
  nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
  nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
  nvdimm: Fix badblocks clear off-by-one error
  powerpc/prom_init: Fix kernel config grep
  powerpc/book3e: Fix PUD allocation size in map_kernel_page()
  powerpc/bpf: Fix use of user_pt_regs in uapi
  dm raid: fix accesses beyond end of raid member array
  dm raid: fix KASAN warning in raid5_add_disks
  s390/archrandom: simplify back to earlier design and initialize earlier
  SUNRPC: Fix READ_PLUS crasher
  net: rose: fix UAF bugs caused by timer handler
  net: usb: ax88179_178a: Fix packet receiving
  virtio-net: fix race between ndo_open() and virtio_device_ready()
  selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
  net: dsa: bcm_sf2: force pause link settings
  net: tun: unlink NAPI from device on destruction
  net: tun: stop NAPI when detaching queues
  net: dp83822: disable false carrier interrupt
  net: dp83822: disable rx error interrupt
  RDMA/qedr: Fix reporting QP timeout attribute
  RDMA/cm: Fix memory leak in ib_cm_insert_listen
  linux/dim: Fix divide by 0 in RDMA DIM
  net: usb: asix: do not force pause frames support
  usbnet: fix memory allocation in helpers
  selftests: mptcp: more stable diag tests
  net: ipv6: unexport __init-annotated seg6_hmac_net_init()
  NFSD: restore EINVAL error translation in nfsd_commit()
  vfs: fix copy_file_range() regression in cross-fs copies
  caif_virtio: fix race between virtio_device_ready() and ndo_open()
  PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
  vdpa/mlx5: Update Control VQ callback information
  s390: remove unneeded 'select BUILD_BIN2C'
  netfilter: nft_dynset: restore set element counter when failing to update
  net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
  net/sched: act_api: Notify user space if any actions were flushed before error
  net: asix: fix "can't send until first packet is send" issue
  net: bonding: fix possible NULL deref in rlb code
  net: phy: ax88772a: fix lost pause advertisement configuration
  net: bonding: fix use-after-free after 802.3ad slave unbind
  powerpc/memhotplug: Add add_pages override for PPC
  nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
  NFC: nxp-nci: Don't issue a zero length i2c_master_read()
  tipc: move bc link creation back to tipc_node_create
  epic100: fix use after free on rmmod
  io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
  ACPI: video: Change how we determine if brightness key-presses are handled
  tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
  ipv6/sit: fix ipip6_tunnel_get_prl return value
  ipv6: fix lockdep splat in in6_dump_addrs()
  mlxsw: spectrum_router: Fix rollback in tunnel next hop init
  net: tun: avoid disabling NAPI twice
  MAINTAINERS: add Leah as xfs maintainer for 5.15.y
  tcp: add a missing nf_reset_ct() in 3WHS handling
  selftests/bpf: Add test_verifier support to fixup kfunc call insns
  selftests/rseq: remove ARRAY_SIZE define from individual tests
  selftests/rseq: introduce own copy of rseq uapi header
  selftests/rseq: Remove useless assignment to cpu variable
  selftests/rseq: Remove volatile from __rseq_abi
  selftests/rseq: Introduce rseq_get_abi() helper
  selftests/rseq: Introduce thread pointer getters
  selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
  selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
  selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for 
load/store
  selftests/rseq: Fix ppc32 offsets by using long rather than off_t
  selftests/rseq: Fix warnings about #if checks of undefined tokens
  selftests/rseq: Remove arm/mips asm goto compiler work-around
  selftests/rseq: Fix: work-around asm goto compiler bugs
  selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread 
area
  selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread 
area
  selftests/rseq: Change type of rseq_offset to ptrdiff_t
  xen/blkfront: fix leaking data in shared pages
  xen/netfront: fix leaking data in shared pages
  xen/netfront: force data bouncing when backend is untrusted
  xen/blkfront: force data bouncing when backend is untrusted
  xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
  xen/arm: Fix race in RB-tree based P2M accounting
  net: usb: qmi_wwan: add Telit 0x1070 composition
  clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
  fsi: occ: Force sequence numbering per OCC
  net: fix IFF_TX_SKB_NO_LINEAR definition
  drm/i915/gem: add missing else
  drm/msm/gem: Fix error return on fence id alloc fail
  drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
  platform/x86: panasonic-laptop: de-obfuscate button codes
  platform/x86: panasonic-laptop: sort includes alphabetically
  platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
  platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
  platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute 
keypresses
  drm/fourcc: fix integer type usage in uapi header
  hwmon: (occ) Remove sequence numbering and checksum calculation
  hwmon: (occ) Prevent power cap command overwriting poll response
  hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() 
fails
  Linux 5.15.53
  UBUNTU: Upstream stable to v5.15.53

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1986728/+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