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.91 upstream stable release from git://git.kernel.org/ kbuild: enforce -Werror=return-type btrfs: prevent NULL pointer dereference in extent_io_tree_panic ASoC: dapm: remove widget from dirty list on free x86/hyperv: check cpu mask after interrupt has been disabled tracing/kprobes: Do the notrace functions check without kprobes on ftrace UBUNTU: [Config] update annotations for KPROBE_EVENTS_ON_NOTRACE mips: fix Section mismatch in reference mips: lib: uncached: fix non-standard usage of variable 'sp' MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB MIPS: relocatable: fix possible boot hangup with KASLR enabled RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() ACPI: scan: Harden acpi_device_add() against device ID overflows mm/hugetlb: fix potential missing huge page size info dm raid: fix discard limits for raid1 dm snapshot: flush merged data before committing metadata dm integrity: fix the maximum number of arguments r8152: Add Lenovo Powered USB-C Travel Hub btrfs: tree-checker: check if chunk item end overflows drm/i915/backlight: fix CPU mode backlight takeover on LPT ext4: fix bug for rename with RENAME_WHITEOUT ext4: don't leak old mountpoint samples cifs: fix interrupted close commands dm integrity: fix flush with external metadata device ARC: build: remove non-existing bootpImage from KBUILD_IMAGE ARC: build: add uImage.lzma to the top-level target ARC: build: add boot_targets to PHONY ARC: build: move symlink creation to arch/arc/Makefile to avoid race netfilter: ipset: fixes possible oops in mtype_resize btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan regulator: bd718x7: Add enable times ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram habanalabs: register to pci shutdown callback habanalabs: Fix memleak in hl_device_reset hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values lib/raid6: Let $(UNROLL) rules work with macOS userland bfq: Fix computation of shallow depth arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC misdn: dsp: select CONFIG_BITREVERSE net: ethernet: fs_enet: Add missing MODULE_LICENSE nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN nvmet-rdma: Fix list_del corruption on queue establishment failure drm/amdgpu: fix a GPU hang issue when remove device usb: typec: Fix copy paste error for NVIDIA alt-mode description ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI drm/msm: Call msm_init_vram before binding the gpu ARM: picoxcell: fix missing interrupt-parent properties perf intel-pt: Fix 'CPU too large' error dump_common_audit_data(): fix racy accesses to ->d_name ASoC: meson: axg-tdm-interface: fix loopback ASoC: meson: axg-tdmin: fix axg skew offset ASoC: Intel: fix error code cnl_set_dsp_D0() nvme-tcp: fix possible data corruption with bio merges NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock pNFS: We want return-on-close to complete when evicting the inode pNFS: Mark layout for return if return-on-close was not sent pNFS: Stricter ordering of layoutget and layoutreturn NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter NFS: nfs_igrab_and_active must first reference the superblock ext4: fix superblock checksum failure when setting password salt RDMA/restrack: Don't treat as an error allocation ID wrapping RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp bnxt_en: Improve stats context resource accounting with RDMA driver loaded. RDMA/mlx5: Fix wrong free of blue flame register on error IB/mlx5: Fix error unwinding when set_has_smi_cap fails drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence mm, slub: consider rest of partial list if acquire_slab() fails iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() net: sunrpc: interpret the return value of kstrtou32 correctly dm: eliminate potential source of excessive kernel log noise ALSA: fireface: Fix integer overflow in transmit_midi_msg() ALSA: firewire-tascam: Fix integer overflow in midi_port_work() netfilter: conntrack: fix reading nf_conntrack_buckets netfilter: nf_nat: Fix memleak in nf_nat_init netfilter: nft_compat: remove flush counter optimization Linux 5.4.91 UBUNTU: upstream stable to v5.4.91 ** 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.91 upstream stable release + from git://git.kernel.org/ - v5.4.91 upstream stable release - from git://git.kernel.org/ + kbuild: enforce -Werror=return-type + btrfs: prevent NULL pointer dereference in extent_io_tree_panic + ASoC: dapm: remove widget from dirty list on free + x86/hyperv: check cpu mask after interrupt has been disabled + tracing/kprobes: Do the notrace functions check without kprobes on ftrace + UBUNTU: [Config] update annotations for KPROBE_EVENTS_ON_NOTRACE + mips: fix Section mismatch in reference + mips: lib: uncached: fix non-standard usage of variable 'sp' + MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB + MIPS: relocatable: fix possible boot hangup with KASLR enabled + RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() + ACPI: scan: Harden acpi_device_add() against device ID overflows + mm/hugetlb: fix potential missing huge page size info + dm raid: fix discard limits for raid1 + dm snapshot: flush merged data before committing metadata + dm integrity: fix the maximum number of arguments + r8152: Add Lenovo Powered USB-C Travel Hub + btrfs: tree-checker: check if chunk item end overflows + drm/i915/backlight: fix CPU mode backlight takeover on LPT + ext4: fix bug for rename with RENAME_WHITEOUT + ext4: don't leak old mountpoint samples + cifs: fix interrupted close commands + dm integrity: fix flush with external metadata device + ARC: build: remove non-existing bootpImage from KBUILD_IMAGE + ARC: build: add uImage.lzma to the top-level target + ARC: build: add boot_targets to PHONY + ARC: build: move symlink creation to arch/arc/Makefile to avoid race + netfilter: ipset: fixes possible oops in mtype_resize + btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan + regulator: bd718x7: Add enable times + ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram + habanalabs: register to pci shutdown callback + habanalabs: Fix memleak in hl_device_reset + hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values + lib/raid6: Let $(UNROLL) rules work with macOS userland + bfq: Fix computation of shallow depth + arch/arc: add copy_user_page() to <asm/page.h> to fix build error on ARC + misdn: dsp: select CONFIG_BITREVERSE + net: ethernet: fs_enet: Add missing MODULE_LICENSE + nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN + nvmet-rdma: Fix list_del corruption on queue establishment failure + drm/amdgpu: fix a GPU hang issue when remove device + usb: typec: Fix copy paste error for NVIDIA alt-mode description + ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI + drm/msm: Call msm_init_vram before binding the gpu + ARM: picoxcell: fix missing interrupt-parent properties + perf intel-pt: Fix 'CPU too large' error + dump_common_audit_data(): fix racy accesses to ->d_name + ASoC: meson: axg-tdm-interface: fix loopback + ASoC: meson: axg-tdmin: fix axg skew offset + ASoC: Intel: fix error code cnl_set_dsp_D0() + nvme-tcp: fix possible data corruption with bio merges + NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock + pNFS: We want return-on-close to complete when evicting the inode + pNFS: Mark layout for return if return-on-close was not sent + pNFS: Stricter ordering of layoutget and layoutreturn + NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter + NFS: nfs_igrab_and_active must first reference the superblock + ext4: fix superblock checksum failure when setting password salt + RDMA/restrack: Don't treat as an error allocation ID wrapping + RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp + bnxt_en: Improve stats context resource accounting with RDMA driver loaded. + RDMA/mlx5: Fix wrong free of blue flame register on error + IB/mlx5: Fix error unwinding when set_has_smi_cap fails + drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence + mm, slub: consider rest of partial list if acquire_slab() fails + iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() + net: sunrpc: interpret the return value of kstrtou32 correctly + dm: eliminate potential source of excessive kernel log noise + ALSA: fireface: Fix integer overflow in transmit_midi_msg() + ALSA: firewire-tascam: Fix integer overflow in midi_port_work() + netfilter: conntrack: fix reading nf_conntrack_buckets + netfilter: nf_nat: Fix memleak in nf_nat_init + netfilter: nft_compat: remove flush counter optimization + Linux 5.4.91 + UBUNTU: upstream stable to v5.4.91 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1914654 Title: Focal update: v5.4.91 upstream stable release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1914654/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs