Another week, another -rc. It's been calm, and nothing here stands out, except perhaps some of the VM noise where we un-reverted some changes wrt node-local vs hugepage allocations.
The rest is the usual driver fixes (usb, sound, nvme, habanalabs, rdma..) some arch updates (arm64 and x86) along with some filesystem fixes (afs and btrfs). But all of it is really quite small. Shortlog appended in case you care about the details, Linus --- Adrian Vladu (3): tools: hv: fixed Python pep8/flake8 warnings for lsvmbus tools: hv: fix KVP and VSS daemons exit code tools: hv: fix typos in toolchain Alan Stern (1): USB: core: Fix races in character device registration and deregistraion Aleix Roca Nonell (1): io_uring: fix manual setup of iov_iter for fixed buffers Alex Deucher (1): drm/amd/display: use kvmalloc for dc_state (v2) Alistair Francis (2): riscv: rv32_defconfig: Update the defconfig riscv: defconfig: Update the defconfig Anders Roxell (1): iommu/arm-smmu: Mark expected switch fall-through Andrea Arcangeli (2): Revert "Revert "mm, thp: consolidate THP gfp handling into alloc_hugepage_direct_gfpmask"" Revert "mm, thp: restore node-local hugepage allocations" André Draszik (1): usb: chipidea: imx: fix EPROBE_DEFER support during driver probe Anthony Iliopoulos (1): nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns Arnd Bergmann (4): dmaengine: dw-edma: fix unnecessary stack usage dmaengine: dw-edma: fix __iomem type confusion dmaengine: dw-edma: fix endianess confusion dmaengine: ste_dma40: fix unneeded variable warning Ben Segal (3): habanalabs: fix endianness handling for packets from user habanalabs: fix completion queue handling when host is BE habanalabs: fix device IRQ unmasking for BE host Benjamin Herrenschmidt (2): usb: gadget: composite: Clear "suspended" on reset/disconnect usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt Bernard Metzler (1): RDMA/siw: Change CQ flags from 64->32 bits Bob Ham (1): USB: serial: option: add the BroadMobi BM818 card Borislav Petkov (1): x86/apic/32: Fix yet another implicit fallthrough warning Catalin Marinas (1): mm: kmemleak: disable early logging in case of error Christian König (1): drm/scheduler: use job count instead of peek Christoph Hellwig (4): dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING dma-mapping: fix page attributes for dma_mmap_* usb: don't create dma pools for HCDs with a localmem_pool usb: add a hcd_uses_dma helper Dan Carpenter (4): IB/mlx5: Check the correct variable in error handling code drm/i915: Use after free in error path in intel_vgpu_create_workload() RDMA/siw: Fix a memory leak in siw_init_cpulist() RDMA/core: Fix error code in stat_get_doit_qp() Darrick J. Wong (2): xfs: remove more ondisk directory corruption asserts xfs: don't crash on null attr fork xfs_bmapi_read David Howells (4): afs: Fix the CB.ProbeUuid service handler to reply correctly afs: Fix off-by-one in afs_rename() expected data version calculation afs: Only update d_fsdata if different in afs_d_revalidate() afs: Fix missing dentry data version updating Denis Efremov (1): MAINTAINERS: iomap: Remove fs/iomap.c record Fabio Estevam (1): Revert "i2c: imx: improve the error handling in i2c_imx_dma_request()" Fenghua Yu (1): x86/umwait: Fix error handling in umwait_init() Filipe Manana (1): Btrfs: fix sysfs warning and missing raid sysfs directories Gustavo A. R. Silva (2): sh: kernel: disassemble: Mark expected switch fall-throughs sh: kernel: hw_breakpoint: Fix missing break in switch statement Hans Ulli Kroll (1): usb: host: fotg2: restart hcd after port reset Hans Verkuil (1): omap-dma/omap_vout_vrfb: fix off-by-one fi value Hans de Goede (1): efi-stub: Fix get_efi_config_table on mixed-mode setups Henry Burns (2): mm/z3fold.c: fix z3fold_destroy_pool() ordering mm/z3fold.c: fix z3fold_destroy_pool() race condition Hui Peng (2): ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term Hui Wang (2): ALSA: hda - Let all conexant codec enter D3 when rebooting ALSA: hda - Add a generic reboot_notify Ian Abbott (2): staging: comedi: dt3000: Fix signed integer overflow 'divider * base' staging: comedi: dt3000: Fix rounding up of timer divisor Isaac J. Manjarres (1): mm/usercopy: use memory range to be accessed for wraparound check Jackie Liu (1): io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list Jacopo Mondi (1): iio: adc: max9611: Fix temperature reading in probe James Smart (1): scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask Jens Axboe (1): block: remove REQ_NOWAIT_INLINE Jia-Ju Bai (2): fs: afs: Fix a possible null-pointer dereference in afs_put_read() dmaengine: stm32-mdma: Fix a possible null-pointer dereference in stm32_mdma_irq_handler() John Hubbard (1): x86/boot: Save fields explicitly, zero out everything else Keith Busch (1): nvme-pci: Fix async probe remove race Kuppuswamy Sathyanarayanan (1): mm/vmalloc.c: fix percpu free VM area search criteria Lan Tianyu (1): MAINTAINERS: Fix Hyperv vIOMMU driver file name Linus Torvalds (1): Linux 5.3-rc5 Logan Gunthorpe (4): nvmet: Fix use-after-free bug when a port is removed nvmet-loop: Flush nvme_delete_wq when removing the port nvmet-file: fix nvmet_file_flush() always returning an error nvme-core: Fix extra device_put() call on error path Lu Baolu (4): iommu/vt-d: Detach domain when move device out of group iommu/vt-d: Correctly check format of page table in debugfs iommu/vt-d: Detach domain before using a private one iommu/vt-d: Fix possible use-after-free of private domain Lubomir Rintel (1): of: irq: fix a trivial typo in a doc comment Lucas Stach (1): dma-direct: don't truncate dma_required_mask to bus addressing capabilities Lyude Paul (1): drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes Mans Rullgard (1): auxdisplay: charlcd: add help text for backlight initial state Marc Dionne (1): afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u() Mark Zhang (1): RDMA/counter: Prevent QP counter binding if counters unsupported Masahiro Yamada (2): auxdisplay: charlcd: move charlcd.h to drivers/auxdisplay auxdisplay: charlcd: add include guard to charlcd.h Masanari Iida (1): auxdisplay: Fix a typo in cfag12864b-example.c Matthias Maennich (1): coccinelle: api/atomic_as_refcounter: add SPDX License Identifier Max Filippov (1): xtensa: add missing isync to the cpu_reset TLB code Mel Gorman (1): mm, vmscan: do not special-case slab reclaim when watermarks are boosted Mike Kravetz (1): hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS Miles Chen (1): mm/memcontrol.c: fix use after free in mem_cgroup_iter() NeilBrown (1): seq_file: fix problem when seeking mid-record Nishad Kamdar (4): intel_th: Use the correct style for SPDX License Identifier i2c: stm32: Use the correct style for SPDX License Identifier i2c: stm32: Use the correct style for SPDX License Identifier tools: hv: Use the correct style for SPDX License Identifier Nishka Dasgupta (1): of: resolver: Add of_node_put() before return and break Nuno Sá (1): iio: frequency: adf4371: Fix output frequency setting Oded Gabbay (1): habanalabs: fix endianness handling for internal QMAN submission Oleksij Rempel (1): MAINTAINERS: i2c-imx: take over maintainership Oliver Neukum (2): usb: cdc-acm: make sure a refcount is taken early enough USB: CDC: fix sanity checks in CDC union parser Paul Walmsley (1): riscv: fix flush_tlb_range() end address for flush_tlb_page() Pierre-Eric Pelloux-Prayer (1): drm/amdgpu: fix gfx9 soft recovery Pierre-Louis Bossart (3): soundwire: cadence_master: fix register definition for SLAVE_STATE soundwire: cadence_master: fix definitions for INTSTAT0/1 soundwire: fix regmap dependencies and align with other serial links Qian Cai (1): include/asm-generic/5level-fixup.h: fix variable 'p4d' set but not used Qu Wenruo (1): btrfs: trim: Check the range passed into to prevent overflow Rafael J. Wysocki (2): PCI/ASPM: Add pcie_aspm_enabled() nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled Ralph Campbell (3): mm: document zone device struct page field usage mm/hmm: fix ZONE_DEVICE anon page mapping reuse mm/hmm: fix bad subpage pointer in try_to_unmap_one Randy Dunlap (1): misc: xilinx-sdfec: fix dependency and build error Rob Herring (2): dt-bindings: Fix generated example files getting added to schemas dt-bindings: pinctrl: stm32: Fix 'st,syscfg' schema Roberto Sassu (1): KEYS: trusted: allow module init if TPM is inactive or deactivated Robin Murphy (2): iommu/dma: Handle MSI mappings separately iommu/dma: Handle SG length overflow better Rogan Dawes (1): USB: serial: option: add D-Link DWM-222 device ID Roman Gushchin (1): mm: workingset: fix vmstat counters for shadow nodes Sagi Grimberg (3): nvme: fix a possible deadlock when passthru commands sent to a multipath device nvme-rdma: fix possible use-after-free in connect error flow nvme: fix controller removal race with scan work Sven Van Asbroeck (1): dt-bindings: fec: explicitly mark deprecated properties Takashi Iwai (2): ALSA: hda - Apply workaround for another AMD chip 1022:1487 ALSA: hda/realtek - Add quirk for HP Envy x360 Tetsuo Handa (1): fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve(). Thomas Gleixner (1): x86/fpu/math-emu: Address fallthrough warnings Thomas Huth (1): kernel/configs: Replace GPL boilerplate code with SPDX identifier Tomer Tayar (2): habanalabs: Avoid double free in error flow habanalabs: fix DRAM usage accounting on context tear down Tony Lindgren (1): USB: serial: option: Add Motorola modem UARTs Tony Luck (1): MAINTAINERS, x86/CPU: Tony Luck will maintain asm/intel-family.h Tudor Ambarus (1): mtd: spi-nor: Fix the disabling of write protection at init Vincent Chen (2): riscv: Correct the initialized flow of FP register riscv: Make __fstate_clean() work correctly. Viresh Kumar (2): cpufreq: dev_pm_qos_update_request() can return 1 on success cpufreq: schedutil: Don't skip freq update when limits change Wenwen Wang (2): ALSA: hda - Fix a memory leak bug xen/blkback: fix memory leaks Will Deacon (2): arm64: cpufeature: Don't treat granule sizes as strict arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side Wolfram Sang (2): i2c: rcar: avoid race when unregistering slave client i2c: emev2: avoid race when unregistering slave client Y.C. Chen (1): drm/ast: Fixed reboot test may cause system hanged Yang Shi (2): mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind Yishai Hadas (2): IB/mlx5: Fix implicit MR release flow IB/mlx5: Fix use-after-free error while accessing ev_file pointer Yoshiaki Okamoto (1): USB: serial: option: Add support for ZTE MF871A Yoshihiro Shimoda (1): usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" YueHaibing (1): dmaengine: tegra210-adma: Fix unused function warnings zhengbin (2): auxdisplay: panel: need to delete scan_timer when misc_register fails in panel_attach blk-mq: move cancel of requeue_work to the front of blk_exit_queue