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

            
Linux 5.7.8
efi: Make it possible to disable efivar_ssdt entirely
dm zoned: assign max_io_len correctly
mm/cma.c: use exact_nid true to fix possible per-numa cma leak
mm/hugetlb.c: fix pages per hugetlb calculation
irqchip/gic: Atomically update affinity
dma-buf: Move dma_buf_release() from fops to dentry_ops
drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
drm/amdgpu: use %u rather than %d for sclk/mclk
drm/amd/display: Only revalidate bandwidth on medium and fast updates
drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted
gfs2: fix trans slab error when withdraw occurs inside log_flush
ACPI: fan: Fix Tiger Lake ACPI device ID
thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
hwmon: (pmbus) Fix page vs. register when accessing fans
Drivers: hv: Change flag to write log level in panic msg to false
cifs: Fix the target file was deleted when rename failed.
SMB3: Honor 'handletimeout' flag for multiuser mounts
SMB3: Honor lease disabling for multiuser mounts
SMB3: Honor persistent/resilient handle flags for multiuser mounts
SMB3: Honor 'seal' flag for multiuser mounts
padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial
Revert "ALSA: usb-audio: Improve frames size computation"
nfsd: apply umask on fs without ACL support
spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
io_uring: fix regression with always ignoring signals in io_cqring_wait()
i2c: mlxcpld: check correct size of maximum RECV_LEN packet
i2c: designware: platdrv: Set class based on DMI
i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
samples/vfs: avoid warning in statx override
tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes
nvme: fix a crash in nvme_mpath_add_disk
nvme: fix identify error status silent ignore
SMB3: Honor 'posix' flag for multiuser mounts
virtio-blk: free vblk-vqs in error path of virtblk_probe()
drm: sun4i: hdmi: Remove extra HPD polling
nfsd: fix nfsdfs inode reference count leak
nfsd4: fix nfsdfs reference count loop
thermal/drivers/rcar_gen3: Fix undefined temperature if negative
thermal/drivers/sprd: Fix return value of sprd_thm_probe()
thermal/drivers/mediatek: Fix bank number settings on mt8183
scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs()
hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
hwmon: (max6697) Make sure the OVERT mask is set correctly
security: Fix hook iteration and default value for inode_copy_up_xattr
cxgb4: fix SGE queue dump destination buffer context
cxgb4: use correct type for all-mask IP address comparison
cxgb4: fix endian conversions for L4 ports in filters
cxgb4: parse TC-U32 key values and masks natively
cxgb4: use unaligned conversion for fetching timestamp
hsr: avoid to create proc file after unregister
hsr: remove hsr interface if all slaves are removed
xfs: fix use-after-free on CIL context on shutdown
RDMA/counter: Query a counter before release
irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic
enetc: Fix HW_VLAN_CTAG_TX|RX toggling
net: enetc: add hw tc hw offload features for PSPF capability
mptcp: drop MP_JOIN request sock on syn cookies
rxrpc: Fix afs large storage transmission performance drop
btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IO
drm/msm/dpu: fix error return code in dpu_encoder_init
io_uring: use signal based task_work running
task_work: teach task_work_add() to do signal_wake_up()
crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
tpm: Fix TIS locality timeout problems
selftests: tpm: Use /bin/sh instead of /bin/bash
Revert "tpm: selftest: cleanup after unseal with wrong auth/policy test"
kgdb: Avoid suspicious RCU usage warning
io_uring: fix current->mm NULL dereference on exit
nvme-multipath: fix bogus request queue reference put
nvme-multipath: fix deadlock due to head->lock
nvme-multipath: fix deadlock between ana_work and scan_work
nvme: fix possible deadlock when I/O is blocked
nvme-multipath: set bdi capabilities once
io_uring: fix io_sq_thread no schedule when busy
s390/debug: avoid kernel warning on too large number of pages
tools lib traceevent: Handle __attribute__((user)) in field names
tools lib traceevent: Add append() function helper for appending strings
usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
rxrpc: Fix race between incoming ACK parser and retransmitter
io_uring: fix {SQ,IO}POLL with unsupported opcodes
mm, dump_page(): do not crash with invalid mapping pointer
mm/slub: fix stack overruns with SLUB_STATS
mm/slub.c: fix corrupted freechain in deactivate_slab()
powerpc/book3s64/kvm: Fix secondary page table walk warning during migration
powerpc/kvm/book3s: Add helper to walk partition scoped linux page table.
soc: ti: omap-prm: use atomic iopoll instead of sleeping one
sched/debug: Make sd->flags sysctl read-only
drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU
drm/amdgpu: fix non-pointer dereference for non-RAS supported
drm/amdgpu: disable ras query and iject during gpu reset
drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period
tipc: Fix NULL pointer dereference in __tipc_sendstream()
usbnet: smsc95xx: Fix use-after-free after removal
tipc: fix kernel WARNING in tipc_msg_append()
tipc: add test for Nagle algorithm effectiveness
seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds
drm/amd/display: Fix ineffective setting of max bpc property
drm/amd/display: Fix incorrectly pruned modes with deep color
mm: fix swap cache node allocation mask
btrfs: fix race between block group removal and block group creation
btrfs: block-group: refactor how we delete one block group item
exfat: flush dirty metadata in fsync
exfat: move setting VOL_DIRTY over exfat_remove_entries()
exfat: call sync_filesystem for read-only remount
exfat: add missing brelse() calls on error paths
exfat: Set the unused characters of FileName field to the value 0000h

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

