* 06b38c1342d7 5.4.6-xanmod4 * c076a07c48bd Merge tag 'v5.4.6' into 5.4 |\ | * 957a16c3e6e1 Linux 5.4.6 | * 2a10bf7c4704 ALSA: hda: Fix regression by strip mask fix | * 9375fa379929 drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 | * bf8ae461a235 drm/amdgpu: avoid using invalidate semaphore for picasso | * f745d9713ece drm/i915/gvt: Fix cmd length check for MI_ATOMIC | * f45858245286 drm/amdgpu/gfx10: re-init clear state buffer after gpu reset | * eebab68448a6 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt | * 69e0a0d5bcc4 drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 | * b23e536fc4d5 drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub | * 561595df6aa1 drm/amd/display: add default clocks if not able to fetch them | * 0d3e9622ad23 drm/amd/display: re-enable wait in pipelock, but add timeout | * 803eb244395b drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() | * dad25edfd31b drm/radeon: fix r1xx/r2xx register checker for POT textures | * 818f1c7d82cd drm/i915/fbc: Disable fbc by default on all glk+ | * 3bf55badc225 drm/nouveau/kms/nv50-: Limit MST BPC to 8 | * 54c9347feaf8 drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom | * 1d94c3f3c47c drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN | * 2dfbb6448c16 scsi: qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd | * 69b0e7e76ada scsi: qla2xxx: Correctly retrieve and interpret active flash region | * a82545b62e07 scsi: qla2xxx: Change discovery state before PLOGI | * f9daaba80483 scsi: qla2xxx: Added support for MPI and PEP regions for ISP28XX | * 09f401b656a0 scsi: qla2xxx: Initialize free_work before flushing it | * fe6e4d041c07 scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd | * 80dfdacecf54 scsi: iscsi: Fix a potential deadlock in the timeout handler | * f306f06d9a15 scsi: ufs: Disable autohibern8 feature in Cadence UFS | * e3e1ba0bef43 dm thin: Flush data device before committing metadata | * d2688d36ced2 dm thin metadata: Add support for a pre-commit callback | * a802c5c9f4e6 dm clone: Flush destination device before committing metadata | * f03887fcb13b dm clone metadata: Use a two phase commit | * aeb8a795f6d5 dm clone metadata: Track exact changes per transaction | * 3f07f8a999f3 dm btree: increase rebalance threshold in __rebalance2() | * 7e53ea4a1641 dm mpath: remove harmful bio-based optimization | * e08c605d22ab drm: meson: venc: cvbs: fix CVBS mode matching | * 21cc694b6a5d drm/mgag200: Flag all G200 SE A machines as broken wrt | * cd2e3c349c30 drm/mgag200: Add workaround for HW that does not support 'startadd' | * 2da836c42ff3 drm/mgag200: Store flags from PCI driver data in device structure | * ccc2be44edff drm/mgag200: Extract device type from flags | * 2655948b599c drm/panfrost: Fix a race in panfrost_gem_free_object() | * ab84a17e78cf drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo() | * 1ecf19468562 drm/panfrost: Fix a race in panfrost_ioctl_madvise() | * c902404d5013 dma-buf: Fix memory leak in sync_file_merge() | * 6344beb64054 vfio/pci: call irq_bypass_unregister_producer() before freeing irq | * f3362ea64bd3 ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegra_resume() | * e8856787db4f ARM: dts: s3c64xx: Fix init order of clock providers | * ef23061cc4be cifs: Fix retrieval of DFS referrals in cifs_mount() | * 4324961126a6 CIFS: Fix NULL pointer dereference in mid callback | * 9871dea42034 CIFS: Do not miss cancelled OPEN responses | * 02e2d9deac95 CIFS: Close open handle after interrupted close | * 1a935ec0a039 CIFS: Respect O_SYNC and O_DIRECT flags during reconnect | * 6c6eecb6cbd1 cifs: Don't display RDMA transport on reconnect | * b1c5a29621cf cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state | * 68dcbbd067e2 cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE | * 418968973e39 cifs: smbd: Add messages on RDMA session destroy and reconnection | * 40d9bd5e5155 cifs: smbd: Only queue work for error recovery on memory registration | * 77d0084bde9c cifs: smbd: Return -EAGAIN when transport is reconnecting | * adcd240d5cb6 rpmsg: glink: Free pending deferred work on remove | * 84afec146da3 rpmsg: glink: Don't send pending rx_done during remove | * e7e682b16405 rpmsg: glink: Fix rpmsg_register_device err handling | * 1cbc40a07c19 rpmsg: glink: Put an extra reference during cleanup | * d375fb033a82 rpmsg: glink: Fix use after free in open_ack TIMEOUT case | * bee84d7d8b13 rpmsg: glink: Fix reuse intents memory leak issue | * 06e60a45a429 rpmsg: glink: Set tail pointer to 0 at end of FIFO | * bae1e47136ef xtensa: fix syscall_set_return_value | * 147128e77510 xtensa: fix TLB sanity checker | * 0007f536dc96 gfs2: fix glock reference problem in gfs2_trans_remove_revoke | * e697fd14dbaf gfs2: Multi-block allocations in gfs2_page_mkwrite | * 1948e76afc12 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map | * 06ad673b6c58 block: fix "check bi_size overflow before merge" | * f092fa8da251 PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX | * 69396e4b317d PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 | * 2a67fc32eb9b PCI: rcar: Fix missing MACCTLR register setting in initialization sequence | * 286a5249481a PCI: Do not use bus number zero from EA capability | * a4d3d16fcbb8 PCI/MSI: Fix incorrect MSI-X masking on resume | * 1c6a922cf8a1 PCI: Fix Intel ACS quirk UPDCR register address | * 9bd9d123399b PCI: pciehp: Avoid returning prematurely from sysfs requests | * 01acd9e82f82 PCI/PM: Always return devices to D0 when thawing | * d83f65da65e0 PCI/switchtec: Read all 64 bits of part_event_bitmap | * 1a35dfb2a1fd mmc: core: Re-work HW reset for SDIO cards | * a0b50e5c4f39 mmc: core: Drop check for mmc_card_is_removable() in mmc_rescan() | * 89c6e8829469 mmc: block: Add CMD13 polling for MMC IOCTLS with R1B response | * 0cc2b0e6e5b6 mmc: block: Make card_busy_detect() a bit more generic | * 9b39b507a153 USB: Fix incorrect DMA allocations for local memory pool drivers * 6ffe169a7faf bmq: Tag BMQ v5.4-r1 * 9b454014b17b bmq: Adjust task boost_prio at deactivate&wake_up.