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.4.51 upstream stable release from git://git.kernel.org/ io_uring: make sure async workqueue is canceled on exit mm: fix swap cache node allocation mask EDAC/amd64: Read back the scrub rate PCI register on F15h usbnet: smsc95xx: Fix use-after-free after removal sched/debug: Make sd->flags sysctl read-only mm/slub.c: fix corrupted freechain in deactivate_slab() mm/slub: fix stack overruns with SLUB_STATS rxrpc: Fix race between incoming ACK parser and retransmitter usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect tools lib traceevent: Add append() function helper for appending strings tools lib traceevent: Handle __attribute__((user)) in field names s390/debug: avoid kernel warning on too large number of pages nvme-multipath: set bdi capabilities once nvme-multipath: fix deadlock between ana_work and scan_work nvme-multipath: fix deadlock due to head->lock nvme-multipath: fix bogus request queue reference put kgdb: Avoid suspicious RCU usage warning selftests: tpm: Use /bin/sh instead of /bin/bash crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock() drm/msm/dpu: fix error return code in dpu_encoder_init rxrpc: Fix afs large storage transmission performance drop RDMA/counter: Query a counter before release cxgb4: use unaligned conversion for fetching timestamp cxgb4: parse TC-U32 key values and masks natively cxgb4: fix endian conversions for L4 ports in filters cxgb4: use correct type for all-mask IP address comparison cxgb4: fix SGE queue dump destination buffer context hwmon: (max6697) Make sure the OVERT mask is set correctly hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add() thermal/drivers/mediatek: Fix bank number settings on mt8183 thermal/drivers/rcar_gen3: Fix undefined temperature if negative nfsd4: fix nfsdfs reference count loop nfsd: fix nfsdfs inode reference count leak drm: sun4i: hdmi: Remove extra HPD polling virtio-blk: free vblk-vqs in error path of virtblk_probe() SMB3: Honor 'posix' flag for multiuser mounts nvme: fix identify error status silent ignore nvme: fix a crash in nvme_mpath_add_disk samples/vfs: avoid warning in statx override i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665 i2c: mlxcpld: check correct size of maximum RECV_LEN packet spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths nfsd: apply umask on fs without ACL support Revert "ALSA: usb-audio: Improve frames size computation" SMB3: Honor 'seal' flag for multiuser mounts SMB3: Honor persistent/resilient handle flags for multiuser mounts SMB3: Honor lease disabling for multiuser mounts SMB3: Honor 'handletimeout' flag for multiuser mounts cifs: Fix the target file was deleted when rename failed. MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen drm/amd/display: Only revalidate bandwidth on medium and fast updates drm/amdgpu: use %u rather than %d for sclk/mclk drm/amdgpu/atomfirmware: fix vram_info fetching for renoir dma-buf: Move dma_buf_release() from fops to dentry_ops irqchip/gic: Atomically update affinity mm, compaction: fully assume capture is not NULL in compact_zone_order() mm, compaction: make capture control handling safe wrt interrupts x86/resctrl: Fix memory bandwidth counter width for AMD dm zoned: assign max_io_len correctly UBUNTU: [Config] updateconfigs for EFI_CUSTOM_SSDT_OVERLAYS efi: Make it possible to disable efivar_ssdt entirely Linux 5.4.51 UBUNTU: upstream stable to v5.4.51 ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Affects: linux (Ubuntu Focal) Importance: Undecided 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 Focal) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Focal) Status: New => In Progress ** Changed in: linux (Ubuntu Focal) 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.4.51 upstream stable release + from git://git.kernel.org/ - v5.4.51 upstream stable release - from git://git.kernel.org/ + io_uring: make sure async workqueue is canceled on exit + mm: fix swap cache node allocation mask + EDAC/amd64: Read back the scrub rate PCI register on F15h + usbnet: smsc95xx: Fix use-after-free after removal + sched/debug: Make sd->flags sysctl read-only + mm/slub.c: fix corrupted freechain in deactivate_slab() + mm/slub: fix stack overruns with SLUB_STATS + rxrpc: Fix race between incoming ACK parser and retransmitter + usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect + tools lib traceevent: Add append() function helper for appending strings + tools lib traceevent: Handle __attribute__((user)) in field names + s390/debug: avoid kernel warning on too large number of pages + nvme-multipath: set bdi capabilities once + nvme-multipath: fix deadlock between ana_work and scan_work + nvme-multipath: fix deadlock due to head->lock + nvme-multipath: fix bogus request queue reference put + kgdb: Avoid suspicious RCU usage warning + selftests: tpm: Use /bin/sh instead of /bin/bash + crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock() + drm/msm/dpu: fix error return code in dpu_encoder_init + rxrpc: Fix afs large storage transmission performance drop + RDMA/counter: Query a counter before release + cxgb4: use unaligned conversion for fetching timestamp + cxgb4: parse TC-U32 key values and masks natively + cxgb4: fix endian conversions for L4 ports in filters + cxgb4: use correct type for all-mask IP address comparison + cxgb4: fix SGE queue dump destination buffer context + hwmon: (max6697) Make sure the OVERT mask is set correctly + hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add() + thermal/drivers/mediatek: Fix bank number settings on mt8183 + thermal/drivers/rcar_gen3: Fix undefined temperature if negative + nfsd4: fix nfsdfs reference count loop + nfsd: fix nfsdfs inode reference count leak + drm: sun4i: hdmi: Remove extra HPD polling + virtio-blk: free vblk-vqs in error path of virtblk_probe() + SMB3: Honor 'posix' flag for multiuser mounts + nvme: fix identify error status silent ignore + nvme: fix a crash in nvme_mpath_add_disk + samples/vfs: avoid warning in statx override + i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665 + i2c: mlxcpld: check correct size of maximum RECV_LEN packet + spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths + nfsd: apply umask on fs without ACL support + Revert "ALSA: usb-audio: Improve frames size computation" + SMB3: Honor 'seal' flag for multiuser mounts + SMB3: Honor persistent/resilient handle flags for multiuser mounts + SMB3: Honor lease disabling for multiuser mounts + SMB3: Honor 'handletimeout' flag for multiuser mounts + cifs: Fix the target file was deleted when rename failed. + MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names + MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen + drm/amd/display: Only revalidate bandwidth on medium and fast updates + drm/amdgpu: use %u rather than %d for sclk/mclk + drm/amdgpu/atomfirmware: fix vram_info fetching for renoir + dma-buf: Move dma_buf_release() from fops to dentry_ops + irqchip/gic: Atomically update affinity + mm, compaction: fully assume capture is not NULL in compact_zone_order() + mm, compaction: make capture control handling safe wrt interrupts + x86/resctrl: Fix memory bandwidth counter width for AMD + dm zoned: assign max_io_len correctly + UBUNTU: [Config] updateconfigs for EFI_CUSTOM_SSDT_OVERLAYS + efi: Make it possible to disable efivar_ssdt entirely + Linux 5.4.51 + UBUNTU: upstream stable to v5.4.51 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1886995 Title: Focal update: v5.4.51 upstream stable release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1886995/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs