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.191 upstream stable release from git://git.kernel.org/ etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead mm: page_alloc: fix building error on -Werror=array-compare tracing: Dump stacktrace trigger to the corresponding instance gfs2: assign rgrp glock before compute_bitstructs tcp: fix race condition when creating child sockets from syncookies tcp: Fix potential use-after-free due to double kfree() ALSA: usb-audio: Clear MIDI port active flag after draining ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component dmaengine: imx-sdma: Fix error checking in sdma_event_remap dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources igc: Fix infinite loop in release_swfw_sync igc: Fix BUG: scheduling while atomic rxrpc: Restore removed timer deletion net/smc: Fix sock leak when release after smc_shutdown() net/packet: fix packet_sock xmit return value checking net/sched: cls_u32: fix possible leak in u32_init_knode() l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu netlink: reset network and mac headers in netlink_dump() selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets ARM: vexpress/spc: Avoid negative array index when !SMP reset: tegra-bpmp: Restore Handle errors in BPMP response platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant vxlan: fix error return code in vxlan_fdb_append cifs: Check the IOCB_DIRECT flag, not O_DIRECT mt76: Fix undefined behavior due to shift overflowing the constant brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() drm/msm/mdp5: check the return of kzalloc() net: macb: Restart tx only if queue pointer is lagging scsi: qedi: Fix failed disconnect handling stat: fix inconsistency between struct stat and struct compat_stat EDAC/synopsys: Read the error count from the correct register oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup ata: pata_marvell: Check the 'bmdma_addr' beforing reading dma: at_xdmac: fix a missing check on list iterator drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare KVM: PPC: Fix TCE handling for VFIO drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage powerpc/perf: Fix power9 event alternatives xtensa: patch_text: Fixup last cpu should be master xtensa: fix a7 clobbering in coprocessor context load/store openvswitch: fix OOB access in reserve_sfa_size() ASoC: soc-dapm: fix two incorrect uses of list iterator e1000e: Fix possible overflow in LTR decoding ARC: entry: fix syscall_trace_exit argument arm_pmu: Validate single/group leader events ext4: fix symlink file size not match to file content ext4: fix use-after-free in ext4_search_dir ext4, doc: fix incorrect h_reserved size ext4: fix overhead calculation to account for the reserved gdt blocks ext4: force overhead calculation if the s_overhead_cluster makes no sense jbd2: fix a potential race while discarding reserved buffers after an abort spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller staging: ion: Prevent incorrect reference counting behavour block/compat_ioctl: fix range check in BLKGETSIZE Linux 5.4.191 UBUNTU: upstream stable to v5.4.191 ** 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.191 upstream stable release + from git://git.kernel.org/ - v5.4.191 upstream stable release - from git://git.kernel.org/ + etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead + mm: page_alloc: fix building error on -Werror=array-compare + tracing: Dump stacktrace trigger to the corresponding instance + gfs2: assign rgrp glock before compute_bitstructs + tcp: fix race condition when creating child sockets from syncookies + tcp: Fix potential use-after-free due to double kfree() + ALSA: usb-audio: Clear MIDI port active flag after draining + ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek + ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component + dmaengine: imx-sdma: Fix error checking in sdma_event_remap + dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources + igc: Fix infinite loop in release_swfw_sync + igc: Fix BUG: scheduling while atomic + rxrpc: Restore removed timer deletion + net/smc: Fix sock leak when release after smc_shutdown() + net/packet: fix packet_sock xmit return value checking + net/sched: cls_u32: fix possible leak in u32_init_knode() + l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu + netlink: reset network and mac headers in netlink_dump() + selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets + ARM: vexpress/spc: Avoid negative array index when !SMP + reset: tegra-bpmp: Restore Handle errors in BPMP response + platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative + ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant + vxlan: fix error return code in vxlan_fdb_append + cifs: Check the IOCB_DIRECT flag, not O_DIRECT + mt76: Fix undefined behavior due to shift overflowing the constant + brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant + dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() + drm/msm/mdp5: check the return of kzalloc() + net: macb: Restart tx only if queue pointer is lagging + scsi: qedi: Fix failed disconnect handling + stat: fix inconsistency between struct stat and struct compat_stat + EDAC/synopsys: Read the error count from the correct register + oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup + ata: pata_marvell: Check the 'bmdma_addr' beforing reading + dma: at_xdmac: fix a missing check on list iterator + drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised + drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare + KVM: PPC: Fix TCE handling for VFIO + drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage + powerpc/perf: Fix power9 event alternatives + xtensa: patch_text: Fixup last cpu should be master + xtensa: fix a7 clobbering in coprocessor context load/store + openvswitch: fix OOB access in reserve_sfa_size() + ASoC: soc-dapm: fix two incorrect uses of list iterator + e1000e: Fix possible overflow in LTR decoding + ARC: entry: fix syscall_trace_exit argument + arm_pmu: Validate single/group leader events + ext4: fix symlink file size not match to file content + ext4: fix use-after-free in ext4_search_dir + ext4, doc: fix incorrect h_reserved size + ext4: fix overhead calculation to account for the reserved gdt blocks + ext4: force overhead calculation if the s_overhead_cluster makes no sense + jbd2: fix a potential race while discarding reserved buffers after an abort + spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller + staging: ion: Prevent incorrect reference counting behavour + block/compat_ioctl: fix range check in BLKGETSIZE + Linux 5.4.191 + UBUNTU: upstream stable to v5.4.191 -- 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/1976116 Title: Focal update: v5.4.191 upstream stable release Status in linux package in Ubuntu: Invalid Status in linux source package in Focal: In Progress 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.4.191 upstream stable release from git://git.kernel.org/ etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead mm: page_alloc: fix building error on -Werror=array-compare tracing: Dump stacktrace trigger to the corresponding instance gfs2: assign rgrp glock before compute_bitstructs tcp: fix race condition when creating child sockets from syncookies tcp: Fix potential use-after-free due to double kfree() ALSA: usb-audio: Clear MIDI port active flag after draining ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component dmaengine: imx-sdma: Fix error checking in sdma_event_remap dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources igc: Fix infinite loop in release_swfw_sync igc: Fix BUG: scheduling while atomic rxrpc: Restore removed timer deletion net/smc: Fix sock leak when release after smc_shutdown() net/packet: fix packet_sock xmit return value checking net/sched: cls_u32: fix possible leak in u32_init_knode() l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu netlink: reset network and mac headers in netlink_dump() selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets ARM: vexpress/spc: Avoid negative array index when !SMP reset: tegra-bpmp: Restore Handle errors in BPMP response platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant vxlan: fix error return code in vxlan_fdb_append cifs: Check the IOCB_DIRECT flag, not O_DIRECT mt76: Fix undefined behavior due to shift overflowing the constant brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() drm/msm/mdp5: check the return of kzalloc() net: macb: Restart tx only if queue pointer is lagging scsi: qedi: Fix failed disconnect handling stat: fix inconsistency between struct stat and struct compat_stat EDAC/synopsys: Read the error count from the correct register oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup ata: pata_marvell: Check the 'bmdma_addr' beforing reading dma: at_xdmac: fix a missing check on list iterator drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare KVM: PPC: Fix TCE handling for VFIO drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage powerpc/perf: Fix power9 event alternatives xtensa: patch_text: Fixup last cpu should be master xtensa: fix a7 clobbering in coprocessor context load/store openvswitch: fix OOB access in reserve_sfa_size() ASoC: soc-dapm: fix two incorrect uses of list iterator e1000e: Fix possible overflow in LTR decoding ARC: entry: fix syscall_trace_exit argument arm_pmu: Validate single/group leader events ext4: fix symlink file size not match to file content ext4: fix use-after-free in ext4_search_dir ext4, doc: fix incorrect h_reserved size ext4: fix overhead calculation to account for the reserved gdt blocks ext4: force overhead calculation if the s_overhead_cluster makes no sense jbd2: fix a potential race while discarding reserved buffers after an abort spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller staging: ion: Prevent incorrect reference counting behavour block/compat_ioctl: fix range check in BLKGETSIZE Linux 5.4.191 UBUNTU: upstream stable to v5.4.191 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1976116/+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