** Affects: linux (Ubuntu Groovy)
     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 Groovy)
   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/1887353

Title:
  Groovy update: v5.7.8 upstream stable release

Status in linux package in Ubuntu:
  Confirmed
Status in linux source package in Groovy:
  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.7.8 upstream stable release
         from git://git.kernel.org/

              
  Linux 5.7.8
  efi: Make it possible to disable efivar_ssdt entirely
  dm zoned: assign max_io_len correctly
  mm/cma.c: use exact_nid true to fix possible per-numa cma leak
  mm/hugetlb.c: fix pages per hugetlb calculation
  irqchip/gic: Atomically update affinity
  dma-buf: Move dma_buf_release() from fops to dentry_ops
  drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
  drm/amdgpu: use %u rather than %d for sclk/mclk
  drm/amd/display: Only revalidate bandwidth on medium and fast updates
  drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
  drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
  MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
  MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
  x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted
  gfs2: fix trans slab error when withdraw occurs inside log_flush
  ACPI: fan: Fix Tiger Lake ACPI device ID
  thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
  hwmon: (pmbus) Fix page vs. register when accessing fans
  Drivers: hv: Change flag to write log level in panic msg to false
  cifs: Fix the target file was deleted when rename failed.
  SMB3: Honor 'handletimeout' flag for multiuser mounts
  SMB3: Honor lease disabling for multiuser mounts
  SMB3: Honor persistent/resilient handle flags for multiuser mounts
  SMB3: Honor 'seal' flag for multiuser mounts
  padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial
  Revert "ALSA: usb-audio: Improve frames size computation"
  nfsd: apply umask on fs without ACL support
  spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
  io_uring: fix regression with always ignoring signals in io_cqring_wait()
  i2c: mlxcpld: check correct size of maximum RECV_LEN packet
  i2c: designware: platdrv: Set class based on DMI
  i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
  samples/vfs: avoid warning in statx override
  tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes
  nvme: fix a crash in nvme_mpath_add_disk
  nvme: fix identify error status silent ignore
  SMB3: Honor 'posix' flag for multiuser mounts
  virtio-blk: free vblk-vqs in error path of virtblk_probe()
  drm: sun4i: hdmi: Remove extra HPD polling
  nfsd: fix nfsdfs inode reference count leak
  nfsd4: fix nfsdfs reference count loop
  thermal/drivers/rcar_gen3: Fix undefined temperature if negative
  thermal/drivers/sprd: Fix return value of sprd_thm_probe()
  thermal/drivers/mediatek: Fix bank number settings on mt8183
  scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs()
  hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
  hwmon: (max6697) Make sure the OVERT mask is set correctly
  security: Fix hook iteration and default value for inode_copy_up_xattr
  cxgb4: fix SGE queue dump destination buffer context
  cxgb4: use correct type for all-mask IP address comparison
  cxgb4: fix endian conversions for L4 ports in filters
  cxgb4: parse TC-U32 key values and masks natively
  cxgb4: use unaligned conversion for fetching timestamp
  hsr: avoid to create proc file after unregister
  hsr: remove hsr interface if all slaves are removed
  xfs: fix use-after-free on CIL context on shutdown
  RDMA/counter: Query a counter before release
  irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic
  enetc: Fix HW_VLAN_CTAG_TX|RX toggling
  net: enetc: add hw tc hw offload features for PSPF capability
  mptcp: drop MP_JOIN request sock on syn cookies
  rxrpc: Fix afs large storage transmission performance drop
  btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IO
  drm/msm/dpu: fix error return code in dpu_encoder_init
  io_uring: use signal based task_work running
  task_work: teach task_work_add() to do signal_wake_up()
  crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
  tpm: Fix TIS locality timeout problems
  selftests: tpm: Use /bin/sh instead of /bin/bash
  Revert "tpm: selftest: cleanup after unseal with wrong auth/policy test"
  kgdb: Avoid suspicious RCU usage warning
  io_uring: fix current->mm NULL dereference on exit
  nvme-multipath: fix bogus request queue reference put
  nvme-multipath: fix deadlock due to head->lock
  nvme-multipath: fix deadlock between ana_work and scan_work
  nvme: fix possible deadlock when I/O is blocked
  nvme-multipath: set bdi capabilities once
  io_uring: fix io_sq_thread no schedule when busy
  s390/debug: avoid kernel warning on too large number of pages
  tools lib traceevent: Handle __attribute__((user)) in field names
  tools lib traceevent: Add append() function helper for appending strings
  usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
  rxrpc: Fix race between incoming ACK parser and retransmitter
  io_uring: fix {SQ,IO}POLL with unsupported opcodes
  mm, dump_page(): do not crash with invalid mapping pointer
  mm/slub: fix stack overruns with SLUB_STATS
  mm/slub.c: fix corrupted freechain in deactivate_slab()
  powerpc/book3s64/kvm: Fix secondary page table walk warning during migration
  powerpc/kvm/book3s: Add helper to walk partition scoped linux page table.
  soc: ti: omap-prm: use atomic iopoll instead of sleeping one
  sched/debug: Make sd->flags sysctl read-only
  drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU
  drm/amdgpu: fix non-pointer dereference for non-RAS supported
  drm/amdgpu: disable ras query and iject during gpu reset
  drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period
  tipc: Fix NULL pointer dereference in __tipc_sendstream()
  usbnet: smsc95xx: Fix use-after-free after removal
  tipc: fix kernel WARNING in tipc_msg_append()
  tipc: add test for Nagle algorithm effectiveness
  seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds
  drm/amd/display: Fix ineffective setting of max bpc property
  drm/amd/display: Fix incorrectly pruned modes with deep color
  mm: fix swap cache node allocation mask
  btrfs: fix race between block group removal and block group creation
  btrfs: block-group: refactor how we delete one block group item
  exfat: flush dirty metadata in fsync
  exfat: move setting VOL_DIRTY over exfat_remove_entries()
  exfat: call sync_filesystem for read-only remount
  exfat: add missing brelse() calls on error paths
  exfat: Set the unused characters of FileName field to the value 0000h

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