* fb7d7c5e2dd0 Linux 5.4.52-xanmod1 * d9af8d77059b Merge tag 'v5.4.52' into 5.4 |\ | * c57b1153a58a Linux 5.4.52 | * 1a70857590f7 s390/maccess: add no DAT mode to kernel_write | * 627d15eecb61 s390: Change s390_kernel_write() return type to match memcpy() | * d64dc6118a0f pwm: jz4740: Fix build failure | * d13a78d13d2c perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result | * 64e8b913c30b perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result | * 2038998170b0 perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result | * e51a811c242e perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument | * 299ffecbd530 dm writecache: reject asynchronous pmem devices | * 49a7ac29f6a0 blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() | * 2dfd182451d9 s390/mm: fix huge pte soft dirty copying | * 0d62bc7e960f s390/setup: init jump labels before command line parsing | * e6de7cbbcacb ARC: elf: use right ELF_ARCH | * 854827a2697a ARC: entry: fix potential EFA clobber when TIF_SYSCALL_TRACE | * 37634f502b53 mmc: meson-gx: limit segments to 1 when dram-access-quirk is needed | * b9fe45efa671 dm: use noio when sending kobject event | * ede24894e8bf drm/amdgpu: don't do soft recovery if gpu_recovery=0 | * ef8164f03a86 drm/radeon: fix double free | * 026f830e0ba3 btrfs: fix double put of block group with nocow | * 808b2b3ea85a btrfs: fix fatal extent_buffer readahead vs releasepage race | * 5a046d75acf7 Revert "ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb" | * baef8d1027b0 bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() | * e5541c6347b7 kprobes: Do not expose probe addresses to non-CAP_SYSLOG | * 314ac273f005 module: Do not expose section addresses to non-CAP_SYSLOG | * 0d5d9413a692 module: Refactor section attr into bin attribute | * 2a6c8d3d0dd0 kallsyms: Refactor kallsyms_show_value() to take cred | * 79aaeec71271 KVM: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE | * a494529add3f KVM: x86: Mark CR4.TSD as being possibly owned by the guest | * d29a79fa7559 KVM: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode | * 3f108b168002 KVM: x86: bit 8 of non-leaf PDPEs is not reserved | * 388429498641 KVM: arm64: Annotate hyp NMI-related functions as __always_inline | * b956ec9afc2e KVM: arm64: Stop clobbering x0 for HVC_SOFT_RESTART | * a20aa35b839a KVM: arm64: Fix definition of PAGE_HYP_DEVICE | * 9b742b6a3b78 ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC | * 8254cddab9a4 ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC | * c6fbfa6dd96b ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC | * 615313fe4294 ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id | * 92b598132eec ALSA: usb-audio: Add implicit feedback quirk for RTX6001 | * caead988fe61 ALSA: usb-audio: add quirk for MacroSilicon MS2109 | * 02b2f10e5c9f ALSA: hda - let hs_mic be picked ahead of hp_mic | * 3496a18a1c3b ALSA: opl3: fix infoleak in opl3 | * 4a215725dec7 IB/hfi1: Do not destroy link_wq when the device is shut down | * 607fbc27d75f IB/hfi1: Do not destroy hfi1_wq when the device is shut down | * 6a882fb7232d mlxsw: pci: Fix use-after-free in case of failed devlink reload | * c9dcb4929ce2 mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() | * f62f896a56a2 net: macb: fix call to pm_runtime in the suspend/resume functions | * ad396c483dd5 net: macb: mark device wake capable when "magic-packet" property present | * 5d744ee94b49 net: macb: fix wakeup test in runtime suspend/resume routines | * 15442ef56405 bnxt_en: fix NULL dereference in case SR-IOV configuration fails | * 65fb9bbee611 net/mlx5e: Fix 50G per lane indication | * ce27893535ca net/mlx5: Fix eeprom support for SFP module | * f277e0be69d4 qed: Populate nvm-file attributes while reading nvm config partition. | * e89b828ae357 IB/mlx5: Fix 50G per lane indication | * 97d6855ac57d cxgb4: fix all-mask IP address comparison | * 2a4c5ff12f42 nbd: Fix memory leak in nbd_add_socket | * 06cee3572ed5 arm64: kgdb: Fix single-step exception handling oops | * 9e8f4623e292 RDMA/siw: Fix reporting vendor_part_id | * 1c54d0d9c4e6 ALSA: compress: fix partial_drain completion state | * 175b5aa7b964 net: hns3: fix use-after-free when doing self test | * ab8c4fd863f4 net: hns3: add a missing uninit debugfs when unload driver | * 5c0192d28513 smsc95xx: avoid memory leak in smsc95xx_bind | * 81ed1f9fd0b3 smsc95xx: check return value of smsc95xx_reset | * 3959bf65fe48 perf intel-pt: Fix PEBS sample for XMM registers | * da4b6eff382b perf intel-pt: Fix recording PEBS-via-PT with registers | * 9ca67a453273 perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() | * 2d15663304f5 netfilter: conntrack: refetch conntrack after nf_conntrack_update() | * d9b8206e5323 net: dsa: microchip: set the correct number of ports | * fd3a612d9828 IB/sa: Resolv use-after-free in ib_nl_make_request() | * b0259e7056b1 net: cxgb4: fix return error value in t4_prep_fw | * 92002d59ecee net: mvneta: fix use of state->speed | * 4f412ae89e78 netfilter: ipset: call ip_set_free() instead of kfree() | * b709a08bc4d7 bpf, sockmap: RCU dereferenced psock may be used outside RCU block | * 2000bb546525 bpf, sockmap: RCU splat with redirect and strparser error or TLS | * 4625f4d5e4bf drm/mediatek: Check plane visibility in atomic_update | * a062088e675f nl80211: don't return err unconditionally in nl80211_start_ap() | * d63806c30706 gpio: pca953x: Fix GPIO resource leak on Intel Galileo Gen 2 | * 137e7782bddd gpio: pca953x: Override IRQ for one of the expanders on Galileo Gen 2 | * 91f8d05b4b56 net: qrtr: Fix an out of bounds read qrtr_endpoint_post() | * 1128ed7e1dd0 sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption | * 4e9631a90830 x86/entry: Increase entry_stack size to a full page | * 010f93079a26 nvme-rdma: assign completion vector correctly | * 074ae0cd8407 block: release bip in a right way in error path | * b1b252d8d9c5 usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work | * 2485b6afadd7 scsi: mptscsih: Fix read sense data size | * 10533390da7c ARM: imx6: add missing put_device() call in imx6q_suspend_init() | * 15fa5dfaa4e8 cifs: update ctime and mtime during truncate | * 9c732cccb04b s390/kasan: fix early pgm check handler execution | * a9c816494dc2 drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 | * fcab0d2f1b91 drm: panel-orientation-quirks: Add quirk for Asus T101HA panel | * b7556e7ca381 iommu/vt-d: Don't apply gfx quirks to untrusted devices | * 1a570b8faea4 powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL | * 4e4ddeee7aff ibmvnic: continue to init in CRQ reset returns H_CLOSED | * ce4a93b9e607 i40e: protect ring accesses with READ- and WRITE_ONCE | * 2e5a3586ca27 ixgbe: protect ring accesses with READ- and WRITE_ONCE | * 203cfe694e9d net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy | * 996bd0778a37 net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy | * 8f23c0dcd096 spi: spidev: fix a potential use-after-free in spidev_release() | * 010de5718162 spi: spidev: fix a race between spidev_release and spidev_remove | * 44b6e192e05f ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL | * 04197a8184e7 ASoC: SOF: Intel: add PCI ID for CometLake-S | * b1589bb5b04e drm: mcde: Fix display initialization problem | * 408ddca5c737 gpu: host1x: Detach driver on unregister | * d78a975525f3 drm/tegra: hub: Do not enable orphaned window group | * dbe5fef1c2b1 drm/ttm: Fix dma_fence refcnt leak when adding move fence | * 6bfa3b616c52 ARM: dts: omap4-droid4: Fix spi configuration and increase rate | * 3965fe7c0a77 perf/x86/rapl: Fix RAPL config variable bug | * 5f121ba6b625 perf/x86/rapl: Move RAPL support to common x86 code | * 14e8708fffee regmap: fix alignment issue | * 2ec3c8329aca spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer | * 6b64220baf4a spi: spi-fsl-dspi: Adding shutdown hook | * eb676bef0224 KVM: s390: reduce number of IO pins to 1 | * 1c54d3c15afa Linux 5.4.51 | * 8ba1913cd6ba efi: Make it possible to disable efivar_ssdt entirely | * 43986c32ee00 dm zoned: assign max_io_len correctly | * 215e562251bb x86/resctrl: Fix memory bandwidth counter width for AMD | * d827fe702e07 mm, compaction: make capture control handling safe wrt interrupts | * 64a94c550c44 mm, compaction: fully assume capture is not NULL in compact_zone_order() | * 2a9278ac9c55 irqchip/gic: Atomically update affinity | * 7ba23593cbc5 dma-buf: Move dma_buf_release() from fops to dentry_ops | * 4ae695a05516 drm/amdgpu/atomfirmware: fix vram_info fetching for renoir | * 2b8c0876bf71 drm/amdgpu: use %u rather than %d for sclk/mclk | * 94de85d16b0c drm/amd/display: Only revalidate bandwidth on medium and fast updates | * 032343ed6927 MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen | * 2e859b14da39 MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names | * 71a20b798da3 cifs: Fix the target file was deleted when rename failed. | * 49dae9bed7dd SMB3: Honor 'handletimeout' flag for multiuser mounts | * 7ab27439fec7 SMB3: Honor lease disabling for multiuser mounts | * 0d5824aea7a0 SMB3: Honor persistent/resilient handle flags for multiuser mounts | * d56787683c61 SMB3: Honor 'seal' flag for multiuser mounts | * e0ed5a36fb3a Revert "ALSA: usb-audio: Improve frames size computation" | * fe05e114d0fd nfsd: apply umask on fs without ACL support | * 4ee7f1d2f1c9 spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths | * 9d60af5c3bb3 i2c: mlxcpld: check correct size of maximum RECV_LEN packet | * b460fc9d0525 i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665 | * a632f91f7a9c samples/vfs: avoid warning in statx override | * cd62eeb31512 nvme: fix a crash in nvme_mpath_add_disk | * c64141c68f72 nvme: fix identify error status silent ignore | * 7d3f489e61b6 SMB3: Honor 'posix' flag for multiuser mounts | * 8964c93436ad virtio-blk: free vblk-vqs in error path of virtblk_probe() | * f795a88eade5 drm: sun4i: hdmi: Remove extra HPD polling | * c84138b3c162 nfsd: fix nfsdfs inode reference count leak | * 2571e1735602 nfsd4: fix nfsdfs reference count loop | * 31ec38ec9cd5 thermal/drivers/rcar_gen3: Fix undefined temperature if negative | * a65bde001008 thermal/drivers/mediatek: Fix bank number settings on mt8183 | * c9426817eac7 hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add() | * 3e7bd7e10639 hwmon: (max6697) Make sure the OVERT mask is set correctly | * 0465f54c5cc4 cxgb4: fix SGE queue dump destination buffer context | * 6bcb00d08361 cxgb4: use correct type for all-mask IP address comparison | * f68bda772639 cxgb4: fix endian conversions for L4 ports in filters | * 180fbf10a26d cxgb4: parse TC-U32 key values and masks natively | * 0dc4dd433b94 cxgb4: use unaligned conversion for fetching timestamp | * 8a1b8e64204e RDMA/counter: Query a counter before release | * 53e9b62672f7 rxrpc: Fix afs large storage transmission performance drop | * 60d7de28e0ca drm/msm/dpu: fix error return code in dpu_encoder_init | * cc0f67835302 crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock() | * 5d6b46a94dbb tpm: Fix TIS locality timeout problems | * 563e9491f0a3 selftests: tpm: Use /bin/sh instead of /bin/bash | * 1f98a9ed5799 kgdb: Avoid suspicious RCU usage warning | * e6b2e3b5e16e nvme-multipath: fix bogus request queue reference put | * 5e9523d7e8cd nvme-multipath: fix deadlock due to head->lock | * ad69fbe1d262 nvme-multipath: fix deadlock between ana_work and scan_work | * c4f007d3dbdd nvme-multipath: set bdi capabilities once | * 8f4aa3a6de24 s390/debug: avoid kernel warning on too large number of pages | * 517326aaf41e tools lib traceevent: Handle __attribute__((user)) in field names | * 6f3b8c269d88 tools lib traceevent: Add append() function helper for appending strings | * 3dca0a299ff4 usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect | * 0ff5b1b50d5c rxrpc: Fix race between incoming ACK parser and retransmitter | * fe688b144c14 mm/slub: fix stack overruns with SLUB_STATS | * f459e8fc7c69 mm/slub.c: fix corrupted freechain in deactivate_slab() | * 542d541c1edd sched/debug: Make sd->flags sysctl read-only | * ab9ee18f4646 usbnet: smsc95xx: Fix use-after-free after removal | * 58ab86e58b55 EDAC/amd64: Read back the scrub rate PCI register on F15h | * d0e533584a05 mm: fix swap cache node allocation mask | * 1c4404efcf2c io_uring: make sure async workqueue is canceled on exit * 7048e0d5762e Revert "sched: Do not enable autogrouping by default"