This bug was fixed in the package linux - 5.8.0-55.62 --------------- linux (5.8.0-55.62) groovy; urgency=medium * groovy/linux: 5.8.0-55.62 -proposed tracker (LP: #1930379) * [Potential Regression] Unable to create KVM with uvtool on Groovy ARM64 (LP: #1929925) - SAUCE: KVM: arm64: Assign kvm_ipa_limit linux (5.8.0-54.61) groovy; urgency=medium * groovy/linux: 5.8.0-54.61 -proposed tracker (LP: #1927592) * Introduce the 465 driver series, fabric-manager, and libnvidia-nscq (LP: #1925522) - debian/dkms-versions -- add NVIDIA 465 and migrate 450 to 460 * linux-image-5.0.0-35-generic breaks checkpointing of container (LP: #1857257) - SAUCE: overlayfs: fix incorrect mnt_id of files opened from map_files * netfilter: x_tables: fix compat match/target pad out-of-bound write (LP: #1927682) - netfilter: x_tables: fix compat match/target pad out-of-bound write * Groovy update: upstream stable patchset 2021-05-04 (LP: #1927150) - 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 - 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() - 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" - 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 * Enable CIFS GCM256 (LP: #1921916) - smb3: add defines for new crypto algorithms - smb3.1.1: add new module load parm require_gcm_256 - smb3.1.1: add new module load parm enable_gcm_256 - smb3.1.1: print warning if server does not support requested encryption type - smb3.1.1: rename nonces used for GCM and CCM encryption - smb3.1.1: set gcm256 when requested - cifs: Adjust key sizes and key generation routines for AES256 encryption * locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (LP: #1926184) - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() * Make AMD gpus choose YCbCr420 encoding automatically when required for 4k 60Hz output (LP: #1922754) - drm/amd/display: Try YCbCr420 color when YCbCr444 fails * [Ubuntu 21.04] net/mlx5: Fix HW spec violation configuring uplink (LP: #1925452) - net/mlx5: Fix HW spec violation configuring uplink * Groovy update: upstream stable patchset 2021-04-27 (LP: #1926360) - crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg - crypto: x86/aes-ni-xts - use direct calls to and 4-way stride - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes - fuse: fix live lock in fuse_iget() - ALSA: usb-audio: Don't avoid stopping the stream at disconnection - net: dsa: b53: Support setting learning on port - KVM: arm64: nvhe: Save the SPE context early - drm/i915/gvt: Set SNOOP for PAT3 on BXT/APL to workaround GPU BB hang - drm/i915/gvt: Fix mmio handler break on BXT/APL. - drm/i915/gvt: Fix virtual display setup for BXT/APL - drm/i915/gvt: Fix vfio_edid issue for BXT/APL - ASoC: ak4458: Add MODULE_DEVICE_TABLE - ASoC: ak5558: Add MODULE_DEVICE_TABLE - ALSA: dice: fix null pointer dereference when node is disconnected - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro - ALSA: hda: generic: Fix the micmute led init state - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air - s390/pci: refactor zpci_create_device() - s390/pci: remove superfluous zdev->zbus check - s390/pci: fix leak of PCI device structure - zonefs: Fix O_APPEND async write handling - zonefs: prevent use of seq files as swap file - btrfs: fix race when cloning extent buffer during rewind of an old root - btrfs: fix slab cache flags for free space tree bitmap - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails - ASoC: fsl_ssi: Fix TDM slot setup for I2S mode - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold - ASoC: SOF: Intel: unregister DMIC device on probe error - ASoC: SOF: intel: fix wrong poll bits in dsp power down - ASoC: qcom: sdm845: Fix array out of bounds access - ASoC: qcom: sdm845: Fix array out of range on rx slim channels - ASoC: codecs: wcd934x: add a sanity check in set channel map - ASoC: qcom: lpass-cpu: Fix lpass dai ids parse - ASoC: simple-card-utils: Do not handle device clock - afs: Fix accessing YFS xattrs on a non-YFS server - afs: Stop listxattr() from listing "afs.*" attributes - nvme: fix Write Zeroes limitations - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled - nvme-tcp: fix possible hang when failing to set io queues - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU - nvmet: don't check iosqes,iocqes for discovery controllers - nfsd: Don't keep looking up unhashed files in the nfsd file cache - nfsd: don't abort copies early - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. - NFSD: fix dest to src mount in inter-server COPY - svcrdma: disable timeouts on rdma backchannel - vfio: IOMMU_API should be selected - sunrpc: fix refcount leak for rpc auth modules - i915/perf: Start hrtimer only if sampling the OA buffer - pstore: Fix warning in pstore_kill_sb() - net/qrtr: fix __netdev_alloc_skb call - kbuild: Fix for empty SUBLEVEL or PATCHLEVEL again - cifs: fix allocation size on newly created files - riscv: Correct SPARSEMEM configuration - scsi: lpfc: Fix some error codes in debugfs - scsi: myrs: Fix a double free in myrs_cleanup() - RISC-V: correct enum sbi_ext_rfence_fid - counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED - nvme-rdma: fix possible hang when failing to set io queues - ibmvnic: add some debugs - ibmvnic: serialize access to work queue on remove - tty: serial: stm32-usart: Remove set but unused 'cookie' variables - serial: stm32: fix DMA initialization error handling - bpf: Declare __bpf_free_used_maps() unconditionally - RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free - RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails - RDMA/rtrs: Introduce rtrs_post_send - RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug - module: merge repetitive strings in module_sig_check() - module: avoid *goto*s in module_sig_check() - module: harden ELF info handling - scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition - RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used - i40e: Fix endianness conversions - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 - MIPS: compressed: fix build with enabled UBSAN - media: cedrus: h264: Support profile controls - ibmvnic: remove excessive irqsave - s390/qeth: integrate RX refill worker with NAPI - s390/qeth: schedule TX NAPI on QAOB completion - drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency() - gfs2: Add common helper for holding and releasing the freeze glock - gfs2: move freeze glock outside the make_fs_rw and _ro functions - gfs2: bypass signal_our_withdraw if no journal - powerpc: Force inlining of cpu_has_feature() to avoid build failure - usb-storage: Add quirk to defeat Kindle's automatic unload - usbip: Fix incorrect double assignment to udc->ud.tcp_rx - usb: gadget: configfs: Fix KASAN use-after-free - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() - iio:adc:stm32-adc: Add HAS_IOMEM dependency - iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel - iio: adis16400: Fix an error code in adis16400_initial_setup() - iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler - iio: adc: ab8500-gpadc: Fix off by 10 to 3 - iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask - iio: adc: adi-axi-adc: add proper Kconfig dependencies - iio: hid-sensor-humidity: Fix alignment issue of timestamp channel - iio: hid-sensor-prox: Fix scale not correct issue - iio: hid-sensor-temperature: Fix issues of timestamp channel - counter: stm32-timer-cnt: fix ceiling write max value - counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register - PCI: rpadlpar: Fix potential drc_name corruption in store functions - perf/x86/intel: Fix a crash caused by zero PEBS status - x86/ioapic: Ignore IRQ2 again - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - x86: Move TS_COMPAT back to asm/thread_info.h - x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() - efivars: respect EFI_UNSUPPORTED return from firmware - ext4: fix error handling in ext4_end_enable_verity() - ext4: find old entry again if failed to rename whiteout - ext4: do not try to set xattr into ea_inode if value is empty - ext4: fix potential error in ext4_do_update_inode - MAINTAINERS: move some real subsystems off of the staging mailing list - MAINTAINERS: move the staging subsystem to lists.linux.dev - efi: use 32-bit alignment for efi_guid_t literals - firmware/efi: Fix a use after bug in efi_mem_reserve_persistent - genirq: Disable interrupts for force threaded handlers - x86/apic/of: Fix CPU devicetree-node lookups - cifs: Fix preauth hash corruption - USB: replace hardcode maximum usb string length by definition * Groovy update: upstream stable patchset 2021-04-20 (LP: #1925259) - uapi: nfnetlink_cthelper.h: fix userspace compilation error - powerpc/perf: Fix handling of privilege level checks in perf interrupt context - powerpc/pseries: Don't enforce MSI affinity with kdump - crypto: mips/poly1305 - enable for all MIPS processors - ath9k: fix transmitting to stations in dynamic SMPS mode - net: Fix gro aggregation for udp encaps with zero csum - net: check if protocol extracted by virtio_net_hdr_set_proto is correct - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 - can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership - can: flexcan: assert FRZ bit in flexcan_chip_freeze() - can: flexcan: enable RX FIFO after FRZ/HALT valid - can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode - can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) - tcp: add sanity tests to TCP_QUEUE_SEQ - netfilter: nf_nat: undo erroneous tcp edemux lookup - netfilter: x_tables: gpf inside xt_find_revision() - net: always use icmp{,v6}_ndo_send from ndo_start_xmit - net: phy: fix save wrong speed and duplex problem if autoneg is on - selftests/bpf: No need to drop the packet when there is no geneve opt - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier - samples, bpf: Add missing munmap in xdpsock - libbpf: Clear map_info before each bpf_obj_get_info_by_fd - ibmvnic: always store valid MAC address - mt76: dma: do not report truncated frames to mac80211 - powerpc/603: Fix protection of user pages mapped with PROT_NONE - mount: fix mounting of detached mounts onto targets that reside on shared mounts - cifs: return proper error code in statfs(2) - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - sh_eth: fix TRSCER mask for SH771x - net: enetc: don't overwrite the RSS indirection table when initializing - net: enetc: take the MDIO lock only once per NAPI poll cycle - net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets - net: enetc: don't disable VLAN filtering in IFF_PROMISC mode - net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr - net: enetc: keep RX ring consumer index in sync with hardware - net: ethernet: mtk-star-emac: fix wrong unmap in RX handling - net/mlx4_en: update moderation when config reset - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 - nexthop: Do not flush blackhole nexthops when loopback goes down - net: sched: avoid duplicates in classes dump - net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 - net: usb: qmi_wwan: allow qmimux add/del with master up - netdevsim: init u64 stats for 32bit hardware - cipso,calipso: resolve a number of problems with the DOI refcounts - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII - stmmac: intel: Fixes clock registration error seen for multiple interfaces - net: lapbether: Remove netif_start_queue / netif_stop_queue - net: davicom: Fix regulator not turned off on failed probe - net: davicom: Fix regulator not turned off on driver removal - net: enetc: allow hardware timestamping on TX queues with tc-etf enabled - net: qrtr: fix error return code of qrtr_sendmsg() - s390/qeth: fix memory leak after failed TX Buffer allocation - r8169: fix r8168fp_adjust_ocp_cmd function - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA - perf build: Fix ccache usage in $(CC) when generating arch errno table - net: stmmac: stop each tx channel independently - net: stmmac: fix watchdog timeout during suspend/resume stress test - net: stmmac: fix wrongly set buffer2 valid when sph unsupport - ethtool: fix the check logic of at least one channel for RX/TX - selftests: forwarding: Fix race condition in mirror installation - perf traceevent: Ensure read cmdlines are null terminated. - perf report: Fix -F for branch & mem modes - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix bug when calculating the TCAM table info - s390/cio: return -EFAULT if copy_to_user() fails again - bnxt_en: reliably allocate IRQ table on reset to avoid crash - gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk - gpiolib: acpi: Allow to find GpioInt() resource by name and index - gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 - gpio: fix gpio-device list corruption - drm/compat: Clear bounce structures - drm/amd/display: Add a backlight module option - drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() - drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() - drm/amd/pm: bug fix for pcie dpm - drm/amdgpu/display: simplify backlight setting - drm/amdgpu/display: don't assert in set backlight function - drm/amdgpu/display: handle aux backlight in backlight_get_brightness - drm/shmem-helper: Check for purged buffers in fault handler - drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff - drm: Use USB controller's DMA mask when importing dmabufs - drm: meson_drv add shutdown function - drm/shmem-helpers: vunmap: Don't put pages for dma-buf - s390/cio: return -EFAULT if copy_to_user() fails - s390/crypto: return -EFAULT if copy_to_user() fails - qxl: Fix uninitialised struct field head.surface_id - sh_eth: fix TRSCER mask for R7S9210 - media: usbtv: Fix deadlock on suspend - media: rkisp1: params: fix wrong bits settings - media: v4l: vsp1: Fix uif null pointer access - media: v4l: vsp1: Fix bru null pointer access - media: rc: compile rc-cec.c into rc-core - [Packaging] update modules for rc-cec - cifs: fix credit accounting for extra channel - net: hns3: fix error mask definition of flow director - s390/qeth: don't replace a fully completed async TX buffer - s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state - s390/qeth: improve completion of pending TX buffers - s390/qeth: fix notification for pending buffers during teardown - net: dsa: tag_ksz: don't allocate additional memory for padding/tagging - net: dsa: trailer: don't allocate additional memory for padding/tagging - net: dsa: tag_qca: let DSA core deal with TX reallocation - net: dsa: tag_ocelot: let DSA core deal with TX reallocation - net: dsa: tag_mtk: let DSA core deal with TX reallocation - net: dsa: tag_lan9303: let DSA core deal with TX reallocation - net: dsa: tag_edsa: let DSA core deal with TX reallocation - net: dsa: tag_brcm: let DSA core deal with TX reallocation - net: dsa: tag_dsa: let DSA core deal with TX reallocation - net: dsa: tag_gswip: let DSA core deal with TX reallocation - net: dsa: tag_ar9331: let DSA core deal with TX reallocation - net: dsa: tag_mtk: fix 802.1ad VLAN egress - ath11k: peer delete synchronization with firmware - i2c: rcar: faster irq code to minimize HW race condition - i2c: rcar: optimize cacheline to minimize HW race condition - scsi: ufs: WB is only available on LUN #0 to #7 - udf: fix silent AED tagLocation corruption - iommu/vt-d: Clear PRQ overflow only when PRQ is empty - mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' - mmc: mediatek: fix race condition between msdc_request_timeout and irq - mmc: sdhci-iproc: Add ACPI bindings for the RPi - Platform: OLPC: Fix probe error handling - powerpc/pci: Add ppc_md.discover_phbs() - spi: stm32: make spurious and overrun interrupts visible - powerpc: improve handling of unrecoverable system reset - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset - HID: logitech-dj: add support for the new lightspeed connection iteration - powerpc/64: Fix stack trace not displaying final frame - iommu/amd: Fix performance counter initialization - clk: qcom: gdsc: Implement NO_RET_PERIPH flag - sparc32: Limit memblock allocation to low memory - sparc64: Use arch_validate_flags() to validate ADI flag - Input: applespi - don't wait for responses to commands indefinitely. - PCI: xgene-msi: Fix race in installing chained irq handler - PCI: mediatek: Add missing of_node_put() to fix reference leak - drivers/base: build kunit tests without structleak plugin - PCI/LINK: Remove bandwidth notification - [Config] updateconfigs for PCIE_BW - kbuild: clamp SUBLEVEL to 255 - PCI: Fix pci_register_io_range() memory leak - i40e: Fix memory leak in i40e_probe - s390/smp: __smp_rescan_cpus() - move cpumask away from stack - drivers/base/memory: don't store phys_device in memory blocks - sysctl.c: fix underflow value setting risk in vm_table - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: target: core: Add cmd length set before cmd complete - scsi: target: core: Prevent underflow for service actions - clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc - mmc: sdhci: Update firmware interface API - ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler - ARM: assembler: introduce adr_l, ldr_l and str_l macros - ARM: efistub: replace adrl pseudo-op with adr_l macro invocation - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk - ALSA: hda/hdmi: Cancel pending works before suspend - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support - ALSA: hda: Drop the BATCH workaround for AMD controllers - ALSA: hda: Flush pending unsolicited events before suspend - ALSA: hda: Avoid spurious unsol event handling during S3/S4 - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar - ALSA: usb-audio: Apply the control quirk to Plantronics headsets - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL - s390/dasd: fix hanging DASD driver unbind - s390/dasd: fix hanging IO request during DASD driver unbind - software node: Fix node registration - xen/events: reset affinity of 2-level event when tearing it down - mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants - mmc: core: Fix partition switch time for eMMC - mmc: cqhci: Fix random crash when remove mmc module/card - cifs: do not send close in compound create+close requests - Goodix Fingerprint device is not a modem - USB: gadget: u_ether: Fix a configfs return code - usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot - usb: gadget: f_uac1: stop playback on function disable - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot - usb: dwc3: qcom: add ACPI device id for sc8180x - usb: dwc3: qcom: Honor wakeup enabled/disabled state - USB: usblp: fix a hang in poll() if disconnected - usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM - usb: xhci: do not perform Soft Retry for some xHCI hosts - xhci: Improve detection of device initiated wake signal. - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state - USB: serial: io_edgeport: fix memory leak in edge_startup - USB: serial: ch341: add new Product ID - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter - USB: serial: cp210x: add some more GE USB IDs - usbip: fix stub_dev to check for stream socket - usbip: fix vhci_hcd to check for stream socket - usbip: fix vudc to check for stream socket - usbip: fix vhci_hcd attach_store() races leading to gpf - usbip: fix vudc usbip_sockfd_store races leading to gpf - misc/pvpanic: Export module FDT device table - staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() - staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() - staging: rtl8712: unterminated string leads to read overflow - staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() - staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() - staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd - staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan - staging: comedi: addi_apci_1032: Fix endian problem for COS sample - staging: comedi: addi_apci_1500: Fix endian problem for command sample - staging: comedi: adv_pci1710: Fix endian problem for AI command data - staging: comedi: das6402: Fix endian problem for AI command data - staging: comedi: das800: Fix endian problem for AI command data - staging: comedi: dmm32at: Fix endian problem for AI command data - staging: comedi: me4000: Fix endian problem for AI command data - staging: comedi: pcl711: Fix endian problem for AI command data - staging: comedi: pcl818: Fix endian problem for AI command data - sh_eth: fix TRSCER mask for R7S72100 - arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory - SUNRPC: Set memalloc_nofs_save() for sync tasks - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: Don't gratuitously clear the inode cache when lookup failed - NFSv4.2: fix return value of _nfs4_get_security_label() - block: rsxx: fix error return code of rsxx_pci_probe() - configfs: fix a use-after-free in __configfs_open_file - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - powerpc/64s/exception: Clean up a missed SRR specifier - stop_machine: mark helpers __always_inline - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - zram: fix return value on writeback_store - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table - powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() - powerpc: Fix inverted SET_FULL_REGS bitop - powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() - binfmt_misc: fix possible deadlock in bm_register_write - x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged - KVM: arm64: Reject VM creation when the default IPA size is unsupported - KVM: arm64: Fix exclusive limit for IPA size - mm/userfaultfd: fix memory corruption due to writeprotect - mm/page_alloc.c: refactor initialization of struct page for holes in memory layout - xen/events: don't unmask an event channel when an eoi is pending - xen/events: avoid handling the same event on two cpus at the same time * Groovy update: upstream stable patchset 2021-04-12 (LP: #1923493) - net: usb: qmi_wwan: support ZTE P685M modem - drm/virtio: use kvmalloc for large allocations - x86/build: Treat R_386_PLT32 relocation as R_386_PC32 - JFS: more checks for invalid superblock - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled - udlfb: Fix memory leak in dlfb_usb_probe - media: mceusb: sanity check for prescaler value - erofs: fix shift-out-of-bounds of blkszbits - media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate - xfs: Fix assert failure in xfs_setattr_size() - net/af_iucv: remove WARN_ONCE on malformed RX packets - smackfs: restrict bytes count in smackfs write functions - tomoyo: ignore data race while checking quota - net: fix up truesize of cloned skb in skb_prepare_for_shift() - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - RDMA/rtrs: Do not signal for heatbeat - RDMA/rtrs-clt: Use bitmask to check sess->flags - RDMA/rtrs-srv: Do not signal REG_MR - tcp: fix tcp_rmem documentation - net: bridge: use switchdev for port flags set through sysfs too - net: ag71xx: remove unnecessary MTU reservation - net: hsr: add support for EntryForgetTime - net: psample: Fix netlink skb length with tunnel info - net: fix dev_ifsioc_locked() race condition - dt-bindings: ethernet-controller: fix fixed-link specification - dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ - rsi: Fix TX EAPOL packet handling against iwlwifi AP - rsi: Move card interrupt handling to RX thread - EDAC/amd64: Do not load on family 0x15, model 0x13 - staging: fwserial: Fix error handling in fwserial_create - x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk - vt/consolemap: do font sum unsigned - wlcore: Fix command execute failure 19 for wl12xx - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl - Bluetooth: btusb: fix memory leak on suspend and resume - mt76: mt7615: reset token when mac_reset happens - pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() - ath10k: fix wmi mgmt tx queue full due to race condition - net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data - staging: most: sound: add sanity check for function argument - staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet - drm/hisilicon: Fix use-after-free - crypto: tcrypt - avoid signed overflow in byte count - fs: make unlazy_walk() error handling consistent - drm/amdgpu: Add check to prevent IH overflow - PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag - drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails - media: uvcvideo: Allow entities with no pads - f2fs: handle unallocated section and zone on pinned/atgc - f2fs: fix to set/clear I_LINKABLE under i_lock - nvme-core: add cancel tagset helpers - nvme-rdma: add clean action for failed reconnection - nvme-tcp: add clean action for failed reconnection - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() - btrfs: fix error handling in commit_fs_roots - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params - parisc: Bump 64-bit IRQ stack size to 64 KB - sched/features: Fix hrtick reprogramming - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet - Xen/gnttab: handle p2m update errors on a per-slot basis - xen-netback: respect gnttab_map_refs()'s return value - zsmalloc: account the number of compacted pages correctly - swap: fix swapfile read/write offset - media: v4l: ioctl: Fix memory leak in video_usercopy - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board - net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround - net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips - nvme-pci: refactor nvme_unmap_data - nvme-pci: fix error unwind in nvme_map_data - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE - ALSA: usb-audio: Drop bogus dB range in too low level - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() - btrfs: avoid double put of block group when emptying cluster - btrfs: fix raid6 qstripe kmap - btrfs: fix race between writes to swap files and scrub - btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled - btrfs: fix race between extent freeing/allocation when using bitmaps - btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl - btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata - btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors - btrfs: fix warning when creating a directory with smack enabled - io_uring: ignore double poll add on the same waitqueue head - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - dm verity: fix FEC for RS roots unaligned to block size - drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie - crypto - shash: reduce minimum alignment of shash_desc structure - arm64: mm: Move reserve_crashkernel() into mem_init() - arm64: mm: Move zone_dma_bits initialization into zone_sizes_init() - of/address: Introduce of_dma_get_max_cpu_address() - of: unittest: Add test for of_dma_get_max_cpu_address() - arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges - arm64: mm: Set ZONE_DMA size based on early IORT scan - mm: Remove examples from enum zone_type comment - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep - RDMA/rxe: Fix missing kconfig dependency on CRYPTO - IB/mlx5: Add missing error code - ALSA: hda: intel-nhlt: verify config type - ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount - rsxx: Return -EFAULT if copy_to_user() fails - iommu/vt-d: Fix status code for Allocate/Free PASID command - Revert "arm64: dts: amlogic: add missing ethernet reset ID" - of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS - tomoyo: recognize kernel threads correctly - r8169: fix resuming from suspend on RTL8105e if machine runs on battery - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling - ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state - parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ - iommu/amd: Fix sleeping in atomic in increase_address_space() - Bluetooth: btqca: Add valid le states quirk - mwifiex: pcie: skip cancel_work_sync() on reset failure path - ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device - bus: ti-sysc: Implement GPMC debug quirk to drop platform data - platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines - platform/x86: acer-wmi: Cleanup accelerometer device handling - platform/x86: acer-wmi: Add new force_caps module parameter - platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag - platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices - platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter - media: cx23885: add more quirks for reset DMA on some AMD IOMMU - ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 - scsi: ufs: Add a quirk to permit overriding UniPro defaults - misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom - scsi: ufs: Introduce a quirk to allow only page-aligned sg entries - drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register - mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 - scsi: ufs: Fix a duplicate dev quirk number - KVM: SVM: Clear the CR4 register on reset - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. - nvme-pci: add quirks for Lexar 256GB SSD - dm table: fix iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix zoned iterate_devices based device capability checks * [SRU][F:OEM-5.10/G/H] add realtek 8852 bluetooth support (LP: #1924207) - Bluetooth: btusb: btrtl: Add support for RTL8852A - Bluetooth: btrtl: Enable central-peripheral role - Bluetooth: btrtl: Enable WBS for the specific Realtek devices * Backport mlx5e fix for tunnel offload (LP: #1921769) - net/mlx5e: Check tunnel offload is required before setting SWP * crash utility fails on arm64 with cannot determine VA_BITS_ACTUAL (LP: #1919275) - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo -- Stefan Bader