* ba52e5424e48 5.4.10-xanmod6 * addf1e942fca Merge tag 'v5.4.10' into 5.4 * 7a02c193298e Linux 5.4.10 * d7742abfe652 powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range * 506355630487 Linux 5.4.9 * 3a43ea274787 mm/hugetlb: defer freeing of huge pages if in non-task context * 0fc906e60301 hsr: fix a race condition in node list insertion and deletion * fe974fba4ee5 hsr: fix error handling routine in hsr_dev_finalize() * 9fa51bbdf7c2 hsr: avoid debugfs warning message when module is remove * 8f8e806c5192 net: annotate lockless accesses to sk->sk_pacing_shift * 2c446b34afb0 perf/x86/intel/bts: Fix the use of page_private() * 618ab2e3c1ee efi: Don't attempt to map RCI2 config table if it doesn't exist * 735e7a12a639 lib/ubsan: don't serialize UBSAN report * 50de69fd6e25 xen/blkback: Avoid unmapping unmapped grant pages * 5e71be1a60d8 mm/sparse.c: mark populate_section_memmap as __meminit * 536d7fa7fb10 s390/smp: fix physical to logical CPU map for SMT * 4e1269e14798 Btrfs: only associate the locked page with one async_chunk struct * 2bae3ee327c9 btrfs: get rid of unique workqueue helper functions * 0c261ca28173 ubifs: ubifs_tnc_start_commit: Fix OOB in layout_in_gaps * 3900f9268a3d net: add annotations on hh->hh_len lockless accesses * b8233f7b2f77 xfs: periodically yield scrub threads to the scheduler * c35de2e005b2 drm/i915/execlists: Fix annotation for decoupling virtual request * e307bfda74a9 ath9k_htc: Discard undersized packets * ceea88623947 ath9k_htc: Modify byte order for an error message * d536e814a36c fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP * 52788b4af1b6 fs: cifs: Fix atime update check vs mtime * 42692a61ab19 cifs: Fix lookup of root ses in DFS referral cache * f4bd6190498b tty: serial: msm_serial: Fix lockup for sysrq and oops * 985b411769c1 phy: renesas: rcar-gen3-usb2: Use platform_get_irq_optional() for optional irq * b3476cfa2380 arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid power failed warning * da9eb04eaa64 dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo in example * 3dba6e50d09e media: usb: fix memory leak in af9005_identify_state * 56eb000be114 regulator: ab8500: Remove AB8505 USB regulator * 6851d4004b6f media: flexcop-usb: ensure -EIO is returned on error condition * 0123e668ca94 arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node * f05d1ede71b2 arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node * 36427907e086 Bluetooth: Fix memory leak in hci_connect_le_scan * 081d57ac233a Bluetooth: delete a stray unlock * a1221702c41d Bluetooth: btusb: fix PM leak in error case of setup * 2fb97a8e25aa powerpc/mm: Mark get_slice_psize() & slice_addr_is_low() as notrace * cc51beb1637c regulator: axp20x: Fix AXP22x ELDO2 regulator enable bitmask * d6eeb06587f4 spi: uniphier: Fix FIFO threshold * 39add6227821 regulator: bd70528: Remove .set_ramp_delay for bd70528_ldo_ops * 25b48ee49164 regulator: axp20x: Fix axp20x_set_ramp_delay * c5b89e112483 watchdog: tqmx86_wdt: Fix build error * bac47f2ee76a net, sysctl: Fix compiler warning when only cBPF is present * 3d8ff70c73b1 netfilter: nf_queue: enqueue skbs with NULL dst * f6cc75f1d705 platform/x86: pmc_atom: Add Siemens CONNECT X300 to critclk_systems DMI table * 5c440a4d1f3a xfs: don't check for AG deadlock for realtime files in bunmapi * 7da501c21a4a firmware: arm_scmi: Avoid double free in error flow * 3d29dc60aac1 cifs: Fix potential softlockups while refreshing DFS cache * 6eaf5653ddab of: overlay: add_changeset_property() memory leak * 6f2c72738dce iommu/vt-d: Remove incorrect PSI capability check * 632a300260a8 perf callchain: Fix segfault in thread__resolve_callchain_sample() * 58501792851d ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 * 1e102037f87b kernel/module.c: wakeup processes in module_wq on module unload * 3b91237c5254 net/sched: annotate lockless accesses to qdisc->empty * 440d3e7beb60 HID: i2c-hid: Reset ALPS touchpads on resume * 0e9d2e5f7141 powerpc: Chunk calls to flush_dcache_range in arch_*_memory * af8547549041 nfsd4: fix up replay_matches_cache() * c87a84c5ebcc arm64: dts: qcom: msm8998-clamshell: Remove retention idle state * 9d4a0a31ce70 sunrpc: fix crash when cache_head become valid before update * 89dda19e77ce PM / devfreq: Check NULL governor in available_governors_show * fe8adb0aae33 drm/msm: include linux/sched/task.h * accc08f40655 spi: spi-fsl-dspi: Fix 16-bit word order in 32-bit XSPI mode * f0629ee3922f ftrace: Avoid potential division by zero in function profiler * 623e5ae074fe arm64: Revert support for execute-only user mappings * 66d9052e6c76 exit: panic before exit_mm() on global init exit * 858f090696ca scsi: lpfc: Fix rpi release when deleting vport * bbfc067c211d ALSA: firewire-motu: Correct a typo in the clock proc string * d77ae7624782 ALSA: pcm: Yet another missing check of non-cached buffer type * aea6343885a6 ALSA: cs4236: fix error return comparison of an unsigned integer * ebf3afa3cbd1 gen_initramfs_list.sh: fix 'bad variable name' error * fdfd8f9ef2d3 dmaengine: virt-dma: Fix access after free in vchan_complete() * e0d2bf5a0129 apparmor: fix aa_xattrs_match() may sleep while holding a RCU lock * 20170bfa3d9a mm/gup: fix memory leak in __gup_benchmark_ioctl * d1b69aabcd4a io_uring: use current task creds instead of allocating a new one * 7aa117bfc27a samples/trace_printk: Wait for IRQ work to finish * 09f80e915f14 tracing: Fix endianness bug in histogram trigger * 038840ff78f4 tracing: Have the histogram compare functions convert to u64 first * d50bc5758e28 tracing: Avoid memory leak in process_system_preds() * c5361afa0ebe tracing: Fix lock inversion in trace_event_enable_tgid_record() * 0426c59b638c rseq/selftests: Fix: Namespace gettid() for compatibility with glibc 2.30 * 927cc45771d9 riscv: ftrace: correct the condition logic in function graph tracer * b3757ec3d9bf clocksource: riscv: add notrace to riscv_sched_clock * 530f7c6df94e gpiolib: fix up emulated open drain outputs * 5654d5d25c17 gpio: xtensa: fix driver build * c9738c3a4e13 libata: Fix retrieving of active qcs * fc6e6f322eaf ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE * a3b6848e8de6 ata: ahci_brcm: Add missing clock management during recovery * d9295852f872 ata: ahci_brcm: Fix AHCI resources management * 1ce0f1e6fa88 ata: libahci_platform: Export again ahci_platform_able_phys() * abaf57360e3b bpf: Fix precision tracking for unbounded scalars * 247aca0b6bae compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES * 17d3c07aaba7 compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE * 755d02fcf855 compat_ioctl: block: handle Persistent Reservations * 842c4cd68826 Btrfs: fix infinite loop during nocow writeback due to race * 61dc7d025d80 dmaengine: dma-jz4780: Also break descriptor chains on JZ4725B * a71b9dd7bf4b dmaengine: Fix access to uninitialized dma_slave_caps * a61eb076ccaa selftests/seccomp: Catch garbage on SECCOMP_IOCTL_NOTIF_RECV * de7cd9dfc578 samples/seccomp: Zero out members based on seccomp_notif_sizes * f75e60d23908 seccomp: Check that seccomp_notif is zeroed out by the user * e0c77c3fa8ae selftests/seccomp: Zero out seccomp_notif * 72893303a6d2 locks: print unsigned ino in /proc/locks * 3346358055df gcc-plugins: make it possible to disable CONFIG_GCC_PLUGINS again * 50d18b655bb0 pstore/ram: Fix error-path memory leak in persistent_ram_new() callers * b578c35ed974 pstore/ram: Write new dumps to start of recycled zones * d3f82a7c17de ocfs2: fix the crash due to call ocfs2_get_dlm_debug once less * 7123ee7b3fee mm/oom: fix pgtables units mismatch in Killed process message * 366b5dce6dcd mm: move_pages: return valid node id in status if the page is already on the target node * a54454d5d6fd memcg: account security cred as well to kmemcg * cdc57bac994b mm/zsmalloc.c: fix the migrated zspage statistics. * e84c5b76173b mm/memory_hotplug: shrink zones when offlining memory * 80d9e63714a4 media: cec: check 'transmit_in_progress', not 'transmitting' * 9a7130220ab4 media: cec: avoid decrementing transmit_queue_sz if it is 0 * e572db9a4dfe media: cec: CEC 2.0-only bcast messages were ignored * f868e597a3d9 media: pulse8-cec: fix lost cec_transmit_attempt_done() call * 5b004a238460 MIPS: Avoid VDSO ABI breakage due to global register variable * 2e0bee36699d MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig * adbe05523e34 MIPS: BPF: Disable MIPS32 eBPF JIT * f72e33675f3f drm/amdgpu/smu: add metrics table lock for vega20 (v2) * 86164784cfbe drm/amdgpu/smu: add metrics table lock for navi (v2) * 881b399da3a1 drm/amdgpu/smu: add metrics table lock for arcturus (v2) * 7514bbe97516 drm/amdgpu/smu: add metrics table lock * 55ab031c0a7d drm/sun4i: hdmi: Remove duplicate cleanup calls * 52702a539c33 ALSA: hda/realtek - Add headset Mic no shutup for ALC283 * 0844feca25b3 ALSA: hda - Apply sync-write workaround to old Intel platforms, too * 56f395fb0a7c ALSA: usb-audio: set the interface format after resume on Dell WD19 * f47e52124334 ALSA: usb-audio: fix set_format altsetting sanity check * 60a6c5d810bc ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code * 173fa52f7fd2 mm: drop mmap_sem before calling balance_dirty_pages() in write fault * 943cd69efac4 block: add bio_truncate to fix guard_bio_eod * 2922cf593f85 netfilter: nft_tproxy: Fix port selector on Big Endian * d8acc0f2c298 ALSA: hda - Downgrade error message for single-cmd fallback * d25bf5a34146 taskstats: fix data-race * d7af03159b88 shmem: pin the file in shmem_fault() if mmap_sem is dropped * d56c69c5ef98 tcp: fix data-race in tcp_recvmsg() * d53678610b86 ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen * 9538659160cc PCI: Fix missing inline for pci_pr3_present() * 891f29feeb36 ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver * eef2e98832a1 PCI: Add a helper to check Power Resource Requirements _PR3 existence * f1f7ec8e5b54 ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC * 65e8768eb264 ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker * 0360ce1eafbd PM / hibernate: memory_bm_find_bit(): Tighten node optimisation * 33fa919df664 xen/balloon: fix ballooned page accounting without hotplug enabled * ec177a46e9d0 xen-blkback: prevent premature module unload * e56db866ceac IB/mlx5: Fix steering rule of drop and count * c251d5f5b125 IB/mlx4: Follow mirror sequence of device add during device removal * e0f34320f4c1 RDMA/counter: Prevent auto-binding a QP which are not tracked with res * 217c8169c6aa s390/cpum_sf: Avoid SBD overflow condition in irq handler * 9c320bb69262 s390/cpum_sf: Adjust sampling interval to avoid hitting sample limits * 25432fa3ac16 md: raid1: check rdev before reference in raid1_sync_request func * aae93615aa8c raid5: need to set STRIPE_HANDLE for batch head * 57a21cdbec1a afs: Fix creation calls in the dynamic root to fail with EOPNOTSUPP * e4086478da1e afs: Fix mountpoint parsing * b1954fda6b27 net: make socket read/write_iter() honor IOCB_NOWAIT * ae6e5f8d5108 usb: gadget: fix wrong endpoint desc * 0f7cb06912f6 drm/nouveau/kms/nv50-: fix panel scaling * bcfa071bfeaa drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware * 29da513a3300 drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit * 742d03aff89b staging/wlan-ng: add CRC32 dependency in Kconfig * d45a91713822 scsi: iscsi: Avoid potential deadlock in iscsi_if_rx func * 55c89290c794 scsi: libsas: stop discovering if oob mode is disconnected * 505eead5e569 scsi: iscsi: qla4xxx: fix double free in probe * 68204b46da46 scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI * 7497032b17a8 scsi: qla2xxx: Don't defer relogin unconditonally * 944e01086e0e scsi: qla2xxx: Send Notify ACK after N2N PLOGI * 610ab9d567f8 scsi: qla2xxx: Configure local loop for N2N target * 97345ea931e5 scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length * 7e56964da84f scsi: qla2xxx: Don't call qlt_async_event twice * 8ad67d0ec144 scsi: qla2xxx: Drop superfluous INIT_WORK of del_work * 99a1bdf6ae39 scsi: qla2xxx: Use explicit LOGO in target mode * f327fb083c68 scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func * aff98343bd9a rxe: correctly calculate iCRC for unaligned payloads * 438e26506d39 RDMA/cma: add missed unregister_pernet_subsys in init failure * ec81b123abbf afs: Fix SELinux setting security label on /afs * 79ce91d27849 afs: Fix afs_find_server lookups for ipv4 peers * 33191a1bd632 PM / devfreq: Don't fail devfreq_dev_release if not in list * 43894f3ae380 PM / devfreq: Set scaling_max_freq to max on OPP notifier error * eae25dfc3024 PM / devfreq: Fix devfreq_notifier_call returning errno * 8db2bb9681b5 iio: adc: max9611: Fix too short conversion time delay * f7a667db9126 iio: st_accel: Fix unused variable warning * 7a6cec43ba68 nvme/pci: Fix read queue count * 29cfb7940e63 nvme/pci: Fix write and poll queue types * 7376dbde76af drm/amd/display: update dispclk and dppclk vco frequency * baa4cd587a10 drm/amd/display: Reset steer fifo before unblanking the stream * d950e9dc11dd drm/amd/display: Change the delay time before enabling FEC * b3abd3c9d993 drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle * 225a3070cf4d drm/amd/display: Map DSC resources 1-to-1 if numbers of OPPs and DSCs are equal * 361d1d13fd2b drm/amdgpu: add cache flush workaround to gfx8 emit_fence * b8caa4267a22 drm/amdgpu: add header line for power profile on Arcturus * 731a0f0d0d50 drm/amdgpu: add check before enabling/disabling broadcast mode * afde69ecda83 nvme-fc: fix double-free scenarios on hw queues * 6b49a5a9eb46 nvme_fc: add module to ops template to allow module references * d8fe0af636c5 drm/mcde: dsi: Fix invalid pointer dereference if panel cannot be found