.../ABI/testing/sysfs-bus-spi-devices-spi-nor | 3 +
.../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 46 +-
.../bindings/pci/toshiba,visconti-pcie.yaml | 7 +-
.../devicetree/bindings/sound/qcom,wcd9335.txt | 2 +-
Documentation/driver-api/spi.rst | 4 +-
Documentation/fault-injection/fault-injection.rst | 10 +-
Documentation/process/deprecated.rst | 20 +-
MAINTAINERS | 2 +-
Makefile | 4 +-
arch/alpha/include/asm/thread_info.h | 2 +-
arch/alpha/kernel/entry.S | 4 +-
arch/arm/boot/dts/armada-370.dtsi | 2 +-
arch/arm/boot/dts/armada-375.dtsi | 2 +-
arch/arm/boot/dts/armada-380.dtsi | 4 +-
arch/arm/boot/dts/armada-385-turris-omnia.dts | 18 +-
arch/arm/boot/dts/armada-385.dtsi | 6 +-
arch/arm/boot/dts/armada-38x.dtsi | 4 +-
arch/arm/boot/dts/armada-39x.dtsi | 10 +-
arch/arm/boot/dts/armada-xp-mv78230.dtsi | 8 +-
arch/arm/boot/dts/armada-xp-mv78260.dtsi | 16 +-
arch/arm/boot/dts/dove.dtsi | 2 +-
arch/arm/boot/dts/nuvoton-npcm730-gbs.dts | 2 +-
arch/arm/boot/dts/nuvoton-npcm730-gsj.dts | 2 +-
arch/arm/boot/dts/nuvoton-npcm730-kudo.dts | 6 +-
arch/arm/boot/dts/nuvoton-npcm750-evb.dts | 4 +-
.../boot/dts/nuvoton-npcm750-runbmc-olympus.dts | 6 +-
arch/arm/boot/dts/qcom-apq8064.dtsi | 2 +-
arch/arm/boot/dts/spear600.dtsi | 2 +-
arch/arm/boot/dts/stm32mp157a-dhcor-avenger96.dts | 1 -
arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 2 +-
arch/arm/mach-mmp/time.c | 11 +-
.../boot/dts/marvell/armada-3720-turris-mox.dts | 3 +
arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 12 +-
arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 22 +-
arch/arm64/boot/dts/mediatek/mt6779.dtsi | 8 +-
arch/arm64/boot/dts/mediatek/mt6797.dtsi | 2 +-
arch/arm64/boot/dts/mediatek/mt8183.dtsi | 2 +-
arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 6 +-
arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 2 +
arch/arm64/boot/dts/qcom/ipq6018.dtsi | 2 +-
arch/arm64/boot/dts/qcom/ipq8074.dtsi | 4 +-
arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +-
arch/arm64/boot/dts/qcom/msm8996.dtsi | 122 +-
arch/arm64/boot/dts/qcom/msm8996pro.dtsi | 266 +
arch/arm64/boot/dts/qcom/msm8998.dtsi | 6 +-
arch/arm64/boot/dts/qcom/pm660.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 4 +-
arch/arm64/boot/dts/qcom/sdm845.dtsi | 10 +-
arch/arm64/boot/dts/qcom/sm6125.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8150.dtsi | 16 +-
.../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 2 +-
arch/arm64/boot/dts/qcom/sm8250.dtsi | 30 +-
arch/arm64/boot/dts/qcom/sm8350.dtsi | 12 +-
arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 1 -
arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 1 -
arch/arm64/include/asm/debug-monitors.h | 4 +-
arch/arm64/include/asm/esr.h | 6 +-
arch/arm64/include/asm/exception.h | 28 +-
arch/arm64/include/asm/processor.h | 4 +-
arch/arm64/include/asm/system_misc.h | 4 +-
arch/arm64/include/asm/traps.h | 12 +-
arch/arm64/kernel/debug-monitors.c | 12 +-
arch/arm64/kernel/entry-common.c | 6 +-
arch/arm64/kernel/fpsimd.c | 6 +-
arch/arm64/kernel/hw_breakpoint.c | 4 +-
arch/arm64/kernel/kgdb.c | 6 +-
arch/arm64/kernel/probes/kprobes.c | 4 +-
arch/arm64/kernel/probes/uprobes.c | 4 +-
arch/arm64/kernel/traps.c | 66 +-
arch/arm64/mm/fault.c | 78 +-
arch/mips/bcm63xx/clk.c | 2 +
.../cavium-octeon/executive/cvmx-helper-board.c | 2 +-
arch/mips/cavium-octeon/executive/cvmx-helper.c | 2 +-
arch/mips/include/asm/mach-ralink/mt7621.h | 4 +-
arch/mips/kernel/vpe-cmp.c | 4 +-
arch/mips/kernel/vpe-mt.c | 4 +-
arch/mips/ralink/mt7621.c | 97 +-
arch/powerpc/perf/callchain.c | 1 +
arch/powerpc/perf/hv-gpci-requests.h | 4 +
arch/powerpc/perf/hv-gpci.c | 33 +-
arch/powerpc/perf/hv-gpci.h | 1 +
arch/powerpc/perf/req-gen/perf.h | 20 +
arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 1 +
arch/powerpc/platforms/83xx/mpc832x_rdb.c | 2 +-
arch/powerpc/platforms/pseries/eeh_pseries.c | 14 +-
arch/powerpc/sysdev/xive/spapr.c | 1 +
arch/powerpc/xmon/xmon.c | 7 +-
arch/riscv/include/asm/hugetlb.h | 6 +
arch/riscv/kernel/traps.c | 2 +-
arch/riscv/net/bpf_jit_comp64.c | 29 +-
arch/x86/events/intel/uncore_snb.c | 3 +
arch/x86/events/intel/uncore_snbep.c | 5 +
arch/x86/hyperv/hv_init.c | 2 -
arch/x86/kernel/cpu/sgx/encl.c | 23 +-
arch/x86/kernel/uprobes.c | 4 +-
arch/x86/xen/smp.c | 24 +-
arch/x86/xen/smp_pv.c | 12 +-
arch/x86/xen/spinlock.c | 6 +-
block/bfq-iosched.c | 16 +-
block/blk-mq-sysfs.c | 11 +-
block/genhd.c | 2 +
crypto/cryptd.c | 36 +-
crypto/tcrypt.c | 9 -
drivers/acpi/acpica/dsmethod.c | 10 +-
drivers/acpi/acpica/utcopy.c | 7 -
drivers/ata/acard-ahci.c | 2 +-
drivers/ata/ahci.c | 4 +-
drivers/ata/ahci_qoriq.c | 2 +-
drivers/ata/ahci_xgene.c | 2 +-
drivers/ata/libahci.c | 4 +-
drivers/ata/libata-acpi.c | 52 +-
drivers/ata/libata-core.c | 73 +-
drivers/ata/libata-eh.c | 42 +-
drivers/ata/libata-sata.c | 19 +-
drivers/ata/libata-scsi.c | 22 +-
drivers/ata/libata-sff.c | 6 +-
drivers/ata/pata_ep93xx.c | 4 +-
drivers/ata/pata_ixp4xx_cf.c | 6 +-
drivers/ata/pata_ns87415.c | 4 +-
drivers/ata/pata_octeon_cf.c | 4 +-
drivers/ata/pata_samsung_cf.c | 2 +-
drivers/ata/sata_highbank.c | 2 +-
drivers/ata/sata_inic162x.c | 10 +-
drivers/ata/sata_rcar.c | 4 +-
drivers/ata/sata_svw.c | 10 +-
drivers/ata/sata_vsc.c | 10 +-
drivers/base/class.c | 5 +
drivers/base/power/runtime.c | 12 +-
drivers/block/drbd/drbd_main.c | 9 +-
drivers/block/floppy.c | 4 +-
drivers/block/loop.c | 28 +-
drivers/bluetooth/btintel.c | 5 +-
drivers/bluetooth/btusb.c | 6 +-
drivers/bluetooth/hci_bcsp.c | 2 +-
drivers/bluetooth/hci_h5.c | 2 +-
drivers/bluetooth/hci_ll.c | 2 +-
drivers/bluetooth/hci_qca.c | 2 +-
drivers/char/hw_random/amd-rng.c | 18 +-
drivers/char/hw_random/geode-rng.c | 36 +-
drivers/char/ipmi/ipmi_msghandler.c | 8 +-
drivers/char/ipmi/kcs_bmc_aspeed.c | 24 +-
drivers/char/tpm/tpm_crb.c | 2 +-
drivers/char/tpm/tpm_ftpm_tee.c | 8 +-
drivers/clk/imx/clk-imx8mn.c | 34 +-
drivers/clk/qcom/clk-krait.c | 2 +
drivers/clk/qcom/gcc-sm8250.c | 4 +-
drivers/clk/qcom/lpasscorecc-sc7180.c | 24 +-
drivers/clk/renesas/r9a06g032-clocks.c | 3 +-
drivers/clk/rockchip/clk-pll.c | 1 +
drivers/clk/samsung/clk-pll.c | 1 +
drivers/clk/socfpga/clk-gate.c | 5 +-
drivers/clk/st/clkgen-fsyn.c | 5 +-
drivers/clocksource/sh_cmt.c | 88 +-
drivers/clocksource/timer-ti-dm-systimer.c | 4 +-
drivers/counter/stm32-lptimer-cnt.c | 2 +-
drivers/cpufreq/amd_freq_sensitivity.c | 2 +
drivers/cpufreq/qcom-cpufreq-hw.c | 1 +
drivers/cpuidle/dt_idle_states.c | 2 +-
drivers/crypto/Kconfig | 5 +
.../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 2 +-
drivers/crypto/amlogic/amlogic-gxl-core.c | 1 -
drivers/crypto/amlogic/amlogic-gxl.h | 2 +-
drivers/crypto/cavium/nitrox/nitrox_mbx.c | 1 +
drivers/crypto/ccree/cc_debugfs.c | 2 +-
drivers/crypto/ccree/cc_driver.c | 10 +-
drivers/crypto/hisilicon/hpre/hpre_main.c | 10 +-
drivers/crypto/hisilicon/qm.c | 7 +-
drivers/crypto/hisilicon/qm.h | 6 +-
drivers/crypto/img-hash.c | 8 +-
drivers/crypto/omap-sham.c | 2 +-
drivers/crypto/rockchip/rk3288_crypto.c | 193 +-
drivers/crypto/rockchip/rk3288_crypto.h | 53 +-
drivers/crypto/rockchip/rk3288_crypto_ahash.c | 197 +-
drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 413 +-
drivers/dio/dio.c | 8 +
drivers/edac/i10nm_base.c | 3 +-
drivers/extcon/Kconfig | 2 +-
drivers/extcon/extcon-usbc-tusb320.c | 402 +-
drivers/firmware/raspberrypi.c | 1 +
drivers/gpio/gpiolib-cdev.c | 268 +-
drivers/gpio/gpiolib.c | 16 +-
drivers/gpio/gpiolib.h | 39 +
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 5 +-
.../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 35 -
drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 16 +-
.../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 3 +
.../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 2 +
.../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 30 +-
drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 29 +-
.../drm/amd/display/dc/dcn303/dcn303_resource.c | 14 +
drivers/gpu/drm/amd/include/kgd_pp_interface.h | 3 +-
drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 3 +-
drivers/gpu/drm/amd/pm/powerplay/hwmgr/pp_psm.c | 2 +
.../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 3 +-
drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 4 +
drivers/gpu/drm/bridge/adv7511/adv7511.h | 3 +-
drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 18 +-
drivers/gpu/drm/bridge/adv7511/adv7533.c | 25 +-
drivers/gpu/drm/drm_fourcc.c | 11 +-
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 11 +-
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_rgb.c | 5 +-
drivers/gpu/drm/i915/display/intel_dp.c | 59 -
drivers/gpu/drm/mediatek/mtk_dpi.c | 12 +-
drivers/gpu/drm/mediatek/mtk_hdmi.c | 7 +-
drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 12 +-
drivers/gpu/drm/msm/dp/dp_display.c | 2 +-
drivers/gpu/drm/msm/hdmi/hdmi.c | 68 +-
drivers/gpu/drm/msm/hdmi/hdmi.h | 13 +-
drivers/gpu/drm/msm/hdmi/hdmi_hpd.c | 62 +-
drivers/gpu/drm/panel/panel-sitronix-st7701.c | 10 +-
drivers/gpu/drm/radeon/radeon_bios.c | 19 +-
drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 +-
drivers/gpu/drm/rockchip/inno_hdmi.c | 2 +-
drivers/gpu/drm/rockchip/rk3066_hdmi.c | 2 +-
drivers/gpu/drm/rockchip/rockchip_lvds.c | 10 +-
drivers/gpu/drm/sti/sti_dvo.c | 7 +-
drivers/gpu/drm/sti/sti_hda.c | 7 +-
drivers/gpu/drm/sti/sti_hdmi.c | 7 +-
drivers/gpu/drm/tegra/dc.c | 4 +-
drivers/hid/amd-sfh-hid/amd_sfh_client.c | 4 +
drivers/hid/hid-mcp2221.c | 12 +-
drivers/hid/hid-sensor-custom.c | 2 +-
drivers/hid/wacom_sys.c | 8 +
drivers/hid/wacom_wac.c | 4 +
drivers/hid/wacom_wac.h | 1 +
drivers/hsi/controllers/omap_ssi_core.c | 14 +-
drivers/hv/ring_buffer.c | 13 +
drivers/hwmon/Kconfig | 1 +
drivers/hwmon/jc42.c | 243 +-
drivers/hwtracing/coresight/coresight-trbe.c | 1 +
drivers/i2c/busses/i2c-ismt.c | 3 +
drivers/i2c/busses/i2c-pxa-pci.c | 10 +-
drivers/i2c/muxes/i2c-mux-reg.c | 5 +-
drivers/iio/accel/adis16201.c | 1 +
drivers/iio/accel/adis16209.c | 1 +
drivers/iio/adc/ad_sigma_delta.c | 8 +-
drivers/iio/adc/ti-adc128s052.c | 14 +-
drivers/iio/gyro/adis16136.c | 1 +
drivers/iio/gyro/adis16260.c | 1 +
drivers/iio/imu/adis.c | 98 +-
drivers/iio/imu/adis16400.c | 1 +
drivers/iio/imu/adis16460.c | 1 +
drivers/iio/imu/adis16475.c | 1 +
drivers/iio/imu/adis16480.c | 1 +
drivers/iio/imu/adis_buffer.c | 10 +-
drivers/iio/imu/adis_trigger.c | 9 +-
drivers/iio/industrialio-event.c | 4 +-
drivers/iio/temperature/ltc2983.c | 10 +-
drivers/infiniband/core/device.c | 2 +-
drivers/infiniband/core/mad.c | 5 -
drivers/infiniband/core/nldev.c | 6 +-
drivers/infiniband/core/restrack.c | 2 -
drivers/infiniband/core/sysfs.c | 17 +-
drivers/infiniband/hw/hfi1/affinity.c | 2 +
drivers/infiniband/hw/hfi1/firmware.c | 6 +
drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 52 +-
drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 5 +
drivers/infiniband/hw/hns/hns_roce_mr.c | 4 +-
drivers/infiniband/hw/irdma/verbs.c | 35 +-
drivers/infiniband/sw/rxe/rxe_qp.c | 6 +-
drivers/infiniband/sw/siw/siw_cq.c | 24 +-
drivers/infiniband/sw/siw/siw_qp_tx.c | 2 +-
drivers/infiniband/sw/siw/siw_verbs.c | 40 +-
drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 7 +
drivers/infiniband/ulp/srp/ib_srp.c | 96 +-
drivers/input/joystick/Kconfig | 1 +
drivers/input/misc/Kconfig | 2 +-
drivers/input/touchscreen/elants_i2c.c | 9 +-
drivers/iommu/amd/iommu_v2.c | 1 +
drivers/iommu/fsl_pamu.c | 2 +-
drivers/iommu/rockchip-iommu.c | 10 +-
drivers/iommu/sun50i-iommu.c | 16 +-
drivers/irqchip/irq-gic-pm.c | 2 +-
drivers/irqchip/irq-wpcm450-aic.c | 1 +
drivers/isdn/hardware/mISDN/hfcmulti.c | 19 +-
drivers/isdn/hardware/mISDN/hfcpci.c | 13 +-
drivers/isdn/hardware/mISDN/hfcsusb.c | 12 +-
drivers/macintosh/macio-adb.c | 4 +
drivers/macintosh/macio_asic.c | 2 +-
drivers/mailbox/arm_mhuv2.c | 4 +-
drivers/mailbox/mailbox-mpfs.c | 31 +-
drivers/mailbox/zynqmp-ipi-mailbox.c | 4 +-
drivers/mcb/mcb-core.c | 4 +-
drivers/mcb/mcb-parse.c | 2 +-
drivers/md/md-bitmap.c | 27 +-
drivers/md/raid1.c | 1 +
drivers/media/dvb-core/dvb_ca_en50221.c | 2 +-
drivers/media/dvb-core/dvb_frontend.c | 10 +-
drivers/media/dvb-core/dvbdev.c | 32 +-
drivers/media/dvb-frontends/bcm3510.c | 1 +
drivers/media/i2c/ad5820.c | 10 +-
drivers/media/i2c/adv748x/adv748x-afe.c | 4 +
drivers/media/pci/saa7164/saa7164-core.c | 4 +-
drivers/media/pci/solo6x10/solo6x10-core.c | 1 +
drivers/media/platform/coda/coda-bit.c | 14 +-
drivers/media/platform/coda/coda-jpeg.c | 10 +-
drivers/media/platform/exynos4-is/fimc-core.c | 2 +-
drivers/media/platform/exynos4-is/media-dev.c | 12 +-
drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c | 4 +-
drivers/media/platform/qcom/camss/camss-video.c | 3 +-
drivers/media/platform/qcom/venus/pm_helpers.c | 4 +-
drivers/media/platform/s5p-mfc/s5p_mfc.c | 17 +-
.../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 +
drivers/media/radio/si470x/radio-si470x-usb.c | 4 +-
drivers/media/rc/imon.c | 6 +-
drivers/media/test-drivers/vidtv/vidtv_bridge.c | 22 +-
drivers/media/test-drivers/vimc/vimc-core.c | 2 +-
drivers/media/test-drivers/vivid/vivid-vid-cap.c | 1 +
drivers/media/usb/dvb-usb/az6027.c | 4 +
drivers/media/usb/dvb-usb/dvb-usb-init.c | 4 +-
drivers/media/v4l2-core/v4l2-ctrls-core.c | 2 +-
drivers/media/v4l2-core/videobuf-dma-contig.c | 22 +-
drivers/memstick/core/ms_block.c | 13 +-
drivers/mfd/Kconfig | 1 +
drivers/mfd/qcom-pm8008.c | 55 +-
drivers/mfd/qcom_rpm.c | 16 +-
drivers/misc/cxl/guest.c | 24 +-
drivers/misc/cxl/pci.c | 21 +-
drivers/misc/ocxl/config.c | 20 +-
drivers/misc/ocxl/file.c | 7 +-
drivers/misc/sgi-gru/grufault.c | 13 +-
drivers/misc/sgi-gru/grumain.c | 22 +-
drivers/misc/sgi-gru/grutables.h | 2 +-
drivers/misc/tifm_7xx1.c | 2 +-
drivers/mmc/core/sd.c | 11 +-
drivers/mmc/host/alcor.c | 5 +-
drivers/mmc/host/atmel-mci.c | 9 +-
drivers/mmc/host/meson-gx-mmc.c | 4 +-
drivers/mmc/host/mmci.c | 4 +-
drivers/mmc/host/moxart-mmc.c | 4 +-
drivers/mmc/host/mxcmmc.c | 4 +-
drivers/mmc/host/omap_hsmmc.c | 4 +-
drivers/mmc/host/pxamci.c | 7 +-
drivers/mmc/host/renesas_sdhi_core.c | 14 +-
drivers/mmc/host/rtsx_pci_sdmmc.c | 9 +-
drivers/mmc/host/rtsx_usb_sdmmc.c | 11 +-
drivers/mmc/host/sdhci_f_sdh30.c | 3 +
drivers/mmc/host/toshsd.c | 6 +-
drivers/mmc/host/via-sdmmc.c | 4 +-
drivers/mmc/host/vub300.c | 11 +-
drivers/mmc/host/wbsd.c | 12 +-
drivers/mmc/host/wmt-sdmmc.c | 6 +-
drivers/mtd/lpddr/lpddr2_nvm.c | 2 +
drivers/mtd/maps/pxa2xx-flash.c | 2 +
drivers/mtd/mtdcore.c | 4 +-
drivers/mtd/spi-nor/core.c | 3 +-
drivers/mtd/spi-nor/sysfs.c | 14 +
drivers/net/bonding/bond_main.c | 13 +-
drivers/net/can/m_can/m_can.c | 32 +-
drivers/net/can/m_can/m_can_platform.c | 4 -
drivers/net/can/m_can/tcan4x5x-core.c | 18 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 30 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 115 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 174 +-
drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 446 +-
drivers/net/dsa/lan9303-core.c | 4 +-
drivers/net/ethernet/amd/atarilance.c | 2 +-
drivers/net/ethernet/amd/lance.c | 2 +-
drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 23 +-
drivers/net/ethernet/apple/bmac.c | 2 +-
drivers/net/ethernet/apple/mace.c | 2 +-
drivers/net/ethernet/dnet.c | 4 +-
drivers/net/ethernet/freescale/enetc/enetc.c | 35 +-
drivers/net/ethernet/intel/i40e/i40e_main.c | 36 +-
drivers/net/ethernet/intel/igb/igb_main.c | 8 +-
drivers/net/ethernet/intel/igc/igc.h | 3 +
drivers/net/ethernet/intel/igc/igc_defines.h | 2 +
drivers/net/ethernet/intel/igc/igc_main.c | 233 +-
drivers/net/ethernet/intel/igc/igc_tsn.c | 13 +-
drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 +
drivers/net/ethernet/neterion/s2io.c | 2 +-
drivers/net/ethernet/qlogic/qed/qed_debug.c | 3 +-
.../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 2 +
drivers/net/ethernet/rdc/r6040.c | 5 +-
.../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 3 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +-
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h | 2 +-
.../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +-
drivers/net/ethernet/ti/netcp_core.c | 2 +-
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +-
drivers/net/fddi/defxx.c | 22 +-
drivers/net/hamradio/baycom_epp.c | 2 +-
drivers/net/hamradio/scc.c | 6 +-
drivers/net/macsec.c | 34 +-
drivers/net/ntb_netdev.c | 4 +-
drivers/net/ppp/ppp_generic.c | 2 +
drivers/net/wan/farsync.c | 2 +
drivers/net/wireless/ath/ar5523/ar5523.c | 6 +
drivers/net/wireless/ath/ath10k/pci.c | 20 +-
drivers/net/wireless/ath/ath9k/hif_usb.c | 46 +-
.../broadcom/brcm80211/brcmfmac/firmware.c | 5 +
.../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 6 +-
.../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 +
drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 12 +-
drivers/net/wireless/mediatek/mt76/mt76.h | 3 +-
drivers/net/wireless/mediatek/mt76/mt7615/main.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7915/main.c | 3 +-
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 2 +-
drivers/net/wireless/mediatek/mt76/usb.c | 11 +-
drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h | 2 +-
.../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 26 +-
drivers/net/wireless/rsi/rsi_91x_core.c | 4 +-
drivers/net/wireless/rsi/rsi_91x_hal.c | 6 +-
drivers/nfc/pn533/pn533.c | 4 +
drivers/nvme/host/core.c | 2 +-
drivers/nvme/target/core.c | 22 +-
drivers/nvme/target/io-cmd-file.c | 16 +-
drivers/nvme/target/nvmet.h | 3 +-
drivers/of/overlay.c | 4 +-
drivers/pci/controller/dwc/pcie-designware.c | 2 +-
drivers/pci/controller/vmd.c | 5 +
drivers/pci/endpoint/functions/pci-epf-test.c | 2 +-
drivers/pci/irq.c | 2 +
drivers/perf/arm_dmc620_pmu.c | 8 +-
drivers/perf/arm_dsu_pmu.c | 6 +-
drivers/perf/arm_smmuv3_pmu.c | 8 +-
drivers/phy/broadcom/phy-brcm-usb.c | 6 +-
drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 6350 ++++++++++++++++++++
drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 6350 ++++++++++++++++++++
drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 6350 ++++++++++++++++++++
drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 6350 ++++++++++++++++++++
drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 6350 ++++++++++++++++++++
drivers/pinctrl/pinconf-generic.c | 4 +-
drivers/pinctrl/pinctrl-k210.c | 4 +-
drivers/platform/chrome/cros_ec_typec.c | 8 +-
drivers/platform/chrome/cros_usbpd_notify.c | 6 +-
drivers/platform/mellanox/mlxbf-pmc.c | 2 +-
drivers/platform/x86/huawei-wmi.c | 20 +-
drivers/platform/x86/intel_scu_ipc.c | 2 +-
drivers/platform/x86/mxm-wmi.c | 8 +-
drivers/pnp/core.c | 4 +-
drivers/power/supply/ab8500_charger.c | 9 +-
drivers/power/supply/power_supply_core.c | 7 +-
drivers/power/supply/z2_battery.c | 6 +-
drivers/pwm/pwm-mediatek.c | 2 +-
drivers/pwm/pwm-mtk-disp.c | 5 +-
drivers/pwm/pwm-sifive.c | 5 +-
drivers/pwm/pwm-tegra.c | 4 +-
drivers/rapidio/devices/rio_mport_cdev.c | 15 +-
drivers/rapidio/rio-scan.c | 8 +-
drivers/rapidio/rio.c | 9 +-
drivers/regulator/core.c | 15 +-
drivers/regulator/qcom-labibb-regulator.c | 1 +
drivers/regulator/qcom-rpmh-regulator.c | 2 +-
drivers/remoteproc/qcom_q6v5_pas.c | 4 +
drivers/remoteproc/qcom_q6v5_wcss.c | 6 +-
drivers/remoteproc/qcom_sysmon.c | 5 +-
drivers/rtc/rtc-cmos.c | 366 +-
drivers/rtc/rtc-mxc_v2.c | 4 +-
drivers/rtc/rtc-pcf85063.c | 10 +-
drivers/rtc/rtc-pic32.c | 8 +-
drivers/rtc/rtc-snvs.c | 16 +-
drivers/rtc/rtc-st-lpc.c | 1 +
drivers/s390/net/ctcm_main.c | 11 +-
drivers/s390/net/lcs.c | 8 +-
drivers/s390/net/netiucv.c | 9 +-
drivers/scsi/elx/efct/efct_driver.c | 1 +
drivers/scsi/elx/libefc/efclib.h | 6 +-
drivers/scsi/fcoe/fcoe.c | 1 +
drivers/scsi/fcoe/fcoe_sysfs.c | 19 +-
drivers/scsi/hpsa.c | 9 +-
drivers/scsi/ipr.c | 10 +-
drivers/scsi/lpfc/lpfc_sli.c | 6 +-
drivers/scsi/mpt3sas/mpt3sas_transport.c | 2 +
drivers/scsi/qla2xxx/qla_def.h | 22 +-
drivers/scsi/qla2xxx/qla_init.c | 20 +-
drivers/scsi/qla2xxx/qla_inline.h | 4 +-
drivers/scsi/qla2xxx/qla_os.c | 4 +-
drivers/scsi/scsi_debug.c | 11 +-
drivers/scsi/scsi_error.c | 14 +-
drivers/scsi/snic/snic_disc.c | 3 +
drivers/scsi/ufs/ufshcd.c | 9 +-
drivers/soc/mediatek/mtk-pm-domains.c | 2 +-
drivers/soc/qcom/apr.c | 142 +-
drivers/soc/qcom/llcc-qcom.c | 2 +-
drivers/soc/ti/knav_qmss_queue.c | 6 +-
drivers/soc/ti/smartreflex.c | 1 +
drivers/spi/spi-gpio.c | 16 +-
drivers/spi/spidev.c | 21 +-
drivers/staging/iio/accel/adis16203.c | 1 +
drivers/staging/iio/accel/adis16240.c | 1 +
drivers/staging/mt7621-pci/pci-mt7621.c | 39 +-
drivers/staging/rtl8192e/rtllib_rx.c | 2 +-
drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 4 +-
drivers/thermal/imx8mm_thermal.c | 8 +-
drivers/thermal/qcom/lmh.c | 2 +-
drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 3 +-
drivers/thermal/thermal_core.c | 18 +-
drivers/tty/serial/8250/8250_bcm7271.c | 10 +-
drivers/tty/serial/altera_uart.c | 21 +-
drivers/tty/serial/amba-pl011.c | 14 +-
drivers/tty/serial/pch_uart.c | 4 +
drivers/tty/serial/serial-tegra.c | 6 +-
drivers/tty/serial/stm32-usart.c | 47 +-
drivers/tty/serial/sunsab.c | 8 +-
drivers/uio/uio_dmem_genirq.c | 13 +-
drivers/usb/cdns3/cdnsp-ring.c | 42 +-
drivers/usb/dwc3/core.c | 23 +-
drivers/usb/gadget/function/f_hid.c | 53 +-
drivers/usb/gadget/udc/fotg210-udc.c | 12 +-
drivers/usb/host/xhci-mtk.c | 1 -
drivers/usb/host/xhci-ring.c | 14 +-
drivers/usb/host/xhci.h | 2 +-
drivers/usb/musb/musb_gadget.c | 2 -
drivers/usb/roles/class.c | 5 +-
drivers/usb/storage/alauda.c | 2 +
drivers/usb/typec/bus.c | 2 +-
drivers/usb/typec/class.c | 43 +
drivers/usb/typec/tcpm/tcpci.c | 5 +-
drivers/usb/typec/tcpm/tcpm.c | 24 +-
drivers/usb/typec/tipd/core.c | 4 +-
drivers/vfio/platform/vfio_platform_common.c | 3 +-
drivers/video/fbdev/Kconfig | 2 +-
drivers/video/fbdev/core/fbcon.c | 3 +-
drivers/video/fbdev/ep93xx-fb.c | 4 +-
drivers/video/fbdev/geode/Kconfig | 1 +
drivers/video/fbdev/hyperv_fb.c | 8 +-
drivers/video/fbdev/pm2fb.c | 9 +-
drivers/video/fbdev/uvesafb.c | 1 +
drivers/video/fbdev/vermilion/vermilion.c | 4 +-
drivers/video/fbdev/via/via-core.c | 9 +-
drivers/vme/bridges/vme_fake.c | 2 +
drivers/vme/bridges/vme_tsi148.c | 1 +
drivers/xen/privcmd.c | 2 +-
fs/afs/fs_probe.c | 5 +-
fs/binfmt_misc.c | 8 +-
fs/btrfs/file.c | 10 +-
fs/char_dev.c | 2 +-
fs/configfs/dir.c | 2 +
fs/debugfs/file.c | 28 +-
fs/f2fs/gc.c | 10 +-
fs/f2fs/segment.c | 6 +-
fs/f2fs/super.c | 2 +-
fs/hfs/inode.c | 2 +
fs/hfs/trans.c | 2 +-
fs/hugetlbfs/inode.c | 6 +-
fs/jfs/jfs_dmap.c | 27 +-
fs/jfs/namei.c | 2 +-
fs/ksmbd/mgmt/user_session.c | 8 +-
fs/libfs.c | 22 +-
fs/lockd/svcsubs.c | 17 +-
fs/nfs/namespace.c | 2 +-
fs/nfs/nfs4proc.c | 38 +-
fs/nfs/nfs4state.c | 2 +
fs/nfs/nfs4xdr.c | 12 +-
fs/nfsd/nfs2acl.c | 32 +-
fs/nfsd/nfs4callback.c | 4 +-
fs/nfsd/nfs4state.c | 51 +-
fs/nilfs2/the_nilfs.c | 73 +-
fs/ntfs3/bitmap.c | 2 +-
fs/ntfs3/super.c | 2 +-
fs/ntfs3/xattr.c | 2 +-
fs/ocfs2/stackglue.c | 8 +-
fs/orangefs/orangefs-debugfs.c | 29 +-
fs/orangefs/orangefs-mod.c | 8 +-
fs/overlayfs/dir.c | 10 +-
fs/overlayfs/file.c | 43 +-
fs/overlayfs/inode.c | 19 +-
fs/overlayfs/overlayfs.h | 13 +-
fs/overlayfs/ovl_entry.h | 2 +-
fs/overlayfs/super.c | 12 +-
fs/overlayfs/util.c | 47 +-
fs/pstore/Kconfig | 1 +
fs/pstore/pmsg.c | 7 +-
fs/pstore/ram.c | 2 +
fs/pstore/ram_core.c | 6 +-
fs/reiserfs/namei.c | 4 +
fs/reiserfs/xattr_security.c | 2 +-
fs/sysv/itree.c | 2 +-
fs/udf/namei.c | 8 +-
fs/xattr.c | 2 +-
include/dt-bindings/clock/imx8mn-clock.h | 12 +-
include/linux/debugfs.h | 19 +-
include/linux/eventfd.h | 2 +-
include/linux/fs.h | 12 +-
include/linux/gpio/consumer.h | 35 +-
include/linux/hyperv.h | 2 +
include/linux/iio/imu/adis.h | 63 +-
include/linux/libata.h | 79 +-
include/linux/netdevice.h | 58 +-
include/linux/overflow.h | 110 +-
include/linux/proc_fs.h | 2 +
include/linux/skmsg.h | 1 +
include/linux/soc/qcom/apr.h | 12 +-
include/linux/timerqueue.h | 2 +-
include/linux/usb/typec.h | 3 +
include/media/dvbdev.h | 32 +-
include/net/dst.h | 5 +-
include/net/mrp.h | 1 +
include/net/sock_reuseport.h | 2 +
include/net/tcp.h | 4 +-
include/sound/hdaudio.h | 2 +
include/sound/hdaudio_ext.h | 1 -
include/sound/pcm.h | 36 +-
include/trace/events/ib_mad.h | 13 +-
include/uapi/drm/drm_fourcc.h | 11 +
include/uapi/linux/idxd.h | 2 +-
include/uapi/linux/swab.h | 2 +-
include/uapi/sound/asequencer.h | 8 +-
kernel/Makefile | 2 +-
kernel/acct.c | 2 +
kernel/bpf/btf.c | 5 +
kernel/bpf/verifier.c | 127 +-
kernel/cpu.c | 60 +-
kernel/events/core.c | 8 +-
kernel/fork.c | 17 +-
kernel/futex/Makefile | 3 +
kernel/{futex.c => futex/core.c} | 28 +-
kernel/gcov/gcc_4_7.c | 5 +
kernel/irq/internals.h | 2 +
kernel/irq/irqdesc.c | 15 +-
kernel/padata.c | 15 +-
kernel/power/snapshot.c | 4 +-
kernel/rcu/tree.c | 2 +-
kernel/relay.c | 4 +-
kernel/sched/cpudeadline.c | 2 +-
kernel/sched/deadline.c | 4 +-
kernel/sched/fair.c | 190 +-
kernel/sched/rt.c | 4 +-
kernel/sched/sched.h | 14 +
kernel/trace/blktrace.c | 3 +-
kernel/trace/trace_events_hist.c | 2 +-
lib/debugobjects.c | 10 +
lib/fonts/fonts.c | 4 +-
lib/notifier-error-inject.c | 2 +-
lib/test_firmware.c | 1 +
lib/test_overflow.c | 98 +
net/802/mrp.c | 18 +-
net/9p/client.c | 5 +
net/bluetooth/hci_core.c | 2 +-
net/bluetooth/mgmt.c | 2 +-
net/bluetooth/rfcomm/core.c | 2 +-
net/bpf/test_run.c | 3 -
net/core/dev.c | 14 +-
net/core/filter.c | 11 +-
net/core/skbuff.c | 3 +
net/core/skmsg.c | 9 +-
net/core/sock.c | 2 +-
net/core/sock_map.c | 2 +
net/core/sock_reuseport.c | 94 +-
net/core/stream.c | 6 +
net/dsa/tag_8021q.c | 11 +-
net/ethtool/ioctl.c | 3 +-
net/hsr/hsr_device.c | 22 +-
net/hsr/hsr_forward.c | 7 +-
net/hsr/hsr_framereg.c | 25 +-
net/hsr/hsr_framereg.h | 3 +
net/ipv4/inet_connection_sock.c | 12 +-
net/ipv4/tcp_bpf.c | 19 +-
net/ipv4/udp_tunnel_core.c | 1 +
net/ipv6/sit.c | 22 +-
net/mac80211/iface.c | 1 +
net/netfilter/nf_conntrack_proto_icmpv6.c | 53 +
net/netfilter/nf_flow_table_offload.c | 6 +-
net/openvswitch/datapath.c | 25 +-
net/rxrpc/output.c | 2 +-
net/rxrpc/sendmsg.c | 2 +-
net/sched/ematch.c | 2 +
net/sctp/sysctl.c | 73 +-
net/sunrpc/clnt.c | 2 +-
net/sunrpc/xprtrdma/verbs.c | 2 +-
net/tls/tls_sw.c | 6 +-
net/unix/af_unix.c | 12 +-
net/vmw_vsock/vmci_transport.c | 6 +-
net/wireless/reg.c | 4 +-
samples/vfio-mdev/mdpy-fb.c | 8 +-
security/Kconfig.hardening | 3 +
security/apparmor/apparmorfs.c | 4 +-
security/apparmor/lsm.c | 4 +-
security/apparmor/policy.c | 2 +-
security/apparmor/policy_ns.c | 2 +-
security/apparmor/policy_unpack.c | 2 +-
security/integrity/digsig.c | 6 +-
security/integrity/ima/ima_policy.c | 51 +-
security/integrity/ima/ima_template.c | 4 +-
security/loadpin/loadpin.c | 30 +-
sound/core/pcm_native.c | 4 +-
sound/drivers/mts64.c | 3 +
sound/hda/ext/hdac_ext_stream.c | 17 -
sound/hda/hdac_stream.c | 27 +
sound/pci/asihpi/hpioctl.c | 2 +-
sound/pci/hda/hda_controller.c | 4 +-
sound/pci/hda/patch_hdmi.c | 1 +
sound/pci/hda/patch_realtek.c | 27 +
sound/soc/codecs/pcm512x.c | 8 +-
sound/soc/codecs/rt298.c | 7 +
sound/soc/codecs/rt5670.c | 2 -
sound/soc/codecs/wm8994.c | 5 +
sound/soc/generic/audio-graph-card.c | 4 +-
sound/soc/intel/skylake/skl.c | 7 +-
sound/soc/mediatek/common/mtk-btcvsd.c | 6 +-
sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 71 +-
sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c | 7 +-
.../mt8183/mt8183-mt6358-ts3a227-max98357.c | 14 +-
sound/soc/pxa/mmp-pcm.c | 2 +-
sound/soc/qcom/lpass-sc7180.c | 3 +
sound/soc/rockchip/rockchip_pdm.c | 1 +
sound/soc/rockchip/rockchip_spdif.c | 1 +
sound/usb/quirks-table.h | 2 +
tools/include/linux/kernel.h | 6 +
tools/lib/bpf/bpf.h | 7 +
tools/lib/bpf/btf.c | 8 +-
tools/lib/bpf/btf_dump.c | 31 +-
tools/lib/bpf/libbpf.c | 3 +
tools/objtool/check.c | 10 +
tools/perf/builtin-stat.c | 46 +-
tools/perf/builtin-trace.c | 32 +-
tools/perf/util/debug.c | 4 +
tools/perf/util/symbol-elf.c | 2 +-
tools/testing/selftests/bpf/config | 4 +
tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 48 +
tools/testing/selftests/bpf/progs/test_bpf_nf.c | 109 +
.../selftests/drivers/net/netdevsim/devlink.sh | 4 +-
tools/testing/selftests/efivarfs/efivarfs.sh | 5 +
.../ftrace/test.d/ftrace/func_event_triggers.tc | 15 +-
.../kvm/memslot_modification_stress_test.c | 2 +-
.../selftests/netfilter/conntrack_icmp_related.sh | 36 +-
.../selftests/powerpc/dscr/dscr_sysfs_test.c | 5 +-
tools/testing/selftests/proc/proc-uptime-002.c | 3 +-
723 files changed, 39574 insertions(+), 3853 deletions(-)