* 4defd33e864f Linux 5.4.64-xanmod1 * 1150d92fae7f Merge tag 'v5.4.64' into 5.4 * 6ffabce36fc8 Linux 5.4.64 * beaf13ed8e97 net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() * 58c3e86d42d2 cfg80211: regulatory: reject invalid hints * 08eeec445297 mm/khugepaged.c: fix khugepaged's request size in collapse_file * af7786b20c71 mm/hugetlb: fix a race between hugetlb sysctl handlers * f2cd86225c89 checkpatch: fix the usage of capture group ( ... ) * 59ac5bfa82bc sdhci: tegra: Add missing TMCLK for data timeout * e915b3b63dfd perf record: Correct the help info of option "--no-bpf-event" * 894a6f0be372 vfio/pci: Fix SR-IOV VF handling with MMIO blocking * f4fa8d937edf mm: madvise: fix vma user-after-free * 87fb7b0c5266 mm: slub: fix conversion of freelist_corrupted() * 291144f1114d dm thin metadata: Fix use-after-free in dm_bm_set_read_only * cfe85a4a8552 dm thin metadata: Avoid returning cmd->bm wild pointer on error * 392a6afcbf19 dm cache metadata: Avoid returning cmd->bm wild pointer on error * 9dd74db0bfd1 dm crypt: Initialize crypto wait structures * e6ddb1d45c51 dm integrity: fix error reporting in bitmap mode after creation * b30f628beec9 dm mpath: fix racey management of PG initialization * 226fb99eb59d dm writecache: handle DAX to partitions on persistent memory correctly * 6fb192c06a14 drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting * f84804af09c7 dmaengine: dw-edma: Fix scatter-gather address calculation * 9f4ab0172e6c blk-iocost: ioc_pd_free() shouldn't assume irq disabled * f7880745e91b libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks * 5f5f27228195 block: ensure bdi->io_pages is always initialized * 84c041c12442 block: allow for_each_bvec to support zero len bvec * b6e4827c04b0 affs: fix basic permission bits to actually work * 2d89e44dc932 media: rc: uevent sysfs file races with rc_unregister_device() * 5925179bbc64 media: rc: do not access device via sysfs after rc_unregister_device() * 3d77c12f3040 mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllers * ed48704c36a8 mmc: cqhci: Add cqhci_deactivate() * a69047c01eb4 mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings * 5876ee035ba6 mmc: mediatek: add optional module reset property * 2816ccd07145 arm64: dts: mt7622: add reset node for mmc device * d074d9d52fe0 ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen * 7de2f56ef51a ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A * a253fe35666d ALSA; firewire-tascam: exclude Tascam FE-8 from detection * 982505615063 ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO * cebaed033037 ALSA: firewire-digi00x: exclude Avid Adrenaline from detection * 4fa06a43bf9f ALSA: hda/hdmi: always check pin power status in i915 pin fixup * 2ebb83a259a8 ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check * 79124b1b912c ALSA: usb-audio: Add implicit feedback quirk for UR22C * a3b94af5117b ALSA: ca0106: fix error code handling * 156dd7c73a9b Revert "ALSA: hda: Add support for Loongson 7A1000 controller" * 62db427bf8ca Revert "net: dsa: microchip: set the correct number of ports" * 4254a4f7988c btrfs: fix potential deadlock in the search ioctl * de53545e8d4c net: core: use listified Rx for GRO_NORMAL in napi_gro_receive() * df0c47585cea btrfs: tree-checker: fix the error message for transid error * 650275310f3b btrfs: set the lockdep class for log tree extent buffers * 7e0ffb0d9d9f btrfs: set the correct lockdep class for new nodes * c37cc199da2b btrfs: allocate scrub workqueues outside of locks * eb29635ba68a btrfs: drop path before adding new uuid tree entry * 20b591fd00c0 ARC: perf: don't bail setup if pct irq missing in device-tree * ce690fa1d5d0 xfs: don't update mtime on COW faults * 12cd8fccc9ed ext2: don't update mtime on COW faults * cc6c4d81d6ad tracing/kprobes, x86/ptrace: Fix regs argument order for i386 * 036a857bb57d iommu/vt-d: Handle 36bit addressing for x86-32 * 8f747b0149c5 vfio-pci: Invalidate mmaps and block MMIO access on disabled memory * b0f5096b281a vfio-pci: Fault mmaps to enable vma tracking * 270c35d0723a vfio/type1: Support faulting PFNMAP vmas * 5629bb21ce20 include/linux/log2.h: add missing () around n in roundup_pow_of_two() * bc846b58fe5c net/packet: fix overflow in tpacket_rcv * e3d109c3484e iommu/amd: Restore IRTE.RemapEn bit after programming IRTE * 7ce6bc1b549e thermal: qcom-spmi-temp-alarm: Don't suppress negative temp * f5b3bd38ae91 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 * 0c21f1bcafc1 iommu/vt-d: Serialize IOMMU GCMD register modifications * 920d9ffcd481 x86, fakenuma: Fix invalid starting node ID * 1a7e03867a37 tg3: Fix soft lockup when tg3_reset_task() fails. * b0c40f8a7a0e perf jevents: Fix suspicious code in fixregex() * 6c4ad5444a26 xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files * 58591dd6afda MIPS: add missing MSACSR and upper MSA initialization * 612e2b7ec962 net: gemini: Fix another missing clk_disable_unprepare() in probe * 88405cf0f2bd fix regression in "epoll: Keep a reference on files added to the check list" * 901d22c6b6dc net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() * 8e2660c834e3 perf tools: Correct SNOOPX field offset * 37f0a08a3a83 cxgb4: fix thermal zone device registration * 50d284778427 nvme: fix controller instance leak * f4b830c61b5b nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' * 9ff9f74ed462 netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS * 498575898ec4 net: dsa: mt7530: fix advertising unsupported 1000baseT_Half * c4a427b71cd7 selftests/bpf: Fix massive output from test_maps * e0a1bebc332d media: cedrus: Add missing v4l2_ctrl_request_hdl_put() * 3fe12f4be001 media: vicodec: add missing v4l2_ctrl_request_hdl_put() * f28f3cffff27 bnxt: don't enable NAPI until rings are ready * da7a1676d6c1 xfs: fix boundary test in xfs_attr_shortform_verify * 8227199ceafd bnxt_en: fix HWRM error when querying VF temperature * 927a7629bedd bnxt_en: Fix possible crash in bnxt_fw_reset_task(). * 70699d3cc77c bnxt_en: Fix PCI AER error recovery flow * 87547923b6c6 bnxt_en: Check for zero dir entries in NVRAM. * e7cbba4db7da bnxt_en: Don't query FW when netif_running() is false. * c11510bb8898 net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port * 0bd92cdc04e6 gtp: add GTPA_LINK info to msg sent to userspace * 24249fab08c6 dmaengine: pl330: Fix burst length if burst size is smaller than bus width * 719f92de3fff net: arc_emac: Fix memleak in arc_mdio_probe * 268fe5a4c040 ravb: Fixed to be able to unload modules * 8123fa897e65 net: systemport: Fix memleak in bcm_sysport_probe * a49c0aebf9c4 net: hns: Fix memleak in hns_nic_dev_probe * 210b889fd8ef netfilter: nf_tables: fix destination register zeroing * 576fbd4902fb netfilter: nf_tables: incorrect enum nft_list_attributes definition * 929d07feb94f netfilter: nf_tables: add NFTA_SET_USERDATA if not null * fb1e97674aa8 mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040 * da8e3e507d2f MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores * c5e9e36fc2f8 MIPS: mm: BMIPS5000 has inclusive physical caches * 5f7798f05311 rxrpc: Make rxrpc_kernel_get_srtt() indicate validity * 43cf7e7dfa7b rxrpc: Keep the ACK serial in a var in rxrpc_input_ack() * 242a7ab0ac52 dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate() * 2f2786bb9d40 batman-adv: bla: use netif_rx_ni when not in interrupt context * fd8b3ef644a4 batman-adv: Fix own OGM check in aggregated OGMs * 2344f2f186fd batman-adv: Avoid uninitialized chaddr when handling DHCP * 89cb604c4226 dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling * 1a89606baf31 fsldma: fix very broken 32-bit ppc ioread64 functionality * 6eb88c42dcc9 xen/xenbus: Fix granting of vmalloc'd memory * 0878655a9880 drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init * b014f2846e6f drm/amd/display: Retry AUX write when fail occurs * 9947928e619a drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps * 79d31527dfc3 drm/amd/display: Reject overlay plane configurations in multi-display scenarios * 29bade8e2fc9 s390: don't trace preemption in percpu macros * c756635246e9 nbd: restore default timeout when setting it to zero * c1e333e7b8da cpuidle: Fixup IRQ state * ad3a4efc8c56 drm/omap: fix incorrect lock state * 0a8dcad24424 ceph: don't allow setlease on cephfs * 755fd63ae163 drm/msm/a6xx: fix gmu start on newer firmware * 7a55cf8a20c7 habanalabs: check correct vmalloc return code * c9436de020a4 habanalabs: validate FW file size * dddd5003c707 drm/msm: enable vblank during atomic commits * 2c9bc7d9600c nvmet: Disable keep-alive timer when kato is cleared to 0h * e94a3d76305b hwmon: (applesmc) check status earlier. * 19583b280801 drm/msm: add shutdown support for display platform_driver * 8bc25dea70fe tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup * 28ffe70a2e33 drm/msm/dpu: Fix scale params in plane validation * b2fc347e2126 HID: quirks: Always poll three more Lenovo PixArt mice * e32f4fa1b24d Linux 5.4.63 * 5153710a5ecc scsi: target: tcmu: Optimize use of flush_dcache_page * bb9949fdfddd scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range * 6d2e274f60fc sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra186 * 0176db2f2ad5 sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra210 * eda97e9d90db arm64: tegra: Add missing timeout clock to Tegra210 SDMMC * 5cd8c5979e72 arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes * ef8b5f333780 arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes * 9d806d68bf97 dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later * d2ac42e61ecd KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception * ffad02f9e3ea KVM: arm64: Survive synchronous exceptions caused by AT instructions * 1744237ca047 KVM: arm64: Add kvm_extable for vaxorcism code * 538caddbe635 drm/etnaviv: fix TS cache flushing on GPUs with BLT engine * 80743b4bde09 drm/sched: Fix passing zero to 'PTR_ERR' warning v2 * 6cadd1e2d8c5 perf record/stat: Explicitly call out event modifiers in the documentation * 4bae1afed432 HID: core: Sanitize event code and type when mapping input * 667514df10a0 HID: core: Correctly handle ReportSize being zero