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 Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1927150

Title:
  Groovy update: upstream stable patchset 2021-05-04

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Groovy:
  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:

         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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1927150/+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

Reply via email to