Back to the usual Sunday afternoon schedule, and -rc2 is out. Nothing particularly stands out here. It's roughly one third arch updates, one third drivers, and one third "misc" (kvm selftests, networking, filesystems, core kernel, header files etc). No real theme, just random fixes all over the place.
The diffstat is pretty flat too, which is just another sign of "small fixes all over". So nothing looks particularly worrisome, but usually rc2 is fairly calm and it takes a while for any regressions to be noticed. And this one was one of the nice small rc2's (5.2 and 5.3 rc2's were both larger than usual), but maybe it's because it was also a day shorter. Anyway, nothing for it but to go out and test, people. Go at it! Linus --- Aaron Liu (1): Revert "drm/amdgpu: disable stutter mode for renoir" Adam Ford (1): ARM: omap2plus_defconfig: Enable DRM_TI_TFP410 Adam Zerella (1): docs: networking: Add title caret and missing doc Albert Ou (1): riscv: Fix memblock reservation for device tree blob Aleksa Sarai (4): lib: introduce copy_struct_from_user() helper clone3: switch to copy_struct_from_user() sched_setattr: switch to copy_struct_from_user() perf_event_open: switch to copy_struct_from_user() Alex Deucher (1): drm/amdgpu: don't increment vram lost if we are in hibernation Alex Gaynor (1): kbuild: correct formatting of header in kbuild module docs Alexey Dobriyan (1): net: make sock_prot_memory_pressure() return "const char *" Andrea Merello (1): net: phy: allow for reset line to be tied to a sleepy GPIO controller Andrey Smirnov (1): dma-mapping: fix false positivse warnings in dma_common_free_remap() Arnd Bergmann (8): drm/tilcdc: include linux/pinctrl/consumer.h again io_uring: use __kernel_timespec in timeout ABI ionic: select CONFIG_NET_DEVLINK drm/amdgpu: make pmu support optional, again drm/amdgpu: hide another #warning drm/amdgpu: display_mode_vba_21: remove uint typedef drm/amd/display: hide an unused variable drm/amd/display: fix dcn21 Makefile for clang Austin Kim (1): scsi: qedf: Remove always false 'tmp_prio < 0' statement Balasubramani Vivekanandan (1): tick: broadcast-hrtimer: Fix a race in bc_set_next Balbir Singh (1): nvme-pci: Fix a race in controller removal Borislav Petkov (1): char/random: Add a newline at the end of the file Christian Brauner (2): fork: add kernel-doc for clone3 sched: add kernel-doc for struct clone_args Christian König (1): drm/amdgpu: revert "disable bulk moves for now" Christophe JAILLET (2): ieee802154: mcr20a: simplify a bit 'mcr20a_handle_rx_read_buf_complete()' mips: Loongson: Fix the link time qualifier of 'serial_exit()' Dan Carpenter (1): nvme: fix an error code in nvme_init_subsystem() David Ahern (3): ipv6: Handle race in addrconf_dad_work Revert "ipv6: Handle race in addrconf_dad_work" ipv6: Handle missing host route in __ipv6_ifa_notify David Hildenbrand (4): xen/balloon: Set pages PageOffline() in balloon_add_region() xen/balloon: Drop __balloon_append() xen/balloon: Mark pages PG_offline in balloon_append() xen/balloon: Clear PG_offline in balloon_retrieve() David Howells (1): rxrpc: Fix rxrpc_recvmsg tracepoint Dexuan Cui (1): vsock: Fix a lockdep warning in __vsock_release() Dmitry Goldin (1): kheaders: make headers archive reproducible Dongli Zhang (1): xen-netfront: do not use ~0U as error return value for xennet_fill_frags() Dotan Barak (1): net/rds: Fix error handling in rds_ib_add_one() Douglas Anderson (1): MAINTAINERS: kgdb: Add myself as a reviewer for kgdb/kdb Eric Dumazet (6): sch_cbq: validate TCA_CBQ_WRROPT to avoid crash tcp: adjust rto_base in retransmits_timed_out() ipv6: drop incoming packets having a v4mapped source address tcp: fix slab-out-of-bounds in tcp_zerocopy_receive() sch_dsmark: fix potential NULL deref in dsmark_init() nfc: fix memory leak in llcp_sock_bind() Eric Sandeen (1): vfs: Fix EOVERFLOW testing in put_compat_statfs64 Florian Westphal (1): netfilter: drop bridge nf reset from nf_reset Gabriel Craciunescu (1): Added QUIRKs for ADATA XPG SX8200 Pro 512GB Gao Xiang (3): MAINTAINERS: erofs: complete sub-entries for erofs erofs: fix erofs_get_meta_page locking due to a cleanup erofs: fix mis-inplace determination related with noio chain H. Nikolaus Schaller (1): DTS: ARM: gta04: introduce legacy spi-cs-high to make display work again Haishuang Yan (1): erspan: remove the incorrect mtu limit for erspan Heiko Carstens (8): s390/atomic,bitops: mark function(s) __always_inline s390/cpu_mf: mark function(s) __always_inline s390/jump_label: mark function(s) __always_inline s390/mm: mark function(s) __always_inline s390/pci: mark function(s) __always_inline s390: update defconfigs KVM: s390: fix __insn32_query() inline assembly KVM: s390: mark __insn32_query() as __always_inline Himanshu Madhani (1): scsi: qla2xxx: Silence fwdump template message Huacai Chen (1): MIPS: Loongson64: Fix boot failure after dropping boot_mem_map Jacob Keller (1): namespace: fix namespace.pl script to support relative paths Jakub Kicinski (1): selftests/net: add nettest to .gitignore James Smart (1): nvme: Add ctrl attributes for queue_count and sqsize Jan Höppner (1): s390/dasd: Fix error handling during online processing Jian-Hong Pan (1): nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T Jiaxun Yang (1): MIPS: cpu-bugs64: Mark inline functions as __always_inline Jim Mattson (5): kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH kvm: x86: Use AMD CPUID semantics for AMD vCPUs kvm: x86: Enumerate support for CLZERO instruction kvm: vmx: Limit guest PMCs to those supported on the host Jiri Kosina (1): s390: mark __cpacf_query() as __always_inline Johan Hovold (2): ieee802154: atusb: fix use-after-free at disconnect hso: fix NULL-deref on tty open Johannes Berg (4): nl80211: validate beacon head cfg80211: validate SSID/MBSSID element ordering assumption cfg80211: initialize on-stack chandefs mac80211: keep BHs disabled while calling drv_tx_wake_queue() John Pittman (1): nvmet: change ppl to lpp Jose Abreu (9): net: stmmac: xgmac: Not all Unicast addresses may be available net: stmmac: xgmac: Detect Hash Table size dinamically net: stmmac: selftests: Always use max DMA size in Jumbo Test net: stmmac: dwmac4: Always update the MAC Hash Filter net: stmmac: Correctly take timestamp for PTPv2 net: stmmac: Do not stop PHY if WoL is enabled net: stmmac: xgmac: Disable the Timestamp interrupt by default net: stmmac: xgmac: Fix RSS not writing all Keys to HW net: stmmac: xgmac: Fix RSS writing wrong keys Josh Hunt (2): udp: fix gso_segs calculations udp: only do GSO if # of segs > 1 Juergen Gross (2): xen/efi: have a common runtime setup function xen/xenbus: fix self-deadlock after killing user process Julian Wiedmann (1): s390/qdio: clarify size of the QIB parm area Kai-Heng Feng (1): r8152: Set macpassthru in reset_resume callback Keerthy (1): arm64/ARM: configs: Change CONFIG_REMOTEPROC from m to y Keith Busch (1): nvme: Move ctrl sqsize to generic space Kevin Wang (2): drm/amd/powerplay: change metrics update period from 1ms to 100ms drm/amd/powerplay: add sensor lock support for smu Laurence Oberman (1): scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF Linus Torvalds (5): timer-of: don't use conditional expression with mixed 'void' types Convert filldir[64]() from __put_user() to unsafe_put_user() Make filldir[64]() verify the directory entry filename is valid elf: don't use MAP_FIXED_NOREPLACE for elf executable mappings Linux 5.4-rc2 Linus Walleij (2): ARM: dts: ux500: Fix up the CPU thermal zone net: dsa: rtl8366: Check VLAN ID and not ports Long Li (1): scsi: storvsc: setup 1:1 mapping between hardware queue and CPU queue Lorenzo Bianconi (1): net: socionext: netsec: always grab descriptor lock Lowry Li (Arm Technology China) (2): drm: Free the writeback_job when it with an empty fb drm: Clear the fence pointer when writeback job signaled Maarten Lankhorst (1): drm/i915/dp: Fix dsc bpp calculations, v5. Marc Zyngier (3): arm64: KVM: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 arm64: KVM: Replace hyp_alternate_select with has_vhe() arm64: KVM: Kill hyp_alternate_select() Marek Olšák (1): drm/amdgpu: return tcc_disabled_mask to userspace Mario Limonciello (1): nvme-pci: Save PCI state before putting drive into deepest state Marta Rybczynska (1): nvme: allow 64-bit results in passthru commands Martijn Coenen (1): loop: change queue block size to match when using DIO Martin KaFai Lau (1): net: Unpublish sk from sk_reuseport_cb before call_rcu Masahiro Yamada (11): kbuild: remove ar-option and KBUILD_ARFLAGS kbuild: remove SUBDIRS support modpost: fix static EXPORT_SYMBOL warnings for UML build block: pg: add header include guard integrity: remove unneeded, broken attempt to add -fshort-wchar integrity: remove pointless subdir-$(CONFIG_...) video/logo: remove unneeded *.o pattern from clean-files video/logo: do not generate unneeded logo C files scripts/setlocalversion: clear local variable to make it work for sh kbuild: two minor updates for Documentation/kbuild/modules.rst kbuild: update compile-test header list for v5.4-rc2 Max Gurtovoy (1): nvme-rdma: Fix max_hw_sectors calculation Maxime Ripard (5): dt-bindings: dsp: Fix fsl,dsp example dt-bindings: media: rc: Fix redundant string dt-bindings: iio: ad7192: Fix Regulator Properties dt-bindings: iio: ad7192: Fix DTC warning in the example dt-bindings: phy: lantiq: Fix Property Name Miaoqing Pan (2): nl80211: fix null pointer dereference mac80211: fix txq null pointer dereference Michal Kubecek (1): mlx5: avoid 64-bit division in dr_icm_pool_mr_create() Michal Vokáč (1): net: dsa: qca8k: Use up to 7 ports for all operations Ming Lei (2): blk-mq: honor IO scheduler for multiqueue devices blk-mq: apply normal plugging for HDD Nathan Chancellor (1): usercopy: Add parentheses around assignment in test_copy_struct_from_user Navid Emamdoost (6): drm/komeda: prevent memory leak in komeda_wb_connector_add ieee802154: ca8210: prevent memory leak net: dsa: sja1105: Prevent leaking memory drm/amdgpu: fix multiple memory leaks in acp_hw_init drm/amd/display: memory leak net: qlogic: Fix memory leak in ql_alloc_large_buffers Oleksij Rempel (2): MIPS: dts: ar9331: fix interrupt-controller size net: ag71xx: fix mdio subnode support Pablo Neira Ayuso (1): netfilter: nft_connlimit: disable bh on garbage collection Palmer Dabbelt (1): RISC-V: Clear load reservations while restoring hart contexts Paolo Abeni (1): net: ipv4: avoid mixed n_redirects and rate_tokens usage Paolo Bonzini (6): KVM: x86: assign two bits to track SPTE kinds KVM: x86: fix nested guest live migration with PML selftests: kvm: add test for dirty logging inside nested guests kvm: x86, powerpc: do not allow clearing largepages debugfs entry KVM: x86: omit absent pmu MSRs from MSR list KVM: x86: omit "impossible" pmu MSRs from MSR list Patrice Chotard (1): ARM: multi_v7_defconfig: Fix SPI_STM32_QSPI support Paul Burton (7): MIPS: octeon: Include required header; fix octeon ethernet build MIPS: Wire up clone3 syscall MIPS: VDSO: Remove unused gettimeofday.c MIPS: VDSO: Fix build for binutils < 2.25 MIPS: pmcs-msp71xx: Add missing MAX_PROM_MEM definition MIPS: pmcs-msp71xx: Remove unused addr variable MIPS: fw/arc: Remove unused addr variable Peng Fan (1): arm: xen: mm: use __GPF_DMA32 for arm64 Peter Ujfalusi (1): ARM: dts: am4372: Set memory bandwidth limit for DISPC Peter Zijlstra (1): membarrier: Fix RCU locking bug caused by faulty merge Qian Cai (1): s390/mm: fix -Wunused-but-set-variable warnings Quinn Tran (6): scsi: qla2xxx: Fix unbound sleep in fcport delete path. scsi: qla2xxx: Fix stale mem access on driver unload scsi: qla2xxx: Optimize NPIV tear down process scsi: qla2xxx: Fix N2N link reset scsi: qla2xxx: Fix N2N link up fail scsi: qla2xxx: Fix Nport ID display value Randy Dunlap (3): lib: textsearch: fix escapes in example code block: sed-opal: fix sparse warning: obsolete array init. block: sed-opal: fix sparse warning: convert __be64 data Reinhard Speyerer (1): qmi_wwan: add support for Cinterion CLS8 devices Ross Lagerwall (1): xen/efi: Set nonblocking callbacks Russell King (4): net: phy: fix write to mii-ctrl1000 register net: phy: extract link partner advertisement reading net: phy: extract pause mode net: phy: at803x: use operating parameters from PHY-specific status Sagi Grimberg (2): nvmet-tcp: remove superflous check on request sgl nvme-rdma: fix possible use-after-free in connect timeout Sean Christopherson (1): KVM: nVMX: Fix consistency check on injected exception error code Sebastian Andrzej Siewior (1): KVM: x86: Expose XSAVEERPTR to the guest Seth Forshee (1): sched: Add __ASSEMBLY__ guards around struct clone_args Shuah Khan (2): selftests: pidfd: Fix undefined reference to pthread_create() selftests: kvm: Fix libkvm build error Stanley Chu (1): scsi: ufs: skip shutdown if hba is not powered Stefan Haberland (1): Revert "s390/dasd: Add discard support for ESE volumes" Stefano Stabellini (1): ARM: xen: unexport HYPERVISOR_platform_op function Thierry Reding (1): net: stmmac: Avoid deadlock on suspend/resume Thomas Bogendoerfer (2): MIPS: init: Fix reservation of memory between PHYS_OFFSET and mem start MIPS: init: Prevent adding memory before PHYS_OFFSET Thomas Richter (3): s390/cpumf: Use consistant debug print format s390/cpumsf: Check for CPU Measurement sampling s390/cpumf: Fix indentation in sampling device driver Tomi Valkeinen (1): drm/omap: fix max fclk divider for omap36xx Tony Lindgren (7): clk: ti: dra7: Fix mcasp8 clock bits ARM: dts: Fix wrong clocks for dra7 mcasp ARM: omap2plus_defconfig: Enable more droid4 devices as loadable modules ARM: dts: Fix gpio0 flags for am335x-icev2 ARM: OMAP2+: Fix missing reset done flag for am3 and am43 ARM: OMAP2+: Add missing LCDC midlemode for am335x ARM: OMAP2+: Fix warnings with broken omap2_set_init_voltage() Tuong Lien (1): tipc: fix unlimited bundling of small messages Vasundhara Volam (1): devlink: Fix error handling in param and info_get dumpit cb Ville Syrjälä (2): drm/i915: Fix g4x sprite scaling stride check with GTT remapping Revert "drm/i915: Fix DP-MST crtc_mask" Vishal Kulkarni (1): cxgb4:Fix out-of-bounds MSI-X info array access Vitaly Kuznetsov (1): KVM: selftests: x86: clarify what is reported on KVM_GET_MSRS failure Vladimir Oltean (7): net: dsa: sja1105: Ensure PTP time for rxtstamp reconstruction is not in the past net: sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte net: sched: taprio: Avoid division by zero on invalid link speed net: sched: cbs: Avoid division by zero when calculating the port rate net: dsa: sja1105: Initialize the meta_lock net: dsa: sja1105: Fix sleeping while atomic in .port_hwtstamp_set ptp_qoriq: Initialize the registers' spinlock before calling ptp_qoriq_settime Waiman Long (1): KVM: VMX: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF Wanpeng Li (2): KVM: LAPIC: Loosen filter for adaptive tuning of lapic_timer_advance_ns KVM: X86: Fix userspace set invalid CR4 Wei Yongjun (1): erofs: fix return value check in erofs_read_superblock() Wen Yang (2): net: mscc: ocelot: add missing of_node_put after calling of_get_child_by_name net: dsa: rtl8366rb: add missing of_node_put after calling of_get_child_by_name Wunderlich, Mark (1): nvme-tcp: fix wrong stop condition in io_work Xiang Chen (1): scsi: megaraid: disable device when probe failed after enabled device Yizhuo (1): net: hisilicon: Fix usage of uninitialized variable in function mdio_sc_cfg_reg_write() YueHaibing (1): scsi: hisi_sas: Make three functions static Zenghui Yu (1): KVM: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH