This bug was fixed in the package linux-oem-5.4 - 5.4.0-1002.4 --------------- linux-oem-5.4 (5.4.0-1002.4) focal; urgency=medium * focal/linux-oem-5.4: 5.4.0-1002.3 -proposed tracker (LP: #1858879) * UBUNTU: [Packaging] Remove python-dev build dependency [ Ubuntu: 5.4.0-11.14 ] * Miscellaneous Ubuntu changes - [Packaging] Update ubuntu-regression-suite dependency to python2 [ Ubuntu: 5.4.0-10.13 ] * focal/linux-5.4: 5.4.0-10.13 -proposed tracker (LP: #1858880) * PAN is broken for execute-only user mappings on ARMv8 (LP: #1858815) - arm64: Revert support for execute-only user mappings * linux build and autopkg tests need to use python2 instead of python (LP: #1858487) - [Packaging] Remove python-dev build dependency * Support ath10k hardware rfkill (LP: #1858166) - ath10k: add support for hardware rfkill * [SRU][B/OEM-B/OEM-OSP1/D/E/F] Add LG I2C touchscreen multitouch support (LP: #1857541) - SAUCE: HID: multitouch: Add LG MELF0410 I2C touchscreen support * usb-audio: the mic can't record any sound after resume on Dell Dock WD19 (LP: #1857496) - ALSA: usb-audio: set the interface format after resume on Dell WD19 * alsa/sof: load different firmware on different platforms (LP: #1857409) - ASoC: SOF: Intel: hda: use fallback for firmware name - ASoC: Intel: acpi-match: split CNL tables in three - ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names. * Make vfio-pci built-in or xhci_hcd optional (LP: #1770845) - [Config]: built-in VFIO_PCI for amd64 * multi-zone raid0 corruption (LP: #1850540) - SAUCE: md/raid0: Link to wiki with guidance on multi-zone RAID0 layout migration * [hpre-1017]sync mainline kernel 5.4rc3 hpre patchset into ubuntu HWE kernel branch (LP: #1850117) // [acc-1130]sync mainline kernel 5.5rc1 acc patchset into ubuntu HWE kernel branch (LP: #1854549) - [Config] Enable HISI crypto drivers and update previous module * [hpre-1017]sync mainline kernel 5.4rc3 hpre patchset into ubuntu HWE kernel branch (LP: #1850117) - crypto: hisilicon - add HiSilicon HPRE accelerator - crypto: hisilicon - add SRIOV support for HPRE - crypto: hisilicon - Add debugfs for HPRE - MAINTAINERS: Add maintainer for HiSilicon HPRE driver - Documentation: Add debugfs doc for hisi_hpre * [acc-1130]sync mainline kernel 5.5rc1 acc patchset into ubuntu HWE kernel branch (LP: #1854549) - crypto: hisilicon - allow compile-testing on x86 - crypto: hisilicon - merge sgl support to hisi_qm module - crypto: hisilicon - add sgl_sge_nr module param for zip - crypto: hisilicon - fix large sgl memory allocation problem when disable smmu - crypto: hisilicon - misc fix about sgl - crypto: hisilicon - select NEED_SG_DMA_LENGTH in qm Kconfig - crypto: hisilicon: Fix misuse of GENMASK macro - crypto: hisilicon - tiny fix about QM/ZIP error callback print - crypto: hisilicon - Fix using plain integer as NULL pointer - crypto: hisilicon - fix param should be static when not external. - crypto: hisilicon - fix endianness verification problem of QM - crypto: hisilicon - use sgl API to get sgl dma addr and len - crypto: hisilicon - fix to return sub-optimal device when best device has no qps - crypto: hisilicon - replace #ifdef with IS_ENABLED for CONFIG_NUMA - crypto: hisilicon - add vfs_num module param for zip - crypto: hisilicon - no need to check return value of debugfs_create functions - crypto: hisilicon - add HiSilicon SEC V2 driver - crypto: hisilicon - add SRIOV for HiSilicon SEC - crypto: hisilicon - add DebugFS for HiSilicon SEC - crypto: hisilicon - fix a NULL vs IS_ERR() bug in sec_create_qp_ctx() - hwrng: hisi - add HiSilicon TRNG driver support - MAINTAINERS: Add maintainer for HiSilicon TRNG V2 driver - MAINTAINERS: Add maintainer for HiSilicon SEC V2 driver - Documentation: add DebugFS doc for HiSilicon SEC * [sas-1130]enable sas DFX Function for 1620 soc (LP: #1854548) - scsi: hisi_sas: Don't create debugfs dump folder twice - scsi: hisi_sas: Set the BIST init value before enabling BIST - scsi: hisi_sas: Add timestamp for a debugfs dump - scsi: hisi_sas: Add debugfs file structure for CQ - scsi: hisi_sas: Add debugfs file structure for DQ - scsi: hisi_sas: Add debugfs file structure for registers - scsi: hisi_sas: Add debugfs file structure for port - scsi: hisi_sas: Add debugfs file structure for IOST - scsi: hisi_sas: Add debugfs file structure for ITCT - scsi: hisi_sas: Add debugfs file structure for IOST cache - scsi: hisi_sas: Add debugfs file structure for ITCT cache - scsi: hisi_sas: Allocate memory for multiple dumps of debugfs - scsi: hisi_sas: Add module parameter for debugfs dump count - scsi: hisi_sas: Add ability to have multiple debugfs dumps - scsi: hisi_sas: Record the phy down event in debugfs - scsi: hisi_sas: Relocate call to hisi_sas_debugfs_exit() * scsi: hisi_sas: Return directly if init hardware failed (LP: #1855958) - scsi: hisi_sas: Return directly if init hardware failed * [sas-1126]scsi: hisi_sas: use wait_for_completion_timeout() when clearing ITCT (LP: #1853999) - scsi: hisi_sas: use wait_for_completion_timeout() when clearing ITCT * Focal update: v5.4.8 upstream stable release (LP: #1858429) - Revert "MIPS: futex: Restore \n after sync instructions" - Revert "MIPS: futex: Emit Loongson3 sync workarounds within asm" - scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() - scsi: lpfc: Fix discovery failures when target device connectivity bounces - scsi: mpt3sas: Fix clear pending bit in ioctl status - scsi: lpfc: Fix locking on mailbox command completion - scsi: mpt3sas: Reject NVMe Encap cmnds to unsupported HBA - gpio: mxc: Only get the second IRQ when there is more than one IRQ - scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq - Input: atmel_mxt_ts - disable IRQ across suspend - f2fs: fix to update time in lazytime mode - powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} - tools/power/x86/intel-speed-select: Remove warning for unused result - platform/x86: peaq-wmi: switch to using polled mode of input devices - iommu: rockchip: Free domain on .domain_free - iommu/tegra-smmu: Fix page tables in > 4 GiB memory - dmaengine: xilinx_dma: Clear desc_pendingcount in xilinx_dma_reset - scsi: target: compare full CHAP_A Algorithm strings - scsi: lpfc: Fix hardlockup in lpfc_abort_handler - scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices - scsi: csiostor: Don't enable IRQs too early - scsi: hisi_sas: Replace in_softirq() check in hisi_sas_task_exec() - scsi: hisi_sas: Delete the debugfs folder of hisi_sas when the probe fails - powerpc/pseries: Mark accumulate_stolen_time() as notrace - powerpc/pseries: Don't fail hash page table insert for bolted mapping - Input: st1232 - do not reset the chip too early - selftests/powerpc: Fixup clobbers for TM tests - powerpc/tools: Don't quote $objdump in scripts - dma-debug: add a schedule point in debug_dma_dump_mappings() - dma-mapping: Add vmap checks to dma_map_single() - dma-mapping: fix handling of dma-ranges for reserved memory (again) - dmaengine: fsl-qdma: Handle invalid qdma-queue0 IRQ - leds: lm3692x: Handle failure to probe the regulator - leds: an30259a: add a check for devm_regmap_init_i2c - leds: trigger: netdev: fix handling on interface rename - clocksource/drivers/asm9260: Add a check for of_clk_get - clocksource/drivers/timer-of: Use unique device name instead of timer - dtc: Use pkg-config to locate libyaml - selftests/powerpc: Skip tm-signal-sigreturn-nt if TM not available - powerpc/security/book3s64: Report L1TF status in sysfs - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - ext4: iomap that extends beyond EOF should be marked dirty - jbd2: Fix statistics for the number of logged blocks - scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) - scsi: lpfc: Fix unexpected error messages during RSCN handling - scsi: lpfc: Fix duplicate unreg_rpi error in port offline flow - f2fs: fix to update dir's i_pino during cross_rename - clk: qcom: smd: Add missing pnoc clock - clk: qcom: Allow constant ratio freq tables for rcg - clk: clk-gpio: propagate rate change to parent - irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary - irqchip: ingenic: Error out if IRQ domain creation failed - dma-direct: check for overflows on 32 bit DMA addresses - fs/quota: handle overflows of sysctl fs.quota.* and report as unsigned long - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing - i2c: stm32f7: fix & reorder remove & probe error handling - iomap: fix return value of iomap_dio_bio_actor on 32bit systems - Input: ili210x - handle errors from input_mt_init_slots() - scsi: lpfc: fix: Coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences - scsi: zorro_esp: Limit DMA transfers to 65536 bytes (except on Fastlane) - PCI: rpaphp: Fix up pointer to first drc-info entry - scsi: ufs: fix potential bug which ends in system hang - powerpc/pseries/cmm: Implement release() function for sysfs device - PCI: rpaphp: Don't rely on firmware feature to imply drc-info support - PCI: rpaphp: Annotate and correctly byte swap DRC properties - PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc- info - powerpc/security: Fix wrong message when RFI Flush is disable - powerpc/eeh: differentiate duplicate detection message - powerpc/book3s/mm: Update Oops message to print the correct translation in use - scsi: atari_scsi: sun3_scsi: Set sg_tablesize to 1 instead of SG_NONE - clk: pxa: fix one of the pxa RTC clocks - bcache: at least try to shrink 1 node in bch_mca_scan() - HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse - dt-bindings: Improve validation build error handling - HID: logitech-hidpp: Silence intermittent get_battery_capacity errors - ARM: 8937/1: spectre-v2: remove Brahma-B53 from hardening - libnvdimm/btt: fix variable 'rc' set but not used - HID: Improve Windows Precision Touchpad detection. - HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device - watchdog: imx7ulp: Fix reboot hang - watchdog: prevent deferral of watchdogd wakeup on RT - watchdog: Fix the race between the release of watchdog_core_data and cdev - powerpc/fixmap: Use __fix_to_virt() instead of fix_to_virt() - scsi: pm80xx: Fix for SATA device discovery - scsi: ufs: Fix error handing during hibern8 enter - scsi: scsi_debug: num_tgts must be >= 0 - scsi: NCR5380: Add disconnect_mask module parameter - scsi: target: core: Release SPC-2 reservations when closing a session - scsi: ufs: Fix up auto hibern8 enablement - scsi: iscsi: Don't send data to unbound connection - scsi: target: iscsi: Wait for all commands to finish before freeing a session - f2fs: Fix deadlock in f2fs_gc() context during atomic files handling - habanalabs: skip VA block list update in reset flow - gpio/mpc8xxx: fix qoriq GPIO reading - platform/x86: intel_pmc_core: Fix the SoC naming inconsistency - gpio: mpc8xxx: Don't overwrite default irq_set_type callback - gpio: lynxpoint: Setup correct IRQ handlers - tools/power/x86/intel-speed-select: Ignore missing config level - Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic - apparmor: fix unsigned len comparison with less than zero - drm/amdgpu: Call find_vma under mmap_sem - scripts/kallsyms: fix definitely-lost memory leak - powerpc: Don't add -mabi= flags when building with Clang - cifs: Fix use-after-free bug in cifs_reconnect() - um: virtio: Keep reading on -EAGAIN - io_uring: io_allocate_scq_urings() should return a sane state - of: unittest: fix memory leak in attach_node_and_children - cdrom: respect device capabilities during opening action - cifs: move cifsFileInfo_put logic into a work-queue - perf script: Fix brstackinsn for AUXTRACE - perf regs: Make perf_reg_name() return "unknown" instead of NULL - s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR - mailbox: imx: Clear the right interrupts at shutdown - libfdt: define INT32_MAX and UINT32_MAX in libfdt_env.h - s390/unwind: filter out unreliable bogus %r14 - s390/cpum_sf: Check for SDBT and SDB consistency - ocfs2: fix passing zero to 'PTR_ERR' warning - mailbox: imx: Fix Tx doorbell shutdown path - s390: disable preemption when switching to nodat stack with CALL_ON_STACK - selftests: vm: add fragment CONFIG_TEST_VMALLOC - mm/hugetlbfs: fix error handling when setting up mounts - kernel: sysctl: make drop_caches write-only - userfaultfd: require CAP_SYS_PTRACE for UFFD_FEATURE_EVENT_FORK - Revert "powerpc/vcpu: Assume dedicated processors as non-preempt" - sctp: fix err handling of stream initialization - md: make sure desc_nr less than MD_SB_DISKS - Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" - netfilter: ebtables: compat: reject all padding in matches/watchers - 6pack,mkiss: fix possible deadlock - powerpc: Fix __clear_user() with KUAP enabled - net/smc: add fallback check to connect() - netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() - inetpeer: fix data-race in inet_putpeer / inet_putpeer - net: add a READ_ONCE() in skb_peek_tail() - net: icmp: fix data-race in cmp_global_allow() - hrtimer: Annotate lockless access to timer->state - tomoyo: Don't use nifty names on sockets. - uaccess: disallow > INT_MAX copy sizes - drm: limit to INT_MAX in create_blob ioctl - xfs: fix mount failure crash on invalid iclog memory access - cxgb4/cxgb4vf: fix flow control display for auto negotiation - net: dsa: bcm_sf2: Fix IP fragment location and behavior - net/mlxfw: Fix out-of-memory error in mfa2 flash burning - net: phy: aquantia: add suspend / resume ops for AQR105 - net/sched: act_mirred: Pull mac prior redir to non mac_header_xmit device - net/sched: add delete_empty() to filters and use it in cls_flower - net_sched: sch_fq: properly set sk->sk_pacing_status - net: stmmac: dwmac-meson8b: Fix the RGMII TX delay on Meson8b/8m2 SoCs - ptp: fix the race between the release of ptp_clock and cdev - tcp: Fix highest_sack and highest_sack_seq - udp: fix integer overflow while computing available space in sk_rcvbuf - bnxt_en: Fix MSIX request logic for RDMA driver. - bnxt_en: Free context memory in the open path if firmware has been reset. - bnxt_en: Return error if FW returns more data than dump length - bnxt_en: Fix bp->fw_health allocation and free logic. - bnxt_en: Remove unnecessary NULL checks for fw_health - bnxt_en: Fix the logic that creates the health reporters. - bnxt_en: Add missing devlink health reporters for VFs. - mlxsw: spectrum_router: Skip loopback RIFs during MAC validation - mlxsw: spectrum: Use dedicated policer for VRRP packets - net: add bool confirm_neigh parameter for dst_ops.update_pmtu - ip6_gre: do not confirm neighbor when do pmtu update - gtp: do not confirm neighbor when do pmtu update - net/dst: add new function skb_dst_update_pmtu_no_confirm - tunnel: do not confirm neighbor when do pmtu update - vti: do not confirm neighbor when do pmtu update - sit: do not confirm neighbor when do pmtu update - net/dst: do not confirm neighbor for vxlan and geneve pmtu update - net: dsa: sja1105: Reconcile the meaning of TPID and TPID2 for E/T and P/Q/R/S - net: marvell: mvpp2: phylink requires the link interrupt - gtp: fix wrong condition in gtp_genl_dump_pdp() - gtp: avoid zero size hashtable - bonding: fix active-backup transition after link failure - tcp: do not send empty skb from tcp_write_xmit() - tcp/dccp: fix possible race __inet_lookup_established() - hv_netvsc: Fix tx_table init in rndis_set_subchannel() - gtp: fix an use-after-free in ipv4_pdp_find() - gtp: do not allow adding duplicate tid and ms_addr pdp context - bnxt: apply computed clamp value for coalece parameter - ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set - net: phylink: fix interface passed to mac_link_up - net: ena: fix napi handler misbehavior when the napi budget is zero - vhost/vsock: accept only packets with the right dst_cid - mmc: sdhci-of-esdhc: fix up erratum A-008171 workaround - mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround - mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() - Linux 5.4.8 * Focal update: v5.4.7 upstream stable release (LP: #1858428) // Focal update: v5.4.8 upstream stable release (LP: #1858429) - [Config] updateconfigs following v5.4.7 stable update * Focal update: v5.4.7 upstream stable release (LP: #1858428) - af_packet: set defaule value for tmo - fjes: fix missed check in fjes_acpi_add - mod_devicetable: fix PHY module format - net: dst: Force 4-byte alignment of dst_metrics - net: gemini: Fix memory leak in gmac_setup_txqs - net: hisilicon: Fix a BUG trigered by wrong bytes_compl - net: nfc: nci: fix a possible sleep-in-atomic-context bug in nci_uart_tty_receive() - net: phy: ensure that phy IDs are correctly typed - net: qlogic: Fix error paths in ql_alloc_large_buffers() - net-sysfs: Call dev_hold always in rx_queue_add_kobject - net: usb: lan78xx: Fix suspend/resume PHY register access error - nfp: flower: fix stats id allocation - qede: Disable hardware gro when xdp prog is installed - qede: Fix multicast mac configuration - sctp: fix memleak on err handling of stream initialization - sctp: fully initialize v4 addr in some functions - selftests: forwarding: Delete IPv6 address at the end - neighbour: remove neigh_cleanup() method - bonding: fix bond_neigh_init() - dpaa2-ptp: fix double free of the ptp_qoriq IRQ - mlxsw: spectrum_router: Remove unlikely user-triggerable warning - net: ethernet: ti: davinci_cpdma: fix warning "device driver frees DMA memory with different size" - net: stmmac: platform: Fix MDIO init for platforms without PHY - net: dsa: b53: Fix egress flooding settings - NFC: nxp-nci: Fix probing without ACPI - btrfs: don't double lock the subvol_sem for rename exchange - btrfs: do not call synchronize_srcu() in inode_tree_del - Btrfs: make tree checker detect checksum items with overlapping ranges - btrfs: return error pointer from alloc_test_extent_buffer - Btrfs: fix missing data checksums after replaying a log tree - btrfs: send: remove WARN_ON for readonly mount - btrfs: abort transaction after failed inode updates in create_subvol - btrfs: skip log replay on orphaned roots - btrfs: do not leak reloc root if we fail to read the fs root - btrfs: handle ENOENT in btrfs_uuid_tree_iterate - Btrfs: fix removal logic of the tree mod log that leads to use-after-free issues - ALSA: pcm: Avoid possible info leaks from PCM stream buffers - ALSA: hda/ca0132 - Keep power on during processing DSP response - ALSA: hda/ca0132 - Avoid endless loop - ALSA: hda/ca0132 - Fix work handling in delayed HP detection - drm/vc4/vc4_hdmi: fill in connector info - drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper. - drm: mst: Fix query_payload ack reply struct - drm/mipi-dbi: fix a loop in debugfs code - drm/panel: Add missing drm_panel_init() in panel drivers - drm: exynos: exynos_hdmi: use cec_notifier_conn_(un)register - drm: Use EOPNOTSUPP, not ENOTSUPP - drm/amd/display: verify stream link before link test - drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings - drm/amd/display: OTC underflow fix - iio: max31856: add missing of_node and parent references to iio_dev - iio: light: bh1750: Resolve compiler warning and make code more readable - drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code - drm/amdgpu: grab the id mgr lock while accessing passid_mapping - drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) - drm/amd/display: Rebuild mapped resources after pipe split - ath10k: add cleanup in ath10k_sta_state() - drm/amd/display: Handle virtual signal type in disable_link() - ath10k: Check if station exists before forwarding tx airtime report - spi: Add call to spi_slave_abort() function when spidev driver is released - drm/meson: vclk: use the correct G12A frac max value - staging: rtl8192u: fix multiple memory leaks on error path - staging: rtl8188eu: fix possible null dereference - rtlwifi: prevent memory leak in rtl_usb_probe - libertas: fix a potential NULL pointer dereference - Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit30 when using SSI_SCK2 and SSI_WS2" - Revert "pinctrl: sh-pfc: r8a77990: Fix MOD_SEL1 bit31 when using SIM0_D" - ath10k: fix backtrace on coredump - IB/iser: bound protection_sg size by data_sg size - drm/komeda: Workaround for broken FLIP_COMPLETE timestamps - spi: gpio: prevent memory leak in spi_gpio_probe - media: am437x-vpfe: Setting STD to current value is not an error - media: cedrus: fill in bus_info for media device - media: seco-cec: Add a missing 'release_region()' in an error handling path - media: vim2m: Fix abort issue - media: vim2m: Fix BUG_ON in vim2m_device_release() - media: max2175: Fix build error without CONFIG_REGMAP_I2C - media: ov6650: Fix control handler not freed on init error - media: i2c: ov2659: fix s_stream return value - media: ov6650: Fix crop rectangle alignment not passed back - media: i2c: ov2659: Fix missing 720p register config - media: ov6650: Fix stored frame format not in sync with hardware - media: ov6650: Fix stored crop rectangle not in sync with hardware - tools/power/cpupower: Fix initializer override in hsw_ext_cstates - media: venus: core: Fix msm8996 frequency table - ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq - media: vimc: Fix gpf in rmmod path when stream is active - drm/amd/display: Set number of pipes to 1 if the second pipe was disabled - pinctrl: devicetree: Avoid taking direct reference to device name string - drm/sun4i: dsi: Fix TCON DRQ set bits - drm/amdkfd: fix a potential NULL pointer dereference (v2) - x86/math-emu: Check __copy_from_user() result - drm/amd/powerplay: A workaround to GPU RESET on APU - selftests/bpf: Correct path to include msg + path - drm/amd/display: set minimum abm backlight level - media: venus: Fix occasionally failures to suspend - rtw88: fix NSS of hw_cap - drm/amd/display: fix struct init in update_bounding_box - usb: renesas_usbhs: add suspend event support in gadget mode - crypto: aegis128-neon - use Clang compatible cflags for ARM - hwrng: omap3-rom - Call clk_disable_unprepare() on exit only if not idled - regulator: max8907: Fix the usage of uninitialized variable in max8907_regulator_probe() - tools/memory-model: Fix data race detection for unordered store and load - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() - media: cec-funcs.h: add status_req checks - media: meson/ao-cec: move cec_notifier_cec_adap_register after hw setup - drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller - samples: pktgen: fix proc_cmd command result check logic - block: Fix writeback throttling W=1 compiler warnings - drm/amdkfd: Fix MQD size calculation - MIPS: futex: Emit Loongson3 sync workarounds within asm - mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring - drm/drm_vblank: Change EINVAL by the correct errno - selftests/bpf: Fix btf_dump padding test case - libbpf: Fix struct end padding in btf_dump - libbpf: Fix passing uninitialized bytes to setsockopt - net/smc: increase device refcount for added link group - team: call RCU read lock when walking the port_list - media: cx88: Fix some error handling path in 'cx8800_initdev()' - crypto: inside-secure - Fix a maybe-uninitialized warning - crypto: aegis128/simd - build 32-bit ARM for v8 architecture explicitly - misc: fastrpc: fix memory leak from miscdev->name - media: ti-vpe: vpe: Fix Motion Vector vpdma stride - media: ti-vpe: vpe: fix a v4l2-compliance warning about invalid pixel format - media: ti-vpe: vpe: fix a v4l2-compliance failure about frame sequence number - media: ti-vpe: vpe: Make sure YUYV is set as default format - media: ti-vpe: vpe: fix a v4l2-compliance failure causing a kernel panic - media: ti-vpe: vpe: ensure buffers are cleaned up properly in abort cases - drm/amd/display: Properly round nominal frequency for SPD - drm/amd/display: wait for set pipe mcp command completion - media: ti-vpe: vpe: fix a v4l2-compliance failure about invalid sizeimage - drm/amd/display: add new active dongle to existent w/a - syscalls/x86: Use the correct function type in SYSCALL_DEFINE0 - drm/amd/display: Fix dongle_caps containing stale information. - extcon: sm5502: Reset registers during initialization - drm/amd/display: Program DWB watermarks from correct state - x86/mm: Use the correct function type for native_set_fixmap() - ath10k: Correct error handling of dma_map_single() - rtw88: coex: Set 4 slot mode for A2DP - drm/bridge: dw-hdmi: Restore audio when setting a mode - perf test: Report failure for mmap events - perf report: Add warning when libunwind not compiled in - perf test: Avoid infinite loop for task exit case - perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname - usb: usbfs: Suppress problematic bind and unbind uevents. - drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 - iio: adc: max1027: Reset the device at probe time - Bluetooth: btusb: avoid unused function warning - Bluetooth: missed cpu_to_le16 conversion in hci_init4_req - Bluetooth: Workaround directed advertising bug in Broadcom controllers - Bluetooth: hci_core: fix init for HCI_USER_CHANNEL - bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() - x86/mce: Lower throttling MCE messages' priority to warning - drm/amd/display: enable hostvm based on roimmu active for dcn2.1 - drm/amd/display: fix header for RN clk mgr - drm/amdgpu: fix amdgpu trace event print string format error - staging: iio: ad9834: add a check for devm_clk_get - power: supply: cpcap-battery: Check voltage before orderly_poweroff - perf tests: Disable bp_signal testing for arm64 - selftests/bpf: Make a copy of subtest name - net: hns3: log and clear hardware error after reset complete - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - drm/gma500: fix memory disclosures due to uninitialized bytes - ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue - rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot - RDMA/siw: Fix SQ/RQ drain logic - ipmi: Don't allow device module unload when in use - x86/ioapic: Prevent inconsistent state when moving an interrupt - media: cedrus: Fix undefined shift with a SHIFT_AND_MASK_BITS macro - media: aspeed: set hsync and vsync polarities to normal before starting mode detection - drm/nouveau: Don't grab runtime PM refs for HPD IRQs - media: ov6650: Fix stored frame interval not in sync with hardware - media: ad5820: Define entity function - media: ov5640: Make 2592x1944 mode only available at 15 fps - media: st-mipid02: add a check for devm_gpiod_get_optional - media: imx7-mipi-csis: Add a check for devm_regulator_get - media: aspeed: clear garbage interrupts - media: smiapp: Register sensor after enabling runtime PM on the device - md: no longer compare spare disk superblock events in super_load - staging: wilc1000: potential corruption in wilc_parse_join_bss_param() - md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit - drm: Don't free jobs in wait_event_interruptible() - EDAC/amd64: Set grain per DIMM - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() - drm/amd/display: setting the DIG_MODE to the correct value. - i40e: initialize ITRN registers with correct values - drm/amd/display: correctly populate dpp refclk in fpga - i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO - net: phy: dp83867: enable robust auto-mdix - drm/tegra: sor: Use correct SOR index on Tegra210 - regulator: core: Release coupled_rdevs on regulator_init_coupling() error - ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions - spi: sprd: adi: Add missing lock protection when rebooting - ACPI: button: Add DMI quirk for Medion Akoya E2215T - RDMA/qedr: Fix memory leak in user qp and mr - RDMA/hns: Fix memory leak on 'context' on error return path - RDMA/qedr: Fix srqs xarray initialization - RDMA/core: Set DMA parameters correctly - staging: wilc1000: check if device is initialzied before changing vif - gpu: host1x: Allocate gather copy for host1x - net: dsa: LAN9303: select REGMAP when LAN9303 enable - phy: renesas: phy-rcar-gen2: Fix the array off by one warning - phy: qcom-usb-hs: Fix extcon double register after power cycle - s390/time: ensure get_clock_monotonic() returns monotonic values - s390: add error handling to perf_callchain_kernel - s390/mm: add mm_pxd_folded() checks to pxd_free() - net: hns3: add struct netdev_queue debug info for TX timeout - libata: Ensure ata_port probe has completed before detach - loop: fix no-unmap write-zeroes request behavior - net/mlx5e: Verify that rule has at least one fwd/drop action - pinctrl: sh-pfc: sh7734: Fix duplicate TCLK1_B - ALSA: bebob: expand sleep just after breaking connections for protocol version 1 - iio: dln2-adc: fix iio_triggered_buffer_postenable() position - libbpf: Fix error handling in bpf_map__reuse_fd() - Bluetooth: Fix advertising duplicated flags - ALSA: pcm: Fix missing check of the new non-cached buffer type - spi: sifive: disable clk when probe fails and remove - ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency - pinctrl: qcom: sc7180: Add missing tile info in SDC_QDSD_PINGROUP/UFS_RESET - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() - ixgbe: protect TX timestamping from API misuse - cpufreq: sun50i: Fix CPU speed bin detection - media: rcar_drif: fix a memory disclosure - media: v4l2-core: fix touch support in v4l_g_fmt - nvme: introduce "Command Aborted By host" status code - media: staging/imx: Use a shorter name for driver - nvmem: imx-ocotp: reset error status on probe - nvmem: core: fix nvmem_cell_write inline function - ASoC: SOF: topology: set trigger order for FE DAI link - media: vivid: media_device_cleanup was called too early - spi: dw: Fix Designware SPI loopback - bnx2x: Fix PF-VF communication over multi-cos queues. - spi: img-spfi: fix potential double release - ALSA: timer: Limit max amount of slave instances - RDMA/core: Fix return code when modify_port isn't supported - drm: msm: a6xx: fix debug bus register configuration - rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() - perf probe: Fix to find range-only function instance - perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR - perf probe: Fix to list probe event with correct line number - perf jevents: Fix resource leak in process_mapfile() and main() - perf probe: Walk function lines in lexical blocks - perf probe: Fix to probe an inline function which has no entry pc - perf probe: Fix to show ranges of variables in functions without entry_pc - perf probe: Fix to show inlined function callsite without entry_pc - libsubcmd: Use -O0 with DEBUG=1 - perf probe: Fix to probe a function which has no entry pc - perf tools: Fix cross compile for ARM64 - perf tools: Splice events onto evlist even on error - drm/amdgpu: disallow direct upload save restore list from gfx driver - drm/amd/powerplay: fix struct init in renoir_print_clk_levels - drm/amdgpu: fix potential double drop fence reference - ice: Check for null pointer dereference when setting rings - xen/gntdev: Use select for DMA_SHARED_BUFFER - perf parse: If pmu configuration fails free terms - perf probe: Skip overlapped location on searching variables - net: avoid potential false sharing in neighbor related code - perf probe: Return a better scope DIE if there is no best scope - perf probe: Fix to show calling lines of inlined functions - perf probe: Skip end-of-sequence and non statement lines - perf probe: Filter out instances except for inlined subroutine and subprogram - libbpf: Fix negative FD close() in xsk_setup_xdp_prog() - s390/bpf: Use kvcalloc for addrs array - cgroup: freezer: don't change task and cgroups status unnecessarily - selftests: proc: Make va_max 1MB - drm/amdgpu: Avoid accidental thread reactivation. - media: exynos4-is: fix wrong mdev and v4l2 dev order in error path - ath10k: fix get invalid tx rate for Mesh metric - fsi: core: Fix small accesses and unaligned offsets via sysfs - selftests: net: Fix printf format warnings on arm - media: pvrusb2: Fix oops on tear-down when radio support is not present - soundwire: intel: fix PDI/stream mapping for Bulk - crypto: atmel - Fix authenc support when it is set to m - ice: delay less - media: si470x-i2c: add missed operations in remove - media: cedrus: Use helpers to access capture queue - media: v4l2-ctrl: Lock main_hdl on operations of requests_queued. - iio: cros_ec_baro: set info_mask_shared_by_all_available field - EDAC/ghes: Fix grain calculation - media: vicodec: media_device_cleanup was called too early - media: vim2m: media_device_cleanup was called too early - spi: pxa2xx: Add missed security checks - ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile - iio: dac: ad5446: Add support for new AD5600 DAC - bpf, testing: Workaround a verifier failure for test_progs - ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint - net: dsa: sja1105: Disallow management xmit during switch reset - r8169: respect EEE user setting when restarting network - s390/disassembler: don't hide instruction addresses - net: ethernet: ti: Add dependency for TI_DAVINCI_EMAC - nvme: Discard workaround for non-conformant devices - parport: load lowlevel driver if ports not found - bcache: fix static checker warning in bcache_device_free() - cpufreq: Register drivers only after CPU devices have been registered - qtnfmac: fix debugfs support for multiple cards - qtnfmac: fix invalid channel information output - x86/crash: Add a forward declaration of struct kimage - qtnfmac: fix using skb after free - RDMA/efa: Clear the admin command buffer prior to its submission - tracing: use kvcalloc for tgid_map array allocation - MIPS: ralink: enable PCI support only if driver for mt7621 SoC is selected - tracing/kprobe: Check whether the non-suffixed symbol is notrace - iwlwifi: mvm: fix unaligned read of rx_pkt_status - ASoC: wm8904: fix regcache handling - regulator: core: Let boot-on regulators be powered off - spi: tegra20-slink: add missed clk_unprepare - tun: fix data-race in gro_normal_list() - xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI - crypto: virtio - deal with unsupported input sizes - mmc: tmio: Add MMC_CAP_ERASE to allow erase/discard/trim requests - btrfs: don't prematurely free work in end_workqueue_fn() - btrfs: don't prematurely free work in run_ordered_work() - sched/uclamp: Fix overzealous type replacement - ASoC: wm2200: add missed operations in remove and probe failure - spi: st-ssc4: add missed pm_runtime_disable - ASoC: wm5100: add missed pm_runtime_disable - perf/core: Fix the mlock accounting, again - selftests, bpf: Fix test_tc_tunnel hanging - selftests, bpf: Workaround an alu32 sub-register spilling issue - bnxt_en: Return proper error code for non-existent NVM variable - net: phy: avoid matching all-ones clause 45 PHY IDs - firmware_loader: Fix labels with comma for builtin firmware - ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 - x86/insn: Add some Intel instructions to the opcode map - net-af_xdp: Use correct number of channels from ethtool - brcmfmac: remove monitor interface when detaching - perf session: Fix decompression of PERF_RECORD_COMPRESSED records - perf probe: Fix to show function entry line as probe-able - s390/crypto: Fix unsigned variable compared with zero - s390/kasan: support memcpy_real with TRACE_IRQFLAGS - bnxt_en: Improve RX buffer error handling. - iwlwifi: check kasprintf() return value - fbtft: Make sure string is NULL terminated - ASoC: soc-pcm: check symmetry before hw_params - net: ethernet: ti: ale: clean ale tbl on init and intf restart - mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs - s390/cpumf: Adjust registration of s390 PMU device drivers - crypto: sun4i-ss - Fix 64-bit size_t warnings - crypto: sun4i-ss - Fix 64-bit size_t warnings on sun4i-ss-hash.c - mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED - crypto: vmx - Avoid weird build failures - libtraceevent: Fix memory leakage in copy_filter_type - mips: fix build when "48 bits virtual memory" is enabled - drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 - ice: Only disable VF state when freeing each VF resources - ice: Fix setting coalesce to handle DCB configuration - net: phy: initialise phydev speed and duplex sanely - tools, bpf: Fix build for 'make -s tools/bpf O=