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.11.16 upstream stable release from git://git.kernel.org/ AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct AMD_SFH: Add sensor_mask module parameter AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits mtd: rawnand: mtk: Fix WAITRDY break condition and timeout Input: nspire-keypad - enable interrupts only when opened gpio: sysfs: Obey valid_mask dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback dmaengine: idxd: fix delta_rec and crc size field for completion record dmaengine: idxd: fix opcap sysfs attribute output dmaengine: idxd: fix wq size store permission state dmaengine: dw: Make it dependent to HAS_IOMEM dmaengine: Fix a double free in dma_async_device_register dmaengine: plx_dma: add a missing put_device() on error path dmaengine: idxd: clear MSIX permission entry on shutdown dmaengine: idxd: fix wq cleanup of WQCFG registers ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 remoteproc: pru: Fix loading of GNU Binutils ELF lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message arc: kernel: Return -EFAULT if copy_to_user() fails iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() xfrm: BEET mode doesn't support fragments for inner packets ASoC: max98373: Changed amp shutdown register as volatile ASoC: max98373: Added 30ms turn on/off time delay net: axienet: allow setups without MDIO gpu/xen: Fix a use after free in xen_drm_drv_init bpf: Take module reference for trampoline in module neighbour: Disregard DEAD dst in neigh_update powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO ARM: keystone: fix integer overflow warning ARM: omap1: fix building with clang IAS drm/msm: Fix a5xx/a6xx timestamps ASoC: fsl_esai: Fix TDM slot setup for I2S mode scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state iwlwifi: add support for Qu with AX201 device net: ieee802154: stop dump llsec keys for monitors net: ieee802154: forbid monitor for add llsec key net: ieee802154: forbid monitor for del llsec key net: ieee802154: stop dump llsec devs for monitors net: ieee802154: forbid monitor for add llsec dev net: ieee802154: forbid monitor for del llsec dev net: ieee802154: stop dump llsec devkeys for monitors net: ieee802154: forbid monitor for add llsec devkey net: ieee802154: forbid monitor for del llsec devkey net: ieee802154: stop dump llsec seclevels for monitors net: ieee802154: forbid monitor for add llsec seclevel pcnet32: Use pci_resource_len to validate PCI resource drm/amd/display: Add missing mask for DCN3 mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN virt_wifi: Return micros for BSS TSF values lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS net/sctp: fix race condition in sctp_destroy_sock Input: s6sy761 - fix coordinate read bit shift Input: i8042 - fix Pegatron C15B ID entry HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices dm verity fec: fix misaligned RS roots IO readdir: make sure to verify directory entry for legacy interfaces too drm/i915: Don't zero out the Y plane's watermarks arm64: fix inline asm in load_unaligned_zeropad() arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically UBUNTU: [Config] updateconfigs for AS_HAS_LSE_ATOMICS arm64: alternatives: Move length validation in alternative_{insn, endif} vfio/pci: Add missing range check in vfio_pci_mmap riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" scsi: libsas: Reset num_scatter if libata marks qc as NODATA drm/vmwgfx: Make sure we unpin no longer needed buffers ixgbe: Fix NULL pointer dereference in ethtool loopback test ixgbe: fix unbalanced device enable/disable in suspend/resume netfilter: flowtable: fix NAT IPv6 offload mangling netfilter: conntrack: do not print icmpv6 as unknown via /proc ice: Fix potential infinite loop when using u8 loop counter libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC netfilter: bridge: add pre_exit hooks for ebtable unregistration netfilter: arp_tables: add pre_exit hook for table unregister libbpf: Fix potential NULL pointer dereference drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel net: macb: fix the restore of cmp registers net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta netfilter: nft_limit: avoid possible divide error in nft_limit_init netfilter: nftables: clone set element expression template net/mlx5e: Fix setting of RS FEC mode net: davicom: Fix regulator not turned off on failed probe net: phy: marvell: fix detection of PHY on Topaz switches net: sit: Unregister catch-all devices net: ip6_tunnel: Unregister catch-all devices mm: ptdump: fix build failure net: Make tcp_allowed_congestion_control readonly in non-init netns ibmvnic: correctly use dev_consume/free_skb_irq i40e: fix the panic when running bpf in xdpdrv mode ethtool: pause: make sure we init driver stats ia64: remove duplicate entries in generic_defconfig ia64: tools: remove inclusion of ia64-specific version of errno.h header ibmvnic: avoid calling napi_disable() twice ibmvnic: remove duplicate napi_schedule call in do_reset function ibmvnic: remove duplicate napi_schedule call in open function ch_ktls: Fix kernel panic ch_ktls: fix device connection close ch_ktls: tcb close causes tls connection failure ch_ktls: do not send snd_una update to TCB in middle gro: ensure frag0 meets IP header alignment ARM: OMAP2+: Fix warning for omap_init_time_of() ARM: 9063/1: mm: reduce maximum number of CPUs if DEBUG_KMAP_LOCAL is enabled ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() ARM: footbridge: fix PCI interrupt mapping ARM: OMAP2+: Fix uninitialized sr_inst arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference bpf: Use correct permission flag for mixed signed bounds arithmetic KVM: VMX: Convert vcpu_vmx.exit_reason to a union KVM: VMX: Don't use vcpu->run->internal.ndata as an array index kasan: fix hwasan build for gcc kasan: remove redundant config option r8169: tweak max read request size for newer chips also in jumbo mtu mode r8169: don't advertise pause in jumbo mode bpf: Ensure off_reg has no mixed signed bounds for all types bpf: Move off_reg into sanitize_ptr_alu ARM: 9071/1: uprobes: Don't hook on thumb instructions bpf: Rework ptr_limit into alu_limit and add common error path bpf: Improve verifier error messages for users bpf: Move sanitize_val_alu out of op switch Linux 5.11.16 UBUNTU: upstream stable to v5.11.16 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Hirsute) 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 Hirsute) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Hirsute) Status: New => In Progress ** Changed in: linux (Ubuntu Hirsute) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Hirsute) 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.11.16 upstream stable release + from git://git.kernel.org/ - v5.11.16 upstream stable release - from git://git.kernel.org/ + AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct + AMD_SFH: Add sensor_mask module parameter + AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits + mtd: rawnand: mtk: Fix WAITRDY break condition and timeout + Input: nspire-keypad - enable interrupts only when opened + gpio: sysfs: Obey valid_mask + dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback + dmaengine: idxd: fix delta_rec and crc size field for completion record + dmaengine: idxd: fix opcap sysfs attribute output + dmaengine: idxd: fix wq size store permission state + dmaengine: dw: Make it dependent to HAS_IOMEM + dmaengine: Fix a double free in dma_async_device_register + dmaengine: plx_dma: add a missing put_device() on error path + dmaengine: idxd: clear MSIX permission entry on shutdown + dmaengine: idxd: fix wq cleanup of WQCFG registers + ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() + ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race + ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 + remoteproc: pru: Fix loading of GNU Binutils ELF + lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message + arc: kernel: Return -EFAULT if copy_to_user() fails + iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() + xfrm: BEET mode doesn't support fragments for inner packets + ASoC: max98373: Changed amp shutdown register as volatile + ASoC: max98373: Added 30ms turn on/off time delay + net: axienet: allow setups without MDIO + gpu/xen: Fix a use after free in xen_drm_drv_init + bpf: Take module reference for trampoline in module + neighbour: Disregard DEAD dst in neigh_update + powerpc/signal32: Fix Oops on sigreturn with unmapped VDSO + ARM: keystone: fix integer overflow warning + ARM: omap1: fix building with clang IAS + drm/msm: Fix a5xx/a6xx timestamps + ASoC: fsl_esai: Fix TDM slot setup for I2S mode + scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state + iwlwifi: add support for Qu with AX201 device + net: ieee802154: stop dump llsec keys for monitors + net: ieee802154: forbid monitor for add llsec key + net: ieee802154: forbid monitor for del llsec key + net: ieee802154: stop dump llsec devs for monitors + net: ieee802154: forbid monitor for add llsec dev + net: ieee802154: forbid monitor for del llsec dev + net: ieee802154: stop dump llsec devkeys for monitors + net: ieee802154: forbid monitor for add llsec devkey + net: ieee802154: forbid monitor for del llsec devkey + net: ieee802154: stop dump llsec seclevels for monitors + net: ieee802154: forbid monitor for add llsec seclevel + pcnet32: Use pci_resource_len to validate PCI resource + drm/amd/display: Add missing mask for DCN3 + mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN + virt_wifi: Return micros for BSS TSF values + lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS + net/sctp: fix race condition in sctp_destroy_sock + Input: s6sy761 - fix coordinate read bit shift + Input: i8042 - fix Pegatron C15B ID entry + HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices + dm verity fec: fix misaligned RS roots IO + readdir: make sure to verify directory entry for legacy interfaces too + drm/i915: Don't zero out the Y plane's watermarks + arm64: fix inline asm in load_unaligned_zeropad() + arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically + UBUNTU: [Config] updateconfigs for AS_HAS_LSE_ATOMICS + arm64: alternatives: Move length validation in alternative_{insn, endif} + vfio/pci: Add missing range check in vfio_pci_mmap + riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" + scsi: libsas: Reset num_scatter if libata marks qc as NODATA + drm/vmwgfx: Make sure we unpin no longer needed buffers + ixgbe: Fix NULL pointer dereference in ethtool loopback test + ixgbe: fix unbalanced device enable/disable in suspend/resume + netfilter: flowtable: fix NAT IPv6 offload mangling + netfilter: conntrack: do not print icmpv6 as unknown via /proc + ice: Fix potential infinite loop when using u8 loop counter + libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC + netfilter: bridge: add pre_exit hooks for ebtable unregistration + netfilter: arp_tables: add pre_exit hook for table unregister + libbpf: Fix potential NULL pointer dereference + drm/i915/display/vlv_dsi: Do not skip panel_pwr_cycle_delay when disabling the panel + net: macb: fix the restore of cmp registers + net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta + netfilter: nft_limit: avoid possible divide error in nft_limit_init + netfilter: nftables: clone set element expression template + net/mlx5e: Fix setting of RS FEC mode + net: davicom: Fix regulator not turned off on failed probe + net: phy: marvell: fix detection of PHY on Topaz switches + net: sit: Unregister catch-all devices + net: ip6_tunnel: Unregister catch-all devices + mm: ptdump: fix build failure + net: Make tcp_allowed_congestion_control readonly in non-init netns + ibmvnic: correctly use dev_consume/free_skb_irq + i40e: fix the panic when running bpf in xdpdrv mode + ethtool: pause: make sure we init driver stats + ia64: remove duplicate entries in generic_defconfig + ia64: tools: remove inclusion of ia64-specific version of errno.h header + ibmvnic: avoid calling napi_disable() twice + ibmvnic: remove duplicate napi_schedule call in do_reset function + ibmvnic: remove duplicate napi_schedule call in open function + ch_ktls: Fix kernel panic + ch_ktls: fix device connection close + ch_ktls: tcb close causes tls connection failure + ch_ktls: do not send snd_una update to TCB in middle + gro: ensure frag0 meets IP header alignment + ARM: OMAP2+: Fix warning for omap_init_time_of() + ARM: 9063/1: mm: reduce maximum number of CPUs if DEBUG_KMAP_LOCAL is enabled + ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() + ARM: footbridge: fix PCI interrupt mapping + ARM: OMAP2+: Fix uninitialized sr_inst + arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems + arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference + bpf: Use correct permission flag for mixed signed bounds arithmetic + KVM: VMX: Convert vcpu_vmx.exit_reason to a union + KVM: VMX: Don't use vcpu->run->internal.ndata as an array index + kasan: fix hwasan build for gcc + kasan: remove redundant config option + r8169: tweak max read request size for newer chips also in jumbo mtu mode + r8169: don't advertise pause in jumbo mode + bpf: Ensure off_reg has no mixed signed bounds for all types + bpf: Move off_reg into sanitize_ptr_alu + ARM: 9071/1: uprobes: Don't hook on thumb instructions + bpf: Rework ptr_limit into alu_limit and add common error path + bpf: Improve verifier error messages for users + bpf: Move sanitize_val_alu out of op switch + Linux 5.11.16 + UBUNTU: upstream stable to v5.11.16 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1926999 Title: Hirsute update: v5.11.16 upstream stable release To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1926999/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs