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.162 upstream stable release from git://git.kernel.org/ arm64: zynqmp: Do not duplicate flash partition label property arm64: zynqmp: Fix serial compatible string ARM: dts: NSP: Fix mpcore, mmc node names scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() arm64: dts: hisilicon: fix arm,sp805 compatible string RDMA/bnxt_re: Check if the vlan is valid before reporting usb: musb: tusb6010: check return value after calling platform_get_resource() usb: typec: tipd: Remove WARN_ON in tps6598x_block_read arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency arm64: dts: freescale: fix arm,sp805 compatible string ASoC: SOF: Intel: hda-dai: fix potential locking issue clk: imx: imx6ul: Move csi_sel mux to correct base register ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect scsi: advansys: Fix kernel pointer leak firmware_loader: fix pre-allocated buf built-in firmware use ARM: dts: omap: fix gpmc,mux-add-data type usb: host: ohci-tmio: check return value after calling platform_get_resource() ARM: dts: ls1021a: move thermal-zones node out of soc/ ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash ALSA: ISA: not for M68K tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc MIPS: sni: Fix the build scsi: target: Fix ordered tag handling scsi: target: Fix alua_tg_pt_gps_count tracking iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() powerpc/5200: dts: fix memory node unit name ALSA: gus: fix null pointer dereference on pointer block powerpc/dcr: Use cmplwi instead of 3-argument cmpli sh: check return code of request_irq maple: fix wrong return value of maple_bus_init(). f2fs: fix up f2fs_lookup tracepoints sh: fix kconfig unmet dependency warning for FRAME_POINTER sh: math-emu: drop unused functions sh: define __BIG_ENDIAN for math-emu clk: ingenic: Fix bugs with divided dividers clk/ast2600: Fix soc revision for AHB clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() tracing: Save normal string variables tracing/histogram: Do not copy the fixed-size char array field over the field size RDMA/netlink: Add __maybe_unused to static inline in C file perf bpf: Avoid memory leak from perf_env__insert_btf() perf bench futex: Fix memory leak of perf_cpu_map__new() perf tests: Remove bash construct from record+zstd_comp_decomp.sh net: bnx2x: fix variable dereferenced before check iavf: check for null in iavf_fix_features iavf: free q_vectors before queues in iavf_disable_vf iavf: Fix failure to exit out from last all-multicast mode iavf: prevent accidental free of filter structure iavf: validate pointers iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset MIPS: generic/yamon-dt: fix uninitialized variable error mips: bcm63xx: add support for clk_get_parent() mips: lantiq: add support for clk_get_parent() platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' scsi: core: sysfs: Fix hang when device state is set via sysfs net: sched: act_mirred: drop dst for the direction from egress to ingress net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove net: virtio_net_hdr_to_skb: count transport header in UFO i40e: Fix correct max_pkt_size on VF RX queue i40e: Fix NULL ptr dereference on VSI filter sync i40e: Fix changing previously set num_queue_pairs for PFs i40e: Fix ping is lost after configuring ADq on VF i40e: Fix creation of first queue by omitting it if is not power of two i40e: Fix display error code in dmesg NFC: reorganize the functions in nci_request drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame NFC: reorder the logic in nfc_{un,}register_device KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server s390/kexec: fix return code handling arm64: vdso32: suppress error message for 'make mrproper' tun: fix bonding active backup with arp monitoring hexagon: export raw I/O routines for modules ipc: WARN if trying to remove ipc object which is absent mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails s390/kexec: fix memory leak of ipl report buffer udf: Fix crash after seekdir btrfs: fix memory ordering between normal and ordered work functions parisc/sticon: fix reverse colors cfg80211: call cfg80211_stop_ap when switch from P2P_GO type drm/udl: fix control-message timeout drm/nouveau: use drm_dev_unplug() during device removal drm/i915/dp: Ensure sink rate values are always valid drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors Revert "net: mvpp2: disable force link UP during port init procedure" perf/core: Avoid put_page() when GUP fails batman-adv: Consider fragmentation for needed_headroom batman-adv: Reserve needed_*room for fragments batman-adv: Don't always reallocate the fragmentation skb head ASoC: DAPM: Cover regression by kctl change notification fix usb: max-3421: Use driver data instead of maintaining a list of bound devices ice: Delete always true check of PF pointer ALSA: hda: hdac_ext_stream: fix potential locking issues ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() Linux 5.4.162 UBUNTU: upstream stable to v5.4.162 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Focal) 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 Focal) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Focal) Status: New => In Progress ** Changed in: linux (Ubuntu Focal) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Focal) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) ** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** 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.162 upstream stable release + from git://git.kernel.org/ - v5.4.162 upstream stable release - from git://git.kernel.org/ + arm64: zynqmp: Do not duplicate flash partition label property + arm64: zynqmp: Fix serial compatible string + ARM: dts: NSP: Fix mpcore, mmc node names + scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() + arm64: dts: hisilicon: fix arm,sp805 compatible string + RDMA/bnxt_re: Check if the vlan is valid before reporting + usb: musb: tusb6010: check return value after calling platform_get_resource() + usb: typec: tipd: Remove WARN_ON in tps6598x_block_read + arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency + arm64: dts: freescale: fix arm,sp805 compatible string + ASoC: SOF: Intel: hda-dai: fix potential locking issue + clk: imx: imx6ul: Move csi_sel mux to correct base register + ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect + scsi: advansys: Fix kernel pointer leak + firmware_loader: fix pre-allocated buf built-in firmware use + ARM: dts: omap: fix gpmc,mux-add-data type + usb: host: ohci-tmio: check return value after calling platform_get_resource() + ARM: dts: ls1021a: move thermal-zones node out of soc/ + ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash + ALSA: ISA: not for M68K + tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc + MIPS: sni: Fix the build + scsi: target: Fix ordered tag handling + scsi: target: Fix alua_tg_pt_gps_count tracking + iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() + powerpc/5200: dts: fix memory node unit name + ALSA: gus: fix null pointer dereference on pointer block + powerpc/dcr: Use cmplwi instead of 3-argument cmpli + sh: check return code of request_irq + maple: fix wrong return value of maple_bus_init(). + f2fs: fix up f2fs_lookup tracepoints + sh: fix kconfig unmet dependency warning for FRAME_POINTER + sh: math-emu: drop unused functions + sh: define __BIG_ENDIAN for math-emu + clk: ingenic: Fix bugs with divided dividers + clk/ast2600: Fix soc revision for AHB + clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk + mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set + sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() + tracing: Save normal string variables + tracing/histogram: Do not copy the fixed-size char array field over the field size + RDMA/netlink: Add __maybe_unused to static inline in C file + perf bpf: Avoid memory leak from perf_env__insert_btf() + perf bench futex: Fix memory leak of perf_cpu_map__new() + perf tests: Remove bash construct from record+zstd_comp_decomp.sh + net: bnx2x: fix variable dereferenced before check + iavf: check for null in iavf_fix_features + iavf: free q_vectors before queues in iavf_disable_vf + iavf: Fix failure to exit out from last all-multicast mode + iavf: prevent accidental free of filter structure + iavf: validate pointers + iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset + MIPS: generic/yamon-dt: fix uninitialized variable error + mips: bcm63xx: add support for clk_get_parent() + mips: lantiq: add support for clk_get_parent() + platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' + scsi: core: sysfs: Fix hang when device state is set via sysfs + net: sched: act_mirred: drop dst for the direction from egress to ingress + net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove + net: virtio_net_hdr_to_skb: count transport header in UFO + i40e: Fix correct max_pkt_size on VF RX queue + i40e: Fix NULL ptr dereference on VSI filter sync + i40e: Fix changing previously set num_queue_pairs for PFs + i40e: Fix ping is lost after configuring ADq on VF + i40e: Fix creation of first queue by omitting it if is not power of two + i40e: Fix display error code in dmesg + NFC: reorganize the functions in nci_request + drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame + NFC: reorder the logic in nfc_{un,}register_device + KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() + perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server + perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server + s390/kexec: fix return code handling + arm64: vdso32: suppress error message for 'make mrproper' + tun: fix bonding active backup with arp monitoring + hexagon: export raw I/O routines for modules + ipc: WARN if trying to remove ipc object which is absent + mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag + x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails + s390/kexec: fix memory leak of ipl report buffer + udf: Fix crash after seekdir + btrfs: fix memory ordering between normal and ordered work functions + parisc/sticon: fix reverse colors + cfg80211: call cfg80211_stop_ap when switch from P2P_GO type + drm/udl: fix control-message timeout + drm/nouveau: use drm_dev_unplug() during device removal + drm/i915/dp: Ensure sink rate values are always valid + drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors + Revert "net: mvpp2: disable force link UP during port init procedure" + perf/core: Avoid put_page() when GUP fails + batman-adv: Consider fragmentation for needed_headroom + batman-adv: Reserve needed_*room for fragments + batman-adv: Don't always reallocate the fragmentation skb head + ASoC: DAPM: Cover regression by kctl change notification fix + usb: max-3421: Use driver data instead of maintaining a list of bound devices + ice: Delete always true check of PF pointer + ALSA: hda: hdac_ext_stream: fix potential locking issues + ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() + Linux 5.4.162 + UBUNTU: upstream stable to v5.4.162 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1954834 Title: Focal update: v5.4.162 upstream stable release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1954834/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs