- e33cf45 Linux 5.4.66-rt38-xanmod1 //config: vfio_pci default enabled
- b179445 Merge tag 'v5.4.66-rt38' into 5.4-rt
- 34238cc Linux 5.4.66-rt38
- 46c33a6 Merge tag 'v5.4.66' into v5.4-rt
|\
| * bdc3a8f Linux 5.4.66
| * d3c2b7d gcov: add support for GCC 10.1
| * fe79f1c drm/msm: Disable the RPTR shadow
| * 8cbe9b7 drm/msm/gpu: make ringbuffer readonly
| * ebd9aff usb: typec: ucsi: acpi: Check the _DEP dependencies
| * 848eeb7 usb: Fix out of sync data toggle if a configured device is reconfigured
| * 224fa05 USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules
| * dbbb213 USB: serial: option: support dynamic Quectel USB compositions
| * 38e75a9 USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter
| * 70a9c03 usb: core: fix slab-out-of-bounds Read in read_descriptors
| * 83db8dd phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init
| * 524e525 staging: greybus: audio: fix uninitialized value issue
| * 3aa4c49 video: fbdev: fix OOB read in vga_8planes_imageblit()
| * 9dd48c3 ARM: dts: vfxxx: Add syscon compatible with OCOTP
| * 323159a debugfs: Fix module state check condition
| * 41b2ea7 KVM: fix memory leak in kvm_io_bus_unregister_dev()
| * d334a67 KVM: arm64: Do not try to map PUDs when they are folded into PMD
| * a86743e KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit
| * 087b6cb vgacon: remove software scrollback support
| * 0d123a8 fbcon: remove now unusued 'softback_lines' cursor() argument
| * cf5a7de fbcon: remove soft scrollback code
| * a0f6bda RDMA/mlx4: Read pkey table length instead of hardcoded value
| * 616a0c1 RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars
| * ea3d3bf rbd: require global CAP_SYS_ADMIN for mapping and unmapping
| * c2fb443 mmc: sdhci-of-esdhc: Don't walk device-tree on every interrupt
| * c724eb7 mmc: sdio: Use mmc_pre_req() / mmc_post_req()
| * becb3bb drm/msm: Disable preemption on all 5xx targets
| * 404ab35 drm/tve200: Stabilize enable/disable
| * 701b385 drm/i915/gvt: do not check len & max_len for lri
| * a5bfcf2 scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem
| * fa43726 scsi: target: iscsi: Fix data digest calculation
| * a467624 regulator: core: Fix slab-out-of-bounds in regulator_unlock_recursive()
| * dfbb9ce regulator: plug of_node leak in regulator_register()'s error path
| * 047a71f regulator: push allocation in set_consumer_device_supply() out of lock
| * 31d8965 regulator: push allocations in create_regulator() outside of lock
| * e7249ce regulator: push allocation in regulator_init_coupling() outside of lock
| * b9fb631 kobject: Restore old behaviour of kobject_del(NULL)
| * b85c64a btrfs: fix wrong address when faulting in pages in the search ioctl
| * 524f3f3 btrfs: fix lockdep splat in add_missing_dev
| * 1aaceff btrfs: require only sector size alignment for parent eb bytenr
| * c570a3d staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb()
| * e9f7332 iio:accel:mma8452: Fix timestamp alignment and prevent data leak.
| * a6dc50f iio:accel:mma7455: Fix timestamp alignment and prevent data leak.
| * e94ec7f iio: accel: kxsd9: Fix alignment of local buffer.
| * b040ac5 iio:chemical:ccs811: Fix timestamp alignment and prevent data leak.
| * cd1a251 iio:light:max44000 Fix timestamp alignment and prevent data leak.
| * 176fb94 iio:magnetometer:ak8975 Fix alignment and data leak issues.
| * c4b67a1 iio:adc:ti-adc081c Fix alignment and data leak issues
| * e691d26 iio:adc:max1118 Fix alignment of timestamp and data leak issues
| * 24c4430 iio:adc:ina2xx Fix timestamp alignment issue.
| * de2fa1f iio:adc:ti-adc084s021 Fix alignment and data leak issues.
| * 13a76aa iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak.
| * 66b8b8f iio:proximity:mb1232: Fix timestamp alignment and prevent data leak.
| * 0616d90 iio:light:ltr501 Fix timestamp alignment issue.
| * c802107 iio: cros_ec: Set Gyroscope default frequency to 25Hz
| * c71e70a iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set
| * d4bdcf4 gcov: Disable gcov build with GCC 10
| * 104bc60 iommu/amd: Do not use IOMMUv2 functionality when SME is active
| * cab731c drm/amdgpu: Fix bug in reporting voltage for CIK
| * d6ccea9 ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled
| * 56117aa ALSA: hda: hdmi - add Rocketlake support
| * ff37a26 arm64/module: set trampoline section flags regardless of CONFIG_DYNAMIC_FTRACE
| * 2423f3a cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled
| * 1f11694 cpufreq: intel_pstate: Refuse to turn off with HWP enabled
| * b011e41 ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id
| * 82d4cfa HID: elan: Fix memleak in elan_input_configured
| * bc818ce drivers/net/wan/hdlc_cisco: Add hard_header_len
| * 0527509 HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller
| * 52fa4a6 HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices
| * 9eef311 nvme-pci: cancel nvme device request before disabling
| * 068f73f nvme-rdma: fix reset hang if controller died in the middle of a reset
| * d409ed0 nvme-rdma: fix timeout handler
| * 9cf1ee4 nvme-rdma: serialize controller teardown sequences
| * bb018c7 nvme-tcp: fix reset hang if controller died in the middle of a reset
| * 34b1b26 nvme-tcp: fix timeout handler
| * 7abff44 nvme-tcp: serialize controller teardown sequences
| * 7598a9d nvme: have nvme_wait_freeze_timeout return if it timed out
| * 35d8419 nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance
| * f9af575 nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu
| * 6ce06ca irqchip/eznps: Fix build error for !ARC700 builds
| * 41ac2e8 xfs: initialize the shortform attr header padding entry
| * a33cab0 cfg80211: Adjust 6 GHz frequency to channel conversion
| * 0aa356d drivers/net/wan/lapbether: Set network_header before transmitting
| * e91f2ec xfs: fix off-by-one in inode alloc block reservation calculation
| * 983efe1 net: hns3: Fix for geneve tx checksum bug
| * cb54984 drivers/dma/dma-jz4780: Fix race condition between probe and irq handler
| * bcdbb7c ALSA: hda/tegra: Program WAKEEN register for Tegra
| * ad36068 ALSA: hda: Fix 2 channel swapping for Tegra
| * 1518c24 firestream: Fix memleak in fs_open
| * 818c725 NFC: st95hf: Fix memleak in st95hf_in_send_cmd
| * 0faee7f drivers/net/wan/lapbether: Added needed_tailroom
| * 59d2b1e netfilter: conntrack: allow sctp hearbeat after connection re-use
| * 444bf09 dmaengine: acpi: Put the CSRT table after using it
| * 89c4339 ARC: HSDK: wireup perf irq
| * 75a81be arm64: dts: ns2: Fixed QSPI compatible string
| * cd0ffeb ARM: dts: BCM5301X: Fixed QSPI compatible string
| * 8a9383e ARM: dts: NSP: Fixed QSPI compatible string
| * 7a1e2c8 ARM: dts: bcm: HR2: Fixed QSPI compatible string
| * 0f632bc IB/isert: Fix unaligned immediate-data handling
| * 6736317 block: Set same_page to false in __bio_try_merge_page if ret is false
| * 45ffad1 spi: stm32: fix pm_runtime_get_sync() error checking
| * 9ed3ab0 nvme-fabrics: allow to queue requests for live queues
| * 43b3d09 spi: stm32: Rate-limit the 'Communication suspended' message
| * 15dc069 mmc: sdhci-msm: Add retries when all tuning phases are found valid
| * 5bead68 mmc: sdhci-acpi: Clear amd_sdhci_host on reset
| * c46eabd drm/sun4i: backend: Disable alpha on the lowest plane on the A20
| * f3c982d drm/sun4i: backend: Support alpha property on lowest plane
| * fe02788 soundwire: fix double free of dangling pointer
| * 122cdbd scsi: mpt3sas: Don't call disable_irq from IRQ poll handler
| * aa204e2 scsi: megaraid_sas: Don't call disable_irq from process IRQ poll
| * 0b46627 RDMA/core: Fix reported speed and width
| * b3f6c2c scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA
| * 5571056 iio: adc: mcp3422: fix locking scope
| * f7db023 iio: adc: mcp3422: fix locking on error path
| * 376bc36 drm/sun4i: Fix dsi dcs long write function
| * af0d981 arm64: dts: imx8mq: Fix TMU interrupt property
| * ddd3698 drm/sun4i: add missing put_device() call in sun8i_r40_tcon_tv_set_mux()
| * 1a2d6e7 RDMA/bnxt_re: Do not report transparent vlan from QP1
| * aaca686 RDMA/rxe: Fix panic when calling kmem_cache_create()
| * d1878b2 RDMA/rxe: Drop pointless checks in rxe_init_ports
| * ca337b5 RDMA/rxe: Fix memleak in rxe_mem_init_user
| * af2e06b ARM: dts: imx7ulp: Correct gpio ranges
| * ab56ed5 ARM: dts: ls1021a: fix QuadSPI-memory reg range
| * d5763bb selftests/timers: Turn off timeout setting
| * 6a2be71 ARM: dts: socfpga: fix register entry for timer3 on Arria10
| * 2591559 regulator: remove superfluous lock in regulator_resolve_coupling()
| * 6916346 regulator: push allocation in regulator_ena_gpio_request() out of lock
| * e9019af ARM: dts: logicpd-som-lv-baseboard: Fix missing video
| * 678cde6 ARM: dts: logicpd-som-lv-baseboard: Fix broken audio
| * 06fb37a ARM: dts: logicpd-torpedo-baseboard: Fix broken audio
| * 6c3d34d Linux 5.4.65
| * ddb279d net: disable netpoll on fresh napis
| * 09c4506 tipc: fix shutdown() of connectionless socket
| * b95eb48 taprio: Fix using wrong queues in gate mask
| * 20f8c87 sctp: not disable bh in the whole sctp_get_port_local()
| * 8b61bb0 net: usb: dm9601: Add USB ID of Keenetic Plus DSL
| * 346fefa netlabel: fix problems with mapping removal
| * 3f73dbf ipv6: Fix sysctl max for fib_multipath_hash_policy
| * 263e463 ipv4: Silence suspicious RCU usage warning
| * 6ffabce Linux 5.4.64
| * beaf13e net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()
| * 58c3e86 cfg80211: regulatory: reject invalid hints
| * 08eeec4 mm/khugepaged.c: fix khugepaged's request size in collapse_file
| * af7786b mm/hugetlb: fix a race between hugetlb sysctl handlers
| * f2cd862 checkpatch: fix the usage of capture group ( ... )
| * 59ac5bf sdhci: tegra: Add missing TMCLK for data timeout
| * e915b3b perf record: Correct the help info of option "--no-bpf-event"
| * 894a6f0 vfio/pci: Fix SR-IOV VF handling with MMIO blocking
| * f4fa8d9 mm: madvise: fix vma user-after-free
| * 87fb7b0 mm: slub: fix conversion of freelist_corrupted()
| * 291144f dm thin metadata: Fix use-after-free in dm_bm_set_read_only
| * cfe85a4 dm thin metadata: Avoid returning cmd->bm wild pointer on error
| * 392a6af dm cache metadata: Avoid returning cmd->bm wild pointer on error
| * 9dd74db dm crypt: Initialize crypto wait structures
| * e6ddb1d dm integrity: fix error reporting in bitmap mode after creation
| * b30f628 dm mpath: fix racey management of PG initialization
| * 226fb99 dm writecache: handle DAX to partitions on persistent memory correctly
| * 6fb192c drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting
| * f84804a dmaengine: dw-edma: Fix scatter-gather address calculation
| * 9f4ab01 blk-iocost: ioc_pd_free() shouldn't assume irq disabled
| * f788074 libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks
| * 5f5f272 block: ensure bdi->io_pages is always initialized
| * 84c041c block: allow for_each_bvec to support zero len bvec
| * b6e4827 affs: fix basic permission bits to actually work
| * 2d89e44 media: rc: uevent sysfs file races with rc_unregister_device()
| * 5925179 media: rc: do not access device via sysfs after rc_unregister_device()
| * 3d77c12 mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllers
| * ed48704 mmc: cqhci: Add cqhci_deactivate()
| * a69047c mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings
| * 5876ee0 mmc: mediatek: add optional module reset property
| * 2816ccd arm64: dts: mt7622: add reset node for mmc device
| * d074d9d ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen
| * 7de2f56 ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A
| * a253fe3 ALSA; firewire-tascam: exclude Tascam FE-8 from detection
| * 9825056 ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO
| * cebaed0 ALSA: firewire-digi00x: exclude Avid Adrenaline from detection
| * 4fa06a4 ALSA: hda/hdmi: always check pin power status in i915 pin fixup
| * 2ebb83a ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check
| * 79124b1 ALSA: usb-audio: Add implicit feedback quirk for UR22C
| * a3b94af ALSA: ca0106: fix error code handling
| * 156dd7c Revert "ALSA: hda: Add support for Loongson 7A1000 controller"
| * 62db427 Revert "net: dsa: microchip: set the correct number of ports"
| * 4254a4f btrfs: fix potential deadlock in the search ioctl
| * de53545 net: core: use listified Rx for GRO_NORMAL in napi_gro_receive()
| * df0c475 btrfs: tree-checker: fix the error message for transid error
| * 6502753 btrfs: set the lockdep class for log tree extent buffers
| * 7e0ffb0 btrfs: set the correct lockdep class for new nodes
| * c37cc19 btrfs: allocate scrub workqueues outside of locks
| * eb29635 btrfs: drop path before adding new uuid tree entry
| * 20b591f ARC: perf: don't bail setup if pct irq missing in device-tree
| * ce690fa xfs: don't update mtime on COW faults
| * 12cd8fc ext2: don't update mtime on COW faults
| * cc6c4d8 tracing/kprobes, x86/ptrace: Fix regs argument order for i386
| * 036a857 iommu/vt-d: Handle 36bit addressing for x86-32
| * 8f747b0 vfio-pci: Invalidate mmaps and block MMIO access on disabled memory
| * b0f5096 vfio-pci: Fault mmaps to enable vma tracking
| * 270c35d vfio/type1: Support faulting PFNMAP vmas
| * 5629bb2 include/linux/log2.h: add missing () around n in roundup_pow_of_two()
| * bc846b5 net/packet: fix overflow in tpacket_rcv
| * e3d109c iommu/amd: Restore IRTE.RemapEn bit after programming IRTE
| * 7ce6bc1 thermal: qcom-spmi-temp-alarm: Don't suppress negative temp
| * f5b3bd3 thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430
| * 0c21f1b iommu/vt-d: Serialize IOMMU GCMD register modifications
| * 920d9ff x86, fakenuma: Fix invalid starting node ID
| * 1a7e038 tg3: Fix soft lockup when tg3_reset_task() fails.
| * b0c40f8 perf jevents: Fix suspicious code in fixregex()
| * 6c4ad54 xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files
| * 58591dd MIPS: add missing MSACSR and upper MSA initialization
| * 612e2b7 net: gemini: Fix another missing clk_disable_unprepare() in probe
| * 88405cf fix regression in "epoll: Keep a reference on files added to the check list"
| * 901d22c net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()
| * 8e2660c perf tools: Correct SNOOPX field offset
| * 37f0a08 cxgb4: fix thermal zone device registration
| * 50d2847 nvme: fix controller instance leak
| * f4b830c nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()'
| * 9ff9f74 netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS
| * 4985758 net: dsa: mt7530: fix advertising unsupported 1000baseT_Half
| * c4a427b selftests/bpf: Fix massive output from test_maps
| * e0a1beb media: cedrus: Add missing v4l2_ctrl_request_hdl_put()
| * 3fe12f4 media: vicodec: add missing v4l2_ctrl_request_hdl_put()
| * f28f3cf bnxt: don't enable NAPI until rings are ready
| * da7a167 xfs: fix boundary test in xfs_attr_shortform_verify
| * 8227199 bnxt_en: fix HWRM error when querying VF temperature
| * 927a762 bnxt_en: Fix possible crash in bnxt_fw_reset_task().
| * 70699d3 bnxt_en: Fix PCI AER error recovery flow
| * 8754792 bnxt_en: Check for zero dir entries in NVRAM.
| * e7cbba4 bnxt_en: Don't query FW when netif_running() is false.
| * c11510b net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port
| * 0bd92cd gtp: add GTPA_LINK info to msg sent to userspace
| * 24249fa dmaengine: pl330: Fix burst length if burst size is smaller than bus width
| * 719f92d net: arc_emac: Fix memleak in arc_mdio_probe
| * 268fe5a ravb: Fixed to be able to unload modules
| * 8123fa8 net: systemport: Fix memleak in bcm_sysport_probe
| * a49c0ae net: hns: Fix memleak in hns_nic_dev_probe
| * 210b889 netfilter: nf_tables: fix destination register zeroing
| * 576fbd4 netfilter: nf_tables: incorrect enum nft_list_attributes definition
| * 929d07f netfilter: nf_tables: add NFTA_SET_USERDATA if not null
| * fb1e976 mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040
| * da8e3e5 MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores
| * c5e9e36 MIPS: mm: BMIPS5000 has inclusive physical caches
| * 5f7798f rxrpc: Make rxrpc_kernel_get_srtt() indicate validity
| * 43cf7e7 rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()
| * 242a7ab dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()
| * 2f2786b batman-adv: bla: use netif_rx_ni when not in interrupt context
| * fd8b3ef batman-adv: Fix own OGM check in aggregated OGMs
| * 2344f2f batman-adv: Avoid uninitialized chaddr when handling DHCP
| * 89cb604 dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling
| * 1a89606 fsldma: fix very broken 32-bit ppc ioread64 functionality
| * 6eb88c4 xen/xenbus: Fix granting of vmalloc'd memory
| * 0878655 drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init
| * b014f28 drm/amd/display: Retry AUX write when fail occurs
| * 9947928 drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps
| * 79d3152 drm/amd/display: Reject overlay plane configurations in multi-display scenarios
| * 29bade8 s390: don't trace preemption in percpu macros
| * c756635 nbd: restore default timeout when setting it to zero
| * c1e333e cpuidle: Fixup IRQ state
| * ad3a4ef drm/omap: fix incorrect lock state
| * 0a8dcad ceph: don't allow setlease on cephfs
| * 755fd63 drm/msm/a6xx: fix gmu start on newer firmware
| * 7a55cf8 habanalabs: check correct vmalloc return code
| * c9436de habanalabs: validate FW file size
| * dddd500 drm/msm: enable vblank during atomic commits
| * 2c9bc7d nvmet: Disable keep-alive timer when kato is cleared to 0h
| * e94a3d7 hwmon: (applesmc) check status earlier.
| * 19583b2 drm/msm: add shutdown support for display platform_driver
| * 8bc25de tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup
| * 28ffe70 drm/msm/dpu: Fix scale params in plane validation
| * b2fc347 HID: quirks: Always poll three more Lenovo PixArt mice
| * e32f4fa Linux 5.4.63
| * 5153710 scsi: target: tcmu: Optimize use of flush_dcache_page
| * bb9949f scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range
| * 6d2e274 sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra186
| * 0176db2 sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra210
| * eda97e9 arm64: tegra: Add missing timeout clock to Tegra210 SDMMC
| * 5cd8c59 arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes
| * ef8b5f3 arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes
| * 9d806d6 dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later
| * d2ac42e KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception
| * ffad02f KVM: arm64: Survive synchronous exceptions caused by AT instructions
| * 1744237 KVM: arm64: Add kvm_extable for vaxorcism code
| * 538cadd drm/etnaviv: fix TS cache flushing on GPUs with BLT engine
| * 80743b4 drm/sched: Fix passing zero to 'PTR_ERR' warning v2
| * 6cadd1e perf record/stat: Explicitly call out event modifiers in the documentation
| * 4bae1af HID: core: Sanitize event code and type when mapping input
| * 667514d HID: core: Correctly handle ReportSize being zero
| * 933cf1c Linux 5.4.62
| * 54ee779 io_uring: Fix NULL pointer dereference in io_sq_wq_submit_work()
| * 44cf62d ALSA: usb-audio: Update documentation comment for MS2109 quirk
| * 851d081 HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()
| * c98b6eb kbuild: fix broken builds because of GZIP,BZIP2,LZOP variables
| * 37432a8 kbuild: add variables for compression tools
| * 47a41f6 kheaders: explain why include/config/autoconf.h is excluded from md5sum
| * 7caddaa kheaders: remove the last bashism to allow sh to run it
| * 18f4870 kheaders: optimize header copy for in-tree builds
| * a1d0c6e kheaders: optimize md5sum calculation for in-tree builds
| * eb914ba kheaders: remove unneeded 'cat' command piped to 'head' / 'tail'
| * 376810e fbmem: pull fbcon_update_vcs() out of fb_set_var()
| * 6a862aa usb: dwc3: gadget: Handle ZLP for sg requests
| * 7c8b568 usb: dwc3: gadget: Fix handling ZLP
| * 4bc5d90 usb: dwc3: gadget: Don't setup more than requested
| * f8e4c52 drm/i915: Fix cmd parser desc matching with masks
| * 7399263 usb: storage: Add unusual_uas entry for Sony PSZ drives
| * 2add73c USB: cdc-acm: rework notification_buffer resizing
| * e2e02f2 USB: gadget: u_f: Unbreak offset calculation in VLAs
| * 4f529c4 USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()
| * f47ab85 USB: gadget: u_f: add overflow checks to VLA macros
| * 2534d3d usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()
| * de24343 USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge
| * ca29a2a USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D
| * 20b3564 USB: quirks: Add no-lpm quirk for another Raydium touchscreen
| * b32ec91 usb: uas: Add quirk for PNY Pro Elite
| * ad0bc42 USB: yurex: Fix bad gfp argument
| * 3623dab drm/amd/pm: correct the thermal alert temperature limit settings
| * 85ca6f1 drm/amd/pm: correct Vega20 swctf limit setting
| * 9afabef drm/amd/pm: correct Vega12 swctf limit setting
| * 60cffee drm/amd/pm: correct Vega10 swctf limit setting
| * 2809cf7 drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
| * 20700b3 drm/amdgpu/gfx10: refine mgcg setting
| * 8fc7a66 drm/amdgpu: Fix buffer overflow in INFO ioctl
| * 1adf8c1 x86/hotplug: Silence APIC only after all interrupts are migrated
| * 47c8387 irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake
| * 927aa9a genirq/matrix: Deal with the sillyness of for_each_cpu() on UP
| * 70957a1 crypto: af_alg - Work around empty control messages without MSG_MORE
| * aca10ab device property: Fix the secondary firmware node handling in set_primary_fwnode()
| * df2a6a4 powerpc/perf: Fix crashes with generic_compat_pmu & BHRB
| * b260fb2 PM: sleep: core: Fix the handling of pending runtime resume requests
| * 7ded78a arm64: vdso32: make vdso32 install conditional
| * 3b7087e xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed
| * 02166fe xhci: Do warm-reset when both CAS and XDEV_RESUME are set
| * 3ac8545 usb: host: xhci: fix ep context print mismatch in debugfs
| * 4d3e2a3 XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information.
| * 6623c19 writeback: Fix sync livelock due to b_dirty_time processing
| * cb0c744 writeback: Avoid skipping inode writeback
| * 8eab2b5 writeback: Protect inode->i_io_list with inode->i_lock
| * 2e76a3a serial: 8250: change lock order in serial8250_do_startup()
| * f53ebc7 serial: 8250_exar: Fix number of ports for Commtech PCIe cards
| * fbb55ec serial: stm32: avoid kernel warning on absence of optional IRQ
| * 64a05aa serial: pl011: Don't leak amba_ports entry on driver register error
| * 0806b49 serial: pl011: Fix oops on -EPROBE_DEFER
| * daae6b9 serial: samsung: Removes the IRQ not found warning
| * 7c57237 vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()
| * adb76f3 vt: defer kfree() of vc_screenbuf in vc_do_resize()
| * db1bb35 USB: lvtest: return proper error code in probe
| * 96e41fc fbcon: prevent user font height or width change from causing potential out-of-bounds access
| * cd1d270 btrfs: detect nocow for swap after snapshot delete
| * eb576fc btrfs: fix space cache memory leak after transaction abort
| * 1d08edc btrfs: check the right error variable in btrfs_del_dir_entries_in_log
| * 8a35094 btrfs: reset compression level for lzo on remount
| * b1a83ee blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART
| * c2035d1 HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands
| * db4542b block: loop: set discard granularity and alignment for block device backed loop
| * f09dbec block: fix get_max_io_size()
| * 2f4b202 arm64: Allow booting of late CPUs affected by erratum 1418040
| * 82b05f0 arm64: Move handling of erratum 1418040 into C code
| * 7d44b70 powerpc/perf: Fix soft lockups due to missed interrupt accounting
| * 9c0305c net: gianfar: Add of_node_put() before goto statement
| * c656534 macvlan: validate setting of multiple remote source MAC addresses
| * 19f669a Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command"
| * 48765b7 scsi: qla2xxx: Fix null pointer access during disconnect from subsystem
| * 36a139c scsi: qla2xxx: Check if FW supports MQ before enabling
| * 8827462 scsi: qla2xxx: Fix login timeout
| * 37528b3 scsi: ufs: Clean up completed request without interrupt notification
| * a39ba0f scsi: ufs: Improve interrupt handling for shared interrupts
| * d895b0b scsi: ufs: Fix possible infinite loop in ufshcd_hold
| * 1778beb scsi: fcoe: Fix I/O path allocation
| * a8d2614 selftests: disable rp_filter for icmp_redirect.sh
| * 9570661 ASoC: wm8994: Avoid attempts to read unreadable registers
| * 1d63737 s390/cio: add cond_resched() in the slow_eval_known_fn() loop
| * 2a8c614 ALSA: hda/realtek: Add model alc298-samsung-headphone
| * 021a98a can: j1939: transport: j1939_xtp_rx_dat_one(): compare own packets to detect corruptions
| * 3803312 netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency
| * 3523896 drm/amd/display: Switch to immediate mode for updating infopackets
| * b92b415 drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading
| * 73a0e62 drm/amd/powerplay: correct Vega20 cached smu feature state
| * d2da80e spi: stm32: always perform registers configuration prior to transfer
| * 2844685 spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate
| * a6daa86 spi: stm32: fix fifo threshold level in case of short transfer
| * 3c15a3c spi: stm32h7: fix race condition at end of transfer
| * a08e95e fs: prevent BUG_ON in submit_bh_wbc()
| * 28a56c2 ext4: correctly restore system zone info when remount fails
| * 8e63c86 ext4: handle error of ext4_setup_system_zone() on remount
| * e579635 ext4: handle option set by mount flags correctly
| * 3a53d01 jbd2: abort journal if free a async write error metadata buffer
| * 1b36d4f ext4: handle read only external journal device
| * 2e7312d ext4: don't BUG on inconsistent journal feature
| * 40827ca jbd2: make sure jh have b_transaction set in refile/unfile_buffer
| * e4351ad spi: stm32: clear only asserted irq flags on interrupt
| * d63728a usb: gadget: f_tcm: Fix some resource leaks in some error paths
| * 262f5fb i2c: rcar: in slave mode, clear NACK earlier
| * 883ed72 i2c: core: Don't fail PRP0001 enumeration when no ID table exist
| * 2fc8fa5 null_blk: fix passing of REQ_FUA flag in null_handle_rq
| * 88994ac nvme: multipath: round-robin: fix single non-optimized path case
| * 97f3041 nvme-fc: Fix wrong return value in _nvme_fc_init_request()
| * 05c608f blkcg: fix memleak for iolatency
| * 872a2b3 blk-mq: insert request not through ->queue_rq into sw/scheduler queue
| * 9054d58 hwmon: (nct7904) Correct divide by 0
| * 1475314 bfq: fix blkio cgroup leakage v4
| * 2295664 block: Fix page_is_mergeable() for compound pages
| * 3e9eb1e drm/msm/adreno: fix updating ring fence
| * effd3b8 block: virtio_blk: fix handling single range discard request
| * cc3a73f block: respect queue limit of max discard segment
| * 8f409e7 media: gpio-ir-tx: improve precision of transmitted signal due to scheduling
| * 6ba0470 ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1)
| * 5861e84 cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode
| * 1b7b2d4 PCI: qcom: Add missing reset for ipq806x
| * ea55238 PCI: qcom: Change duplicate PCI reset to phy reset
| * 29ecf28 PCI: qcom: Add missing ipq806x clocks in PCIe driver
| * 6d11320 EDAC/{i7core,sb,pnd2,skx}: Fix error event severity
| * 87cc96b EDAC: skx_common: get rid of unused type var
| * 3bf42b2 EDAC: sb_edac: get rid of unused vars
| * 75aaa8f mm/vunmap: add cond_resched() in vunmap_pmd_range
| * a2038eb drm/amd/display: Fix dmesg warning from setting abm level
| * 8522b1b drm/amd/display: Add additional config guards for DCN
| * 992e51f drm/amd/display: Trigger modesets on MST DSC connectors
| * b730fb1 drm/ingenic: Fix incorrect assumption about plane->index
| * 8dc47d8 gpu/drm: ingenic: Use the plane's src[x,y] to configure DMA length
| * 302b9e1 cma: don't quit at first error when activating reserved areas
| * aed14b1 mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation
| * 965d3d5 mm: fix kthread_use_mm() vs TLB invalidate
| * 7257443 mm/shuffle: don't move pages between zones and don't read garbage memmaps
| * 483b956 btrfs: only commit delayed items at fsync if we are logging a directory
| * 3eddcc7 btrfs: only commit the delayed inode when doing a full fsync
| * d5f5b15 btrfs: factor out inode items copy loop from btrfs_log_inode()
| * a0cfda9 s390/numa: set node distance to LOCAL_DISTANCE
| * 67f8b39 drm/xen-front: Fix misused IS_ERR_OR_NULL checks
| * 02611bc drm/xen: fix passing zero to 'PTR_ERR' warning
| * fe376f1 PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent
| * b7cca73 PM / devfreq: rk3399_dmc: Disable devfreq-event device when fails
| * a0f69c6 PM / devfreq: rk3399_dmc: Add missing of_node_put()
| * 961bfe1 usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint
| * 2c0000f sched/uclamp: Fix a deadlock when enabling uclamp static key
| * 8843532 sched/uclamp: Protect uclamp fast path code with static key
| * 93709d8 Revert "ath10k: fix DMA related firmware crashes on multiple devices"
| * da56eb0 arm64: Fix __cpu_logical_map undefined issue
| * 12a9bec efi: provide empty efi_enter_virtual_mode implementation
| * b2defeb brcmfmac: Set timeout value when configuring power save
| * 7aac56d USB: sisusbvga: Fix a potential UB casued by left shifting a negative value
| * e77f71c powerpc/spufs: add CONFIG_COREDUMP dependency
| * 653ae33 KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe
| * a84a6eb media: davinci: vpif_capture: fix potential double free
| * 6b0010e hugetlbfs: prevent filesystem stacking of hugetlbfs
| * c67c6e1 EDAC/ie31200: Fallback if host bridge device is already initialized
| * 41191f8 scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()
| * a002274 ceph: do not access the kiocb after aio requests
| * 01540d5 ceph: fix potential mdsc use-after-free crash
| * 9da791b scsi: iscsi: Do not put host in iscsi_set_flashnode_param()
| * 050292f btrfs: make btrfs_qgroup_check_reserved_leak take btrfs_inode
| * 1f52b85 btrfs: file: reserve qgroup space after the hole punch range is locked
| * 7d6689d locking/lockdep: Fix overflow in presentation of average lock-time
| * 2adf6ec drm/nouveau: Fix reference count leak in nouveau_connector_detect
| * 19e81f6 drm/nouveau: fix reference count leak in nv50_disp_atomic_commit
| * d23d52e drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open
| * 45e3039 f2fs: fix use-after-free issue
| * 4cba879 HID: quirks: add NOGET quirk for Logitech GROUP
| * 6734eeb cec-api: prevent leaking memory through hole in structure
| * bd45930 ALSA: hda: Add support for Loongson 7A1000 controller
| * f4107f6 mips/vdso: Fix resource leaks in genvdso.c
| * 71e7e02 rtlwifi: rtl8192cu: Prevent leaking urb
| * 3a84491 ARM: dts: ls1021a: output PPS signal on FIPER2
| * 4410fd0 PCI: Fix pci_create_slot() reference count leak
| * 2018381 omapfb: fix multiple reference count leaks due to pm_runtime_get_sync
| * 22d859f f2fs: fix error path in do_recover_data()
| * 110c5a5 selftests/powerpc: Purge extra count_pmc() calls of ebb selftests
| * 0450a50 scsi: target: Fix xcopy sess release leak
| * 774cc7c xfs: Don't allow logging of XFS_ISTALE inodes
| * 40b4503 scsi: lpfc: Fix shost refcount mismatch when deleting vport
| * 815060a drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails
| * 8290f9d drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config
| * 3753eff drm/amd/display: fix ref count leak in amdgpu_drm_ioctl
| * c911da7 drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms
| * 40d0bf2 drm/radeon: fix multiple reference count leak
| * 9c88b27 drm/amdkfd: Fix reference count leaks.
| * 1174ed7 iommu/iova: Don't BUG on invalid PFNs
| * f0a066a mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
| * d98ea48 scsi: target: tcmu: Fix crash on ARM during cmd completion
| * ab2d90e blktrace: ensure our debugfs dir exists
| * fc93c09 media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()
| * 1dc0ed1 powerpc/xive: Ignore kmemleak false positives
| * 88eb00c arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep
| * d8cc881 mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs
| * fd59088 ASoC: tegra: Fix reference count leaks.
| * 7d60cd2 ASoC: img-parallel-out: Fix a reference count leak
| * 8150a0e ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt
| * a53f673 ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop
| * 348da2f ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged
| * bcf4082 ALSA: pci: delete repeated words in comments
| * b45944e ALSA: hda/hdmi: Add quirk to force connectivity
| * 266d21a ipvlan: fix device features
| * e1334c4 net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow
| * 97a7434 net: ena: Make missed_tx stat incremental
| * 6c2e795 tipc: fix uninit skb->data in tipc_nl_compat_dumpit()
| * d429362 net/smc: Prevent kernel-infoleak in __smc_diag_dump()
| * 4d2fe0a net: sctp: Fix negotiation of the number of data streams.
| * 4ef63e3 net: qrtr: fix usage of idr in port assignment to socket
| * 4ae9ebf net: nexthop: don't allow empty NHA_GROUP
| * 6ed8917 net: Fix potential wrong skb->protocol in skb_vlan_untag()
| * b5e3412 gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY
| * 730443f binfmt_flat: revert "binfmt_flat: don't offset the data start"
| * 669fc3b powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() - 2612d39 Linux 5.4.61-rt37
- 238cf78 Merge tag 'v5.4.61' into v5.4-rt