Greg Kroah-Hartman has announced the release of Linux Kernel 5.10.20.
I'm announcing the release of the 5.10.20 kernel. All users of the 5.10 kernel series must upgrade. The updated 5.10.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.10.y and can be browsed at the normal kernel.org git web browser: https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h ------------ Documentation/admin-guide/perf/arm-cmn.rst | 2 Documentation/admin-guide/sysctl/vm.rst | 10 Documentation/filesystems/seq_file.rst | 6 Documentation/scsi/libsas.rst | 1 Documentation/security/keys/core.rst | 4 Makefile | 2 arch/arm/boot/compressed/head.S | 4 arch/arm/boot/dts/armada-388-helios4.dts | 28 arch/arm/boot/dts/aspeed-g4.dtsi | 1 arch/arm/boot/dts/aspeed-g5.dtsi | 1 arch/arm/boot/dts/aspeed-g6.dtsi | 1 arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 arch/arm/boot/dts/exynos3250-monk.dts | 2 arch/arm/boot/dts/exynos3250-rinato.dts | 2 arch/arm/boot/dts/exynos5250-spring.dts | 2 arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 arch/arm/boot/dts/omap443x.dtsi | 2 arch/arm/kernel/sys_oabi-compat.c | 15 arch/arm/mach-at91/pm_suspend.S | 2 arch/arm/mach-ixp4xx/Kconfig | 1 arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 arch/arm64/Kconfig | 2 arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 arch/arm64/boot/dts/allwinner/sun50i-a64-sopine.dtsi | 1 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 7 arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 7 arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts | 2 arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 arch/arm64/boot/dts/qcom/msm8916-samsung-a2015-common.dtsi | 6 arch/arm64/boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 9 arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 arch/arm64/boot/dts/renesas/beacon-renesom-baseboard.dtsi | 2 arch/arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 4 arch/arm64/boot/dts/rockchip/rk3328.dtsi | 1 arch/arm64/crypto/aes-glue.c | 4 arch/arm64/crypto/sha1-ce-glue.c | 1 arch/arm64/crypto/sha2-ce-glue.c | 2 arch/arm64/crypto/sha3-ce-glue.c | 4 arch/arm64/crypto/sha512-ce-glue.c | 2 arch/arm64/include/asm/module.lds.h | 6 arch/arm64/kernel/cpufeature.c | 2 arch/arm64/kernel/head.S | 1 arch/arm64/kernel/machine_kexec_file.c | 4 arch/arm64/kernel/probes/uprobes.c | 2 arch/arm64/kernel/ptrace.c | 2 arch/arm64/kernel/suspend.c | 2 arch/csky/kernel/ptrace.c | 2 arch/mips/Makefile | 19 arch/mips/cavium-octeon/setup.c | 9 arch/mips/include/asm/asm.h | 18 arch/mips/include/asm/atomic.h | 2 arch/mips/include/asm/cmpxchg.h | 6 arch/mips/kernel/cpu-probe.c | 15 arch/mips/kernel/vmlinux.lds.S | 2 arch/mips/lantiq/irq.c | 2 arch/mips/loongson64/Platform | 22 arch/mips/mm/c-r4k.c | 2 arch/mips/vdso/Makefile | 5 arch/nios2/kernel/entry.S | 3 arch/nios2/kernel/sys_nios2.c | 11 arch/powerpc/Kconfig | 2 arch/powerpc/include/asm/kexec.h | 1 arch/powerpc/include/asm/uaccess.h | 13 arch/powerpc/kernel/entry_32.S | 3 arch/powerpc/kernel/head_32.h | 2 arch/powerpc/kernel/head_8xx.S | 2 arch/powerpc/kernel/head_book3s_32.S | 6 arch/powerpc/kernel/irq.c | 27 arch/powerpc/kernel/prom_init.c | 12 arch/powerpc/kernel/time.c | 2 arch/powerpc/kexec/elf_64.c | 2 arch/powerpc/kexec/file_load_64.c | 35 arch/powerpc/kvm/powerpc.c | 8 arch/powerpc/platforms/pseries/dlpar.c | 7 arch/riscv/kernel/vdso/Makefile | 3 arch/s390/kernel/vtime.c | 3 arch/sparc/Kconfig | 2 arch/sparc/kernel/led.c | 2 arch/sparc/lib/memset.S | 1 arch/um/include/shared/skas/mm_id.h | 1 arch/um/kernel/tlb.c | 19 arch/um/os-Linux/skas/process.c | 4 arch/x86/crypto/aesni-intel_glue.c | 28 arch/x86/entry/common.c | 2 arch/x86/include/asm/virtext.h | 17 arch/x86/kernel/msr.c | 7 arch/x86/kernel/reboot.c | 30 arch/x86/kvm/emulate.c | 4 arch/x86/kvm/mmu/tdp_mmu.c | 3 arch/x86/kvm/svm/nested.c | 22 arch/x86/kvm/svm/svm.c | 8 arch/x86/mm/fault.c | 27 arch/x86/mm/pat/memtype.c | 4 block/bfq-iosched.c | 1 block/blk-settings.c | 12 block/bsg.c | 4 block/ioctl.c | 21 certs/blacklist.c | 2 crypto/ecdh_helper.c | 3 crypto/michael_mic.c | 31 drivers/acpi/acpi_configfs.c | 7 drivers/acpi/property.c | 44 drivers/amba/bus.c | 20 drivers/ata/ahci_brcm.c | 14 drivers/auxdisplay/ht16k33.c | 3 drivers/base/regmap/regmap-sdw.c | 4 drivers/base/swnode.c | 8 drivers/block/floppy.c | 30 drivers/bluetooth/btqcomsmd.c | 27 drivers/bluetooth/btusb.c | 20 drivers/bluetooth/hci_ldisc.c | 41 drivers/bluetooth/hci_qca.c | 2 drivers/bluetooth/hci_serdev.c | 4 drivers/char/hw_random/ingenic-trng.c | 6 drivers/char/hw_random/timeriomem-rng.c | 2 drivers/char/random.c | 2 drivers/char/tpm/tpm.h | 4 drivers/char/tpm/tpm_tis_core.c | 50 drivers/clk/clk-ast2600.c | 37 drivers/clk/clk-divider.c | 9 drivers/clk/meson/clk-pll.c | 10 drivers/clk/qcom/gcc-msm8998.c | 100 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 3 drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 drivers/clocksource/Kconfig | 1 drivers/clocksource/mxs_timer.c | 5 drivers/cpufreq/acpi-cpufreq.c | 62 drivers/cpufreq/brcmstb-avs-cpufreq.c | 24 drivers/cpufreq/freq_table.c | 8 drivers/cpufreq/intel_pstate.c | 21 drivers/cpufreq/qcom-cpufreq-hw.c | 40 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 173 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 2 drivers/crypto/bcm/cipher.c | 2 drivers/crypto/bcm/cipher.h | 4 drivers/crypto/bcm/util.c | 2 drivers/crypto/talitos.c | 50 drivers/crypto/talitos.h | 1 drivers/dax/bus.c | 2 drivers/dma/fsldma.c | 6 drivers/dma/hsu/pci.c | 21 drivers/dma/idxd/dma.c | 1 drivers/dma/owl-dma.c | 1 drivers/firmware/arm_scmi/driver.c | 4 drivers/gpio/gpio-pcf857x.c | 2 drivers/gpu/drm/Kconfig | 3 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 2 drivers/gpu/drm/amd/amdgpu/soc15.c | 2 drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 4 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 2 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 3 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 2 drivers/gpu/drm/amd/display/dc/bios/command_table.c | 61 drivers/gpu/drm/amd/display/dc/dce/dce_clock_source.c | 14 drivers/gpu/drm/amd/display/dc/dce/dce_stream_encoder.c | 1 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 8 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 1 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 6 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 20 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 drivers/gpu/drm/amd/display/dc/irq/dcn21/irq_service_dcn21.c | 22 drivers/gpu/drm/amd/pm/amdgpu_pm.c | 6 drivers/gpu/drm/drm_dp_mst_topology.c | 3 drivers/gpu/drm/drm_fb_helper.c | 15 drivers/gpu/drm/drm_modes.c | 4 drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 drivers/gpu/drm/gma500/psb_drv.c | 2 drivers/gpu/drm/i915/display/intel_hdmi.c | 6 drivers/gpu/drm/i915/gt/gen7_renderclear.c | 12 drivers/gpu/drm/lima/lima_sched.c | 2 drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 2 drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 25 drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 8 drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 8 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 2 drivers/gpu/drm/msm/dp/dp_display.c | 5 drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 drivers/gpu/drm/msm/msm_drv.c | 3 drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 drivers/gpu/drm/nouveau/nouveau_chan.c | 1 drivers/gpu/drm/nouveau/nouveau_connector.c | 1 drivers/gpu/drm/panel/panel-elida-kd35t133.c | 3 drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 5 drivers/gpu/drm/rcar-du/rcar_cmm.c | 2 drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 10 drivers/gpu/drm/rcar-du/rcar_du_drv.h | 6 drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 5 drivers/gpu/drm/rcar-du/rcar_du_kms.c | 8 drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 11 drivers/gpu/drm/scheduler/sched_main.c | 3 drivers/gpu/drm/sun4i/sun4i_tcon.c | 21 drivers/gpu/drm/sun4i/sun4i_tcon.h | 1 drivers/gpu/drm/tegra/dc.c | 2 drivers/gpu/drm/tegra/dsi.c | 2 drivers/gpu/drm/tegra/hdmi.c | 2 drivers/gpu/drm/tegra/hub.c | 2 drivers/gpu/drm/tegra/sor.c | 2 drivers/gpu/drm/tegra/vic.c | 2 drivers/gpu/drm/vc4/vc4_hdmi.c | 87 - drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 4 drivers/gpu/drm/virtio/virtgpu_gem.c | 8 drivers/hid/hid-core.c | 3 drivers/hid/hid-logitech-dj.c | 1 drivers/hid/wacom_wac.c | 7 drivers/hsi/controllers/omap_ssi_core.c | 2 drivers/hv/channel_mgmt.c | 3 drivers/hwtracing/coresight/coresight-etm4x-core.c | 21 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c | 2 drivers/i2c/busses/i2c-bcm-iproc.c | 231 ++- drivers/i2c/busses/i2c-brcmstb.c | 2 drivers/i2c/busses/i2c-exynos5.c | 8 drivers/i2c/busses/i2c-qcom-geni.c | 59 drivers/ide/falconide.c | 3 drivers/infiniband/core/cm.c | 8 drivers/infiniband/core/cma.c | 70 drivers/infiniband/core/user_mad.c | 17 drivers/infiniband/hw/hns/hns_roce_device.h | 2 drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 8 drivers/infiniband/hw/hns/hns_roce_main.c | 3 drivers/infiniband/hw/mlx5/devx.c | 4 drivers/infiniband/hw/mlx5/main.c | 14 drivers/infiniband/sw/rxe/rxe_net.c | 5 drivers/infiniband/sw/rxe/rxe_recv.c | 27 drivers/infiniband/sw/siw/siw.h | 2 drivers/infiniband/sw/siw/siw_main.c | 2 drivers/infiniband/sw/siw/siw_qp.c | 271 +-- drivers/infiniband/sw/siw/siw_qp_rx.c | 26 drivers/infiniband/sw/siw/siw_qp_tx.c | 4 drivers/infiniband/sw/siw/siw_verbs.c | 20 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 2 drivers/infiniband/ulp/rtrs/rtrs-clt.c | 51 drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 drivers/infiniband/ulp/rtrs/rtrs-pri.h | 9 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 9 drivers/infiniband/ulp/rtrs/rtrs-srv.c | 117 - drivers/infiniband/ulp/rtrs/rtrs.c | 14 drivers/input/joydev.c | 7 drivers/input/joystick/xpad.c | 1 drivers/input/serio/i8042-x86ia64io.h | 4 drivers/input/serio/serport.c | 4 drivers/input/touchscreen/elo.c | 4 drivers/input/touchscreen/raydium_i2c_ts.c | 3 drivers/input/touchscreen/sur40.c | 1 drivers/input/touchscreen/zinitix.c | 2 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 2 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 2 drivers/iommu/iommu.c | 23 drivers/iommu/mtk_iommu.c | 2 drivers/irqchip/Kconfig | 3 drivers/irqchip/irq-loongson-pch-msi.c | 2 drivers/macintosh/adb-iop.c | 6 drivers/mailbox/sprd-mailbox.c | 2 drivers/md/bcache/bcache.h | 3 drivers/md/bcache/btree.c | 21 drivers/md/bcache/journal.c | 4 drivers/md/bcache/super.c | 20 drivers/md/dm-core.h | 4 drivers/md/dm-crypt.c | 1 drivers/md/dm-era-target.c | 93 - drivers/md/dm-table.c | 168 -- drivers/md/dm-writecache.c | 74 drivers/md/dm.c | 62 drivers/md/dm.h | 2 drivers/media/i2c/max9286.c | 2 drivers/media/i2c/ov5670.c | 3 drivers/media/pci/cx25821/cx25821-core.c | 4 drivers/media/pci/intel/ipu3/Kconfig | 3 drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2 drivers/media/pci/saa7134/saa7134-empress.c | 5 drivers/media/pci/smipcie/smipcie-ir.c | 46 drivers/media/platform/aspeed-video.c | 6 drivers/media/platform/marvell-ccic/mcam-core.c | 2 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 4 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 3 drivers/media/platform/pxa_camera.c | 3 drivers/media/platform/qcom/camss/camss-video.c | 1 drivers/media/platform/ti-vpe/cal.c | 4 drivers/media/platform/vsp1/vsp1_drv.c | 4 drivers/media/rc/ir_toy.c | 1 drivers/media/rc/mceusb.c | 2 drivers/media/test-drivers/vidtv/vidtv_psi.c | 5 drivers/media/tuners/qm1d1c0042.c | 4 drivers/media/usb/dvb-usb-v2/lmedm04.c | 2 drivers/media/usb/em28xx/em28xx-core.c | 6 drivers/media/usb/tm6000/tm6000-dvb.c | 4 drivers/media/usb/uvc/uvc_v4l2.c | 18 drivers/memory/mtk-smi.c | 4 drivers/memory/ti-aemif.c | 8 drivers/mfd/altera-sysmgr.c | 3 drivers/mfd/bd9571mwv.c | 6 drivers/mfd/gateworks-gsc.c | 2 drivers/mfd/wm831x-auxadc.c | 3 drivers/misc/cardreader/rts5227.c | 5 drivers/misc/eeprom/eeprom_93xx46.c | 1 drivers/misc/fastrpc.c | 7 drivers/misc/mei/hbm.c | 2 drivers/misc/mei/hw-me-regs.h | 5 drivers/misc/mei/interrupt.c | 33 drivers/misc/mei/pci-me.c | 5 drivers/misc/vmw_vmci/vmci_queue_pair.c | 5 drivers/mmc/host/owl-mmc.c | 9 drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 drivers/mmc/host/sdhci-esdhc-imx.c | 3 drivers/mmc/host/sdhci-pci-o2micro.c | 20 drivers/mmc/host/sdhci-sprd.c | 6 drivers/mmc/host/usdhi6rol0.c | 4 drivers/mtd/parsers/afs.c | 4 drivers/mtd/parsers/parser_imagetag.c | 4 drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 drivers/mtd/spi-nor/core.c | 10 drivers/mtd/spi-nor/sfdp.c | 5 drivers/net/Kconfig | 2 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 drivers/net/dsa/ocelot/felix.c | 16 drivers/net/ethernet/amd/xgbe/xgbe-common.h | 14 drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 3 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 39 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 3 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 3 drivers/net/ethernet/chelsio/cxgb4/sge.c | 11 drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.h | 3 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 drivers/net/ethernet/ibm/ibmvnic.c | 16 drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 drivers/net/ethernet/intel/i40e/i40e_main.c | 50 drivers/net/ethernet/intel/i40e/i40e_txrx.c | 9 drivers/net/ethernet/intel/ice/ice.h | 2 drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 6 drivers/net/ethernet/intel/ice/ice_ethtool.c | 34 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 33 drivers/net/ethernet/marvell/mvneta.c | 9 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c | 1 drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 259 ++- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 drivers/net/ethernet/mellanox/mlx5/core/en_accel/en_accel.h | 2 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 66 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c | 39 drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 8 drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 drivers/net/ethernet/mellanox/mlx5/core/main.c | 3 drivers/net/ethernet/realtek/r8169_main.c | 4 drivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 2 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 30 drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 26 drivers/net/gtp.c | 1 drivers/net/phy/mscc/mscc.h | 8 drivers/net/phy/mscc/mscc_main.c | 350 +++- drivers/net/phy/phy_device.c | 53 drivers/net/ppp/ppp_async.c | 3 drivers/net/ppp/ppp_synctty.c | 3 drivers/net/vxlan.c | 11 drivers/net/wireguard/device.c | 19 drivers/net/wireguard/device.h | 15 drivers/net/wireguard/peer.c | 28 drivers/net/wireguard/peer.h | 4 drivers/net/wireguard/queueing.c | 86 - drivers/net/wireguard/queueing.h | 45 drivers/net/wireguard/receive.c | 16 drivers/net/wireguard/send.c | 31 drivers/net/wireless/ath/ath10k/mac.c | 2 drivers/net/wireless/ath/ath10k/snoc.c | 5 drivers/net/wireless/ath/ath10k/wmi-tlv.c | 3 drivers/net/wireless/ath/ath11k/mac.c | 11 drivers/net/wireless/ath/ath9k/debug.c | 5 drivers/net/wireless/broadcom/b43/phy_n.c | 2 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 13 drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 43 drivers/net/wireless/intel/iwlwifi/mvm/time-event.c | 3 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 21 drivers/net/xen-netback/interface.c | 8 drivers/nvme/host/multipath.c | 4 drivers/nvme/target/admin-cmd.c | 33 drivers/nvme/target/tcp.c | 59 drivers/nvmem/core.c | 5 drivers/nvmem/qcom-spmi-sdam.c | 7 drivers/of/fdt.c | 12 drivers/opp/of.c | 4 drivers/pci/controller/cadence/pcie-cadence-host.c | 5 drivers/pci/controller/dwc/pcie-qcom.c | 4 drivers/pci/controller/pcie-rcar-host.c | 2 drivers/pci/controller/pcie-rockchip.c | 12 drivers/pci/controller/pcie-xilinx-cpm.c | 1 drivers/pci/pci-bridge-emul.c | 11 drivers/pci/setup-res.c | 6 drivers/pci/syscall.c | 10 drivers/perf/arm-cmn.c | 17 drivers/phy/Kconfig | 1 drivers/phy/cadence/phy-cadence-torrent.c | 1 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 10 drivers/phy/rockchip/phy-rockchip-emmc.c | 8 drivers/platform/chrome/cros_ec_proto.c | 12 drivers/power/reset/at91-sama5d2_shdwc.c | 2 drivers/power/supply/Kconfig | 1 drivers/power/supply/axp20x_usb_power.c | 2 drivers/power/supply/cpcap-battery.c | 12 drivers/power/supply/cpcap-charger.c | 4 drivers/power/supply/smb347-charger.c | 12 drivers/pwm/pwm-iqs620a.c | 8 drivers/pwm/pwm-rockchip.c | 18 drivers/regulator/axp20x-regulator.c | 7 drivers/regulator/core.c | 6 drivers/regulator/qcom-rpmh-regulator.c | 26 drivers/regulator/rohm-regulator.c | 9 drivers/regulator/s5m8767.c | 15 drivers/remoteproc/mtk_common.h | 1 drivers/remoteproc/mtk_scp.c | 20 drivers/rtc/Kconfig | 3 drivers/s390/crypto/zcrypt_api.c | 14 drivers/s390/virtio/virtio_ccw.c | 4 drivers/scsi/bnx2fc/Kconfig | 1 drivers/scsi/lpfc/lpfc_hbadisc.c | 15 drivers/scsi/qla2xxx/qla_dbg.c | 1 drivers/scsi/qla2xxx/qla_mbx.c | 3 drivers/scsi/sd.c | 6 drivers/scsi/sd_zbc.c | 6 drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 drivers/soc/qcom/ocmem.c | 8 drivers/soc/qcom/socinfo.c | 2 drivers/soc/samsung/exynos-asv.c | 18 drivers/soc/ti/pm33xx.c | 5 drivers/soundwire/bus.c | 47 drivers/soundwire/cadence_master.c | 8 drivers/soundwire/intel_init.c | 3 drivers/spi/spi-atmel.c | 2 drivers/spi/spi-cadence-quadspi.c | 2 drivers/spi/spi-dw-bt1.c | 2 drivers/spi/spi-fsl-spi.c | 2 drivers/spi/spi-imx.c | 2 drivers/spi/spi-pxa2xx-pci.c | 27 drivers/spi/spi-stm32.c | 4 drivers/spi/spi-synquacer.c | 4 drivers/spi/spi.c | 2 drivers/spmi/spmi-pmic-arb.c | 5 drivers/staging/gdm724x/gdm_usb.c | 10 drivers/staging/media/allegro-dvt/allegro-core.c | 3 drivers/staging/media/atomisp/pci/atomisp_subdev.c | 24 drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 drivers/staging/media/imx/imx-media-csc-scaler.c | 4 drivers/staging/media/imx/imx-media-dev.c | 7 drivers/staging/media/imx/imx7-media-csi.c | 27 drivers/staging/mt7621-dma/Makefile | 2 drivers/staging/mt7621-dma/hsdma-mt7621.c | 760 ++++++++++ drivers/staging/mt7621-dma/mtk-hsdma.c | 760 ---------- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 2 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c | 6 drivers/staging/wfx/data_tx.c | 10 drivers/staging/wfx/data_tx.h | 1 drivers/target/iscsi/cxgbit/cxgbit_target.c | 3 drivers/tee/optee/rpc.c | 31 drivers/thermal/cpufreq_cooling.c | 2 drivers/tty/n_gsm.c | 3 drivers/tty/n_hdlc.c | 60 drivers/tty/n_null.c | 3 drivers/tty/n_r3964.c | 10 drivers/tty/n_tracerouter.c | 4 drivers/tty/n_tracesink.c | 4 drivers/tty/n_tty.c | 82 - drivers/tty/tty_io.c | 82 - drivers/usb/dwc2/hcd.c | 15 drivers/usb/dwc2/hcd_intr.c | 14 drivers/usb/dwc3/gadget.c | 19 drivers/usb/gadget/function/u_audio.c | 17 drivers/usb/musb/musb_core.c | 31 drivers/usb/serial/ftdi_sio.c | 5 drivers/usb/serial/mos7720.c | 4 drivers/usb/serial/mos7840.c | 4 drivers/usb/serial/option.c | 3 drivers/usb/serial/pl2303.c | 8 drivers/vdpa/mlx5/net/mlx5_vnet.c | 2 drivers/vfio/pci/vfio_pci_zdev.c | 4 drivers/vfio/vfio_iommu_type1.c | 63 drivers/video/fbdev/Kconfig | 2 drivers/virt/vboxguest/vboxguest_utils.c | 18 drivers/w1/slaves/w1_therm.c | 22 drivers/watchdog/intel-mid_wdt.c | 8 drivers/watchdog/mei_wdt.c | 1 drivers/watchdog/qcom-wdt.c | 13 fs/affs/namei.c | 4 fs/btrfs/backref.c | 9 fs/btrfs/backref.h | 9 fs/btrfs/block-group.c | 29 fs/btrfs/ctree.c | 7 fs/btrfs/delayed-ref.c | 56 fs/btrfs/delayed-ref.h | 16 fs/btrfs/extent-tree.c | 128 - fs/btrfs/free-space-cache.c | 6 fs/btrfs/inode.c | 3 fs/btrfs/relocation.c | 4 fs/btrfs/space-info.h | 17 fs/ceph/caps.c | 10 fs/debugfs/inode.c | 5 fs/erofs/xattr.c | 10 fs/erofs/zmap.c | 10 fs/eventpoll.c | 4 fs/exfat/exfat_raw.h | 4 fs/exfat/super.c | 31 fs/ext4/Kconfig | 3 fs/ext4/namei.c | 7 fs/f2fs/compress.c | 5 fs/f2fs/data.c | 12 fs/f2fs/f2fs.h | 2 fs/f2fs/file.c | 24 fs/f2fs/inline.c | 4 fs/f2fs/super.c | 3 fs/gfs2/bmap.c | 6 fs/gfs2/lock_dlm.c | 8 fs/gfs2/recovery.c | 4 fs/gfs2/util.c | 16 fs/io_uring.c | 17 fs/isofs/dir.c | 1 fs/isofs/namei.c | 1 fs/jffs2/summary.c | 3 fs/jfs/jfs_dmap.c | 2 fs/nfs/nfs4proc.c | 15 fs/nfsd/nfsctl.c | 14 fs/ocfs2/cluster/heartbeat.c | 8 fs/proc/proc_sysctl.c | 4 fs/proc/self.c | 2 fs/proc/task_mmu.c | 9 fs/proc/thread_self.c | 7 fs/pstore/platform.c | 4 fs/quota/quota_v2.c | 11 fs/ubifs/auth.c | 2 fs/ubifs/replay.c | 4 fs/ubifs/super.c | 4 fs/zonefs/super.c | 3 include/acpi/acexcep.h | 10 include/asm-generic/vmlinux.lds.h | 16 include/linux/bpf.h | 3 include/linux/device-mapper.h | 5 include/linux/eventpoll.h | 2 include/linux/filter.h | 2 include/linux/icmpv6.h | 28 include/linux/iommu.h | 4 include/linux/ipv6.h | 1 include/linux/kexec.h | 5 include/linux/key.h | 1 include/linux/kgdb.h | 2 include/linux/khugepaged.h | 2 include/linux/memremap.h | 6 include/linux/mfd/rohm-generic.h | 14 include/linux/rcupdate.h | 2 include/linux/rmap.h | 3 include/linux/soundwire/sdw.h | 2 include/linux/tpm.h | 5 include/linux/tty_ldisc.h | 3 include/net/act_api.h | 6 include/net/icmp.h | 6 include/net/tcp.h | 9 include/uapi/drm/drm_fourcc.h | 4 init/Kconfig | 11 init/main.c | 1 kernel/Makefile | 2 kernel/bpf/bpf_iter.c | 2 kernel/bpf/bpf_lru_list.c | 7 kernel/bpf/devmap.c | 4 kernel/bpf/verifier.c | 3 kernel/debug/debug_core.c | 11 kernel/debug/kdb/kdb_private.h | 2 kernel/kcsan/core.c | 26 kernel/kexec_file.c | 5 kernel/kprobes.c | 31 kernel/locking/lockdep.c | 3 kernel/module.c | 21 kernel/printk/printk.c | 28 kernel/printk/printk_safe.c | 16 kernel/rcu/tree.c | 8 kernel/rcu/tree_plugin.h | 5 kernel/sched/fair.c | 45 kernel/sched/idle.c | 1 kernel/seccomp.c | 2 kernel/smp.c | 4 kernel/tracepoint.c | 80 - mm/compaction.c | 43 mm/hugetlb.c | 14 mm/khugepaged.c | 22 mm/memcontrol.c | 30 mm/memory-failure.c | 6 mm/memory.c | 16 mm/memremap.c | 15 mm/slab_common.c | 4 mm/slub.c | 8 mm/vmscan.c | 9 net/bluetooth/a2mp.c | 3 net/bluetooth/hci_core.c | 6 net/core/filter.c | 13 net/ipv4/icmp.c | 5 net/ipv6/icmp.c | 18 net/ipv6/ip6_icmp.c | 12 net/mac80211/mesh_hwmp.c | 2 net/nfc/nci/uart.c | 3 net/qrtr/tun.c | 12 net/sched/act_api.c | 106 - net/sched/cls_api.c | 12 net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 samples/Kconfig | 2 samples/watch_queue/watch_test.c | 2 security/commoncap.c | 12 security/integrity/evm/evm_crypto.c | 7 security/integrity/ima/ima_kexec.c | 3 security/integrity/ima/ima_mok.c | 5 security/keys/Kconfig | 8 security/keys/key.c | 2 security/keys/trusted-keys/trusted_tpm1.c | 22 security/keys/trusted-keys/trusted_tpm2.c | 22 security/selinux/hooks.c | 4 sound/core/init.c | 4 sound/core/pcm.c | 4 sound/core/pcm_local.h | 1 sound/core/pcm_native.c | 27 sound/firewire/fireface/ff-protocol-latter.c | 118 + sound/pci/hda/hda_intel.c | 2 sound/pci/hda/patch_hdmi.c | 1 sound/pci/hda/patch_realtek.c | 40 sound/soc/codecs/cpcap.c | 12 sound/soc/codecs/cs42l56.c | 3 sound/soc/codecs/rt5682-i2c.c | 3 sound/soc/codecs/wsa881x.c | 1 sound/soc/generic/simple-card-utils.c | 13 sound/soc/intel/boards/sof_sdw.c | 6 sound/soc/qcom/lpass-apq8016.c | 2 sound/soc/qcom/lpass-cpu.c | 30 sound/soc/qcom/lpass-lpaif-reg.h | 3 sound/soc/qcom/lpass.h | 1 sound/soc/qcom/qdsp6/q6asm-dai.c | 21 sound/soc/qcom/qdsp6/q6routing.c | 18 sound/soc/sh/siu.h | 2 sound/soc/sh/siu_pcm.c | 2 sound/soc/sof/debug.c | 2 sound/soc/sof/intel/hda-dsp.c | 4 sound/soc/sof/sof-pci-dev.c | 7 sound/usb/pcm.c | 2 tools/lib/bpf/libbpf.c | 22 tools/objtool/arch/x86/special.c | 2 tools/objtool/check.c | 15 tools/objtool/check.h | 11 tools/perf/builtin-record.c | 2 tools/perf/pmu-events/arch/arm64/ampere/emag/cache.json | 2 tools/perf/tests/sample-parsing.c | 2 tools/perf/util/event.c | 2 tools/perf/util/evlist.c | 8 tools/perf/util/evlist.h | 4 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c | 41 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h | 2 tools/perf/util/intel-pt.c | 29 tools/perf/util/symbol.c | 7 tools/testing/kunit/kunit_tool_test.py | 14 tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 tools/testing/selftests/dmabuf-heaps/Makefile | 2 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-synthetic_event_syntax_errors.tc | 35 tools/testing/selftests/net/mptcp/mptcp_connect.sh | 2 tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 2 tools/testing/selftests/seccomp/seccomp_bpf.c | 2 tools/testing/selftests/wireguard/netns.sh | 15 669 files changed, 6490 insertions(+), 3770 deletions(-) Adam Ford (2): arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio arm64: dts: renesas: beacon: Fix audio-1.8V pin enable Adrian Hunter (3): perf intel-pt: Fix missing CYC processing in PSB perf intel-pt: Fix premature IPC perf intel-pt: Fix IPC with CYC threshold Ahmad Fatoum (1): nvmem: core: skip child nodes not matching binding Ahmed S. Darwish (1): scsi: libsas: docs: Remove notify_ha_event() Al Viro (1): sparc32: fix a user-triggerable oops in clear_user() Alain Volmat (1): spi: stm32: properly handle 0 byte transfer Alex Deucher (2): Revert "drm/amd/display: Update NV1x SR latency values" drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) Alex Williamson (1): vfio/type1: Use follow_pte() Alexander Lobakin (2): MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section MIPS: properly stop .eh_frame generation Alexander Usyskin (5): mei: hbm: call mei_set_devstate() on hbm stop response watchdog: mei_wdt: request stop on unregister mei: fix transfer over dma with extended header mei: me: add adler lake point S DID mei: me: add adler lake point LP DID Alexey Kardashevskiy (2): powerpc/uaccess: Avoid might_fault() when user access is enabled powerpc/kuap: Restore AMR after replaying soft interrupts Alyssa Rosenzweig (1): drm/rockchip: Require the YTR modifier for AFBC Amey Narkhede (1): staging: gdm724x: Fix DMA from stack Amir Goldstein (1): selinux: fix inconsistency between inode_getxattr and inode_listsecurity Anand K Mistry (2): ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() ath10k: Fix lockdep assertion warning in ath10k_sta_statistics Andre Przywara (7): arm64: dts: allwinner: A64: properly connect USB PHY to port 0 arm64: dts: allwinner: H6: properly connect USB PHY to port 0 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz clk: sunxi-ng: h6: Fix CEC clock clk: sunxi-ng: h6: Fix clock divider range on some clocks Andrea Parri (Microsoft) (1): Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() Andreas Gruenbacher (2): gfs2: Lock imbalance on error path in gfs2_recover_one gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end Andreas Oetken (1): nios2: fixed broken sys_clone syscall Andrey Grodzovsky (1): drm/sched: Cancel and flush all outstanding jobs before finish. Andrii Nakryiko (2): bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args Andy Lutomirski (1): x86/fault: Fix AMD erratum #91 errata fixup for user code Andy Shevchenko (3): media: ipu3-cio2: Build only for x86 watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready spi: pxa2xx: Fix the controller numbering for Wildcat Point AngeloGioacchino Del Regno (1): clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs Ansuel Smith (1): PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 Ard Biesheuvel (5): PCI: Decline to resize resources if boot config must be preserved crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled crypto: arm64/sha - add missing module aliases crypto: aesni - prevent misaligned buffers on the stack crypto: michael_mic - fix broken misalignment handling Arnaldo Carvalho de Melo (1): perf tools: Fix DSO filtering when not finding a map for a sampled address Arnd Bergmann (6): ARM: s3c: fix fiq for clang IAS optee: simplify i2c access ARM: at91: use proper asm syntax in pm_suspend ubifs: replay: Fix high stack usage, again clocksource/drivers/ixp4xx: Select TIMER_OF when needed mfd: altera-sysmgr: Fix physical address storing more Artem Lapkin (1): arm64: dts: meson: fix broken wifi node for Khadas VIM3L Aswath Govindraju (2): misc: eeprom_93xx46: Fix module alias to enable module autoprobe misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users Aurelien Jarno (1): MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes Avihai Horon (1): RDMA/ucma: Fix use-after-free bug in ucma_create_uevent Ayush Sawal (1): cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds Bard Liao (2): soundwire: export sdw_write/read_no_pm functions regmap: sdw: use _no_pm functions in regmap_read/write Bart Van Assche (1): scsi: sd: Fix Opal support Bartosz Golaszewski (1): rtc: s5m: select REGMAP_I2C Bernard Metzler (1): RDMA/siw: Fix handling of zero-sized Read and Receive Queues. Bjarni Jonasson (1): net: phy: mscc: adding LCPLL reset to VSC8514 Björn Töpel (1): selftests/bpf: Convert test_xdp_redirect.sh to bash Bob Pearson (3): RDMA/rxe: Fix coding error in rxe_recv.c RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt RDMA/rxe: Correct skb on loopback path Bob Peterson (2): gfs2: fix glock confusion in function signal_our_withdraw gfs2: Don't skip dlm unlock if glock has an lvb Borislav Petkov (1): staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet Brett Creeley (1): ice: Account for port VLAN in VF max packet size calculation Chaitanya Kulkarni (2): nvmet: remove extra variable in identify ns nvmet: set status to 0 in case for invalid nsid Chao Yu (3): f2fs: compress: fix potential deadlock f2fs: fix out-of-repair __setattr_copy() f2fs: enforce the immutable flag on open files Chen Wandun (1): mm/hugetlb: suppress wrong warning info when alloc gigantic page Chen Yu (1): cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available Chen-Yu Tsai (3): arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules PCI: rockchip: Make 'ep-gpios' DT property optional Chenyang Li (1): drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition Chia-I Wu (1): drm/virtio: make sure context is created in gem open Chris Ruehl (1): phy: rockchip-emmc: emmc_phy_init() always return 0 Chris Wilson (4): drm/i915/gt: One more flush for Baytrail clear residuals drm/i915/gt: Flush before changing register state drm/i915/gt: Correct surface base address for renderclear kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE Christoph Hellwig (1): block: reopen the device in blkdev_reread_part Christophe JAILLET (13): Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function cpufreq: brcmstb-avs-cpufreq: Free resources in error path cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function hwrng: ingenic - Fix a resource leak in an error handling path media: vsp1: Fix an error handling path in the probe function media: cx25821: Fix a bug when reallocating some dma memory dmaengine: fsldma: Fix a resource leak in the remove function dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function dmaengine: owl-dma: Fix a resource leak in the remove function mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function mmc: sdhci-sprd: Fix some resource leaks in the remove function mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe Christophe Leroy (6): crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) crypto: talitos - Fix ctr(aes) on SEC1 powerpc/47x: Disable 256k page size powerpc/8xx: Fix software emulation interrupt powerpc/32: Preserve cr1 in exception prolog stack check to fix build error powerpc/32s: Add missing call to kuep_lock on syscall entry Christopher William Snowhill (1): Bluetooth: Fix initializing response id after clearing struct Chuck Lever (1): svcrdma: Hold private mutex while invoking rdma_accept() Chuhong Yuan (2): drm/fb-helper: Add missed unlocks in setcmap_legacy() net/mlx4_core: Add missed mlx4_free_cmd_mailbox() Claire Chang (1): Bluetooth: hci_uart: Fix a race for write_work scheduling Claudiu Beznea (1): power: reset: at91-sama5d2_shdwc: fix wkupdbc mask Colin Ian King (4): mac80211: fix potential overflow when multiplying to u32 integers b43: N-PHY: Fix the update of coef for the PHY revision >= 3case fs/jfs: fix potential integer overflow on shift of a int power: supply: cpcap-charger: Fix power_supply_put on null battery pointer Cong Wang (1): net_sched: fix RTNL deadlock again caused by request_module() Corentin Labbe (6): crypto: sun4i-ss - linearize buffers content must be kept crypto: sun4i-ss - fix kmap usage crypto: sun4i-ss - checking sg length is not sufficient crypto: sun4i-ss - IV register does not work on A10 and A13 crypto: sun4i-ss - handle BigEndian for cipher crypto: sun4i-ss - initialize need_fallback Cornelia Huck (1): virtio/s390: implement virtio-ccw revision 2 correctly Cristian Marussi (1): firmware: arm_scmi: Fix call site of scmi_notification_exit Cédric Le Goater (2): KVM: PPC: Make the VMX instruction emulation routines static powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan Dan Carpenter (20): soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() ath11k: fix a locking bug in ath11k_mac_op_start() gma500: clean up error handling in init media: allegro: Fix use after free on error media: camss: missing error code in msm_video_register() ASoC: cs42l56: fix up error handling in probe media: atomisp: Fix a buffer overflow in debug code mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() scsi: lpfc: Fix ancient double free mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() Input: sur40 - fix an error code in sur40_probe() Input: elo - fix an error code in elo_connect() phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() ocfs2: fix a use after free on error Input: joydev - prevent potential read overflow in ioctl USB: serial: mos7840: fix error code in mos7840_write() USB: serial: mos7720: fix error code in mos7720_write() Dan Williams (1): mm: fix memory_failure() handling of dax-namespace metadata Daniel Latypov (1): kunit: tool: fix unit test cleanup handling Daniel Scally (1): media: software_node: Fix refcounts in software_node_get_next_child() Daniel W. S. Almeida (1): media: vidtv: psi: fix missing crc for PMT Daniele Alessandrelli (1): crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() Dave Ertman (2): ice: report correct max number of TCs ice: Fix state bits on LLDP mode switch Dave Hansen (1): mm/vmscan: restore zone_reclaim_mode ABI Dave Jiang (1): dmaengine: idxd: set DMA channel to be private David Gow (1): rtc: zynqmp: depend on HAS_IOMEM David Howells (1): certs: Fix blacklist flag type confusion Dehe Gu (1): f2fs: fix a wrong condition in __submit_bio Dinghao Liu (6): Bluetooth: hci_qca: Fix memleak in qca_controller_memdump media: em28xx: Fix use-after-free in em28xx_alloc_urbs media: media/pci: Fix memleak in empress_init media: tm6000: Fix memleak in tm6000_start_stream evm: Fix memleak in init_desc ubifs: Fix memleak in ubifs_init_authentication Dinh Nguyen (1): arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2 Dmitry Baryshkov (2): regulator: qcom-rpmh-regulator: add pm8009-1 chip revision arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators Dmitry Osipenko (2): opp: Correct debug message in _opp_add_static_v2() power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable Dmitry Safonov (1): perf symbols: Use (long) for iterator for bfd symbols Dmitry Torokhov (1): Input: zinitix - fix return type of zinitix_init_touch() Dom Cobley (4): drm/vc4: hdmi: Move hdmi reset to bind drm/vc4: hdmi: Fix register offset with longer CEC messages drm/vc4: hdmi: Fix up CEC registers drm/vc4: hdmi: Restore cec physical address on reconnect Douglas Anderson (1): iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping Edwin Peer (1): bnxt_en: reverse order of TX disable and carrier off Eric Anholt (2): drm/msm: Fix race of GPU init vs timestamp power management. drm/msm: Fix races managing the OOB state for timestamp vs timestamps. Eric Bernstein (1): drm/amd/display: Remove Assert from dcn10_get_dig_frontend Eric Biggers (1): random: fix the RNDRESEEDCRNG ioctl Eric Dumazet (1): tcp: fix SO_RCVLOWAT related hangs under mem pressure Eric W. Biederman (1): capabilities: Don't allow writing ambiguous v3 file capabilities Evan Benn (2): platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask Ezequiel Garcia (2): media: imx: Unregister csc/scaler only if registered media: imx: Fix csc/scaler unregister Fabio Estevam (1): media: imx7: csi: Fix regression for parallel cameras on i.MX6UL Fangrui Song (1): module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols Felix Kuehling (1): drm/amdkfd: Fix recursive lock warnings Ferry Toth (1): dmaengine: hsu: disable spurious interrupt Filipe Laíns (1): HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming Filipe Manana (1): btrfs: fix extent buffer leak on failure to copy root Finn Thain (2): macintosh/adb-iop: Use big-endian autopoll mask ide/falconide: Fix module unload Florian Fainelli (1): ata: ahci_brcm: Add back regulators management Frank Li (1): mmc: sdhci-esdhc-imx: fix kernel panic when remove module Frank Wunderlich (1): dts64: mt7622: fix slow sd card access Frantisek Hrbata (1): drm/nouveau: bail out of nouveau_channel_new if channel init fails Frederic Weisbecker (2): rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers rcu/nocb: Perform deferred wake up before last idle's need_resched() check Gabriel Krisman Bertazi (1): watch_queue: Drop references to /dev/watch_queue Gao Xiang (1): erofs: initialized fields can only be observed after bit is set Geert Uytterhoeven (7): arm64: dts: renesas: beacon: Fix EEPROM compatible value irqchip/imx: IMX_INTMUX should not default to y, unconditionally clk: renesas: r8a779a0: Remove non-existent S2 clock clk: renesas: r8a779a0: Fix parent of CBFUSA clock auxdisplay: ht16k33: Fix refresh rate handling phy: USB_LGM_PHY should depend on X86 ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it Gioh Kim (2): RDMA/rtrs-srv: fix memory leak by missing kobject free RDMA/rtrs-srv-sysfs: fix missing put_device Giulio Benetti (1): drm/sun4i: tcon: fix inverted DCLK polarity Greg Kroah-Hartman (3): debugfs: be more robust at handling improper input in debugfs_lookup() debugfs: do not attempt to create a new file before the filesystem is initalized Linux 5.10.20 Guchun Chen (1): drm/amdgpu: toggle on DF Cstate after finishing xgmi injection Guenter Roeck (3): usb: dwc2: Do not update data length if it is 0 on inbound transfers usb: dwc2: Abort transaction after errors with unknown reason usb: dwc2: Make "trimming xfer length" a debug message Guido Günther (2): drm/panel: mantix: Tweak init sequence spi: imx: Don't print error on -EPROBEDEFER Guoqing Jiang (2): RDMA/rtrs: Call kobject_put in the failure path RDMA/rtrs-clt: Refactor the failure cases in alloc_clt Hans de Goede (2): virt: vbox: Do not use wait_event_interruptible when called from kernel context regulator: core: Avoid debugfs: Directory ... already present! error Hao Xu (1): io_uring: fix possible deadlock in io_uring_poll Harald Freudenberger (1): s390/zcrypt: return EIO when msg retry limit reached Hari Bathini (1): powerpc/kexec_file: fix FDT size estimation for kdump kernel He Zhe (1): arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing Heiko Carstens (1): s390/vtime: fix inline assembly clobber list Heiko Stuebner (1): drm/panel: kd35t133: allow using non-continuous dsi clock Heiner Kallweit (3): net: phy: consider that suspend2ram may cut off PHY power PCI: Align checking of syscall user config accessors r8169: fix jumbo packet handling on RTL8168e Henry Tieman (1): ice: update the number of available RSS queues Huacai Chen (1): irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap Hui Wang (1): ASoC: SOF: debug: Fix a potential issue on string buffer termination Ilya Leoshkevich (1): bpf: Clear subreg_def for global function return values Ilya Lipnitskiy (1): staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c Imre Deak (1): drm/dp_mst: Don't cache EDIDs for physical ports Ioana Ciornei (1): dpaa2-eth: fix memory leak in XDP_REDIRECT Isaac J. Manjarres (1): iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs Iskren Chernev (2): drm/msm: Fix MSM_INFO_GET_IOVA with carveout drm/msm/mdp5: Fix wait-for-commit for cmd panels Ivan Zaentsev (1): w1: w1_therm: Fix conversion result for negative temperatures J. Bruce Fields (1): nfsd: register pernet ops last, unregister first Jack Pham (1): usb: gadget: u_audio: Free requests only after callback Jack Wang (8): RDMA/rtrs: Extend ibtrs_cq_qp_create RDMA/rtrs-srv: Release lock before call into close_sess RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect RDMA/rtrs-clt: Set mininum limit when create QP RDMA/rtrs-srv: Fix missing wr_cqe RDMA/rtrs-srv: Init wr_cnt as 1 RDMA/rtrs-srv: Fix stack-out-of-bounds RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() Jacopo Mondi (1): media: i2c: ov5670: Fix PIXEL_RATE minimum value Jae Hyun Yoo (1): soc: aspeed: snoop: Add clock control logic Jaegeuk Kim (1): f2fs: flush data when enabling checkpoint back James Bottomley (2): tpm_tis: Fix check_locality for correct locality acquisition tpm_tis: Clean up locality release James Reynolds (1): media: mceusb: Fix potential out-of-bounds shift Jan Henrik Weinstock (1): hwrng: timeriomem - Fix cooldown period calculation Jan Kara (2): bfq: Avoid false bfq queue merging quota: Fix memory leak when handling corrupted quota file Jan Kokemüller (1): drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() Jann Horn (1): Take mmap lock in cacheflush syscall Jarkko Sakkinen (3): KEYS: trusted: Fix incorrect handling of tpm_get_random() KEYS: trusted: Fix migratable=1 failing KEYS: trusted: Reserve TPM for seal and unseal operations Jason A. Donenfeld (5): wireguard: device: do not generate ICMP for non-IP packets wireguard: kconfig: use arm chacha even with no neon net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending wireguard: selftests: test multiple parallel streams wireguard: queueing: get rid of per-peer ring buffers Jason Gerecke (1): HID: wacom: Ignore attempts to overwrite the touch_max value from HID Jeff Layton (1): ceph: fix flush_snap logic after putting caps Jeffle Xu (3): dm table: fix iterate_devices based device capability checks dm table: fix DAX iterate_devices based device capability checks dm table: fix zoned iterate_devices based device capability checks Jens Axboe (1): proc: don't allow async path resolution of /proc/thread-self components Jesper Dangaard Brouer (1): bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx Jialin Zhang (1): drm/gma500: Fix error return code in psb_driver_load() Jiri Bohac (1): pstore: Fix typo in compression option name Jiri Kosina (1): floppy: reintroduce O_NDELAY fix Jiri Olsa (1): crypto: bcm - Rename struct device_private to bcm_device_private Joe Perches (1): media: lmedm04: Fix misuse of comma Johan Hovold (2): USB: serial: ftdi_sio: fix FTX sub-integer prescaler USB: serial: pl2303: fix line-speed handling on newer chips Johannes Berg (2): um: mm: check more comprehensively for stub changes um: defer killing userspace on page table update failures Johannes Thumshirn (1): scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc John Garry (1): perf vendor events arm64: Fix Ampere eMag event typo John Ogness (1): printk: avoid prb_first_valid_seq() where possible John Stultz (1): kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir John Wang (1): ARM: dts: aspeed: Add LCLK to lpc-snoop Jonathan Marek (2): regulator: qcom-rpmh: fix pm8009 ldo7 misc: fastrpc: fix incorrect usage of dma_map_sgtable Jorgen Hansen (1): VMCI: Use set_page_dirty_lock() when unregistering guest memory Josef Bacik (9): proc: use kvzalloc for our kernel buffer btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node btrfs: do not warn if we can't find the reloc root when looking up backref btrfs: add asserts for deleting backref cache nodes btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root btrfs: fix reloc root leak with 0 ref reloc roots on recovery btrfs: splice remaining dirty_bg's onto the transaction dirty bg list btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself btrfs: account for new extents being deleted in total_bytes_pinned Josh Poimboeuf (3): objtool: Fix error handling for STD/CLD warnings objtool: Fix retpoline detection in asm code objtool: Fix ".cold" section suffix check for newer versions of GCC Judy Hsiao (1): drm/msm/dp: trigger unplug event in msm_dp_display_disable Juergen Gross (1): xen/netback: fix spurious event detection for common event case Jun Nie (1): ASoC: qcom: lpass: Fix i2s ctl register bit map Jun'ichi Nomura (1): bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation Jupeng Zhong (1): Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv Jérôme Pouiller (1): staging: wfx: fix possible panic with re-queued frames Kai Krakow (3): Revert "bcache: Kill btree_io_wq" bcache: Give btree_io_wq correct semantics again bcache: Move journal work to new flush wq Kai Vehmanen (1): ALSA: hda: Add another CometLake-H PCI ID Kamal Heib (1): RDMA/siw: Fix calculation of tx_valid_cpus size KarimAllah Ahmed (1): fdt: Properly handle "no-map" field in the memory region Karol Herbst (1): drm/nouveau/kms: handle mDP connectors Kees Cook (1): spi: dw: Avoid stack content exposure Keith Busch (1): nvme-multipath: set nr_zones for zoned namespaces Keqian Zhu (2): vfio/iommu_type1: Populate full dirty when detach non-pinned group vfio/iommu_type1: Fix some sanity checks in detach group Kevin Hao (1): Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y" Konrad Dybcio (1): drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) Krzysztof Kozlowski (10): ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato ARM: dts: exynos: correct PMIC interrupt trigger level on Spring ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso regulator: s5m8767: Drop regulators OF node reference soc: samsung: exynos-asv: handle reading revision register error Krzysztof Wilczyński (1): PCI: cadence: Fix DMA range mapping early return error Lakshmi Ramasubramanian (2): ima: Free IMA measurement buffer on error ima: Free IMA measurement buffer after kexec syscall Lang Cheng (1): RDMA/hns: Fixes missing error code of CMDQ Laurent Pinchart (2): drm: rcar-du: Fix crash when using LVDS1 clock for CRTC media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values Lech Perczak (1): USB: serial: option: update interface mapping for ZTE P685M Leon Romanovsky (1): ipv6: silence compilation warning for non-IPV6 builds Lijun Ou (1): RDMA/hns: Disable RQ inline by default Lijun Pan (2): ibmvnic: add memory barrier to protect long term buffer ibmvnic: skip send_request_unmap for timeout reset Linus Lüssing (1): ath9k: fix data bus crash when setting nf_override via debugfs Linus Torvalds (2): tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer tty: implement read_iter Lubomir Rintel (1): media: marvell-ccic: power up the device on mclk enable Luca Coelho (7): iwlwifi: mvm: set enabled in the PPAG command properly iwlwifi: mvm: fix the type we use in the PPAG table validity checks iwlwifi: mvm: store PPAG enabled/disabled flag properly iwlwifi: mvm: send stored PPAG command instead of local iwlwifi: mvm: assign SAR table revision to the command later iwlwifi: pnvm: set the PNVM again if it was already loaded iwlwifi: pnvm: increment the pointer before checking the TLV Luca Weiss (1): soc: qcom: ocmem: don't return NULL in of_get_ocmem Luo Meng (1): media: qm1d1c0042: fix error return code in qm1d1c0042_init() Magnum Shan (1): mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL Manivannan Sadhasivam (1): mtd: parsers: afs: Fix freeing the part name memory in failure Marc Kleine-Budde (1): can: mcp251xfd: mcp251xfd_probe(): fix errata reference Marc Zyngier (1): arm64: Add missing ISB after invalidating TLB in __primary_switch Marcin Ślusarz (1): soundwire: intel: fix possible crash when no device is detected Marco Elver (2): bpf_lru_list: Read double-checked variable once without lock kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() Marcos Paulo de Souza (1): Input: i8042 - add ASUS Zenbook Flip to noselftest list Marek Behún (1): arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware Marek Szyprowski (1): soc: samsung: exynos-asv: don't defer early on not-supported SoCs Marek Vasut (1): PCI: rcar: Always allocate MSI addresses in 32bit space Mario Kleiner (2): drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. drm/amd/display: Fix HDMI deep color output for DCE 6-11. Martin Blumenstingl (4): net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL clk: meson: clk-pll: make "ret" a signed integer clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() Martin KaFai Lau (1): libbpf: Ignore non function pointer member in struct_ops Martin Kaiser (1): staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table Masahisa Kojima (1): spi: spi-synquacer: fix set_cs handling Masami Hiramatsu (1): kprobes: Fix to delay the kprobes jump optimization Mateusz Palczewski (4): i40e: Add zero-initialization of AQ command structures i40e: Fix overwriting flow control settings during driver loading i40e: Fix addition of RX filters after enabling FW LLDP agent i40e: Fix add TC filter for IPv6 Mathias Kresin (1): phy: lantiq: rcu-usb2: wait after clock enable Matthieu Baerts (1): selftests: mptcp: fix ACKRX debug message Matti Vaittinen (1): regulator: bd718x7, bd71828, Fix dvs voltage levels Max Gurtovoy (1): vfio-pci/zdev: fix possible segmentation fault issue Maxim Kiselev (1): gpio: pcf857x: Fix missing first interrupt Maxim Mikityanskiy (4): net/mlx5e: Don't change interrupt moderation params when DIM is enabled net/mlx5e: Change interrupt moderation channel params also when channels are closed net/mlx5e: Replace synchronize_rcu with synchronize_net net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context Maxime Chevallier (1): net: mvneta: Remove per-cpu queue mapping for Armada 3700 Maxime Ripard (4): drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check drm/vc4: hdmi: Compute the CEC clock divider from the clock rate drm/vc4: hdmi: Update the CEC clock divider on HSM rate change i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition Maximilian Luz (1): ACPICA: Fix exception code class checks Md Haris Iqbal (1): RDMA/rtrs: Only allow addition of path to an already established session Miaohe Lin (3): mm/memory.c: fix potential pte_unmap_unlock pte error mm/hugetlb: fix potential double free in hugetlb_register_node() error path mm/rmap: fix potential pte_unmap on an not mapped pte Michael Tretter (1): clk: divider: fix initialization with parent_hw Mike Kravetz (2): hugetlb: fix update_and_free_page contig page struct assumption hugetlb: fix copy_huge_page_from_user contig page struct assumption Mikulas Patocka (5): blk-settings: align max_sectors on "logical_block_size" boundary dm: fix deadlock when swapping to encrypted device dm writecache: fix performance degradation in ssd mode dm writecache: return the exact table values that were set dm writecache: fix writing beyond end of underlying device when shrinking Misono Tomohiro (1): x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too Moshe Shemesh (1): net/mlx5e: Check tunnel offload is required before setting SWP Muchun Song (5): mm: memcontrol: fix NR_ANON_THPS accounting in charge moving mm: memcontrol: fix slub memory accounting mm: memcontrol: fix swap undercounting in cgroup2 mm: memcontrol: fix get_active_memcg return value printk: fix deadlock when kernel panic Mårten Lindahl (1): i2c: exynos5: Preserve high speed master code Namhyung Kim (1): perf test: Fix unaligned access in sample parsing test Namjae Jeon (1): exfat: fix shift-out-of-bounds in exfat_fill_super() Nathan Chancellor (5): vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y MIPS: c-r4k: Fix section mismatch for loongson2_sc_init MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 MIPS: Compare __SYNC_loongson3_war against 0 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' Nathan Lynch (1): powerpc/pseries/dlpar: handle ibm, configure-connector delay status NeilBrown (2): seq_file: document how per-entry resources are managed. x86: fix seq_file iteration for pat/memtype.c Nicholas Fraser (1): perf symbols: Fix return value when loading PE DSO Nick Desaulniers (1): vmlinux.lds.h: add DWARF v5 sections Nicolas Boichat (1): of/fdt: Make sure no-map does not remove already reserved regions Nicolas Saenz Julienne (1): spi: Skip zero-length transfers in spi_transfer_one_message() Nikos Tsironis (7): dm era: Recover committed writeset after crash dm era: Update in-core bitset after committing the metadata dm era: Verify the data block size hasn't changed dm era: Fix bitset memory leaks dm era: Use correct value size in equality function of writeset tree dm era: Reinitialize bitset cache before digesting a new writeset dm era: only resize metadata in preresume Nirmoy Das (1): drm/amdgpu/display: remove hdcp_srm sysfs on device removal Olivier Crête (1): Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S Oz Shlomo (1): net/mlx5e: CT: manage the lifetime of the ct entry object Pan Bian (11): Bluetooth: drop HCI device reference before return Bluetooth: Put HCI device if inquiry procedure interrupts memory: ti-aemif: Drop child node when jumping out loop bsg: free the request before return error code regulator: axp20x: Fix reference cout leak regulator: s5m8767: Fix reference count leak spi: atmel: Put allocated master before return isofs: release buffer head before return PCI: xilinx-cpm: Fix reference count leak on error path mtd: spi-nor: hisi-sfc: Put child node np on error path fs/affs: release old buffer head on error path Paolo Bonzini (1): KVM: nSVM: fix running nested guests when npt=0 Parav Pandit (3): IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex IB/mlx5: Return appropriate error code instead of ENOMEM IB/cm: Avoid a loop when device has 255 ports Paul Cercueil (3): usb: musb: Fix runtime PM race in musb_queue_resume_work MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too seccomp: Add missing return in non-void function Pavel Machek (1): media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() PeiSen Hou (1): ALSA: hda/realtek: modify EAPD in the ALC886 Peter Zijlstra (1): locking/lockdep: Avoid unmatched unlock Phil Elwell (2): staging: vchiq: Fix bulk userdata handling staging: vchiq: Fix bulk transfers on 64-bit builds Pierre-Louis Bossart (7): ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk soundwire: cadence: fix ACK/NAK handling soundwire: bus: use sdw_update_no_pm when initializing a device soundwire: bus: use sdw_write_no_pm when setting the bus scale registers soundwire: bus: fix confusion on device used by pm_runtime Pingfan Liu (1): powerpc/time: Enable sched clock for irqtime Po-Hsu Lin (1): selftests/powerpc: Make the test check in eeh-basic.sh posix compliant Pratyush Yadav (1): spi: cadence-quadspi: Abort read if dummy cycles required are too many Qais Yousef (1): sched/eas: Don't update misfit status if the task is pinned Qinglang Miao (4): drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() drm/tegra: Fix reference leak when pm_runtime_get_sync() fails drm/lima: fix reference leak in lima_pm_busy ACPI: configfs: add missing check after configfs_register_default_group() Qu Wenruo (1): btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge Quinn Tran (1): scsi: qla2xxx: Fix mailbox Ch erroneous error Rafael J. Wysocki (3): ACPI: property: Fix fwnode string properties matching cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument Rakesh Pillai (1): ath10k: Fix error handling in case of CE pipe init failure Randy Dunlap (7): fbdev: aty: SPARC64 requires FB_ATY_CT HID: core: detect and skip invalid inputs to snto32() power: supply: fix sbs-charger build, needs REGMAP_I2C sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set sparc: fix led.c driver when PROC_FS is not enabled ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled scsi: bnx2fc: Fix Kconfig warning & CNIC build errors Ranjani Sridharan (1): ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend Rasmus Villemoes (1): spi: fsl: invert spisel_boot signal on MPC8309 Rayagonda Kokatanur (3): i2c: iproc: handle only slave interrupts which are enabled i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) i2c: iproc: handle master read request Ricky Wu (1): misc: rtsx: init of rts522a add OCP power off when no card is present Rik van Riel (1): mm,thp,shmem: make khugepaged obey tmpfs mount flags Robert Foss (1): arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node Robert Hancock (1): net: axienet: Handle deferred probe on clock properly Robin Murphy (2): perf/arm-cmn: Fix PMU instance naming perf/arm-cmn: Move IRQs when migrating context Rodrigo Siqueira (1): drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 Roja Rani Yarubandi (1): i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct Rosen Penev (2): ARM: dts: armada388-helios4: assign pinctrl to LEDs ARM: dts: armada388-helios4: assign pinctrl to each fan Rui Miguel Silva (1): media: imx7: csi: Fix pad link validation Russell King (1): PCI: pci-bridge-emul: Fix array overruns, improve safety Ryan Chen (1): clk: aspeed: Fix APLL calculate formula from ast2600-A2 Sabyrzhan Tasbolatov (1): drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue Sagi Grimberg (2): nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs nvmet-tcp: fix potential race of tcp socket closing accept_work Sai Prakash Ranjan (1): watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ Sameer Pujar (1): ASoC: simple-card-utils: Fix device module clock Samuel Holland (1): power: supply: axp20x_usb_power: Init work before enabling IRQs Sara Sharon (1): iwlwifi: mvm: don't check if CSA event is running before removing Sathyanarayana Nujella (1): ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown Sean Christopherson (6): KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages x86/virt: Eat faults on VMXOFF in reboot flows x86/reboot: Force all cpus to exit VMX root if VMX is supported Sean Young (2): media: ir_toy: add another IR Droid device media: smipcie: fix interrupt handling and IR timeout Sebastian Andrzej Siewior (1): smp: Process pending softirqs in flush_smp_call_function_from_idle() Sebastian Reichel (1): ASoC: cpcap: fix microphone timeslot mask Shaoying Xu (1): arm64 module: set plt* section addresses to 0x0 Shawn Guo (1): cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks Shay Drory (7): net/mlx5: Fix health error state handling net/mlx5: Disable devlink reload for multi port slave device net/mlx5: Disallow RoCE on multi port slave device net/mlx5: Disallow RoCE on lag device net/mlx5: Disable devlink reload for lag devices IB/umad: Return EIO in case of when device disassociated IB/umad: Return EPOLLERR in case of when device disassociated Shin'ichiro Kawasaki (1): zonefs: Fix file size of zones in full condition Shirley Her (1): mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure Shiyang Ruan (1): device-dax: Fix default return code of range_parse() Shyam Sundar S K (4): net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning net: amd-xgbe: Reset link when the link never comes back net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP Simon Ser (1): drm/fourcc: fix Amlogic format modifier masks Simon South (3): pwm: rockchip: Enable APB clock during register access while probing pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() pwm: rockchip: Eliminate potential race condition when probing Slawomir Laba (1): i40e: Fix flow for IPv6 next header (extension header) Song, Yoong Siang (1): net: stmmac: fix CBS idleslope and sendslope calculation Srinivas Kandagatla (1): ASoC: codecs: add missing max_register in regmap config Srinivasa Rao Mandadapu (2): ASoC: qcom: lpass-cpu: Remove bit clock state check ASoC: qcom: Fix typo error in HDMI regmap config callbacks Stefano Garzarella (1): vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() Stephan Gerhold (3): arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai Steven Rostedt (VMware) (1): tracepoint: Do not fail unregistering a probe due to memory failure Subbaraman Narayanamurthy (2): nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer spmi: spmi-pmic-arb: Fix hw_irq overflow Sukadev Bhattiprolu (1): ibmvnic: Set to CLOSED state even on error Sumit Garg (2): kdb: Make memory allocations more robust kgdb: fix to kill breakpoints on initmem after boot Suzuki K Poulose (3): coresight: etm4x: Skip accessing TRCPDCR in save/restore arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 coresight: etm4x: Handle accesses to TRCSTALLCTLR Sylwester Dziedziuch (1): i40e: Fix VFs not created Taehee Yoo (1): vxlan: move debug check after netdev unregister Takahiro Kuwano (4): mtd: spi-nor: sfdp: Fix last erase region marking mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region mtd: spi-nor: core: Fix erase type discovery for overlaid region mtd: spi-nor: core: Add erase size check for erase command initialization Takashi Iwai (7): ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode ALSA: pcm: Call sync_stop at disconnection ALSA: pcm: Assure sync with the pending stop operation at suspend ALSA: pcm: Don't call sync_stop if it hasn't been stopped ALSA: hda/hdmi: Drop bogus check at closing a stream ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup ASoC: siu: Fix build error by a wrong const prefix Takashi Sakamoto (1): ALSA: fireface: fix to parse sync status register of latter protocol Takeshi Misawa (1): net: qrtr: Fix memory leak in qrtr_tun_open Takeshi Saito (1): mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes Theodore Ts'o (1): ext4: fix potential htree index checksum corruption Thinh Nguyen (2): usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt Thomas Gleixner (1): x86/entry: Fix instrumentation annotation Tim Harvey (1): mfd: gateworks-gsc: Fix interrupt type Timothy E Baldwin (1): arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) Tobias Klauser (1): riscv: Disable KSAN_SANITIZE for vDSO Tom Rix (4): media: mtk-vcodec: fix argument used when DEBUG is defined media: pxa_camera: declare variable when DEBUG is defined jffs2: fix use after free in jffs2_sum_write_data() clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined Tom Zanussi (1): selftests/ftrace: Update synthetic event syntax errors Tomas Winkler (1): mei: me: emmitsburg workstation DID Tomi Valkeinen (2): media: ti-vpe: cal: fix write to unallocated memory media: i2c: max9286: fix access to unallocated memory Tony Lindgren (4): ARM: dts: Configure missing thermal interrupt for 4430 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression power: supply: cpcap-charger: Fix missing power_supply_put() power: supply: cpcap-battery: Fix missing power_supply_put() Trond Myklebust (1): NFSv4: Fixes for nfs4_bitmask_adjust() Tzung-Bi Shih (1): remoteproc/mediatek: acknowledge watchdog IRQ after handled Uwe Kleine-König (2): amba: Fix resource leak for drivers without .remove pwm: iqs620a: Fix overflow and optimize calculations Vasundhara Volam (1): bnxt_en: Fix devlink info's stored fw.psid version format. Ville Syrjälä (2): drm/modes: Switch to 64bit maths to avoid integer overflow drm/i915: Reject 446-480MHz HDMI clock on GLK Vincent Knecht (1): arm64: dts: msm8916: Fix reserved and rfsa nodes unit address Viresh Kumar (1): thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error Vlad Buslov (1): net: sched: fix police ext initialization Vladimir Murzin (1): ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores Vladimir Oltean (3): net: dsa: felix: perform teardown in reverse order of setup net: dsa: felix: don't deinitialize unused ports net: enetc: fix destroyed phylink dereference during unbind Vlastimil Babka (1): mm, compaction: make fast_isolate_freepages() stay within zone Wang ShaoBo (1): ubifs: Fix error return code in alloc_wbufs() Wang Xiaojun (1): drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node Weihang Li (1): RDMA/hns: Fix type of sq_signal_bits Wenpeng Liang (1): RDMA/hns: Fixed wrong judgments in the goto branch Will Deacon (2): mm: proc: Invalidate TLB after clearing soft-dirty page state arm64: spectre: Prevent lockdep splat on v4 mitigation enable path Wonhyuk Yang (1): mm/compaction: fix misbehaviors of fast_find_migrateblock() Xuewen Yan (1): sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue Yang Jihong (1): perf record: Fix continue profiling after draining the buffer Yi Chen (1): f2fs: fix to avoid inconsistent quota data Yishai Hadas (1): RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation Yong Wu (2): iommu: Switch gather->end to the inclusive end iommu: Move iotlb_sync_map out from __iommu_map Yonghong Song (1): bpf: Fix an unitialized value in bpf_iter Yongqiang Niu (1): drm/mediatek: Check if fb is null Yoshihiro Shimoda (1): mfd: bd9571mwv: Use devm_mfd_add_devices() Zhang Changzhong (2): media: mtk-vcodec: fix error return code in vdec_vp9_decode() media: aspeed: fix error return code in aspeed_video_setup_video() Zhang Qilong (2): memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops HSI: Fix PM usage counter unbalance in ssi_hw_init Zhenzhong Duan (1): csky: Fix a size determination in gpr_get() Zhihao Cheng (1): btrfs: clarify error returns values in __load_free_space_cache jeffrey.lin (1): Input: raydium_ts_i2c - do not send zero length qiuguorui1 (1): arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails