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