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: upstream stable patchset 2021-05-04 from git://git.kernel.org/ mt76: fix tx skb error handling in mt76_dma_tx_queue_skb net: fec: ptp: avoid register access when ipg clock is disabled powerpc/4xx: Fix build errors from mfdcr() atm: eni: dont release is never initialized atm: lanai: dont run lanai_dev_close if not open Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" ALSA: hda: ignore invalid NHLT table ixgbe: Fix memleak in ixgbe_configure_clsu32 scsi: ufs: ufs-qcom: Disable interrupt in reset path blk-cgroup: Fix the recursive blkg rwstat net: tehuti: fix error return code in bdx_probe() net: intel: iavf: fix error return code of iavf_init_get_resources() sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count cifs: ask for more credit on async read/write code paths gfs2: fix use-after-free in trans_drain cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev gpiolib: acpi: Add missing IRQF_ONESHOT nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default NFS: Correct size calculation for create reply length net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() net: wan: fix error return code of uhdlc_init() net: davicom: Use platform_get_irq_optional() net: enetc: set MAC RX FIFO to recommended value atm: uPD98402: fix incorrect allocation atm: idt77252: fix null-ptr-dereference cifs: change noisy error message to FYI irqchip/ingenic: Add support for the JZ4760 kbuild: add image_name to no-sync-config-targets kbuild: dummy-tools: fix inverted tests for gcc umem: fix error return code in mm_pci_probe() sparc64: Fix opcode filtering in handling of no fault loads habanalabs: Call put_pid() when releasing control device staging: rtl8192e: fix kconfig dependency on CRYPTO u64_stats,lockdep: Fix u64_stats_init() vs lockdep regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck block: Fix REQ_OP_ZONE_RESET_ALL handling drm/amd/display: Revert dram_clock_change_latency for DCN2.1 drm/amdgpu: fb BO should be ttm_bo_type_device drm/radeon: fix AGP dependency nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a nfs: we don't support removing system.nfs4_acl block: Suppress uevent for hidden device when removed ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign netsec: restore phy power state after controller reset platform/x86: intel-vbtn: Stop reporting SW_DOCK events psample: Fix user API breakage z3fold: prevent reclaim/free race for headless pages squashfs: fix inode lookup sanity checks squashfs: fix xattr id and id lookup sanity checks hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings kasan: fix per-page tags for non-page_alloc pages gcov: fix clang-11+ support ACPI: video: Add missing callback back for Sony VPCEH3U1E ACPICA: Always create namespace nodes using acpi_ns_create_node() arm64: dts: ls1046a: mark crypto engine dma coherent arm64: dts: ls1012a: mark crypto engine dma coherent arm64: dts: ls1043a: mark crypto engine dma coherent ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet ARM: dts: at91-sama5d27_som1: fix phy address to 7 integrity: double check iint_cache was initialized drm/amd/pm: workaround for audio noise issue drm/i915: Fix the GT fence revocation runtime PM logic dm verity: fix DM_VERITY_OPTS_MAX value dm ioctl: fix out of bounds array access when no devices bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva veth: Store queue_mapping independently of XDP prog presence libbpf: Fix INSTALL flag order net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets net/mlx5e: When changing XDP program without reset, take refs for XSK RQs net/mlx5e: Don't match on Geneve options in case option masks are all zero ipv6: fix suspecious RCU usage warning macvlan: macvlan_count_rx() needs to be aware of preemption net: sched: validate stab values net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port igc: reinit_locked() should be called with rtnl_lock igc: Fix Pause Frame Advertising igc: Fix Supported Pause Frame Link Setting igc: Fix igc_ptp_rx_pktstamp() e1000e: add rtnl_lock() to e1000_reset_task e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template net: phy: broadcom: Add power down exit reset state delay ftgmac100: Restart MAC HW once clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk net: ipa: terminate message handler arrays net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() flow_dissector: fix byteorder of dissected ICMP ID selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed netfilter: ctnetlink: fix dump of the expect mask attribute net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx" tcp: relookup sock for RST+ACK packets handled by obsolete req sock can: peak_usb: add forgotten supported devices can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate can: kvaser_pciefd: Always disable bus load reporting can: c_can_pci: c_can_pci_remove(): fix use-after-free can: c_can: move runtime PM enable/disable to c_can_platform can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors mac80211: fix rate mask reset mac80211: Allow HE operation to be longer than expected. selftests/net: fix warnings on reuseaddr_ports_exhausted nfp: flower: add ipv6 bit to pre_tunnel control message nfp: flower: fix pre_tun mask id allocation ftrace: Fix modify_ftrace_direct. ionic: linearize tso skb with too many frags netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags netfilter: nftables: allow to update flowtable flags netfilter: flowtable: Make sure GC works periodically in idle system libbpf: Use SOCK_CLOEXEC when opening the netlink socket ipv6: weaken the v4mapped source check octeontx2-af: Formatting debugfs entry rsrc_alloc. octeontx2-af: Fix irq free in rvu teardown octeontx2-pf: Clear RSS enable flag on interace down octeontx2-af: fix infinite loop in unmapping NPC counter net: check all name nodes in __dev_alloc_name net: cdc-phonet: fix data-interface release on probe failure r8152: limit the RX buffer size of RTL8153A for USB 2.0 net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes selinux: vsock: Set SID for socket returned by accept() selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value libbpf: Fix BTF dump of pointer-to-array-of-struct drm/msm: fix shutdown hook in case GPU components failed to bind arm64: kdump: update ppos when reading elfcorehdr PM: runtime: Defer suspending suppliers net/mlx5: Add back multicast stats for uplink representor net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP net/mlx5e: Fix error path for ethtool set-priv-flag PM: EM: postpone creating the debugfs dir till fs_initcall net: bridge: don't notify switchdev for local FDB addresses octeontx2-af: Fix memory leak of object buf RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs net: Consolidate common blackhole dst ops net, bpf: Fix ip6ip6 crash with collect_md populated skbs net: phy: introduce phydev->port net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M dm table: Fix zoned model check and zone sectors check mm/mmu_notifiers: ensure range_end() is paired with range_start() ACPI: scan: Rearrange memory allocation in acpi_device_add() ACPI: scan: Use unique number for instance_no perf auxtrace: Fix auxtrace queue conflict perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records io_uring: fix provide_buffers sign extension block: recalculate segment count for multi-segment discards correctly scsi: Revert "qla2xxx: Make sure that aborted commands are freed" scsi: qedi: Fix error return code of qedi_alloc_global_queues() scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() smb3: fix cached file size problems in duplicate extents (reflink) locking/mutex: Fix non debug version of mutex_lock_io_nested() x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() can: dev: Move device back to init netns on owning netns delete net: dsa: b53: VLAN filtering is global to all users mac80211: fix double free in ibss_leave ext4: add reclaim checks to xattr code can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" xen-blkback: don't leak persistent grants from xen_blkbk_map() UBUNTU: upstream stable to v5.4.109, v5.10.27 arm64: mm: correct the inside linear map range during hotplug check ext4: shrink race window in ext4_should_retry_alloc() ext4: fix bh ref count on error paths fs: nfsd: fix kconfig dependency warning for NFSD_V4 rpc: fix NULL dereference on kmalloc failure iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate ASoC: rt1015: fix i2c communication error ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe ASoC: es8316: Simplify adc_pga_gain_tlv table ASoC: soc-core: Prevent warning if no DMI table is present ASoC: cs42l42: Fix Bitclock polarity inversion ASoC: cs42l42: Fix channel width support ASoC: cs42l42: Fix mixer volume control ASoC: cs42l42: Always wait at least 3ms after reset NFSD: fix error handling in NFSv4.0 callbacks kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing vhost: Fix vhost_vq_reset() io_uring: fix ->flags races by linked timeouts scsi: st: Fix a use after free in st_open() scsi: qla2xxx: Fix broken #endif placement staging: comedi: cb_pcidas: fix request_irq() warn staging: comedi: cb_pcidas64: fix request_irq() warn ASoC: rt5659: Update MCLK rate in set_sysclk() ASoC: rt711: add snd_soc_component remove callback thermal/core: Add NULL pointer check before using cooling device stats locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() nvmet-tcp: fix kmap leak when data digest in use ext4: do not iput inode under running transaction in ext4_rename() net: mvpp2: fix interrupt mask/unmask skip condition flow_dissector: fix TTL and TOS dissection on IPv4 fragments can: dev: move driver related infrastructure into separate subdir net: introduce CAN specific pointer in the struct net_device can: tcan4x5x: fix max register value brcmfmac: clear EAP/association status bits on linkdown events netdevsim: dev: Initialize FIB module after debugfs iwlwifi: pcie: don't disable interrupts for reg_lock ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() net: ethernet: aquantia: Handle error cleanup of start on open appletalk: Fix skb allocation size in loopback case net: ipa: remove two unused register definitions net: ipa: fix register write command validation net: wan/lmc: unregister device when no matching device is found net: 9p: advance iov on empty read bpf: Remove MTU check in __bpf_skb_max_len ACPI: tables: x86: Reserve memory occupied by ACPI tables ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() ALSA: usb-audio: Apply sample rate quirk to Logitech Connect ALSA: hda: Re-add dropped snd_poewr_change_state() calls ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 xtensa: fix uaccess-related livelock in do_page_fault xtensa: move coprocessor_flush to the .text section PM: runtime: Fix race getting/putting suppliers at probe PM: runtime: Fix ordering in pm_runtime_get_suppliers() tracing: Fix stack trace event size mm: fix race by making init_zero_pfn() early_initcall drm/amdkfd: dqm fence memory corruption drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() drm/amdgpu: check alignment on CPU page for bo map reiserfs: update reiserfs_xattrs_initialized() condition drm/tegra: dc: Restore coupling of display controllers drm/tegra: sor: Grab runtime PM reference across reset vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends pinctrl: rockchip: fix restore error in resume extcon: Add stubs for extcon_register_notifier_all() functions extcon: Fix error handling in extcon_dev_register usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield video: hyperv_fb: Fix a double free in hvfb_probe firewire: nosy: Fix a use-after-free bug in nosy_ioctl() usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem usb: musb: Fix suspend with devices connected for a64 usb: xhci-mtk: fix broken streams issue on 0.96 xHCI cdc-acm: fix BREAK rx code path adding necessary calls USB: cdc-acm: untangle a circular dependency between callback and softint USB: cdc-acm: downgrade message to debug USB: cdc-acm: fix double free on probe failure USB: cdc-acm: fix use-after-free after probe failure usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. usb: dwc2: Prevent core suspend when port connection flag is 0 staging: rtl8192e: Fix incorrect source in memcpy() staging: rtl8192e: Change state information from u16 to u8 drivers: video: fbcon: fix NULL dereference in fbcon_cursor() Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" UBUNTU: upstream stable to v5.4.110, v5.10.28 ARM: dts: am33xx: add aliases for mmc interfaces bus: ti-sysc: Fix warning on unbind if reset is not deasserted platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp net/mlx5e: Enforce minimum value check for ICOSQ size net: pxa168_eth: Fix a potential data race in pxa168_eth_remove kunit: tool: Fix a python tuple typing error mISDN: fix crash in fritzpci mac80211: Check crypto_aead_encrypt for errors mac80211: choose first enabled channel for monitor drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs drm/msm: Ratelimit invalid-fence message netfilter: conntrack: Fix gre tunneling over ipv6 netfilter: nftables: skip hook overlap logic if flowtable is stale net: ipa: fix init header command validation platform/x86: thinkpad_acpi: Allow the FnLock LED to change state x86/build: Turn off -fcf-protection for realmode targets platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms scsi: target: pscsi: Clean up after failure in pscsi_map_sg() selftests/vm: fix out-of-tree build ia64: mca: allocate early mca with GFP_ATOMIC ia64: fix format strings for err_inject cifs: revalidate mapping when we open files for SMB1 POSIX cifs: Silently ignore unknown oplock break handle init/Kconfig: make COMPILE_TEST depend on !S390 init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM nvme-mpath: replace direct_make_request with generic_make_request UBUNTU: upstream stable to v5.4.111, v5.10.29 ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Groovy) 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 Groovy) Importance: Undecided Status: New ** Changed in: linux (Ubuntu Groovy) Status: New => In Progress ** Changed in: linux (Ubuntu Groovy) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Groovy) 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: + upstream stable patchset 2021-05-04 + from git://git.kernel.org/ - upstream stable patchset 2021-05-04 - from git://git.kernel.org/ + mt76: fix tx skb error handling in mt76_dma_tx_queue_skb + net: fec: ptp: avoid register access when ipg clock is disabled + powerpc/4xx: Fix build errors from mfdcr() + atm: eni: dont release is never initialized + atm: lanai: dont run lanai_dev_close if not open + Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" + ALSA: hda: ignore invalid NHLT table + ixgbe: Fix memleak in ixgbe_configure_clsu32 + scsi: ufs: ufs-qcom: Disable interrupt in reset path + blk-cgroup: Fix the recursive blkg rwstat + net: tehuti: fix error return code in bdx_probe() + net: intel: iavf: fix error return code of iavf_init_get_resources() + sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count + cifs: ask for more credit on async read/write code paths + gfs2: fix use-after-free in trans_drain + cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev + gpiolib: acpi: Add missing IRQF_ONESHOT + nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default + NFS: Correct size calculation for create reply length + net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() + net: wan: fix error return code of uhdlc_init() + net: davicom: Use platform_get_irq_optional() + net: enetc: set MAC RX FIFO to recommended value + atm: uPD98402: fix incorrect allocation + atm: idt77252: fix null-ptr-dereference + cifs: change noisy error message to FYI + irqchip/ingenic: Add support for the JZ4760 + kbuild: add image_name to no-sync-config-targets + kbuild: dummy-tools: fix inverted tests for gcc + umem: fix error return code in mm_pci_probe() + sparc64: Fix opcode filtering in handling of no fault loads + habanalabs: Call put_pid() when releasing control device + staging: rtl8192e: fix kconfig dependency on CRYPTO + u64_stats,lockdep: Fix u64_stats_init() vs lockdep + regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck + block: Fix REQ_OP_ZONE_RESET_ALL handling + drm/amd/display: Revert dram_clock_change_latency for DCN2.1 + drm/amdgpu: fb BO should be ttm_bo_type_device + drm/radeon: fix AGP dependency + nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() + nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() + nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted + nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done + nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a + nfs: we don't support removing system.nfs4_acl + block: Suppress uevent for hidden device when removed + ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls + ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign + netsec: restore phy power state after controller reset + platform/x86: intel-vbtn: Stop reporting SW_DOCK events + psample: Fix user API breakage + z3fold: prevent reclaim/free race for headless pages + squashfs: fix inode lookup sanity checks + squashfs: fix xattr id and id lookup sanity checks + hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings + kasan: fix per-page tags for non-page_alloc pages + gcov: fix clang-11+ support + ACPI: video: Add missing callback back for Sony VPCEH3U1E + ACPICA: Always create namespace nodes using acpi_ns_create_node() + arm64: dts: ls1046a: mark crypto engine dma coherent + arm64: dts: ls1012a: mark crypto engine dma coherent + arm64: dts: ls1043a: mark crypto engine dma coherent + ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C + ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet + ARM: dts: at91-sama5d27_som1: fix phy address to 7 + integrity: double check iint_cache was initialized + drm/amd/pm: workaround for audio noise issue + drm/i915: Fix the GT fence revocation runtime PM logic + dm verity: fix DM_VERITY_OPTS_MAX value + dm ioctl: fix out of bounds array access when no devices + bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD + ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data + soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva + veth: Store queue_mapping independently of XDP prog presence + libbpf: Fix INSTALL flag order + net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets + net/mlx5e: When changing XDP program without reset, take refs for XSK RQs + net/mlx5e: Don't match on Geneve options in case option masks are all zero + ipv6: fix suspecious RCU usage warning + macvlan: macvlan_count_rx() needs to be aware of preemption + net: sched: validate stab values + net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port + igc: reinit_locked() should be called with rtnl_lock + igc: Fix Pause Frame Advertising + igc: Fix Supported Pause Frame Link Setting + igc: Fix igc_ptp_rx_pktstamp() + e1000e: add rtnl_lock() to e1000_reset_task + e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 + net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template + net: phy: broadcom: Add power down exit reset state delay + ftgmac100: Restart MAC HW once + clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk + net: ipa: terminate message handler arrays + net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() + flow_dissector: fix byteorder of dissected ICMP ID + selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed + netfilter: ctnetlink: fix dump of the expect mask attribute + net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx" + tcp: relookup sock for RST+ACK packets handled by obsolete req sock + can: peak_usb: add forgotten supported devices + can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate + can: kvaser_pciefd: Always disable bus load reporting + can: c_can_pci: c_can_pci_remove(): fix use-after-free + can: c_can: move runtime PM enable/disable to c_can_platform + can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning + can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors + mac80211: fix rate mask reset + mac80211: Allow HE operation to be longer than expected. + selftests/net: fix warnings on reuseaddr_ports_exhausted + nfp: flower: add ipv6 bit to pre_tunnel control message + nfp: flower: fix pre_tun mask id allocation + ftrace: Fix modify_ftrace_direct. + ionic: linearize tso skb with too many frags + netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags + netfilter: nftables: allow to update flowtable flags + netfilter: flowtable: Make sure GC works periodically in idle system + libbpf: Use SOCK_CLOEXEC when opening the netlink socket + ipv6: weaken the v4mapped source check + octeontx2-af: Formatting debugfs entry rsrc_alloc. + octeontx2-af: Fix irq free in rvu teardown + octeontx2-pf: Clear RSS enable flag on interace down + octeontx2-af: fix infinite loop in unmapping NPC counter + net: check all name nodes in __dev_alloc_name + net: cdc-phonet: fix data-interface release on probe failure + r8152: limit the RX buffer size of RTL8153A for USB 2.0 + net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes + selinux: vsock: Set SID for socket returned by accept() + selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value + libbpf: Fix BTF dump of pointer-to-array-of-struct + drm/msm: fix shutdown hook in case GPU components failed to bind + arm64: kdump: update ppos when reading elfcorehdr + PM: runtime: Defer suspending suppliers + net/mlx5: Add back multicast stats for uplink representor + net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP + net/mlx5e: Fix error path for ethtool set-priv-flag + PM: EM: postpone creating the debugfs dir till fs_initcall + net: bridge: don't notify switchdev for local FDB addresses + octeontx2-af: Fix memory leak of object buf + RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server + bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs + net: Consolidate common blackhole dst ops + net, bpf: Fix ip6ip6 crash with collect_md populated skbs + net: phy: introduce phydev->port + net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() + net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S + net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M + dm table: Fix zoned model check and zone sectors check + mm/mmu_notifiers: ensure range_end() is paired with range_start() + ACPI: scan: Rearrange memory allocation in acpi_device_add() + ACPI: scan: Use unique number for instance_no + perf auxtrace: Fix auxtrace queue conflict + perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records + io_uring: fix provide_buffers sign extension + block: recalculate segment count for multi-segment discards correctly + scsi: Revert "qla2xxx: Make sure that aborted commands are freed" + scsi: qedi: Fix error return code of qedi_alloc_global_queues() + scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() + smb3: fix cached file size problems in duplicate extents (reflink) + locking/mutex: Fix non debug version of mutex_lock_io_nested() + x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() + can: dev: Move device back to init netns on owning netns delete + net: dsa: b53: VLAN filtering is global to all users + mac80211: fix double free in ibss_leave + ext4: add reclaim checks to xattr code + can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" + xen-blkback: don't leak persistent grants from xen_blkbk_map() + UBUNTU: upstream stable to v5.4.109, v5.10.27 + arm64: mm: correct the inside linear map range during hotplug check + ext4: shrink race window in ext4_should_retry_alloc() + ext4: fix bh ref count on error paths + fs: nfsd: fix kconfig dependency warning for NFSD_V4 + rpc: fix NULL dereference on kmalloc failure + iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate + ASoC: rt1015: fix i2c communication error + ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 + ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 + ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe + ASoC: es8316: Simplify adc_pga_gain_tlv table + ASoC: soc-core: Prevent warning if no DMI table is present + ASoC: cs42l42: Fix Bitclock polarity inversion + ASoC: cs42l42: Fix channel width support + ASoC: cs42l42: Fix mixer volume control + ASoC: cs42l42: Always wait at least 3ms after reset + NFSD: fix error handling in NFSv4.0 callbacks + kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing + vhost: Fix vhost_vq_reset() + io_uring: fix ->flags races by linked timeouts + scsi: st: Fix a use after free in st_open() + scsi: qla2xxx: Fix broken #endif placement + staging: comedi: cb_pcidas: fix request_irq() warn + staging: comedi: cb_pcidas64: fix request_irq() warn + ASoC: rt5659: Update MCLK rate in set_sysclk() + ASoC: rt711: add snd_soc_component remove callback + thermal/core: Add NULL pointer check before using cooling device stats + locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling + locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() + nvmet-tcp: fix kmap leak when data digest in use + ext4: do not iput inode under running transaction in ext4_rename() + net: mvpp2: fix interrupt mask/unmask skip condition + flow_dissector: fix TTL and TOS dissection on IPv4 fragments + can: dev: move driver related infrastructure into separate subdir + net: introduce CAN specific pointer in the struct net_device + can: tcan4x5x: fix max register value + brcmfmac: clear EAP/association status bits on linkdown events + netdevsim: dev: Initialize FIB module after debugfs + iwlwifi: pcie: don't disable interrupts for reg_lock + ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() + net: ethernet: aquantia: Handle error cleanup of start on open + appletalk: Fix skb allocation size in loopback case + net: ipa: remove two unused register definitions + net: ipa: fix register write command validation + net: wan/lmc: unregister device when no matching device is found + net: 9p: advance iov on empty read + bpf: Remove MTU check in __bpf_skb_max_len + ACPI: tables: x86: Reserve memory occupied by ACPI tables + ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() + ALSA: usb-audio: Apply sample rate quirk to Logitech Connect + ALSA: hda: Re-add dropped snd_poewr_change_state() calls + ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks + ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO + ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook + ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 + xtensa: fix uaccess-related livelock in do_page_fault + xtensa: move coprocessor_flush to the .text section + PM: runtime: Fix race getting/putting suppliers at probe + PM: runtime: Fix ordering in pm_runtime_get_suppliers() + tracing: Fix stack trace event size + mm: fix race by making init_zero_pfn() early_initcall + drm/amdkfd: dqm fence memory corruption + drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() + drm/amdgpu: check alignment on CPU page for bo map + reiserfs: update reiserfs_xattrs_initialized() condition + drm/tegra: dc: Restore coupling of display controllers + drm/tegra: sor: Grab runtime PM reference across reset + vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends + pinctrl: rockchip: fix restore error in resume + extcon: Add stubs for extcon_register_notifier_all() functions + extcon: Fix error handling in extcon_dev_register + usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield + video: hyperv_fb: Fix a double free in hvfb_probe + firewire: nosy: Fix a use-after-free bug in nosy_ioctl() + usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() + USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem + usb: musb: Fix suspend with devices connected for a64 + usb: xhci-mtk: fix broken streams issue on 0.96 xHCI + cdc-acm: fix BREAK rx code path adding necessary calls + USB: cdc-acm: untangle a circular dependency between callback and softint + USB: cdc-acm: downgrade message to debug + USB: cdc-acm: fix double free on probe failure + USB: cdc-acm: fix use-after-free after probe failure + usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference + usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. + usb: dwc2: Prevent core suspend when port connection flag is 0 + staging: rtl8192e: Fix incorrect source in memcpy() + staging: rtl8192e: Change state information from u16 to u8 + drivers: video: fbcon: fix NULL dereference in fbcon_cursor() + Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" + UBUNTU: upstream stable to v5.4.110, v5.10.28 + ARM: dts: am33xx: add aliases for mmc interfaces + bus: ti-sysc: Fix warning on unbind if reset is not deasserted + platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 + bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp + net/mlx5e: Enforce minimum value check for ICOSQ size + net: pxa168_eth: Fix a potential data race in pxa168_eth_remove + kunit: tool: Fix a python tuple typing error + mISDN: fix crash in fritzpci + mac80211: Check crypto_aead_encrypt for errors + mac80211: choose first enabled channel for monitor + drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs + drm/msm: Ratelimit invalid-fence message + netfilter: conntrack: Fix gre tunneling over ipv6 + netfilter: nftables: skip hook overlap logic if flowtable is stale + net: ipa: fix init header command validation + platform/x86: thinkpad_acpi: Allow the FnLock LED to change state + x86/build: Turn off -fcf-protection for realmode targets + platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms + scsi: target: pscsi: Clean up after failure in pscsi_map_sg() + selftests/vm: fix out-of-tree build + ia64: mca: allocate early mca with GFP_ATOMIC + ia64: fix format strings for err_inject + cifs: revalidate mapping when we open files for SMB1 POSIX + cifs: Silently ignore unknown oplock break handle + init/Kconfig: make COMPILE_TEST depend on !S390 + init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM + nvme-mpath: replace direct_make_request with generic_make_request + UBUNTU: upstream stable to v5.4.111, v5.10.29 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1927150 Title: Groovy update: upstream stable patchset 2021-05-04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1927150/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs