* 11ae63ec7b1b Linux 5.4.62-xanmod1 * a96981e0459d Merge tag 'v5.4.62' into 5.4 |\ | * 933cf1c2c075 Linux 5.4.62 | * 54ee77961e79 io_uring: Fix NULL pointer dereference in io_sq_wq_submit_work() | * 44cf62d388fb ALSA: usb-audio: Update documentation comment for MS2109 quirk | * 851d0813ab80 HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() | * c98b6ebd9b55 kbuild: fix broken builds because of GZIP,BZIP2,LZOP variables | * 37432a83faab kbuild: add variables for compression tools | * 47a41f65afb6 kheaders: explain why include/config/autoconf.h is excluded from md5sum | * 7caddaa9f88b kheaders: remove the last bashism to allow sh to run it | * 18f48708c3f5 kheaders: optimize header copy for in-tree builds | * a1d0c6e2f334 kheaders: optimize md5sum calculation for in-tree builds | * eb914bae6e17 kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' | * 376810e5e9e1 fbmem: pull fbcon_update_vcs() out of fb_set_var() | * 6a862aa31ec3 usb: dwc3: gadget: Handle ZLP for sg requests | * 7c8b5685662b usb: dwc3: gadget: Fix handling ZLP | * 4bc5d90a7dce usb: dwc3: gadget: Don't setup more than requested | * f8e4c5297fcd drm/i915: Fix cmd parser desc matching with masks | * 73992639ec78 usb: storage: Add unusual_uas entry for Sony PSZ drives | * 2add73c8c00d USB: cdc-acm: rework notification_buffer resizing | * e2e02f260496 USB: gadget: u_f: Unbreak offset calculation in VLAs | * 4f529c4d1e43 USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb() | * f47ab852bea3 USB: gadget: u_f: add overflow checks to VLA macros | * 2534d3dec376 usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe() | * de24343880a6 USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge | * ca29a2a53953 USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D | * 20b3564c6748 USB: quirks: Add no-lpm quirk for another Raydium touchscreen | * b32ec919ee37 usb: uas: Add quirk for PNY Pro Elite | * ad0bc424fc0a USB: yurex: Fix bad gfp argument | * 3623dab2959e drm/amd/pm: correct the thermal alert temperature limit settings | * 85ca6f199c77 drm/amd/pm: correct Vega20 swctf limit setting | * 9afabefd42fc drm/amd/pm: correct Vega12 swctf limit setting | * 60cffee2d951 drm/amd/pm: correct Vega10 swctf limit setting | * 2809cf7f6eba drm/amd/powerplay: Fix hardmins not being sent to SMU for RV | * 20700b352d10 drm/amdgpu/gfx10: refine mgcg setting | * 8fc7a66619e1 drm/amdgpu: Fix buffer overflow in INFO ioctl | * 1adf8c19f974 x86/hotplug: Silence APIC only after all interrupts are migrated | * 47c8387a963e irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake | * 927aa9a10f12 genirq/matrix: Deal with the sillyness of for_each_cpu() on UP | * 70957a10e1db crypto: af_alg - Work around empty control messages without MSG_MORE | * aca10ab0568a device property: Fix the secondary firmware node handling in set_primary_fwnode() | * df2a6a4a9d68 powerpc/perf: Fix crashes with generic_compat_pmu & BHRB | * b260fb2a02b5 PM: sleep: core: Fix the handling of pending runtime resume requests | * 7ded78a8c89e arm64: vdso32: make vdso32 install conditional | * 3b7087e07730 xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed | * 02166fea639f xhci: Do warm-reset when both CAS and XDEV_RESUME are set | * 3ac8545b29ae usb: host: xhci: fix ep context print mismatch in debugfs | * 4d3e2a3a0c64 XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information. | * 6623c19042b6 writeback: Fix sync livelock due to b_dirty_time processing | * cb0c74450072 writeback: Avoid skipping inode writeback | * 8eab2b531fd3 writeback: Protect inode->i_io_list with inode->i_lock | * 2e76a3a1667c serial: 8250: change lock order in serial8250_do_startup() | * f53ebc7c2922 serial: 8250_exar: Fix number of ports for Commtech PCIe cards | * fbb55ec82dd6 serial: stm32: avoid kernel warning on absence of optional IRQ | * 64a05aadf936 serial: pl011: Don't leak amba_ports entry on driver register error | * 0806b49bba20 serial: pl011: Fix oops on -EPROBE_DEFER | * daae6b962a13 serial: samsung: Removes the IRQ not found warning | * 7c57237d74a0 vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize() | * adb76f3f7732 vt: defer kfree() of vc_screenbuf in vc_do_resize() | * db1bb352cc08 USB: lvtest: return proper error code in probe | * 96e41fc29e8a fbcon: prevent user font height or width change from causing potential out-of-bounds access | * cd1d270e3e4f btrfs: detect nocow for swap after snapshot delete | * eb576fc43a43 btrfs: fix space cache memory leak after transaction abort | * 1d08edc70154 btrfs: check the right error variable in btrfs_del_dir_entries_in_log | * 8a3509486f08 btrfs: reset compression level for lzo on remount | * b1a83ee0cbbf blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART | * c2035d1e55aa HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands | * db4542b6617b block: loop: set discard granularity and alignment for block device backed loop | * f09dbec9c0c6 block: fix get_max_io_size() | * 2f4b202eb1b1 arm64: Allow booting of late CPUs affected by erratum 1418040 | * 82b05f0838aa arm64: Move handling of erratum 1418040 into C code | * 7d44b707aaff powerpc/perf: Fix soft lockups due to missed interrupt accounting | * 9c0305c0cfa2 net: gianfar: Add of_node_put() before goto statement | * c656534e5c45 macvlan: validate setting of multiple remote source MAC addresses | * 19f669a3609c Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" | * 48765b780ace scsi: qla2xxx: Fix null pointer access during disconnect from subsystem | * 36a139cf4146 scsi: qla2xxx: Check if FW supports MQ before enabling | * 88274626d110 scsi: qla2xxx: Fix login timeout | * 37528b3ee9e1 scsi: ufs: Clean up completed request without interrupt notification | * a39ba0fdcdfd scsi: ufs: Improve interrupt handling for shared interrupts | * d895b0be701c scsi: ufs: Fix possible infinite loop in ufshcd_hold | * 1778bebd06b4 scsi: fcoe: Fix I/O path allocation | * a8d26145e112 selftests: disable rp_filter for icmp_redirect.sh | * 957066143e6c ASoC: wm8994: Avoid attempts to read unreadable registers | * 1d63737b0777 s390/cio: add cond_resched() in the slow_eval_known_fn() loop | * 2a8c6149a49a ALSA: hda/realtek: Add model alc298-samsung-headphone | * 021a98a87864 can: j1939: transport: j1939_xtp_rx_dat_one(): compare own packets to detect corruptions | * 3803312a3c55 netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency | * 35238963c972 drm/amd/display: Switch to immediate mode for updating infopackets | * b92b415fa7b7 drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading | * 73a0e6280a32 drm/amd/powerplay: correct Vega20 cached smu feature state | * d2da80e0a3e7 spi: stm32: always perform registers configuration prior to transfer | * 2844685c661a spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate | * a6daa863d15e spi: stm32: fix fifo threshold level in case of short transfer | * 3c15a3c4b155 spi: stm32h7: fix race condition at end of transfer | * a08e95e83e6f fs: prevent BUG_ON in submit_bh_wbc() | * 28a56c26a00d ext4: correctly restore system zone info when remount fails | * 8e63c86f6580 ext4: handle error of ext4_setup_system_zone() on remount | * e579635669da ext4: handle option set by mount flags correctly | * 3a53d012bd26 jbd2: abort journal if free a async write error metadata buffer | * 1b36d4fa4b66 ext4: handle read only external journal device | * 2e7312ddaf62 ext4: don't BUG on inconsistent journal feature | * 40827caf954c jbd2: make sure jh have b_transaction set in refile/unfile_buffer | * e4351ad44d7e spi: stm32: clear only asserted irq flags on interrupt | * d63728afe947 usb: gadget: f_tcm: Fix some resource leaks in some error paths | * 262f5fbad941 i2c: rcar: in slave mode, clear NACK earlier | * 883ed72723ef i2c: core: Don't fail PRP0001 enumeration when no ID table exist | * 2fc8fa50ebee null_blk: fix passing of REQ_FUA flag in null_handle_rq | * 88994acafd96 nvme: multipath: round-robin: fix single non-optimized path case | * 97f30414a2e0 nvme-fc: Fix wrong return value in __nvme_fc_init_request() | * 05c608f630b9 blkcg: fix memleak for iolatency | * 872a2b3182ee blk-mq: insert request not through ->queue_rq into sw/scheduler queue | * 9054d5844092 hwmon: (nct7904) Correct divide by 0 | * 1475314530bb bfq: fix blkio cgroup leakage v4 | * 2295664518c3 block: Fix page_is_mergeable() for compound pages | * 3e9eb1e893ba drm/msm/adreno: fix updating ring fence | * effd3b89f7e5 block: virtio_blk: fix handling single range discard request | * cc3a73f245cb block: respect queue limit of max discard segment | * 8f409e764c4b media: gpio-ir-tx: improve precision of transmitted signal due to scheduling | * 6ba04701b801 ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) | * 5861e84d7145 cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode | * 1b7b2d45b31e PCI: qcom: Add missing reset for ipq806x | * ea552383a9d5 PCI: qcom: Change duplicate PCI reset to phy reset | * 29ecf28be997 PCI: qcom: Add missing ipq806x clocks in PCIe driver | * 6d11320bed41 EDAC/{i7core,sb,pnd2,skx}: Fix error event severity | * 87cc96bb11b9 EDAC: skx_common: get rid of unused type var | * 3bf42b2e8d67 EDAC: sb_edac: get rid of unused vars | * 75aaa8fa7672 mm/vunmap: add cond_resched() in vunmap_pmd_range | * a2038eb833a5 drm/amd/display: Fix dmesg warning from setting abm level | * 8522b1bec88e drm/amd/display: Add additional config guards for DCN | * 992e51ff0e4b drm/amd/display: Trigger modesets on MST DSC connectors | * b730fb14434f drm/ingenic: Fix incorrect assumption about plane->index | * 8dc47d858fea gpu/drm: ingenic: Use the plane's src_[x,y] to configure DMA length | * 302b9e189962 cma: don't quit at first error when activating reserved areas | * aed14b1b5c0e mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation | * 965d3d5ce355 mm: fix kthread_use_mm() vs TLB invalidate | * 72574434da87 mm/shuffle: don't move pages between zones and don't read garbage memmaps | * 483b956a16a0 btrfs: only commit delayed items at fsync if we are logging a directory | * 3eddcc71fe8a btrfs: only commit the delayed inode when doing a full fsync | * d5f5b15d3ea4 btrfs: factor out inode items copy loop from btrfs_log_inode() | * a0cfda9cb3a1 s390/numa: set node distance to LOCAL_DISTANCE | * 67f8b390b15e drm/xen-front: Fix misused IS_ERR_OR_NULL checks | * 02611bcaafe5 drm/xen: fix passing zero to 'PTR_ERR' warning | * fe376f1b12d2 PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent | * b7cca731b486 PM / devfreq: rk3399_dmc: Disable devfreq-event device when fails | * a0f69c6f5e0b PM / devfreq: rk3399_dmc: Add missing of_node_put() | * 961bfe1277ae usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint | * 2c0000f409ec sched/uclamp: Fix a deadlock when enabling uclamp static key | * 88435320ebc1 sched/uclamp: Protect uclamp fast path code with static key | * 93709d8ade00 Revert "ath10k: fix DMA related firmware crashes on multiple devices" | * da56eb03ea94 arm64: Fix __cpu_logical_map undefined issue | * 12a9bec2bd4e efi: provide empty efi_enter_virtual_mode implementation | * b2defeb19bff brcmfmac: Set timeout value when configuring power save | * 7aac56d8b0ee USB: sisusbvga: Fix a potential UB casued by left shifting a negative value | * e77f71c6341a powerpc/spufs: add CONFIG_COREDUMP dependency | * 653ae33b030b KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe | * a84a6eb935ba media: davinci: vpif_capture: fix potential double free | * 6b0010ed7140 hugetlbfs: prevent filesystem stacking of hugetlbfs | * c67c6e1f54aa EDAC/ie31200: Fallback if host bridge device is already initialized | * 41191f8c57a1 scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() | * a002274db527 ceph: do not access the kiocb after aio requests | * 01540d5e7c1b ceph: fix potential mdsc use-after-free crash | * 9da791b5410e scsi: iscsi: Do not put host in iscsi_set_flashnode_param() | * 050292f138a3 btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode | * 1f52b85f6c79 btrfs: file: reserve qgroup space after the hole punch range is locked | * 7d6689df48de locking/lockdep: Fix overflow in presentation of average lock-time | * 2adf6ec63db2 drm/nouveau: Fix reference count leak in nouveau_connector_detect | * 19e81f6325a9 drm/nouveau: fix reference count leak in nv50_disp_atomic_commit | * d23d52e38cc9 drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open | * 45e30390f50f f2fs: fix use-after-free issue | * 4cba87943046 HID: quirks: add NOGET quirk for Logitech GROUP | * 6734eeb6c2f0 cec-api: prevent leaking memory through hole in structure | * bd4593030332 ALSA: hda: Add support for Loongson 7A1000 controller | * f4107f633a29 mips/vdso: Fix resource leaks in genvdso.c | * 71e7e02c0590 rtlwifi: rtl8192cu: Prevent leaking urb | * 3a84491364e1 ARM: dts: ls1021a: output PPS signal on FIPER2 | * 4410fd0c378e PCI: Fix pci_create_slot() reference count leak | * 201838142c52 omapfb: fix multiple reference count leaks due to pm_runtime_get_sync | * 22d859fe1bdc f2fs: fix error path in do_recover_data() | * 110c5a5a6854 selftests/powerpc: Purge extra count_pmc() calls of ebb selftests | * 0450a50c914e scsi: target: Fix xcopy sess release leak | * 774cc7c882f8 xfs: Don't allow logging of XFS_ISTALE inodes | * 40b450375c80 scsi: lpfc: Fix shost refcount mismatch when deleting vport | * 815060a8ec2a drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails | * 8290f9d4695f drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config | * 3753eff4c69a drm/amd/display: fix ref count leak in amdgpu_drm_ioctl | * c911da7b6673 drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms | * 40d0bf2b6e99 drm/radeon: fix multiple reference count leak | * 9c88b27ac444 drm/amdkfd: Fix reference count leaks. | * 1174ed705dda iommu/iova: Don't BUG on invalid PFNs | * f0a066af0f37 mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs | * d98ea48810e6 scsi: target: tcmu: Fix crash on ARM during cmd completion | * ab2d90e58ae1 blktrace: ensure our debugfs dir exists | * fc93c091de22 media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq() | * 1dc0ed18219a powerpc/xive: Ignore kmemleak false positives | * 88eb00cb39ce arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep | * d8cc881483d8 mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs | * fd5908860a17 ASoC: tegra: Fix reference count leaks. | * 7d60cd2a6e08 ASoC: img-parallel-out: Fix a reference count leak | * 8150a0e3d796 ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt | * a53f67368c98 ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop | * 348da2f8566b ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged | * bcf40820b4fd ALSA: pci: delete repeated words in comments | * b45944e2b39e ALSA: hda/hdmi: Add quirk to force connectivity | * 266d21a57093 ipvlan: fix device features | * e1334c4f4aec net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow | * 97a74349cf82 net: ena: Make missed_tx stat incremental | * 6c2e795f95cd tipc: fix uninit skb->data in tipc_nl_compat_dumpit() | * d429362b3de4 net/smc: Prevent kernel-infoleak in __smc_diag_dump() | * 4d2fe0addc38 net: sctp: Fix negotiation of the number of data streams. | * 4ef63e365466 net: qrtr: fix usage of idr in port assignment to socket | * 4ae9ebf9e8ea net: nexthop: don't allow empty NHA_GROUP | * 6ed89176755c net: Fix potential wrong skb->protocol in skb_vlan_untag() | * b5e34120b06a gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY | * 730443f4c48a binfmt_flat: revert "binfmt_flat: don't offset the data start" | * 669fc3b38ce2 powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() * d976101a45fe init/Kconfig: Enable -O3 KBUILD_CFLAGS optimization for all architectures