[GIT PULL] ASoC fixes for v5.13-rc7

Mark Brown broonie at kernel.org
Wed Jun 23 19:04:53 CEST 2021


The following changes since commit c8a4556d98510ca05bad8d02265a4918b03a8c0b:

  ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin (2021-06-07 15:54:08 +0100)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git tags/asoc-fix-v5.13-rc7

for you to fetch changes up to 3b7961a326f8a7e03f54a19f02fedae8d488b80f:

  ASoC: atmel-i2s: Fix usage of capture and playback at the same time (2021-06-21 13:00:48 +0100)

----------------------------------------------------------------
ASoC: Fixes for v5.13

A final batch of fixes for v5.13, this is larger than I'd like due to
the fixes for a series of suspend issues that Intel turned up in their
testing this week.

----------------------------------------------------------------
Bard Liao (3):
      ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID
      ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers
      ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init

Codrin Ciubotariu (2):
      ASoC: atmel-i2s: Set symmetric sample bits
      ASoC: atmel-i2s: Fix usage of capture and playback at the same time

Jack Yu (1):
      ASoC: rt715-sdca: fix clock stop prepare timeout issue

Marek Vasut (1):
      ASoC: sgtl5000: Add audio-graph-card port

Mark Brown (2):
      Merge tag 'v5.13-rc3' into asoc-5.13
      ASoC: rt5645: Avoid upgrading static warnings to errors

Oder Chiou (1):
      ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire

Pierre-Louis Bossart (15):
      ASoC: max98373-sdw: add missing memory allocation check
      ASoC: max98373-sdw: use first_hw_init flag on resume
      ASoC: rt1308-sdw: use first_hw_init flag on resume
      ASoC: rt1316-sdw: use first_hw_init flag on resume
      ASoC: rt5682-sdw: use first_hw_init flag on resume
      ASoC: rt700-sdw: use first_hw_init flag on resume
      ASoC: rt711-sdca-sdw: use first_hw_init flag on resume
      ASoC: rt711-sdw: use first_hw_init flag on resume
      ASoC: rt715-sdca-sdw: use first_hw_init flag on resume
      ASoC: rt715-sdw: use first_hw_init flag on resume
      soundwire: export sdw_update() and sdw_update_no_pm()
      ASoC: rt700-sdw: fix race condition on system suspend
      ASoC: rt711-sdw: fix race condition on system suspend
      ASoC: rt5682-sdw: fix race condition on system suspend
      ASoC: rt711-sdca-sdw: fix race condition on system suspend

Richard Fitzgerald (1):
      ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK

Shengjiu Wang (1):
      ASoC: fsl_spdif: Fix error handler with pm_runtime_enable

Timur Tabi (1):
      MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers

 .gitignore                                         |    10 +-
 .mailmap                                           |    15 +-
 CREDITS                                            |    18 +-
 Documentation/ABI/obsolete/sysfs-class-dax         |     2 +-
 .../ABI/obsolete/sysfs-kernel-fadump_registered    |     2 +-
 .../ABI/obsolete/sysfs-kernel-fadump_release_mem   |     2 +-
 Documentation/ABI/removed/sysfs-bus-nfit           |     2 +-
 Documentation/ABI/stable/procfs-audit_loginuid     |    27 +
 .../ABI/testing/debugfs-driver-habanalabs          |    70 +-
 Documentation/ABI/testing/debugfs-moxtet           |     4 +-
 Documentation/ABI/testing/debugfs-turris-mox-rwtm  |     2 +-
 Documentation/ABI/testing/sysfs-block-rnbd         |    18 +
 .../ABI/testing/sysfs-bus-coresight-devices-trbe   |    14 +
 .../ABI/testing/sysfs-bus-event_source-devices-dsa |    30 +
 Documentation/ABI/testing/sysfs-bus-iio            |   173 +
 .../ABI/testing/sysfs-bus-iio-counter-104-quad-8   |   133 -
 .../ABI/testing/sysfs-bus-iio-distance-srf08       |     8 -
 Documentation/ABI/testing/sysfs-bus-iio-humidity   |    10 +
 .../ABI/testing/sysfs-bus-iio-humidity-hdc100x     |     9 -
 .../ABI/testing/sysfs-bus-iio-humidity-hdc2010     |     9 -
 .../ABI/testing/sysfs-bus-iio-lptimer-stm32        |    62 -
 Documentation/ABI/testing/sysfs-bus-iio-proximity  |    14 +
 .../ABI/testing/sysfs-bus-iio-proximity-as3935     |     9 -
 Documentation/ABI/testing/sysfs-bus-moxtet-devices |     6 +-
 Documentation/ABI/testing/sysfs-bus-nfit           |    40 +-
 Documentation/ABI/testing/sysfs-bus-papr-pmem      |     4 +-
 Documentation/ABI/testing/sysfs-bus-pci            |    40 +-
 .../ABI/testing/sysfs-bus-pci-devices-pvpanic      |     4 +-
 Documentation/ABI/testing/sysfs-bus-thunderbolt    |    35 +-
 Documentation/ABI/testing/sysfs-class-devfreq      |     5 +-
 .../testing/sysfs-class-led-driver-turris-omnia    |     2 +-
 Documentation/ABI/testing/sysfs-class-net-phydev   |    12 +
 Documentation/ABI/testing/sysfs-class-net-qmi      |    16 +
 .../ABI/testing/sysfs-class-power-surface          |    15 +
 Documentation/ABI/testing/sysfs-class-rnbd-client  |    13 +
 Documentation/ABI/testing/sysfs-class-rtrs-client  |    12 +
 Documentation/ABI/testing/sysfs-devices-system-cpu |     2 +-
 .../ABI/testing/sysfs-driver-input-exc3000         |     9 +
 Documentation/ABI/testing/sysfs-driver-xdata       |    49 +
 Documentation/ABI/testing/sysfs-firmware-sgi_uv    |     2 +-
 .../ABI/testing/sysfs-firmware-turris-mox-rwtm     |    10 +-
 Documentation/ABI/testing/sysfs-fs-f2fs            |    31 +-
 Documentation/ABI/testing/sysfs-kernel-mm-cma      |    25 +
 Documentation/ABI/testing/sysfs-module             |     4 +-
 Documentation/ABI/testing/sysfs-platform-intel-pmc |    20 +
 Documentation/RCU/RTFP.txt                         |     2 +-
 Documentation/admin-guide/LSM/LoadPin.rst          |     6 +-
 Documentation/admin-guide/cgroup-v1/index.rst      |     1 +
 Documentation/admin-guide/cgroup-v1/memory.rst     |     7 +-
 Documentation/admin-guide/cgroup-v1/misc.rst       |     4 +
 Documentation/admin-guide/cgroup-v2.rst            |    73 +-
 Documentation/admin-guide/cifs/usage.rst           |     3 +
 Documentation/admin-guide/devices.txt              |    14 +-
 Documentation/admin-guide/dynamic-debug-howto.rst  |     2 +-
 Documentation/admin-guide/gpio/gpio-mockup.rst     |    11 +-
 Documentation/admin-guide/index.rst                |     1 -
 Documentation/admin-guide/kernel-parameters.rst    |     8 +
 Documentation/admin-guide/kernel-parameters.txt    |   238 +-
 .../admin-guide/kernel-per-CPU-kthreads.rst        |    20 -
 .../admin-guide/laptops/thinkpad-acpi.rst          |    20 +
 Documentation/admin-guide/mm/memory-hotplug.rst    |     9 +
 Documentation/admin-guide/mm/numaperf.rst          |     2 +-
 Documentation/admin-guide/mm/transhuge.rst         |     2 +-
 Documentation/admin-guide/mm/userfaultfd.rst       |   107 +-
 Documentation/admin-guide/perf/hisi-pmu.rst        |    54 +
 Documentation/admin-guide/ramoops.rst              |     4 +-
 Documentation/admin-guide/reporting-bugs.rst       |   187 -
 Documentation/admin-guide/reporting-issues.rst     |  1128 +-
 Documentation/admin-guide/sysctl/kernel.rst        |     9 +-
 Documentation/admin-guide/sysctl/net.rst           |    13 +-
 Documentation/admin-guide/sysrq.rst                |     4 +-
 Documentation/admin-guide/xfs.rst                  |     2 +-
 Documentation/arch.rst                             |    26 +
 Documentation/arm/index.rst                        |     1 +
 Documentation/arm/marvell.rst                      |   159 +-
 Documentation/arm/stm32/stm32h750-overview.rst     |    34 +
 Documentation/arm/uefi.rst                         |     7 +
 Documentation/arm64/booting.rst                    |    46 +-
 Documentation/arm64/elf_hwcaps.rst                 |     2 +-
 Documentation/arm64/pointer-authentication.rst     |    34 +
 Documentation/arm64/tagged-address-abi.rst         |     8 +-
 Documentation/block/data-integrity.rst             |     2 +-
 Documentation/bpf/bpf_design_QA.rst                |    15 +
 Documentation/bpf/bpf_devel_QA.rst                 |    30 +-
 Documentation/bpf/btf.rst                          |    17 +-
 Documentation/bpf/index.rst                        |     9 +-
 Documentation/cdrom/cdrom-standard.rst             |    30 +-
 Documentation/conf.py                              |    31 +-
 Documentation/core-api/cachetlb.rst                |     4 +-
 Documentation/core-api/dma-api.rst                 |    88 +
 Documentation/core-api/irq/irq-domain.rst          |    22 +-
 Documentation/core-api/mm-api.rst                  |     6 +
 Documentation/core-api/printk-formats.rst          |    46 +-
 Documentation/core-api/rbtree.rst                  |     2 +-
 Documentation/core-api/symbol-namespaces.rst       |    26 +-
 Documentation/dev-tools/checkpatch.rst             |   755 +
 Documentation/dev-tools/gcov.rst                   |     8 +-
 Documentation/dev-tools/gdb-kernel-debugging.rst   |     2 +-
 Documentation/dev-tools/index.rst                  |     5 +
 Documentation/dev-tools/kasan.rst                  |   354 +-
 Documentation/dev-tools/kcsan.rst                  |     3 +
 Documentation/dev-tools/kselftest.rst              |     4 +-
 Documentation/dev-tools/kunit/tips.rst             |    78 +-
 Documentation/dev-tools/testing-overview.rst       |   117 +
 Documentation/devicetree/bindings/.gitignore       |     4 +-
 Documentation/devicetree/bindings/Makefile         |     7 +-
 Documentation/devicetree/bindings/arm/amlogic.yaml |     3 +
 Documentation/devicetree/bindings/arm/apple.yaml   |    64 +
 .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml  |     1 +
 .../arm/bcm/raspberrypi,bcm2835-firmware.yaml      |    25 +-
 Documentation/devicetree/bindings/arm/cpus.yaml    |     4 +-
 Documentation/devicetree/bindings/arm/ete.yaml     |    75 +
 Documentation/devicetree/bindings/arm/fsl.yaml     |    16 +
 .../arm/marvell/cp110-system-controller.txt        |     4 +-
 .../devicetree/bindings/arm/mediatek.yaml          |    36 +
 .../bindings/arm/mediatek/mediatek,mmsys.txt       |     1 +
 .../devicetree/bindings/arm/msm/qcom,llcc.yaml     |     1 +
 .../devicetree/bindings/arm/mstar/mstar.yaml       |     1 +
 .../devicetree/bindings/arm/npcm/npcm.txt          |     6 -
 .../devicetree/bindings/arm/npcm/npcm.yaml         |    29 +
 Documentation/devicetree/bindings/arm/qcom.yaml    |    20 +
 .../devicetree/bindings/arm/rockchip.yaml          |     1 +
 .../devicetree/bindings/arm/stm32/stm32.yaml       |    21 +
 Documentation/devicetree/bindings/arm/sunxi.yaml   |     5 +
 Documentation/devicetree/bindings/arm/ti/k3.yaml   |     9 +
 Documentation/devicetree/bindings/arm/trbe.yaml    |    49 +
 .../devicetree/bindings/ata/ahci-ceva.txt          |     4 +
 .../devicetree/bindings/ata/nvidia,tegra-ahci.yaml |   176 +
 .../bindings/ata/nvidia,tegra124-ahci.txt          |    44 -
 .../clock/allwinner,sun4i-a10-pll1-clk.yaml        |     2 +-
 .../bindings/clock/armada3700-tbg-clock.txt        |     2 +-
 .../devicetree/bindings/clock/idt,versaclock5.yaml |     2 -
 .../devicetree/bindings/clock/imx8qxp-lpcg.yaml    |     6 +-
 .../bindings/clock/mediatek,mt7621-sysc.yaml       |    68 +
 .../devicetree/bindings/clock/milbeaut-clock.yaml  |    12 +-
 .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml |    82 +
 .../devicetree/bindings/clock/qcom,gcc.yaml        |     2 -
 .../bindings/clock/rockchip,rk3568-cru.yaml        |    60 +
 .../bindings/connector/usb-connector.yaml          |    10 +
 .../bindings/counter/interrupt-counter.yaml        |    62 +
 .../devicetree/bindings/crypto/ti,sa2ul.yaml       |    24 +-
 Documentation/devicetree/bindings/ddr/lpddr3.txt   |     5 +
 .../devicetree/bindings/devfreq/rk3399_dmc.txt     |    75 +-
 .../bindings/display/allwinner,sun4i-a10-tcon.yaml |     1 -
 .../display/allwinner,sun8i-a83t-dw-hdmi.yaml      |     4 +-
 .../bindings/display/brcm,bcm2835-dsi0.yaml        |     6 -
 .../bindings/display/bridge/analogix,anx7625.yaml  |    15 +
 .../bindings/display/bridge/chipone,icn6211.yaml   |    99 +
 .../devicetree/bindings/display/bridge/dw_hdmi.txt |    33 -
 .../bindings/display/bridge/lontium,lt8912b.yaml   |   102 +
 .../bindings/display/bridge/renesas,dw-hdmi.txt    |    88 -
 .../bindings/display/bridge/renesas,dw-hdmi.yaml   |   125 +
 .../bindings/display/bridge/synopsys,dw-hdmi.yaml  |    55 +
 .../devicetree/bindings/display/fsl,lcdif.yaml     |   110 +
 .../bindings/display/imx/fsl,imx6-hdmi.yaml        |   126 +
 .../devicetree/bindings/display/imx/hdmi.txt       |    65 -
 .../bindings/display/mediatek/mediatek,disp.txt    |     2 +-
 .../bindings/display/mediatek/mediatek,dpi.yaml    |    12 +-
 .../devicetree/bindings/display/msm/dpu.txt        |     4 +-
 .../devicetree/bindings/display/mxsfb.txt          |    87 -
 .../display/panel/kingdisplay,kd035g6-54nt.yaml    |     1 -
 .../bindings/display/panel/panel-dpi.yaml          |     2 +-
 .../bindings/display/panel/panel-simple.yaml       |     2 +
 .../devicetree/bindings/display/renesas,du.txt     |   145 -
 .../devicetree/bindings/display/renesas,du.yaml    |   834 +
 .../bindings/display/rockchip/dw_hdmi-rockchip.txt |    74 -
 .../display/rockchip/rockchip,dw-hdmi.yaml         |   156 +
 .../bindings/display/simple-framebuffer.yaml       |     5 +
 .../devicetree/bindings/dma/qcom,gpi.yaml          |     3 +-
 .../bindings/extcon/qcom,pm8941-misc.txt           |    41 -
 .../bindings/extcon/qcom,pm8941-misc.yaml          |    62 +
 .../devicetree/bindings/firmware/qcom,scm.txt      |     2 +
 .../devicetree/bindings/fpga/fpga-region.txt       |   187 +-
 .../bindings/fpga/xilinx-pr-decoupler.txt          |    24 +-
 .../devicetree/bindings/gpio/brcm,bcm6345-gpio.txt |    46 -
 .../bindings/gpio/brcm,bcm6345-gpio.yaml           |    86 +
 .../bindings/gpio/fairchild,74hc595.yaml           |    77 +
 .../devicetree/bindings/gpio/gpio-74x164.txt       |    27 -
 .../bindings/gpio/realtek,otto-gpio.yaml           |    78 +
 .../bindings/gpio/rockchip,gpio-bank.yaml          |    82 +
 .../bindings/gpio/socionext,uniphier-gpio.yaml     |     3 +-
 .../devicetree/bindings/gpu/arm,mali-bifrost.yaml  |     2 +
 .../devicetree/bindings/hwlock/sirf,hwspinlock.txt |    28 -
 .../devicetree/bindings/hwmon/ntc_thermistor.txt   |     2 +-
 .../devicetree/bindings/i2c/i2c-gpio.yaml          |     2 +-
 Documentation/devicetree/bindings/i2c/i2c-imx.yaml |     2 +-
 Documentation/devicetree/bindings/i2c/i2c-mpc.txt  |    62 -
 Documentation/devicetree/bindings/i2c/i2c-mpc.yaml |    91 +
 .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml          |     2 +-
 .../devicetree/bindings/i3c/cdns,i3c-master.txt    |     6 +-
 Documentation/devicetree/bindings/i3c/i3c.yaml     |     7 +-
 .../bindings/i3c/silvaco,i3c-master.yaml           |     2 +-
 .../devicetree/bindings/i3c/snps,dw-i3c-master.txt |     6 +-
 .../bindings/iio/accel/bosch,bmi088.yaml           |    68 +
 .../bindings/iio/adc/brcm,iproc-static-adc.yaml    |     5 -
 .../devicetree/bindings/iio/adc/ingenic,adc.yaml   |     5 +-
 .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml   |     1 +
 .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml       |     1 -
 .../devicetree/bindings/iio/adc/ti,ads131e08.yaml  |   181 +
 .../devicetree/bindings/iio/cdc/adi,ad7150.yaml    |    69 +
 .../bindings/iio/gyroscope/nxp,fxas21002c.yaml     |     2 +-
 .../devicetree/bindings/iio/imu/adi,adis16475.yaml |     9 -
 .../bindings/iio/light/capella,cm3605.yaml         |     1 -
 .../bindings/iio/light/upisemi,us5182.yaml         |     4 +-
 .../proximity/google,cros-ec-mkbp-proximity.yaml   |    37 +
 .../devicetree/bindings/iio/st,st-sensors.yaml     |     1 +
 Documentation/devicetree/bindings/index.rst        |     7 +-
 .../bindings/infiniband/hisilicon-hns-roce.txt     |     2 +-
 .../devicetree/bindings/input/adc-joystick.yaml    |     4 +-
 .../devicetree/bindings/input/atmel,maxtouch.yaml  |    32 +
 Documentation/devicetree/bindings/input/input.yaml |     7 +-
 .../devicetree/bindings/input/iqs626a.yaml         |   843 +
 .../bindings/input/touchscreen/azoteq,iqs5xx.yaml  |    75 +
 .../bindings/input/touchscreen/hycon,hy46xx.yaml   |   119 +
 .../bindings/input/touchscreen/ilitek_ts_i2c.yaml  |    73 +
 .../bindings/input/touchscreen/iqs5xx.txt          |    80 -
 .../bindings/input/touchscreen/melfas,mms114.yaml  |    87 +
 .../bindings/input/touchscreen/mms114.txt          |    42 -
 .../bindings/input/touchscreen/mstar,msg2638.yaml  |    69 +
 .../input/touchscreen/resistive-adc-touch.txt      |     5 +-
 .../bindings/interconnect/qcom,rpmh.yaml           |    11 +-
 .../bindings/interconnect/qcom,sdm660.yaml         |   147 +
 .../bindings/interrupt-controller/apple,aic.yaml   |    88 +
 .../interrupt-controller/idt,32434-pic.yaml        |    52 +
 .../interrupt-controller/loongson,htpic.yaml       |     2 +-
 .../interrupt-controller/loongson,liointc.yaml     |    36 +-
 .../interrupt-controller/nuvoton,wpcm450-aic.yaml  |    39 +
 .../bindings/interrupt-controller/qcom,pdc.txt     |     1 +
 .../devicetree/bindings/iommu/arm,smmu.yaml        |     1 +
 .../devicetree/bindings/iommu/sprd,iommu.yaml      |    57 +
 .../bindings/leds/backlight/kinetic,ktd253.yaml    |     9 +-
 .../bindings/leds/backlight/qcom-wled.yaml         |     1 +
 .../bindings/leds/cznic,turris-omnia-leds.yaml     |     2 +-
 .../devicetree/bindings/leds/leds-bcm6328.txt      |     4 +-
 .../devicetree/bindings/leds/leds-bcm6358.txt      |     2 +-
 .../devicetree/bindings/leds/leds-lgm.yaml         |    26 +-
 .../devicetree/bindings/leds/leds-rt4505.yaml      |    57 +
 .../devicetree/bindings/mailbox/fsl,mu.yaml        |     5 +-
 .../devicetree/bindings/mailbox/qcom-ipcc.yaml     |     2 +
 .../devicetree/bindings/mailbox/sprd-mailbox.yaml  |    13 +-
 .../bindings/mailbox/ti,secure-proxy.txt           |    50 -
 .../bindings/mailbox/ti,secure-proxy.yaml          |    79 +
 .../bindings/media/allwinner,sun4i-a10-ir.yaml     |    16 +-
 .../bindings/media/mediatek-jpeg-decoder.txt       |     2 +-
 .../bindings/media/mediatek-jpeg-encoder.txt       |     2 +-
 .../devicetree/bindings/media/mediatek-mdp.txt     |     2 +-
 .../devicetree/bindings/media/mediatek-vcodec.txt  |    57 +-
 .../bindings/media/nxp,imx7-mipi-csi2.yaml         |   108 +-
 .../devicetree/bindings/media/nxp,imx8-jpeg.yaml   |    84 +
 .../devicetree/bindings/media/qcom,camss.txt       |   236 -
 .../bindings/media/qcom,msm8916-camss.yaml         |   256 +
 .../bindings/media/qcom,msm8996-camss.yaml         |   387 +
 .../bindings/media/qcom,sdm660-camss.yaml          |   398 +
 .../bindings/media/qcom,sdm845-camss.yaml          |   371 +
 .../bindings/media/qcom,sm8250-venus.yaml          |   167 +
 Documentation/devicetree/bindings/media/rc.yaml    |     5 +
 .../devicetree/bindings/media/renesas,drif.txt     |   177 -
 .../devicetree/bindings/media/renesas,drif.yaml    |   273 +
 .../devicetree/bindings/media/renesas,vin.yaml     |    46 +-
 .../bindings/media/video-interfaces.yaml           |   127 -
 .../devicetree/bindings/media/video-mux.txt        |    60 -
 .../devicetree/bindings/media/video-mux.yaml       |   106 +
 .../devicetree/bindings/media/zx-irdec.txt         |    14 -
 .../memory-controllers/nvidia,tegra124-emc.yaml    |     7 +-
 .../memory-controllers/nvidia,tegra20-emc.txt      |     4 +-
 .../memory-controllers/nvidia,tegra20-mc.txt       |    40 -
 .../memory-controllers/nvidia,tegra20-mc.yaml      |    79 +
 .../memory-controllers/nvidia,tegra210-emc.yaml    |     2 +-
 .../memory-controllers/nvidia,tegra30-emc.yaml     |     7 +-
 Documentation/devicetree/bindings/mfd/ab8500.txt   |     4 +-
 .../devicetree/bindings/mfd/actions,atc260x.yaml   |   183 +
 .../devicetree/bindings/mfd/aspeed-lpc.txt         |   100 +-
 .../bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml     |   177 +
 .../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml    |   194 +
 .../bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml     |   162 +
 .../bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml     |   130 +
 .../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml     |   236 +
 .../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml     |   246 +
 .../devicetree/bindings/mfd/google,cros-ec.yaml    |     7 +
 .../devicetree/bindings/mfd/motorola-cpcap.txt     |    16 +-
 .../devicetree/bindings/mfd/netronix,ntxec.yaml    |    76 +
 .../devicetree/bindings/mfd/qcom-pm8xxx.txt        |    99 -
 .../devicetree/bindings/mfd/qcom-pm8xxx.yaml       |    54 +
 .../devicetree/bindings/mfd/ricoh,rn5t618.yaml     |   111 +
 Documentation/devicetree/bindings/mfd/rn5t618.txt  |    52 -
 .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml |   201 +
 .../devicetree/bindings/mfd/rohm,bd71828-pmic.yaml |     6 +
 .../devicetree/bindings/mfd/rohm,bd9576-pmic.yaml  |   123 +
 .../devicetree/bindings/mfd/ti,lp87524-q1.yaml     |     4 +
 .../devicetree/bindings/mfd/ti,lp87561-q1.yaml     |     4 +
 .../devicetree/bindings/mfd/ti,lp87565-q1.yaml     |     4 +
 .../devicetree/bindings/mmc/brcm,iproc-sdhci.yaml  |    63 +
 .../devicetree/bindings/mmc/brcm,sdhci-iproc.txt   |    37 -
 .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml     |    20 +
 .../devicetree/bindings/mmc/mmc-spi-slot.txt       |     6 +-
 Documentation/devicetree/bindings/mmc/mtk-sd.yaml  |     1 +
 .../devicetree/bindings/mmc/sdhci-of-dwcmshc.txt   |    20 -
 .../bindings/mmc/snps,dwcmshc-sdhci.yaml           |    87 +
 .../devicetree/bindings/mtd/nand-controller.yaml   |     7 +
 .../mtd/partitions/linksys,ns-partitions.yaml      |    74 +
 .../bindings/mtd/partitions/nvmem-cells.yaml       |    99 +
 .../devicetree/bindings/mtd/qcom,nandc.yaml        |   196 +
 .../devicetree/bindings/mtd/qcom_nandc.txt         |   142 -
 .../devicetree/bindings/mtd/tango-nand.txt         |    38 -
 .../devicetree/bindings/net/actions,owl-emac.yaml  |    92 +
 .../devicetree/bindings/net/brcm,bcm4908-enet.yaml |    19 +-
 .../bindings/net/brcm,bcm6368-mdio-mux.yaml        |    76 +
 .../devicetree/bindings/net/broadcom-bluetooth.txt |    56 -
 .../bindings/net/broadcom-bluetooth.yaml           |   118 +
 .../devicetree/bindings/net/can/fsl,flexcan.yaml   |     1 -
 .../devicetree/bindings/net/can/rcar_can.txt       |     5 +-
 Documentation/devicetree/bindings/net/dsa/dsa.yaml |     9 +
 .../devicetree/bindings/net/dsa/lantiq-gswip.txt   |     4 +
 .../devicetree/bindings/net/dsa/microchip,ksz.yaml |     2 +
 .../bindings/net/ethernet-controller.yaml          |     2 +-
 .../devicetree/bindings/net/fsl-enetc.txt          |    15 +
 .../devicetree/bindings/net/idt,3243x-emac.yaml    |    73 +
 .../bindings/net/intel,ixp4xx-ethernet.yaml        |   102 +
 .../devicetree/bindings/net/mdio-gpio.txt          |     1 +
 .../devicetree/bindings/net/micrel-ksz90x1.txt     |    96 +-
 .../devicetree/bindings/net/qcom,ipa.yaml          |    27 +-
 .../devicetree/bindings/net/renesas,etheravb.yaml  |    11 +-
 .../devicetree/bindings/net/rockchip-dwmac.txt     |    76 -
 .../devicetree/bindings/net/rockchip-dwmac.yaml    |   120 +
 .../devicetree/bindings/net/snps,dwmac.yaml        |    13 +-
 .../bindings/net/wireless/brcm,bcm4329-fmac.yaml   |   109 +
 .../bindings/net/wireless/brcm,bcm43xx-fmac.txt    |    38 -
 .../devicetree/bindings/net/wireless/ieee80211.txt |    24 -
 .../bindings/net/wireless/ieee80211.yaml           |    45 +
 .../bindings/net/wireless/mediatek,mt76.txt        |    78 -
 .../bindings/net/wireless/mediatek,mt76.yaml       |   228 +
 .../devicetree/bindings/net/xilinx_axienet.txt     |    25 +-
 .../devicetree/bindings/nvmem/brcm,nvram.yaml      |    34 +
 .../devicetree/bindings/nvmem/mtk-efuse.txt        |     1 +
 .../devicetree/bindings/nvmem/nvmem-consumer.yaml  |     4 +-
 Documentation/devicetree/bindings/nvmem/nvmem.yaml |     3 -
 .../devicetree/bindings/nvmem/qcom,qfprom.yaml     |     1 +
 .../devicetree/bindings/pci/hisilicon-pcie.txt     |    43 -
 .../bindings/pci/mediatek-pcie-gen3.yaml           |   181 +
 .../devicetree/bindings/pci/rcar-pci-host.yaml     |    12 +-
 .../devicetree/bindings/pci/sifive,fu740-pcie.yaml |   113 +
 .../devicetree/bindings/pci/tango-pcie.txt         |    29 -
 .../devicetree/bindings/pci/ti,j721e-pci-ep.yaml   |     9 +-
 .../devicetree/bindings/pci/ti,j721e-pci-host.yaml |    20 +-
 .../devicetree/bindings/pci/xilinx-nwl-pcie.txt    |     2 +
 .../devicetree/bindings/phy/bcm-ns-usb2-phy.txt    |    21 -
 .../devicetree/bindings/phy/bcm-ns-usb2-phy.yaml   |    59 +
 .../devicetree/bindings/phy/bcm-ns-usb3-phy.txt    |    34 -
 .../devicetree/bindings/phy/bcm-ns-usb3-phy.yaml   |    62 +
 .../bindings/phy/brcm,brcmstb-usb-phy.yaml         |     3 +
 .../bindings/phy/marvell,armada-3700-utmi-phy.yaml |    57 +
 .../phy/marvell,armada-cp110-utmi-phy.yaml         |   109 +
 .../devicetree/bindings/phy/mediatek,dsi-phy.yaml  |    13 +-
 .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml |    11 +-
 .../devicetree/bindings/phy/mediatek,tphy.yaml     |     3 +-
 .../devicetree/bindings/phy/mediatek,ufs-phy.yaml  |     7 +-
 .../bindings/phy/microchip,sparx5-serdes.yaml      |   100 +
 .../bindings/phy/nvidia,tegra124-xusb-padctl.txt   |     1 +
 .../bindings/phy/phy-cadence-sierra.yaml           |    17 +-
 .../bindings/phy/phy-cadence-torrent.yaml          |    24 +-
 .../devicetree/bindings/phy/phy-mvebu-utmi.txt     |    38 -
 .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml |     5 +
 .../devicetree/bindings/phy/qcom,qmp-phy.yaml      |     2 +
 .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml         |     3 +-
 .../bindings/phy/qcom,usb-snps-femto-v2.yaml       |     1 +
 .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml  |     6 +-
 .../bindings/pinctrl/brcm,bcm6318-pinctrl.yaml     |   143 +
 .../bindings/pinctrl/brcm,bcm63268-pinctrl.yaml    |   164 +
 .../bindings/pinctrl/brcm,bcm6328-pinctrl.yaml     |   127 +
 .../bindings/pinctrl/brcm,bcm6358-pinctrl.yaml     |    93 +
 .../bindings/pinctrl/brcm,bcm6362-pinctrl.yaml     |   206 +
 .../bindings/pinctrl/brcm,bcm6368-pinctrl.yaml     |   217 +
 .../bindings/pinctrl/ingenic,pinctrl.yaml          |    23 +-
 .../bindings/pinctrl/pinctrl-mt8195.yaml           |   151 +
 .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt |    14 +
 .../bindings/pinctrl/rockchip,pinctrl.txt          |    59 +-
 .../bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml      |   336 +
 .../devicetree/bindings/power/brcm,bcm-pmb.yaml    |     1 +
 .../devicetree/bindings/power/qcom,rpmpd.yaml      |     2 +
 .../bindings/power/reset/ltc2952-poweroff.txt      |     4 +
 .../bindings/power/supply/ab8500/btemp.txt         |    16 -
 .../bindings/power/supply/ab8500/chargalg.txt      |    16 -
 .../bindings/power/supply/ab8500/charger.txt       |    25 -
 .../devicetree/bindings/power/supply/ab8500/fg.txt |    58 -
 .../bindings/power/supply/act8945a-charger.txt     |    44 -
 .../power/supply/active-semi,act8945a-charger.yaml |    76 +
 .../bindings/power/supply/axp20x_ac_power.txt      |    25 -
 .../bindings/power/supply/axp20x_battery.txt       |    20 -
 .../bindings/power/supply/axp20x_usb_power.txt     |    41 -
 .../devicetree/bindings/power/supply/battery.txt   |     3 -
 .../devicetree/bindings/power/supply/bq2415x.txt   |    47 -
 .../devicetree/bindings/power/supply/bq2415x.yaml  |    98 +
 .../devicetree/bindings/power/supply/bq24190.txt   |    61 -
 .../devicetree/bindings/power/supply/bq24190.yaml  |    92 +
 .../devicetree/bindings/power/supply/bq24257.txt   |    62 -
 .../devicetree/bindings/power/supply/bq24257.yaml  |   124 +
 .../devicetree/bindings/power/supply/bq24735.yaml  |    89 +
 .../devicetree/bindings/power/supply/bq256xx.yaml  |     1 -
 .../devicetree/bindings/power/supply/bq25890.txt   |    60 -
 .../devicetree/bindings/power/supply/bq25890.yaml  |   123 +
 .../devicetree/bindings/power/supply/bq27xxx.yaml  |     3 +-
 .../bindings/power/supply/cpcap-battery.txt        |    31 -
 .../bindings/power/supply/cpcap-battery.yaml       |    87 +
 .../bindings/power/supply/cpcap-charger.txt        |    40 -
 .../bindings/power/supply/cpcap-charger.yaml       |   106 +
 .../bindings/power/supply/cw2015_battery.yaml      |     2 +-
 .../bindings/power/supply/da9150-charger.txt       |    26 -
 .../devicetree/bindings/power/supply/da9150-fg.txt |    23 -
 .../bindings/power/supply/dlg,da9150-charger.yaml  |    52 +
 .../power/supply/dlg,da9150-fuel-gauge.yaml        |    51 +
 .../devicetree/bindings/power/supply/isp1704.txt   |    17 -
 .../devicetree/bindings/power/supply/isp1704.yaml  |    42 +
 .../bindings/power/supply/lego,ev3-battery.yaml    |    55 +
 .../bindings/power/supply/lego_ev3_battery.txt     |    21 -
 .../bindings/power/supply/lltc,lt3651-charger.yaml |    44 +
 .../bindings/power/supply/lltc,ltc294x.yaml        |    66 +
 .../bindings/power/supply/lp8727_charger.txt       |    43 -
 .../bindings/power/supply/lt3651-charger.txt       |    29 -
 .../devicetree/bindings/power/supply/ltc2941.txt   |    28 -
 .../bindings/power/supply/ltc4162-l.yaml           |     2 -
 .../bindings/power/supply/max17040_battery.txt     |    52 -
 .../bindings/power/supply/max17042_battery.txt     |    35 -
 .../bindings/power/supply/max8903-charger.txt      |    24 -
 .../bindings/power/supply/maxim,ds2760.txt         |    26 -
 .../bindings/power/supply/maxim,ds2760.yaml        |    43 +
 .../bindings/power/supply/maxim,max14656.txt       |    23 -
 .../bindings/power/supply/maxim,max14656.yaml      |    45 +
 .../bindings/power/supply/maxim,max17040.yaml      |    95 +
 .../bindings/power/supply/maxim,max17042.yaml      |    78 +
 .../bindings/power/supply/maxim,max8903.yaml       |    67 +
 .../bindings/power/supply/microchip,ucs1002.txt    |    27 -
 .../bindings/power/supply/microchip,ucs1002.yaml   |    51 +
 .../bindings/power/supply/nokia,n900-battery.yaml  |    49 +
 .../bindings/power/supply/olpc-battery.yaml        |    27 +
 .../bindings/power/supply/olpc_battery.txt         |     5 -
 .../bindings/power/supply/power-supply.yaml        |    22 -
 .../bindings/power/supply/power_supply.txt         |     2 -
 .../power/supply/qcom,coincell-charger.txt         |    48 -
 .../bindings/power/supply/qcom,pm8941-charger.yaml |   169 +
 .../power/supply/qcom,pm8941-coincell.yaml         |    57 +
 .../devicetree/bindings/power/supply/qcom_smbb.txt |   150 -
 .../bindings/power/supply/richtek,rt9455.yaml      |    90 +
 .../bindings/power/supply/rohm,bd99954.yaml        |     2 +-
 .../bindings/power/supply/rt9455_charger.txt       |    46 -
 .../bindings/power/supply/rx51-battery.txt         |    25 -
 .../bindings/power/supply/sbs,sbs-battery.yaml     |     7 +-
 .../bindings/power/supply/sbs,sbs-charger.yaml     |    55 +
 .../bindings/power/supply/sbs,sbs-manager.txt      |    66 -
 .../bindings/power/supply/sbs,sbs-manager.yaml     |   107 +
 .../bindings/power/supply/sbs_sbs-charger.txt      |    21 -
 .../bindings/power/supply/sc2731-charger.yaml      |    53 +
 .../bindings/power/supply/sc2731_charger.txt       |    40 -
 .../devicetree/bindings/power/supply/sc27xx-fg.txt |    59 -
 .../bindings/power/supply/sc27xx-fg.yaml           |    98 +
 .../power/supply/stericsson,ab8500-battery.txt     |    34 +
 .../power/supply/stericsson,ab8500-btemp.yaml      |    73 +
 .../power/supply/stericsson,ab8500-chargalg.yaml   |    37 +
 .../power/supply/stericsson,ab8500-charger.yaml    |   123 +
 .../power/supply/stericsson,ab8500-fg.yaml         |    72 +
 .../bindings/power/supply/ti,bq24735.txt           |    39 -
 .../bindings/power/supply/ti,lp8727.yaml           |    90 +
 .../bindings/power/supply/tps65090-charger.yaml    |    36 +
 .../devicetree/bindings/power/supply/tps65090.txt  |    17 -
 .../bindings/power/supply/tps65217-charger.yaml    |    43 +
 .../bindings/power/supply/tps65217_charger.txt     |    17 -
 .../bindings/power/supply/twl-charger.txt          |    30 -
 .../bindings/power/supply/twl4030-charger.yaml     |    68 +
 .../supply/x-powers,axp20x-ac-power-supply.yaml    |    32 +
 .../x-powers,axp20x-battery-power-supply.yaml      |    30 +
 .../supply/x-powers,axp20x-usb-power-supply.yaml   |    33 +
 .../devicetree/bindings/pwm/pwm-rockchip.txt       |    27 -
 .../devicetree/bindings/pwm/pwm-rockchip.yaml      |   100 +
 .../bindings/pwm/toshiba,pwm-visconti.yaml         |    43 +
 .../devicetree/bindings/regulator/fan53555.txt     |     4 +-
 .../bindings/regulator/qcom,rpmh-regulator.txt     |   180 -
 .../bindings/regulator/qcom,rpmh-regulator.yaml    |   162 +
 .../bindings/regulator/qcom-labibb-regulator.yaml  |     1 -
 .../bindings/regulator/rohm,bd71815-regulator.yaml |   116 +
 .../bindings/remoteproc/fsl,imx-rproc.yaml         |    90 +
 .../devicetree/bindings/remoteproc/imx-rproc.txt   |    33 -
 .../devicetree/bindings/remoteproc/qcom,adsp.txt   |     4 +
 .../devicetree/bindings/remoteproc/qcom,q6v5.txt   |    15 +
 .../bindings/remoteproc/qcom,wcnss-pil.txt         |     6 +
 .../bindings/remoteproc/st,stm32-rproc.yaml        |    11 +-
 .../bindings/remoteproc/ti,omap-remoteproc.yaml    |     2 +-
 .../bindings/reserved-memory/ramoops.txt           |    10 +-
 .../devicetree/bindings/riscv/microchip.yaml       |    27 +
 .../devicetree/bindings/rng/brcm,bcm2835.yaml      |    21 +
 .../devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml   |    62 +
 Documentation/devicetree/bindings/serial/8250.yaml |    35 +-
 .../bindings/serial/brcm,bcm7271-uart.yaml         |    95 +
 .../devicetree/bindings/serial/ingenic,uart.yaml   |     2 +-
 .../devicetree/bindings/serial/mtk-uart.txt        |     1 +
 .../devicetree/bindings/serial/samsung_uart.yaml   |    18 +-
 .../devicetree/bindings/serial/serial.yaml         |    12 +-
 .../devicetree/bindings/serial/st,stm32-uart.yaml  |    59 +-
 .../devicetree/bindings/soc/mediatek/pwrap.txt     |     1 +
 .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt |     1 +
 .../devicetree/bindings/soc/qcom/qcom,wcnss.txt    |     7 +
 .../devicetree/bindings/sound/ak4642.yaml          |     2 -
 .../devicetree/bindings/sound/fsl,rpmsg.yaml       |     2 +-
 .../bindings/sound/google,cros-ec-codec.yaml       |     2 +-
 .../devicetree/bindings/sound/renesas,rsnd.yaml    |     1 -
 .../devicetree/bindings/sound/sgtl5000.yaml        |     4 +
 .../devicetree/bindings/soundwire/qcom,sdw.txt     |    20 +
 .../bindings/spi/amlogic,meson-gx-spicc.yaml       |     4 +-
 .../devicetree/bindings/spi/brcm,spi-bcm-qspi.txt  |   245 -
 .../devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml |   198 +
 .../devicetree/bindings/spi/cadence-quadspi.txt    |    68 -
 .../devicetree/bindings/spi/cdns,qspi-nor.yaml     |   143 +
 .../devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml  |    96 +
 .../bindings/spi/mediatek,spi-mtk-nor.yaml         |     1 +
 .../devicetree/bindings/spi/spi-controller.yaml    |    21 +-
 .../devicetree/bindings/spi/spi-fsl-qspi.txt       |    66 -
 .../devicetree/bindings/spi/spi-mt65xx.txt         |     2 +
 Documentation/devicetree/bindings/spi/spi-mux.yaml |     8 +-
 .../devicetree/bindings/spi/spi-nxp-fspi.txt       |     2 +
 .../devicetree/bindings/spi/spi-slave-mt27xx.txt   |     1 +
 .../devicetree/bindings/spi/st,stm32-spi.yaml      |     6 -
 .../devicetree/bindings/submitting-patches.rst     |    10 +-
 .../bindings/thermal/brcm,ns-thermal.txt           |    37 -
 .../bindings/thermal/brcm,ns-thermal.yaml          |    60 +
 .../bindings/thermal/qcom-spmi-adc-tm5.yaml        |     2 -
 .../devicetree/bindings/thermal/qcom-tsens.yaml    |    59 +-
 .../bindings/thermal/rcar-gen3-thermal.yaml        |    43 +-
 .../bindings/thermal/thermal-sensor.yaml           |     3 +
 .../devicetree/bindings/timer/arm,arch_timer.yaml  |    19 +
 .../devicetree/bindings/timer/ingenic,tcu.yaml     |    30 +-
 .../bindings/timer/mediatek,mtk-timer.txt          |     1 +
 .../bindings/timer/nuvoton,npcm7xx-timer.txt       |     3 +-
 .../devicetree/bindings/timer/renesas,cmt.yaml     |     4 +
 .../devicetree/bindings/timer/renesas,tmu.yaml     |     6 +
 .../devicetree/bindings/trivial-devices.yaml       |     9 +
 .../devicetree/bindings/ufs/ufshcd-pltfrm.txt      |     2 +
 .../devicetree/bindings/usb/dwc3-xilinx.txt        |    28 +-
 .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml   |     9 +-
 .../devicetree/bindings/usb/generic-ehci.yaml      |     6 +
 .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml |    29 +-
 .../devicetree/bindings/usb/mediatek,mtu3.yaml     |    12 +-
 .../devicetree/bindings/usb/qcom,dwc3.yaml         |     1 +
 .../devicetree/bindings/usb/snps,dwc3.yaml         |     8 +-
 .../devicetree/bindings/usb/usb-device.yaml        |     6 +-
 .../devicetree/bindings/usb/usb-nop-xceiv.txt      |    43 -
 .../devicetree/bindings/usb/usb-nop-xceiv.yaml     |    64 +
 Documentation/devicetree/bindings/usb/usb.yaml     |     1 -
 .../devicetree/bindings/vendor-prefixes.yaml       |    24 +
 .../bindings/watchdog/nuvoton,npcm-wdt.txt         |     3 +-
 .../devicetree/bindings/writing-schema.rst         |   183 +
 Documentation/devicetree/changesets.rst            |     8 +-
 .../devicetree/dynamic-resolution-notes.rst        |     8 +-
 Documentation/devicetree/index.rst                 |    19 +-
 Documentation/devicetree/kernel-api.rst            |    57 +
 Documentation/devicetree/of_unittest.rst           |     6 +-
 Documentation/devicetree/overlay-notes.rst         |     8 +-
 Documentation/devicetree/usage-model.rst           |     8 +-
 Documentation/devicetree/writing-schema.rst        |   172 -
 Documentation/dontdiff                             |     2 +
 Documentation/driver-api/device-io.rst             |   356 +
 Documentation/driver-api/dma-buf.rst               |    76 +
 Documentation/driver-api/driver-model/class.rst    |   149 -
 Documentation/driver-api/driver-model/device.rst   |    23 +-
 Documentation/driver-api/driver-model/devres.rst   |     4 +-
 Documentation/driver-api/driver-model/index.rst    |     1 -
 Documentation/driver-api/gpio/consumer.rst         |     2 +-
 Documentation/driver-api/gpio/drivers-on-gpio.rst  |     6 +
 Documentation/driver-api/gpio/intro.rst            |     2 +-
 Documentation/driver-api/gpio/legacy.rst           |     2 +-
 Documentation/driver-api/iio/buffers.rst           |    15 +-
 Documentation/driver-api/index.rst                 |     2 +-
 Documentation/driver-api/media/camera-sensor.rst   |     3 +-
 Documentation/driver-api/media/index.rst           |     2 +
 .../driver-api/media/maintainer-entry-profile.rst  |   206 +
 Documentation/driver-api/media/v4l2-subdev.rst     |     4 +-
 Documentation/driver-api/nvdimm/nvdimm.rst         |     2 +-
 Documentation/driver-api/pin-control.rst           |  1467 +
 Documentation/driver-api/pinctl.rst                |  1430 -
 Documentation/driver-api/pwm.rst                   |     6 +-
 Documentation/driver-api/serial/cyclades_z.rst     |    11 -
 Documentation/driver-api/serial/index.rst          |     2 -
 Documentation/driver-api/serial/rocket.rst         |   185 -
 .../driver-api/surface_aggregator/client.rst       |     4 +-
 .../driver-api/surface_aggregator/clients/dtx.rst  |   718 +
 .../surface_aggregator/clients/index.rst           |     1 +
 Documentation/driver-api/thermal/sysfs-api.rst     |    12 +-
 Documentation/driver-api/usb/usb.rst               |    16 +-
 Documentation/driver-api/vfio-mediated-device.rst  |     9 +-
 Documentation/driver-api/vfio.rst                  |    50 +-
 Documentation/driver-api/xilinx/eemi.rst           |    31 +-
 Documentation/fb/fbcon.rst                         |     4 +-
 Documentation/features/arch-support.txt            |     1 +
 .../debug/debug-vm-pgtable/arch-support.txt        |     2 +-
 Documentation/features/vm/TLB/arch-support.txt     |     2 +-
 Documentation/filesystems/api-summary.rst          |     9 +
 Documentation/filesystems/erofs.rst                |   175 +-
 Documentation/filesystems/ext4/directory.rst       |    27 +
 Documentation/filesystems/f2fs.rst                 |    14 +
 Documentation/filesystems/index.rst                |     1 +
 Documentation/filesystems/locking.rst              |    13 +-
 Documentation/filesystems/netfs_library.rst        |   526 +
 Documentation/filesystems/overlayfs.rst            |    26 +-
 Documentation/filesystems/proc.rst                 |     4 +
 Documentation/filesystems/vfat.rst                 |     2 +-
 Documentation/filesystems/vfs.rst                  |    15 +
 Documentation/firmware-guide/acpi/debug.rst        |    36 +-
 .../firmware-guide/acpi/gpio-properties.rst        |     6 +
 Documentation/fpga/dfl.rst                         |    26 +
 Documentation/gpu/drm-kms-helpers.rst              |    12 +
 Documentation/gpu/index.rst                        |     1 +
 Documentation/gpu/rfc/index.rst                    |    17 +
 Documentation/gpu/todo.rst                         |    76 +-
 Documentation/hid/intel-ish-hid.rst                |     2 +-
 Documentation/hwmon/amd_energy.rst                 |   119 -
 Documentation/hwmon/bpa-rs600.rst                  |    74 +
 Documentation/hwmon/corsair-psu.rst                |    13 +-
 Documentation/hwmon/fsp-3y.rst                     |    28 +
 Documentation/hwmon/index.rst                      |     7 +-
 Documentation/hwmon/ir36021.rst                    |    63 +
 Documentation/hwmon/max15301.rst                   |    87 +
 Documentation/hwmon/nzxt-kraken2.rst               |    42 +
 Documentation/hwmon/stpddc60.rst                   |    90 +
 Documentation/hwmon/sysfs-interface.rst            |     8 +
 Documentation/hwmon/tmp103.rst                     |     4 +-
 Documentation/hwmon/tps53679.rst                   |    13 +-
 Documentation/iio/iio_configfs.rst                 |     3 +-
 Documentation/index.rst                            |    20 +-
 Documentation/input/devices/rotary-encoder.rst     |     8 +-
 Documentation/input/event-codes.rst                |    10 +-
 Documentation/input/ff.rst                         |     6 +-
 Documentation/input/gameport-programming.rst       |    35 +-
 Documentation/input/input-programming.rst          |    20 +-
 Documentation/input/input.rst                      |     8 +-
 Documentation/input/joydev/joystick-api.rst        |    14 +-
 Documentation/input/joydev/joystick.rst            |    26 +-
 Documentation/input/multi-touch-protocol.rst       |     8 +-
 Documentation/input/notifier.rst                   |     3 +-
 Documentation/input/uinput.rst                     |     2 +-
 Documentation/kbuild/Kconfig.recursion-issue-02    |     2 +-
 Documentation/kbuild/kconfig-language.rst          |    23 +-
 Documentation/kbuild/kconfig.rst                   |     8 +
 Documentation/leds/leds-lm3556.rst                 |    28 +-
 Documentation/livepatch/shadow-vars.rst            |     4 +-
 .../maintainer/maintainer-entry-profile.rst        |     1 +
 Documentation/misc-devices/dw-xdata-pcie.rst       |    64 +
 Documentation/misc-devices/index.rst               |     1 +
 Documentation/networking/can.rst                   |     2 +
 .../device_drivers/ethernet/intel/i40e.rst         |     4 +-
 .../device_drivers/ethernet/intel/iavf.rst         |     2 +-
 .../device_drivers/ethernet/mellanox/mlx5.rst      |    34 +
 .../device_drivers/ethernet/microsoft/netvsc.rst   |    14 +-
 .../networking/device_drivers/fddi/defza.rst       |     2 +-
 .../networking/devlink/devlink-health.rst          |    17 +-
 Documentation/networking/dsa/configuration.rst     |   330 +-
 Documentation/networking/dsa/dsa.rst               |   372 +-
 Documentation/networking/ethtool-netlink.rst       |   279 +-
 Documentation/networking/filter.rst                |     2 +-
 Documentation/networking/index.rst                 |     1 +
 Documentation/networking/ip-sysctl.rst             |    25 +-
 .../networking/nexthop-group-resilient.rst         |   293 +
 Documentation/networking/nf_flowtable.rst          |   172 +-
 Documentation/networking/phy.rst                   |     4 +-
 Documentation/networking/seg6-sysctl.rst           |    13 +
 Documentation/networking/statistics.rst            |    46 +-
 Documentation/networking/switchdev.rst             |   200 +-
 Documentation/networking/timestamping.rst          |    63 +-
 Documentation/networking/x25-iface.rst             |    65 +-
 Documentation/power/power_supply_class.rst         |     2 +-
 Documentation/power/runtime_pm.rst                 |     4 +
 Documentation/powerpc/booting.rst                  |     2 +-
 Documentation/powerpc/dawr-power9.rst              |     2 +-
 Documentation/powerpc/eeh-pci-error-recovery.rst   |     2 +-
 Documentation/powerpc/elfnote.rst                  |     2 +-
 Documentation/powerpc/firmware-assisted-dump.rst   |     4 +-
 Documentation/powerpc/kaslr-booke32.rst            |     2 +-
 Documentation/powerpc/mpc52xx.rst                  |     2 +-
 Documentation/powerpc/papr_hcalls.rst              |    18 +-
 Documentation/powerpc/syscall64-abi.rst            |    10 +
 Documentation/powerpc/transactional_memory.rst     |     4 +-
 Documentation/powerpc/vas-api.rst                  |     4 +-
 Documentation/process/changes.rst                  |     1 -
 .../process/kernel-enforcement-statement.rst       |     2 +-
 Documentation/process/magic-number.rst             |     4 -
 Documentation/process/submitting-patches.rst       |   101 +-
 Documentation/riscv/index.rst                      |     1 +
 Documentation/riscv/vm-layout.rst                  |    63 +
 Documentation/s390/pci.rst                         |    14 +-
 Documentation/scheduler/sched-domains.rst          |    10 +-
 Documentation/scsi/BusLogic.rst                    |    26 +-
 Documentation/scsi/ChangeLog.megaraid              |     2 +-
 Documentation/scsi/scsi_mid_low_api.rst            |     4 -
 Documentation/security/index.rst                   |     1 +
 Documentation/security/keys/trusted-encrypted.rst  |   229 +-
 Documentation/security/landlock.rst                |    85 +
 Documentation/security/tpm/xen-tpmfront.rst        |     2 +-
 Documentation/sphinx/rstFlatTable.py               |     4 +-
 Documentation/spi/butterfly.rst                    |     2 +-
 Documentation/spi/spi-summary.rst                  |     7 +-
 Documentation/timers/no_hz.rst                     |     2 +-
 Documentation/trace/coresight/coresight-trbe.rst   |    38 +
 .../translations/it_IT/doc-guide/sphinx.rst        |    47 +-
 .../translations/it_IT/kernel-hacking/hacking.rst  |     2 +-
 .../translations/it_IT/kernel-hacking/locking.rst  |    12 +-
 .../translations/it_IT/process/4.Coding.rst        |     9 +-
 .../translations/it_IT/process/adding-syscalls.rst |     2 +-
 .../translations/it_IT/process/changes.rst         |     1 -
 .../translations/it_IT/process/coding-style.rst    |    22 +-
 Documentation/translations/it_IT/process/howto.rst |    25 +-
 .../translations/it_IT/process/magic-number.rst    |     6 -
 .../it_IT/process/submit-checklist.rst             |    21 +-
 .../it_IT/process/submitting-patches.rst           |    98 +-
 Documentation/translations/ja_JP/SubmitChecklist   |     8 +-
 Documentation/translations/ko_KR/howto.rst         |    18 +-
 Documentation/translations/zh_CN/SecurityBugs      |    50 -
 .../translations/zh_CN/admin-guide/README.rst      |   347 +
 .../translations/zh_CN/admin-guide/bug-bisect.rst  |    81 +
 .../translations/zh_CN/admin-guide/bug-hunting.rst |   340 +
 .../translations/zh_CN/admin-guide/index.rst       |    19 +-
 .../translations/zh_CN/admin-guide/init.rst        |    54 +
 .../zh_CN/admin-guide/reporting-issues.rst         |  1335 +
 .../zh_CN/admin-guide/security-bugs.rst            |    74 +
 .../zh_CN/admin-guide/tainted-kernels.rst          |   157 +
 .../translations/zh_CN/admin-guide/unicode.rst     |   170 +
 .../translations/zh_CN/core-api/index.rst          |   126 +
 .../translations/zh_CN/core-api/irq/concepts.rst   |    24 +
 .../translations/zh_CN/core-api/irq/index.rst      |    19 +
 .../zh_CN/core-api/irq/irq-affinity.rst            |    76 +
 .../translations/zh_CN/core-api/irq/irq-domain.rst |   227 +
 .../zh_CN/core-api/irq/irqflags-tracing.rst        |    45 +
 Documentation/translations/zh_CN/cpu-freq/core.rst |   105 +
 .../translations/zh_CN/cpu-freq/cpu-drivers.rst    |   259 +
 .../translations/zh_CN/cpu-freq/cpufreq-stats.rst  |   130 +
 .../translations/zh_CN/cpu-freq/index.rst          |    45 +
 .../translations/zh_CN/dev-tools/gcov.rst          |   264 +
 .../translations/zh_CN/dev-tools/index.rst         |    35 +
 .../translations/zh_CN/disclaimer-zh_CN.rst        |     2 +-
 .../translations/zh_CN/doc-guide/contributing.rst  |   238 +
 .../translations/zh_CN/doc-guide/index.rst         |    27 +
 .../translations/zh_CN/doc-guide/kernel-doc.rst    |   499 +
 .../zh_CN/doc-guide/maintainer-profile.rst         |    43 +
 .../translations/zh_CN/doc-guide/parse-headers.rst |   187 +
 .../translations/zh_CN/doc-guide/sphinx.rst        |   415 +
 Documentation/translations/zh_CN/index.rst         |   168 +-
 .../translations/zh_CN/kernel-hacking/hacking.rst  |   708 +
 .../translations/zh_CN/kernel-hacking/index.rst    |    22 +
 .../translations/zh_CN/openrisc/index.rst          |    30 +
 .../translations/zh_CN/openrisc/openrisc_port.rst  |   124 +
 Documentation/translations/zh_CN/openrisc/todo.rst |    20 +
 .../translations/zh_CN/process/1.Intro.rst         |   195 +-
 .../translations/zh_CN/process/2.Process.rst       |   345 +-
 .../translations/zh_CN/process/3.Early-stage.rst   |   139 +-
 .../translations/zh_CN/process/4.Coding.rst        |   279 +-
 .../translations/zh_CN/process/5.Posting.rst       |   243 +-
 .../translations/zh_CN/process/6.Followthrough.rst |   165 +-
 .../zh_CN/process/7.AdvancedTopics.rst             |   141 +-
 .../translations/zh_CN/process/8.Conclusion.rst    |    60 +-
 Documentation/translations/zh_CN/process/index.rst |    10 +-
 .../translations/zh_CN/process/magic-number.rst    |     4 -
 .../zh_CN/process/submit-checklist.rst             |    14 +-
 .../translations/zh_CN/riscv/boot-image-header.rst |    67 +
 Documentation/translations/zh_CN/riscv/index.rst   |    28 +
 .../translations/zh_CN/riscv/patch-acceptance.rst  |    31 +
 Documentation/translations/zh_CN/riscv/pmu.rst     |   233 +
 .../translations/zh_CN/sound/hd-audio/controls.rst |   102 +
 .../translations/zh_CN/sound/hd-audio/index.rst    |    14 +
 Documentation/translations/zh_CN/sound/index.rst   |    22 +
 Documentation/usb/gadget_configfs.rst              |     2 +-
 Documentation/usb/mtouchusb.rst                    |     2 +-
 Documentation/usb/usb-serial.rst                   |     2 +-
 Documentation/usb/usbip_protocol.rst               |   344 +-
 Documentation/userspace-api/ebpf/index.rst         |    17 +
 Documentation/userspace-api/ebpf/syscall.rst       |    24 +
 Documentation/userspace-api/index.rst              |     2 +
 Documentation/userspace-api/ioctl/ioctl-number.rst |     5 +-
 Documentation/userspace-api/landlock.rst           |   311 +
 .../media/cec/cec-ioc-adap-g-caps.rst              |     4 +-
 .../media/cec/cec-ioc-adap-g-conn-info.rst         |     6 +-
 .../media/cec/cec-ioc-adap-g-log-addrs.rst         |    12 +-
 .../userspace-api/media/cec/cec-ioc-dqevent.rst    |    10 +-
 .../userspace-api/media/cec/cec-ioc-g-mode.rst     |     4 +-
 .../userspace-api/media/cec/cec-ioc-receive.rst    |     8 +-
 .../userspace-api/media/cec/cec-pin-error-inj.rst  |     2 +-
 .../userspace-api/media/dvb/fe-type-t.rst          |     2 +-
 .../media/mediactl/media-ioc-device-info.rst       |     2 +-
 .../media/mediactl/media-ioc-enum-entities.rst     |     2 +-
 .../media/mediactl/media-ioc-enum-links.rst        |     6 +-
 .../media/mediactl/media-ioc-g-topology.rst        |    12 +-
 .../userspace-api/media/mediactl/media-types.rst   |     4 +-
 Documentation/userspace-api/media/rc/rc-tables.rst |     2 +-
 Documentation/userspace-api/media/v4l/buffer.rst   |    22 +-
 .../media/v4l/colorspaces-details.rst              |    31 -
 Documentation/userspace-api/media/v4l/common.rst   |     1 +
 Documentation/userspace-api/media/v4l/control.rst  |    13 +-
 Documentation/userspace-api/media/v4l/dev-meta.rst |     2 +-
 .../userspace-api/media/v4l/dev-overlay.rst        |     9 +-
 .../userspace-api/media/v4l/dev-raw-vbi.rst        |     4 +-
 Documentation/userspace-api/media/v4l/dev-rds.rst  |     4 +-
 Documentation/userspace-api/media/v4l/dev-sdr.rst  |     2 +-
 .../userspace-api/media/v4l/dev-sliced-vbi.rst     |    50 +-
 .../userspace-api/media/v4l/dev-subdev.rst         |     6 +-
 Documentation/userspace-api/media/v4l/diff-v4l.rst |    10 +-
 .../userspace-api/media/v4l/ext-ctrls-camera.rst   |    14 +-
 .../media/v4l/ext-ctrls-codec-stateless.rst        |   519 +-
 .../userspace-api/media/v4l/ext-ctrls-codec.rst    |   672 +-
 .../media/v4l/ext-ctrls-colorimetry.rst            |    93 +
 .../userspace-api/media/v4l/ext-ctrls-dv.rst       |     2 +-
 .../userspace-api/media/v4l/ext-ctrls-flash.rst    |     7 +-
 .../userspace-api/media/v4l/ext-ctrls-jpeg.rst     |    13 +-
 .../userspace-api/media/v4l/field-order.rst        |     2 +-
 .../userspace-api/media/v4l/pixfmt-compressed.rst  |    27 +-
 .../userspace-api/media/v4l/pixfmt-packed-yuv.rst  |    36 +-
 .../userspace-api/media/v4l/pixfmt-reserved.rst    |    10 +-
 .../userspace-api/media/v4l/pixfmt-rgb.rst         |     9 +-
 .../media/v4l/pixfmt-srggb10-ipu3.rst              |    12 +-
 .../userspace-api/media/v4l/pixfmt-srggb10p.rst    |     2 +-
 .../userspace-api/media/v4l/pixfmt-srggb12p.rst    |     2 +-
 .../userspace-api/media/v4l/pixfmt-srggb14.rst     |     2 +
 .../userspace-api/media/v4l/pixfmt-srggb14p.rst    |     6 +-
 .../userspace-api/media/v4l/pixfmt-srggb16.rst     |     2 +
 .../userspace-api/media/v4l/pixfmt-srggb8.rst      |     3 +-
 .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst |     4 +-
 .../userspace-api/media/v4l/pixfmt-v4l2.rst        |     4 +-
 .../userspace-api/media/v4l/pixfmt-yuv-luma.rst    |    10 +
 .../userspace-api/media/v4l/pixfmt-yuv-planar.rst  |    34 +-
 .../userspace-api/media/v4l/subdev-formats.rst     |    30 +-
 .../media/v4l/v4l2-selection-flags.rst             |    14 +-
 .../media/v4l/v4l2-selection-targets.rst           |    12 +-
 Documentation/userspace-api/media/v4l/vbi_525.svg  |     4 +-
 Documentation/userspace-api/media/v4l/vbi_625.svg  |     4 +-
 .../userspace-api/media/v4l/vbi_hsync.svg          |     4 +-
 .../userspace-api/media/v4l/vidioc-create-bufs.rst |     2 +-
 .../userspace-api/media/v4l/vidioc-cropcap.rst     |     4 +-
 .../media/v4l/vidioc-dbg-g-chip-info.rst           |     6 +-
 .../media/v4l/vidioc-dbg-g-register.rst            |     4 +-
 .../userspace-api/media/v4l/vidioc-decoder-cmd.rst |     6 +-
 .../userspace-api/media/v4l/vidioc-dqevent.rst     |    21 +-
 .../media/v4l/vidioc-dv-timings-cap.rst            |     6 +-
 .../userspace-api/media/v4l/vidioc-encoder-cmd.rst |     6 +-
 .../media/v4l/vidioc-enum-dv-timings.rst           |     2 +-
 .../userspace-api/media/v4l/vidioc-enum-fmt.rst    |    10 +-
 .../media/v4l/vidioc-enum-frameintervals.rst       |     7 +-
 .../media/v4l/vidioc-enum-framesizes.rst           |     8 +-
 .../media/v4l/vidioc-enum-freq-bands.rst           |     4 +-
 .../userspace-api/media/v4l/vidioc-enuminput.rst   |     8 +-
 .../userspace-api/media/v4l/vidioc-enumoutput.rst  |     6 +-
 .../userspace-api/media/v4l/vidioc-enumstd.rst     |     6 +-
 .../userspace-api/media/v4l/vidioc-expbuf.rst      |     2 +-
 .../userspace-api/media/v4l/vidioc-g-audio.rst     |     6 +-
 .../userspace-api/media/v4l/vidioc-g-audioout.rst  |     2 +-
 .../userspace-api/media/v4l/vidioc-g-crop.rst      |     2 +-
 .../userspace-api/media/v4l/vidioc-g-ctrl.rst      |     2 +-
 .../media/v4l/vidioc-g-dv-timings.rst              |    18 +-
 .../userspace-api/media/v4l/vidioc-g-edid.rst      |     2 +-
 .../userspace-api/media/v4l/vidioc-g-enc-index.rst |     6 +-
 .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst |    76 +-
 .../userspace-api/media/v4l/vidioc-g-fbuf.rst      |     6 +-
 .../userspace-api/media/v4l/vidioc-g-fmt.rst       |     2 +-
 .../userspace-api/media/v4l/vidioc-g-frequency.rst |     2 +-
 .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst  |     4 +-
 .../userspace-api/media/v4l/vidioc-g-modulator.rst |     5 +-
 .../userspace-api/media/v4l/vidioc-g-parm.rst      |    11 +-
 .../userspace-api/media/v4l/vidioc-g-priority.rst  |     2 +-
 .../userspace-api/media/v4l/vidioc-g-selection.rst |     2 +-
 .../media/v4l/vidioc-g-sliced-vbi-cap.rst          |    29 +-
 .../userspace-api/media/v4l/vidioc-g-tuner.rst     |    10 +-
 .../userspace-api/media/v4l/vidioc-querycap.rst    |     8 +-
 .../userspace-api/media/v4l/vidioc-queryctrl.rst   |    27 +-
 .../userspace-api/media/v4l/vidioc-reqbufs.rst     |    14 +-
 .../media/v4l/vidioc-s-hw-freq-seek.rst            |     2 +-
 .../v4l/vidioc-subdev-enum-frame-interval.rst      |     2 +-
 .../media/v4l/vidioc-subdev-enum-frame-size.rst    |     2 +-
 .../media/v4l/vidioc-subdev-enum-mbus-code.rst     |    12 +-
 .../media/v4l/vidioc-subdev-g-crop.rst             |     2 +-
 .../media/v4l/vidioc-subdev-g-fmt.rst              |     4 +-
 .../media/v4l/vidioc-subdev-g-frame-interval.rst   |     2 +-
 .../media/v4l/vidioc-subdev-g-selection.rst        |     2 +-
 .../media/v4l/vidioc-subdev-querycap.rst           |     4 +-
 .../media/v4l/vidioc-subscribe-event.rst           |     4 +-
 .../userspace-api/media/videodev2.h.rst.exceptions |     3 +
 Documentation/virt/kvm/amd-memory-encryption.rst   |   145 +-
 Documentation/virt/kvm/api.rst                     |   220 +-
 Documentation/virt/kvm/arm/index.rst               |     1 +
 Documentation/virt/kvm/arm/ptp_kvm.rst             |    25 +
 Documentation/virt/kvm/devices/arm-vgic-its.rst    |     2 +-
 Documentation/virt/kvm/devices/arm-vgic-v3.rst     |     2 +-
 Documentation/virt/kvm/locking.rst                 |    49 +-
 Documentation/virt/kvm/s390-diag.rst               |    33 +
 Documentation/vm/page_owner.rst                    |     2 +-
 Documentation/vm/transhuge.rst                     |     5 -
 Documentation/watchdog/pcwd-watchdog.rst           |     2 +-
 Documentation/x86/amd-memory-encryption.rst        |     6 +-
 Documentation/x86/sgx.rst                          |    41 +
 Documentation/x86/x86_64/5level-paging.rst         |     4 +-
 MAINTAINERS                                        |   726 +-
 Makefile                                           |   307 +-
 arch/.gitignore                                    |     4 +-
 arch/Kconfig                                       |    89 +-
 arch/alpha/include/asm/io.h                        |     5 -
 arch/alpha/kernel/pc873xx.c                        |     4 +-
 arch/alpha/kernel/syscalls/Makefile                |    14 +-
 arch/alpha/kernel/syscalls/syscall.tbl             |     4 +
 arch/alpha/kernel/syscalls/syscallhdr.sh           |    36 -
 arch/alpha/kernel/syscalls/syscalltbl.sh           |    32 -
 arch/alpha/kernel/systbls.S                        |     3 +-
 arch/alpha/lib/csum_partial_copy.c                 |     1 +
 arch/alpha/mm/init.c                               |     1 -
 arch/arc/Kconfig                                   |     9 +-
 arch/arc/Makefile                                  |     2 +-
 arch/arc/boot/dts/haps_hs.dts                      |     2 +-
 arch/arc/include/asm/cmpxchg.h                     |     4 +-
 arch/arc/include/asm/page.h                        |    12 +
 arch/arc/include/asm/pgtable.h                     |    12 +-
 arch/arc/include/uapi/asm/page.h                   |     1 -
 arch/arc/kernel/entry.S                            |     4 +-
 arch/arc/kernel/kgdb.c                             |     1 +
 arch/arc/kernel/process.c                          |     8 +-
 arch/arc/kernel/signal.c                           |     8 +-
 arch/arc/kernel/unwind.c                           |    27 +-
 arch/arc/mm/init.c                                 |    12 +-
 arch/arc/mm/ioremap.c                              |     5 +-
 arch/arc/mm/tlb.c                                  |     2 +-
 arch/arm/Kconfig                                   |    21 +-
 arch/arm/Kconfig.debug                             |     6 +-
 arch/arm/Makefile                                  |     2 +-
 arch/arm/boot/compressed/Makefile                  |    11 +-
 arch/arm/boot/dts/Makefile                         |    22 +-
 arch/arm/boot/dts/am335x-boneblack.dts             |   132 +-
 arch/arm/boot/dts/am335x-pocketbeagle.dts          |   140 +-
 arch/arm/boot/dts/am33xx-l4.dtsi                   |    28 +-
 arch/arm/boot/dts/armada-385-atl-x530.dts          |   235 +
 arch/arm/boot/dts/armada-385-turris-omnia.dts      |     4 +-
 arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts      |    30 +
 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts  |   202 +
 .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts |     5 +
 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts       |  1747 +-
 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts  |    14 +
 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-4u.dts    |    14 +
 arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts       |   748 +-
 arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts        |    33 +
 arch/arm/boot/dts/aspeed-g4.dtsi                   |    76 +-
 arch/arm/boot/dts/aspeed-g5.dtsi                   |   137 +-
 arch/arm/boot/dts/aspeed-g6.dtsi                   |   137 +-
 arch/arm/boot/dts/at91-sam9x60ek.dts               |     3 +-
 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts        |     3 +-
 arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts      |     3 +-
 arch/arm/boot/dts/at91-sama5d2_icp.dts             |     3 +-
 arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts          |     3 +-
 arch/arm/boot/dts/at91-sama5d2_xplained.dts        |     3 +-
 arch/arm/boot/dts/at91-sama5d3_xplained.dts        |     3 +-
 arch/arm/boot/dts/at91sam9260ek.dts                |     3 +-
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |     3 +-
 arch/arm/boot/dts/bcm2711.dtsi                     |    12 -
 arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts        |     4 +-
 arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts        |     4 +-
 arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts  |     4 +-
 arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts    |     5 +
 arch/arm/boot/dts/bcm4708-netgear-r6250.dts        |     4 +-
 arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts     |     4 +-
 arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts      |     4 +-
 arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts        |     4 +-
 arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts |     4 +-
 arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts  |     4 +-
 arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts      |     5 +
 arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts        |     4 +-
 arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts  |     4 +-
 arch/arm/boot/dts/bcm4709-linksys-ea9200.dts       |     9 +-
 arch/arm/boot/dts/bcm4709-netgear-r7000.dts        |     4 +-
 arch/arm/boot/dts/bcm4709-netgear-r8000.dts        |     4 +-
 arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts      |     4 +-
 arch/arm/boot/dts/bcm47094-linksys-panamera.dts    |    26 +-
 arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts      |     9 +-
 arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts      |     9 +-
 arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts      |     4 +-
 arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts      |     9 +-
 arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts   |     9 +-
 arch/arm/boot/dts/bcm47094-netgear-r8500.dts       |     4 +-
 arch/arm/boot/dts/bcm47094-phicomm-k3.dts          |     4 +-
 arch/arm/boot/dts/dra7-l4.dtsi                     |    79 +-
 arch/arm/boot/dts/dra7.dtsi                        |   240 +-
 arch/arm/boot/dts/ep7209.dtsi                      |    18 +-
 arch/arm/boot/dts/ep7211-edb7211.dts               |     2 +-
 arch/arm/boot/dts/exynos3250-monk.dts              |     4 +-
 arch/arm/boot/dts/exynos3250-rinato.dts            |     4 +-
 arch/arm/boot/dts/exynos4210-i9100.dts             |    56 +-
 arch/arm/boot/dts/exynos4412-midas.dtsi            |     6 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |     5 +-
 arch/arm/boot/dts/exynos4412-odroidx.dts           |     3 +-
 arch/arm/boot/dts/exynos4412-p4note.dtsi           |     4 +-
 arch/arm/boot/dts/exynos4412-ppmu-common.dtsi      |    48 +-
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |     2 +-
 arch/arm/boot/dts/exynos5250-snow-common.dtsi      |     2 +-
 arch/arm/boot/dts/exynos5410-pinctrl.dtsi          |    28 +-
 arch/arm/boot/dts/imx50-kobo-aura.dts              |    16 +-
 arch/arm/boot/dts/imx51.dtsi                       |     2 +-
 arch/arm/boot/dts/imx53-qsb-common.dtsi            |     2 +
 arch/arm/boot/dts/imx53.dtsi                       |     2 +-
 arch/arm/boot/dts/imx6dl-plybas.dts                |     6 +-
 arch/arm/boot/dts/imx6q-b450v3.dts                 |     5 +
 arch/arm/boot/dts/imx6q-b650v3.dts                 |     5 +
 arch/arm/boot/dts/imx6q-b850v3.dts                 |     5 +
 arch/arm/boot/dts/imx6q-ba16.dtsi                  |    21 +
 arch/arm/boot/dts/imx6q-bx50v3.dtsi                |    12 +-
 arch/arm/boot/dts/imx6qdl-gw52xx.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw53xx.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw552x.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw560x.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw5903.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw5904.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw5907.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw5910.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw5912.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-gw5913.dtsi              |     2 -
 arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi       |     6 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi       |    40 +-
 arch/arm/boot/dts/imx6qdl-ts7970.dtsi              |     1 -
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |    24 +-
 arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts       |     7 +-
 arch/arm/boot/dts/imx6ull-colibri.dtsi             |    12 +-
 arch/arm/boot/dts/imx7d-mba7.dts                   |     2 -
 arch/arm/boot/dts/imx7d-remarkable2.dts            |   146 +
 arch/arm/boot/dts/iwg20d-q7-common.dtsi            |     4 +-
 arch/arm/boot/dts/ls1021a.dtsi                     |     3 +-
 arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi     |    59 +-
 .../boot/dts/mstar-infinity2m-ssd202d-unitv2.dts   |    25 +
 arch/arm/boot/dts/mstar-v7.dtsi                    |    23 +
 arch/arm/boot/dts/mt2701.dtsi                      |    19 +-
 arch/arm/boot/dts/mt6589.dtsi                      |     1 +
 arch/arm/boot/dts/mt7623.dtsi                      |    26 +-
 arch/arm/boot/dts/mt7623n.dtsi                     |     4 +-
 arch/arm/boot/dts/mt7629.dtsi                      |    12 +-
 arch/arm/boot/dts/nuvoton-npcm730-gbs.dts          |  1135 +
 arch/arm/boot/dts/nuvoton-npcm750-evb.dts          |     2 +-
 .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts  |    40 +
 arch/arm/boot/dts/nuvoton-wpcm450.dtsi             |    76 +
 arch/arm/boot/dts/omap3-echo.dts                   |   476 +-
 arch/arm/boot/dts/omap3.dtsi                       |     3 +
 arch/arm/boot/dts/omap4-l4.dtsi                    |    43 +-
 arch/arm/boot/dts/omap4.dtsi                       |   174 +-
 arch/arm/boot/dts/omap4460.dtsi                    |    13 +-
 arch/arm/boot/dts/omap44xx-clocks.dtsi             |     8 -
 arch/arm/boot/dts/omap5-l4.dtsi                    |    67 +-
 arch/arm/boot/dts/omap5.dtsi                       |   209 +-
 arch/arm/boot/dts/owl-s500-roseapplepi.dts         |   132 +-
 arch/arm/boot/dts/qcom-ipq4019.dtsi                |     2 +-
 .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts     |     6 +-
 arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts    |    52 +-
 arch/arm/boot/dts/qcom-msm8974.dtsi                |     9 +
 arch/arm/boot/dts/qcom-sdx55-t55.dts               |   281 +
 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts   |   282 +
 arch/arm/boot/dts/qcom-sdx55.dtsi                  |   207 +-
 arch/arm/boot/dts/r7s9210-rza2mevb.dts             |    55 +-
 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts    |   159 +-
 .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi  |    32 +
 .../dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi  |    29 +
 arch/arm/boot/dts/r8a7742-iwg21d-q7.dts            |     4 +-
 arch/arm/boot/dts/r8a7742.dtsi                     |     4 +-
 arch/arm/boot/dts/r8a7743-sk-rzg1m.dts             |     2 +-
 arch/arm/boot/dts/r8a7743.dtsi                     |     2 +-
 arch/arm/boot/dts/r8a7744.dtsi                     |     2 +-
 arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts        |     4 +-
 arch/arm/boot/dts/r8a7745-sk-rzg1e.dts             |     2 +-
 arch/arm/boot/dts/r8a7745.dtsi                     |     2 +-
 arch/arm/boot/dts/r8a77470.dtsi                    |     2 +-
 arch/arm/boot/dts/r8a7790-lager.dts                |    11 +-
 arch/arm/boot/dts/r8a7790-stout.dts                |     4 +-
 arch/arm/boot/dts/r8a7790.dtsi                     |     4 +-
 arch/arm/boot/dts/r8a7791-koelsch.dts              |    19 +-
 arch/arm/boot/dts/r8a7791-porter.dts               |     6 +-
 arch/arm/boot/dts/r8a7791.dtsi                     |     2 +-
 arch/arm/boot/dts/r8a7792-blanche.dts              |     2 +-
 arch/arm/boot/dts/r8a7792-wheat.dts                |     2 +-
 arch/arm/boot/dts/r8a7792.dtsi                     |     2 +-
 arch/arm/boot/dts/r8a7793-gose.dts                 |    11 +-
 arch/arm/boot/dts/r8a7793.dtsi                     |     2 +-
 arch/arm/boot/dts/r8a7794-alt.dts                  |     5 +-
 arch/arm/boot/dts/r8a7794-silk.dts                 |     8 +-
 arch/arm/boot/dts/r8a7794.dtsi                     |     2 +-
 arch/arm/boot/dts/rk3036.dtsi                      |     4 -
 arch/arm/boot/dts/rk3228-evb.dts                   |     4 +
 arch/arm/boot/dts/rk3229-evb.dts                   |     4 +
 arch/arm/boot/dts/rk3229-xms6.dts                  |     6 +
 arch/arm/boot/dts/rk322x.dtsi                      |     5 +-
 arch/arm/boot/dts/rk3288.dtsi                      |     4 -
 arch/arm/boot/dts/rv1108-elgin-r1.dts              |     4 +
 arch/arm/boot/dts/rv1108-evb.dts                   |     4 +
 arch/arm/boot/dts/rv1108.dtsi                      |     6 +-
 arch/arm/boot/dts/s5pv210-fascinate4g.dts          |     2 +-
 arch/arm/boot/dts/sama5d2.dtsi                     |     6 +-
 arch/arm/boot/dts/sama5d3.dtsi                     |     2 +-
 arch/arm/boot/dts/ste-ab8500.dtsi                  |     4 +-
 arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi      |   214 +-
 arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi      |   210 +-
 arch/arm/boot/dts/ste-href-tvk1281618.dtsi         |   218 -
 arch/arm/boot/dts/ste-href520-tvk.dts              |     4 +-
 arch/arm/boot/dts/ste-hrefprev60-tvk.dts           |     2 +-
 arch/arm/boot/dts/ste-hrefv60plus-tvk.dts          |     4 +-
 arch/arm/boot/dts/ste-ux500-samsung-janice.dts     |    48 +-
 arch/arm/boot/dts/stm32h7-pinctrl.dtsi             |   275 +
 arch/arm/boot/dts/stm32h743-pinctrl.dtsi           |   306 -
 arch/arm/boot/dts/stm32h743.dtsi                   |   177 +-
 arch/arm/boot/dts/stm32h743i-disco.dts             |     2 +-
 arch/arm/boot/dts/stm32h743i-eval.dts              |     2 +-
 arch/arm/boot/dts/stm32h750.dtsi                   |     6 +
 arch/arm/boot/dts/stm32h750i-art-pi.dts            |   229 +
 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi           |    21 +-
 arch/arm/boot/dts/stm32mp151.dtsi                  |    32 +-
 arch/arm/boot/dts/stm32mp153c-dhcom-drc02.dts      |     4 +
 .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts     |    47 +
 .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts    |    47 +
 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi  |   196 +
 ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts |   154 +
 .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts  |    55 +
 .../boot/dts/stm32mp157a-microgea-stm32mp1.dtsi    |   148 +
 arch/arm/boot/dts/stm32mp157c-dhcom-pdk2.dts       |     4 +
 arch/arm/boot/dts/stm32mp157c-dhcom-picoitx.dts    |     4 +
 arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi     |    12 +-
 arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi   |    12 +-
 arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi       |    64 +
 arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi |    35 +
 arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi       |     4 +
 arch/arm/boot/dts/sun4i-a10-topwise-a721.dts       |   242 +
 arch/arm/boot/dts/sun6i-a31-hummingbird.dts        |     2 +-
 arch/arm/boot/dts/sun6i-a31-m9.dts                 |     2 +-
 arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts   |     2 +-
 arch/arm/boot/dts/sun6i-a31.dtsi                   |     6 +-
 arch/arm/boot/dts/sun6i-a31s-primo81.dts           |     2 +-
 arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi     |     2 +-
 arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts   |     2 +-
 .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts     |     2 +-
 .../boot/dts/sun6i-reference-design-tablet.dtsi    |     2 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi               |     6 +-
 arch/arm/boot/dts/sun8i-a33-olinuxino.dts          |     2 +-
 arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts     |     2 +-
 .../boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts  |     4 +-
 arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts       |     4 +-
 arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts   |     4 +-
 arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts          |     4 +-
 arch/arm/boot/dts/sun8i-a83t.dtsi                  |     5 +-
 .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts    |    25 +
 arch/arm/boot/dts/sun8i-h3-beelink-x2.dts          |    11 +
 arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts       |     2 +-
 arch/arm/boot/dts/sun8i-r16-parrot.dts             |     2 +-
 .../boot/dts/sun8i-reference-design-tablet.dtsi    |     2 +-
 arch/arm/boot/dts/sunxi-h3-h5.dtsi                 |    12 +
 arch/arm/boot/dts/tegra124-peripherals-opp.dtsi    |     5 +
 arch/arm/boot/dts/tegra20-acer-a500-picasso.dts    |    16 +-
 arch/arm/boot/dts/tegra20-cpu-opp.dtsi             |     2 +
 arch/arm/boot/dts/tegra20-paz00.dts                |    14 +-
 arch/arm/boot/dts/tegra20-peripherals-opp.dtsi     |     1 +
 arch/arm/boot/dts/tegra20-ventana.dts              |    78 +-
 arch/arm/boot/dts/tegra30-apalis.dtsi              |     1 +
 .../dts/tegra30-asus-nexus7-grouper-common.dtsi    |    14 +-
 .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi   |     1 +
 arch/arm/boot/dts/tegra30-beaver.dts               |     1 +
 arch/arm/boot/dts/tegra30-cardhu-a04.dts           |    48 -
 arch/arm/boot/dts/tegra30-cardhu.dtsi              |    84 +-
 arch/arm/boot/dts/tegra30-colibri.dtsi             |     1 +
 arch/arm/boot/dts/tegra30-cpu-opp.dtsi             |     3 +
 arch/arm/boot/dts/tegra30-ouya.dts                 |    16 +-
 arch/arm/boot/dts/tegra30-peripherals-opp.dtsi     |     3 +
 arch/arm/boot/dts/uniphier-pxs2.dtsi               |     2 +-
 arch/arm/configs/at91_dt_defconfig                 |     5 +-
 arch/arm/configs/dove_defconfig                    |     1 -
 arch/arm/configs/ezx_defconfig                     |     1 -
 arch/arm/configs/footbridge_defconfig              |     1 -
 arch/arm/configs/imote2_defconfig                  |     1 -
 arch/arm/configs/magician_defconfig                |     1 -
 arch/arm/configs/moxart_defconfig                  |     1 -
 arch/arm/configs/mps2_defconfig                    |     1 -
 arch/arm/configs/multi_v5_defconfig                |     3 +
 arch/arm/configs/multi_v7_defconfig                |     4 +-
 arch/arm/configs/mvebu_v5_defconfig                |     1 -
 arch/arm/configs/omap2plus_defconfig               |   151 +-
 arch/arm/configs/pxa_defconfig                     |     1 -
 arch/arm/configs/qcom_defconfig                    |    10 +-
 arch/arm/configs/sama5_defconfig                   |    51 +-
 arch/arm/configs/shmobile_defconfig                |     1 -
 arch/arm/configs/socfpga_defconfig                 |     2 +-
 arch/arm/configs/u8500_defconfig                   |    14 +
 arch/arm/configs/xcep_defconfig                    |     1 -
 arch/arm/crypto/aes-cipher-core.S                  |    42 +-
 arch/arm/crypto/blake2b-neon-glue.c                |     4 +-
 arch/arm/crypto/blake2s-core.S                     |    21 +
 arch/arm/crypto/chacha-scalar-core.S               |    43 +-
 arch/arm/crypto/curve25519-core.S                  |     2 +-
 arch/arm/crypto/poly1305-glue.c                    |     2 +-
 arch/arm/include/asm/bug.h                         |     1 +
 arch/arm/include/asm/hypervisor.h                  |     3 +
 arch/arm/include/asm/io.h                          |     5 -
 arch/arm/include/asm/kexec.h                       |     3 -
 arch/arm/include/asm/memory.h                      |    15 -
 arch/arm/include/asm/paravirt.h                    |    14 +-
 arch/arm/include/asm/pgtable-3level.h              |     2 -
 arch/arm/include/asm/pgtable.h                     |     3 +
 arch/arm/include/asm/set_memory.h                  |     8 -
 arch/arm/include/asm/spinlock.h                    |     2 +-
 arch/arm/include/asm/xen/swiotlb-xen.h             |     1 +
 arch/arm/include/uapi/asm/Kbuild                   |     1 -
 arch/arm/include/uapi/asm/unistd.h                 |     1 -
 arch/arm/kernel/asm-offsets.c                      |     3 +
 arch/arm/kernel/entry-common.S                     |     8 +-
 arch/arm/kernel/hw_breakpoint.c                    |     2 +-
 arch/arm/kernel/machine_kexec.c                    |     8 -
 arch/arm/kernel/paravirt.c                         |     9 +-
 arch/arm/kernel/process.c                          |    11 +
 arch/arm/kernel/smccc-call.S                       |    11 +-
 arch/arm/kernel/suspend.c                          |    19 +-
 arch/arm/kernel/traps.c                            |     1 +
 arch/arm/mach-at91/pm.c                            |    19 +-
 arch/arm/mach-davinci/board-da830-evm.c            |     6 +-
 arch/arm/mach-davinci/board-dm365-evm.c            |     6 +-
 arch/arm/mach-davinci/board-dm644x-evm.c           |     6 +-
 arch/arm/mach-davinci/board-dm646x-evm.c           |     6 +-
 arch/arm/mach-davinci/board-mityomapl138.c         |     6 +-
 arch/arm/mach-davinci/board-sffsdr.c               |     6 +-
 arch/arm/mach-exynos/platsmp.c                     |    28 +-
 arch/arm/mach-footbridge/Kconfig                   |    21 -
 arch/arm/mach-footbridge/Makefile                  |     2 -
 arch/arm/mach-footbridge/cats-pci.c                |     4 +-
 arch/arm/mach-footbridge/ebsa285-pci.c             |     4 +-
 arch/arm/mach-footbridge/netwinder-pci.c           |     2 +-
 arch/arm/mach-footbridge/personal-pci.c            |    58 -
 arch/arm/mach-footbridge/personal.c                |    25 -
 arch/arm/mach-hisi/hisilicon.c                     |     4 +-
 arch/arm/mach-hisi/hotplug.c                       |     2 +-
 arch/arm/mach-hisi/platmcpm.c                      |     2 +-
 arch/arm/mach-hisi/platsmp.c                       |     2 +-
 arch/arm/mach-imx/Kconfig                          |     2 +-
 arch/arm/mach-imx/pm-imx5.c                        |     2 +-
 arch/arm/mach-iop32x/n2100.c                       |     8 +-
 arch/arm/mach-keystone/keystone.c                  |     4 +-
 arch/arm/mach-mstar/Kconfig                        |     1 +
 arch/arm/mach-mvebu/kirkwood.c                     |     3 +-
 arch/arm/mach-npcm/Kconfig                         |    13 +-
 arch/arm/mach-npcm/Makefile                        |     1 +
 arch/arm/mach-npcm/wpcm450.c                       |    13 +
 arch/arm/mach-omap1/ams-delta-fiq-handler.S        |     1 +
 arch/arm/mach-omap1/board-osk.c                    |     6 +-
 arch/arm/mach-omap1/timer.c                        |     2 +-
 arch/arm/mach-omap2/Kconfig                        |     3 -
 arch/arm/mach-omap2/Makefile                       |    11 +-
 arch/arm/mach-omap2/board-generic.c                |     2 +-
 arch/arm/mach-omap2/common.h                       |     9 -
 arch/arm/mach-omap2/io.c                           |    12 +-
 arch/arm/mach-omap2/omap-secure.c                  |    39 +
 arch/arm/mach-omap2/omap-secure.h                  |     1 +
 arch/arm/mach-omap2/omap_hwmod.c                   |     9 +-
 arch/arm/mach-omap2/omap_hwmod.h                   |    14 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c         |   877 -
 arch/arm/mach-omap2/omap_hwmod_54xx_data.c         |   467 -
 arch/arm/mach-omap2/omap_hwmod_7xx_data.c          |   719 -
 arch/arm/mach-omap2/omap_twl.c                     |     2 +-
 arch/arm/mach-omap2/pdata-quirks.c                 |    31 +-
 arch/arm/mach-omap2/pm-debug.c                     |     4 +-
 arch/arm/mach-omap2/pmic-cpcap.c                   |     4 +-
 arch/arm/mach-omap2/powerdomain.c                  |    12 +-
 arch/arm/mach-omap2/sr_device.c                    |     9 +-
 arch/arm/mach-pxa/icontrol.c                       |    12 +-
 arch/arm/mach-pxa/mainstone.c                      |     8 +-
 arch/arm/mach-pxa/pxa_cplds_irqs.c                 |    31 +-
 arch/arm/mach-pxa/stargate2.c                      |     6 +-
 arch/arm/mach-pxa/zeus.c                           |     6 +-
 arch/arm/mach-s3c/mach-mini2440.c                  |     6 +-
 arch/arm/mach-s3c/mach-rx1950.c                    |    11 +-
 arch/arm/mach-socfpga/Kconfig                      |     4 +-
 arch/arm/mach-spear/spear320.c                     |     2 -
 arch/arm/mach-spear/spear3xx.c                     |    10 -
 arch/arm/mach-stm32/board-dt.c                     |     1 +
 arch/arm/mach-ux500/platsmp.c                      |     2 +-
 arch/arm/mm/cache-v7.S                             |    58 +-
 arch/arm/mm/copypage-v4mc.c                        |     1 +
 arch/arm/mm/copypage-v6.c                          |     1 +
 arch/arm/mm/copypage-xscale.c                      |     1 +
 arch/arm/mm/dump.c                                 |     4 +-
 arch/arm/mm/init.c                                 |    29 +-
 arch/arm/mm/mmu.c                                  |     3 +-
 arch/arm/mm/pmsa-v7.c                              |     4 +-
 arch/arm/mm/pmsa-v8.c                              |     4 +-
 arch/arm/mm/proc-v7.S                              |    39 +-
 arch/arm/mm/ptdump_debugfs.c                       |    15 +-
 arch/arm/plat-omap/dma.c                           |     3 +-
 arch/arm/probes/kprobes/test-arm.c                 |   294 +-
 arch/arm/probes/kprobes/test-core.h                |     1 +
 arch/arm/probes/uprobes/core.c                     |     4 +-
 arch/arm/tools/Makefile                            |    26 +-
 arch/arm/tools/syscall.tbl                         |     4 +
 arch/arm/tools/syscallhdr.sh                       |    31 -
 arch/arm/tools/syscalltbl.sh                       |    22 -
 arch/arm/xen/mm.c                                  |    10 +-
 arch/arm64/Kconfig                                 |    91 +-
 arch/arm64/Kconfig.platforms                       |    26 +-
 arch/arm64/Makefile                                |     5 +-
 arch/arm64/boot/dts/Makefile                       |     1 +
 .../dts/allwinner/sun50i-a64-amarula-relic.dts     |     2 +-
 .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts |     2 +-
 .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts   |     2 +-
 .../boot/dts/allwinner/sun50i-a64-olinuxino.dts    |     2 +-
 .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts |     2 +-
 .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts   |     4 +
 .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts |     2 +-
 .../boot/dts/allwinner/sun50i-a64-pinebook.dts     |     2 +-
 .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi   |     2 +-
 .../boot/dts/allwinner/sun50i-a64-pinetab.dts      |     2 +-
 .../boot/dts/allwinner/sun50i-a64-sopine.dtsi      |     4 +-
 .../boot/dts/allwinner/sun50i-a64-teres-i.dts      |     2 +-
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi      |     6 +-
 .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts   |    44 +-
 .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts    |    16 +-
 .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi     |    24 +-
 .../boot/dts/allwinner/sun50i-h6-pine-h64.dts      |     4 +-
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi       |    12 +-
 arch/arm64/boot/dts/altera/Makefile                |     2 +-
 arch/arm64/boot/dts/amlogic/Makefile               |     3 +
 arch/arm64/boot/dts/amlogic/meson-a1.dtsi          |     4 +-
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi         |     1 -
 arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi  |    20 +-
 .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts |     2 +-
 .../boot/dts/amlogic/meson-g12b-gtking-pro.dts     |     4 +-
 arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts  |     2 +-
 .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi     |    56 +-
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi          |     6 +
 .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts |     2 +-
 .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts |    86 +
 .../boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dts |     8 +-
 .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts |   113 +
 .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts   |   120 +
 .../boot/dts/amlogic/meson-gxm-wetek-core2.dts     |     2 +-
 arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi |     4 +-
 .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts |     2 +-
 arch/arm64/boot/dts/apple/Makefile                 |     2 +
 arch/arm64/boot/dts/apple/t8103-j274.dts           |    45 +
 arch/arm64/boot/dts/apple/t8103.dtsi               |   135 +
 arch/arm64/boot/dts/arm/juno-base.dtsi             |     5 +-
 arch/arm64/boot/dts/arm/juno-r1.dts                |     4 +
 arch/arm64/boot/dts/arm/juno-r2.dts                |     4 +
 arch/arm64/boot/dts/broadcom/bcm4908/Makefile      |     1 +
 .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts    |   107 +-
 .../bcm4908/bcm4906-tplink-archer-c2300-v1.dts     |   182 +
 .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts    |    44 +-
 arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi  |    47 +-
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi     |     2 +-
 arch/arm64/boot/dts/exynos/exynos5433.dtsi         |     6 +-
 arch/arm64/boot/dts/freescale/Makefile             |     4 +
 .../dts/freescale/fsl-ls1028a-kontron-sl28.dts     |    80 +-
 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts  |     1 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts  |     1 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |    18 +-
 .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi |    24 +
 .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi    |    64 +
 arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi    |     8 +
 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi   |    68 +
 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi    |   184 +
 arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi     |    18 +
 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi     |   202 +
 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi    |   311 +
 .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts   |    97 +
 .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts  |    97 +
 .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi     |   232 +
 .../boot/dts/freescale/imx8mm-nitrogen-r2.dts      |   314 +-
 arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h     |     2 +-
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |     2 +-
 .../boot/dts/freescale/imx8mn-beacon-som.dtsi      |     6 +-
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |     2 +-
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts       |     2 +
 .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts   |    56 +-
 arch/arm64/boot/dts/freescale/imx8mp.dtsi          |    43 +-
 .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts    |   613 +
 .../boot/dts/freescale/imx8mq-librem5-devkit.dts   |    70 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts |     2 +-
 .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts |     4 +
 arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi  |    24 +-
 arch/arm64/boot/dts/freescale/imx8mq-pinfunc.h     |     2 +-
 arch/arm64/boot/dts/freescale/imx8qm-mek.dts       |   144 +
 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi  |    21 +
 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi   |    51 +
 arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi  |    61 +
 arch/arm64/boot/dts/freescale/imx8qm.dtsi          |   176 +
 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts    |    20 +-
 .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi     |     8 +-
 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi |    12 +-
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |    50 +-
 arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi |    37 +
 arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi |    25 +
 arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi |    61 +
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi         |   423 +-
 arch/arm64/boot/dts/intel/Makefile                 |     6 +-
 arch/arm64/boot/dts/intel/socfpga_agilex.dtsi      |   222 +-
 arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts |    14 +-
 .../boot/dts/intel/socfpga_agilex_socdk_nand.dts   |    18 +-
 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts    |    12 +-
 .../boot/dts/marvell/armada-3720-turris-mox.dts    |     2 +-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |     3 +-
 arch/arm64/boot/dts/marvell/armada-7040-db.dts     |    14 +-
 .../dts/marvell/armada-8040-clearfog-gt-8k.dts     |   127 +
 arch/arm64/boot/dts/marvell/armada-8040-db.dts     |    21 +-
 arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi |    19 +-
 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi      |    25 +-
 arch/arm64/boot/dts/marvell/cn9130-db.dts          |    12 +-
 arch/arm64/boot/dts/marvell/cn9131-db.dts          |     9 +-
 arch/arm64/boot/dts/marvell/cn9132-db.dts          |    11 +-
 arch/arm64/boot/dts/mediatek/Makefile              |     8 +
 arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |     8 +-
 arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts       |    12 +
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |     9 +-
 arch/arm64/boot/dts/mediatek/mt8173-evb.dts        |     6 +-
 arch/arm64/boot/dts/mediatek/mt8173.dtsi           |    15 +-
 arch/arm64/boot/dts/mediatek/mt8183-evb.dts        |     4 +
 .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts     |    31 +
 .../mt8183-kukui-jacuzzi-juniper-sku16.dts         |    13 +
 .../dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi |    27 +
 .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi    |   474 +
 .../boot/dts/mediatek/mt8183-kukui-kakadu.dts      |    13 +
 .../boot/dts/mediatek/mt8183-kukui-kakadu.dtsi     |   378 +
 .../dts/mediatek/mt8183-kukui-kodama-sku16.dts     |    21 +
 .../dts/mediatek/mt8183-kukui-kodama-sku272.dts    |    21 +
 .../dts/mediatek/mt8183-kukui-kodama-sku288.dts    |    21 +
 .../dts/mediatek/mt8183-kukui-kodama-sku32.dts     |    21 +
 .../boot/dts/mediatek/mt8183-kukui-kodama.dtsi     |   343 +
 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts    |   378 +
 arch/arm64/boot/dts/mediatek/mt8183.dtsi           |   160 +-
 arch/arm64/boot/dts/mediatek/mt8516.dtsi           |     9 +-
 arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi   |     3 +-
 arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts |     2 +-
 arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi     |     2 +-
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           |     2 +-
 arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts |     3 +-
 .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi |     4 +
 .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi |     4 +
 arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi     |     1 -
 arch/arm64/boot/dts/qcom/Makefile                  |    15 +
 arch/arm64/boot/dts/qcom/apq8016-sbc.dts           |     2 +-
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |     8 +-
 arch/arm64/boot/dts/qcom/msm8994.dtsi              |     4 +-
 arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi    |     4 +
 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi          |     4 +
 .../boot/dts/qcom/msm8998-oneplus-cheeseburger.dts |    42 +
 .../boot/dts/qcom/msm8998-oneplus-common.dtsi      |   514 +
 .../boot/dts/qcom/msm8998-oneplus-dumpling.dts     |    25 +
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |     2 +
 arch/arm64/boot/dts/qcom/pm8150.dtsi               |     4 +-
 arch/arm64/boot/dts/qcom/pm8350.dtsi               |    25 +
 arch/arm64/boot/dts/qcom/pm8350b.dtsi              |    25 +
 arch/arm64/boot/dts/qcom/pm8350c.dtsi              |    25 +
 arch/arm64/boot/dts/qcom/pmk8350.dtsi              |    25 +
 arch/arm64/boot/dts/qcom/pmr735a.dtsi              |    25 +
 arch/arm64/boot/dts/qcom/pmr735b.dtsi              |    25 +
 arch/arm64/boot/dts/qcom/qrb5165-rb5.dts           |    18 +-
 .../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts |    18 +
 .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts     |   141 +
 .../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts |    18 +
 .../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts     |    15 +
 .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi |   266 +
 .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts |    34 +
 .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts    |    26 +
 .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts     |    42 +
 .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts      |     9 +
 .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts      |     9 +
 .../boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts   |     5 +-
 .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts  |     4 +-
 .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts      |    10 +
 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi |    39 +-
 .../boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts |    14 +
 .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts     |    26 +
 .../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts |    14 +
 .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts     |    44 +
 .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi |   295 +
 arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts     |    35 +-
 arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi       |   222 +-
 arch/arm64/boot/dts/qcom/sc7180.dtsi               |    58 +-
 arch/arm64/boot/dts/qcom/sc7280-idp.dts            |   259 +
 arch/arm64/boot/dts/qcom/sc7280.dtsi               |  1128 +
 arch/arm64/boot/dts/qcom/sdm845-db845c.dts         |    31 +-
 .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts      |    71 +
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |   155 +-
 arch/arm64/boot/dts/qcom/sm8150.dtsi               |   555 +-
 arch/arm64/boot/dts/qcom/sm8250-mtp.dts            |     4 -
 arch/arm64/boot/dts/qcom/sm8250.dtsi               |   676 +-
 arch/arm64/boot/dts/qcom/sm8350-hdk.dts            |   319 +
 arch/arm64/boot/dts/qcom/sm8350-mtp.dts            |   116 +
 arch/arm64/boot/dts/qcom/sm8350.dtsi               |  1637 +-
 .../boot/dts/renesas/beacon-renesom-baseboard.dtsi |     4 +-
 arch/arm64/boot/dts/renesas/hihope-common.dtsi     |     3 +
 arch/arm64/boot/dts/renesas/hihope-rev4.dtsi       |     2 +-
 ...hope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi |     2 -
 .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts |     3 +
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi          |     8 +
 .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts |     3 +
 arch/arm64/boot/dts/renesas/r8a774b1.dtsi          |     8 +
 arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts    |     6 +-
 .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts   |     2 +-
 arch/arm64/boot/dts/renesas/r8a774c0.dtsi          |     4 +
 .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts |     3 +
 arch/arm64/boot/dts/renesas/r8a774e1.dtsi          |     8 +
 .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts |    37 +-
 arch/arm64/boot/dts/renesas/r8a77950.dtsi          |     9 +
 .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts |    37 +-
 .../boot/dts/renesas/r8a77951-salvator-xs.dts      |    37 +-
 arch/arm64/boot/dts/renesas/r8a77951.dtsi          |    12 +
 .../arm64/boot/dts/renesas/r8a77960-salvator-x.dts |    46 -
 .../boot/dts/renesas/r8a77960-salvator-xs.dts      |    46 -
 arch/arm64/boot/dts/renesas/r8a77960.dtsi          |     8 +
 .../boot/dts/renesas/r8a77961-salvator-xs.dts      |    46 -
 arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts      |    11 +
 arch/arm64/boot/dts/renesas/r8a77961.dtsi          |   348 +-
 .../arm64/boot/dts/renesas/r8a77965-salvator-x.dts |    45 -
 .../boot/dts/renesas/r8a77965-salvator-xs.dts      |    45 -
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          |     8 +
 arch/arm64/boot/dts/renesas/r8a77970.dtsi          |     4 +
 arch/arm64/boot/dts/renesas/r8a77980.dtsi          |    24 +-
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts     |    11 +-
 arch/arm64/boot/dts/renesas/r8a77990.dtsi          |     4 +
 .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi      |    79 +-
 .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi  |    15 +
 .../boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi |    15 +
 arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts    |    50 +-
 arch/arm64/boot/dts/renesas/r8a779a0.dtsi          |   263 +-
 arch/arm64/boot/dts/renesas/salvator-common.dtsi   |    55 +-
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi           |     1 +
 arch/arm64/boot/dts/renesas/ulcb.dtsi              |    12 +-
 arch/arm64/boot/dts/rockchip/Makefile              |     1 +
 .../boot/dts/rockchip/px30-engicam-common.dtsi     |     5 +
 .../boot/dts/rockchip/px30-engicam-px30-core.dtsi  |     4 +
 arch/arm64/boot/dts/rockchip/px30-evb.dts          |     6 +
 arch/arm64/boot/dts/rockchip/px30.dtsi             |    27 +-
 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts     |     6 +
 arch/arm64/boot/dts/rockchip/rk3308.dtsi           |     5 +-
 arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts    |    11 +
 arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts |     4 +
 arch/arm64/boot/dts/rockchip/rk3328-a1.dts         |     5 +
 arch/arm64/boot/dts/rockchip/rk3328-evb.dts        |     6 +
 arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts |     4 +
 arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts     |     5 +
 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts  |     5 +
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts     |     5 +
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |    28 +-
 arch/arm64/boot/dts/rockchip/rk3368-evb.dtsi       |     4 +
 arch/arm64/boot/dts/rockchip/rk3368-geekbox.dts    |     4 +
 .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts |     4 +
 arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi      |     4 +
 .../boot/dts/rockchip/rk3368-orion-r68-meta.dts    |     5 +
 arch/arm64/boot/dts/rockchip/rk3368-px5-evb.dts    |     5 +
 arch/arm64/boot/dts/rockchip/rk3368-r88.dts        |     5 +
 arch/arm64/boot/dts/rockchip/rk3368.dtsi           |     9 +-
 arch/arm64/boot/dts/rockchip/rk3399-evb.dts        |     4 +
 arch/arm64/boot/dts/rockchip/rk3399-firefly.dts    |     6 +
 arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi       |     5 +
 arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts |     6 +
 .../boot/dts/rockchip/rk3399-khadas-edge.dtsi      |     6 +
 .../boot/dts/rockchip/rk3399-kobol-helios64.dts    |     5 +
 arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts  |     6 +
 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts |   133 +
 arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi   |     6 +
 arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi       |    40 +-
 arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts   |     6 +
 .../boot/dts/rockchip/rk3399-pinebook-pro.dts      |     6 +
 .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts |     4 +
 arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi      |    55 +-
 .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts  |     4 +
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi    |     5 +
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi |     5 +
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b.dts |     4 +
 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4c.dts |     4 +
 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi   |     6 +
 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi |    19 +
 .../dts/rockchip/rk3399-sapphire-excavator.dts     |     4 +
 arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi  |     5 +
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |     9 +-
 .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi     |     5 +
 arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi   |     2 +-
 arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi   |     4 +-
 arch/arm64/boot/dts/ti/Makefile                    |     8 +-
 arch/arm64/boot/dts/ti/k3-am64-main.dtsi           |   675 +
 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi            |   103 +
 arch/arm64/boot/dts/ti/k3-am64.dtsi                |   105 +
 arch/arm64/boot/dts/ti/k3-am642-evm.dts            |   468 +
 arch/arm64/boot/dts/ti/k3-am642-sk.dts             |   334 +
 arch/arm64/boot/dts/ti/k3-am642.dtsi               |    65 +
 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi |   655 +
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi           |   395 +
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi            |     9 +
 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts |    61 +
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts     |     4 +-
 .../boot/dts/ti/k3-am6548-iot2050-advanced.dts     |    60 +
 .../boot/dts/ti/k3-j7200-common-proc-board.dts     |    94 +
 arch/arm64/boot/dts/ti/k3-j7200-main.dtsi          |    86 +-
 arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi    |    51 +
 arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi        |    36 +
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi          |   279 +-
 arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi    |     4 +-
 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi        |     4 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts  |    20 +-
 arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts  |    20 +-
 arch/arm64/boot/dts/xilinx/zynqmp.dtsi             |     1 +
 arch/arm64/configs/defconfig                       |    39 +-
 arch/arm64/crypto/aes-modes.S                      |     3 +-
 arch/arm64/crypto/poly1305-glue.c                  |     2 +-
 arch/arm64/crypto/sha1-ce-core.S                   |     2 +-
 arch/arm64/crypto/sha2-ce-core.S                   |     2 +-
 arch/arm64/crypto/sha3-ce-core.S                   |     4 +-
 arch/arm64/crypto/sha512-ce-core.S                 |     2 +-
 arch/arm64/include/asm/Kbuild                      |     2 +
 arch/arm64/include/asm/alternative-macros.h        |     8 +-
 arch/arm64/include/asm/arch_gicv3.h                |     2 +-
 arch/arm64/include/asm/arch_timer.h                |    21 -
 arch/arm64/include/asm/asm_pointer_auth.h          |    20 +-
 arch/arm64/include/asm/assembler.h                 |   137 +-
 arch/arm64/include/asm/barrier.h                   |    24 +-
 arch/arm64/include/asm/cpucaps.h                   |    73 -
 arch/arm64/include/asm/cpufeature.h                |    17 +
 arch/arm64/include/asm/cputype.h                   |     6 +
 arch/arm64/include/asm/daifflags.h                 |    13 +-
 arch/arm64/include/asm/el2_setup.h                 |    34 +
 arch/arm64/include/asm/fpsimd.h                    |    12 +
 arch/arm64/include/asm/fpsimdmacros.h              |    10 +-
 arch/arm64/include/asm/hyp_image.h                 |     7 +
 arch/arm64/include/asm/hypervisor.h                |     3 +
 arch/arm64/include/asm/io.h                        |    11 +-
 arch/arm64/include/asm/irq.h                       |     4 +
 arch/arm64/include/asm/irq_work.h                  |     2 +
 arch/arm64/include/asm/irqflags.h                  |    16 +-
 arch/arm64/include/asm/kernel-pgtable.h            |     2 +-
 arch/arm64/include/asm/kexec.h                     |     4 -
 arch/arm64/include/asm/kvm_arm.h                   |     3 +
 arch/arm64/include/asm/kvm_asm.h                   |     9 +
 arch/arm64/include/asm/kvm_host.h                  |    55 +-
 arch/arm64/include/asm/kvm_hyp.h                   |    14 +-
 arch/arm64/include/asm/kvm_mmu.h                   |    25 +-
 arch/arm64/include/asm/kvm_pgtable.h               |   164 +-
 arch/arm64/include/asm/memory.h                    |    28 +-
 arch/arm64/include/asm/mmu_context.h               |     4 +-
 arch/arm64/include/asm/mte-kasan.h                 |    48 +-
 arch/arm64/include/asm/mte.h                       |    54 +-
 arch/arm64/include/asm/paravirt.h                  |    14 +-
 arch/arm64/include/asm/pgalloc.h                   |    19 +-
 arch/arm64/include/asm/pgtable-hwdef.h             |    15 +
 arch/arm64/include/asm/pgtable-prot.h              |     9 +-
 arch/arm64/include/asm/pgtable.h                   |    31 +-
 arch/arm64/include/asm/pointer_auth.h              |    61 +-
 arch/arm64/include/asm/processor.h                 |    13 +-
 arch/arm64/include/asm/ptdump.h                    |     2 +-
 arch/arm64/include/asm/sections.h                  |     1 +
 arch/arm64/include/asm/smp.h                       |     1 +
 arch/arm64/include/asm/sparsemem.h                 |     3 -
 arch/arm64/include/asm/stacktrace.h                |    24 +-
 arch/arm64/include/asm/sysreg.h                    |   132 +-
 arch/arm64/include/asm/topology.h                  |    10 +-
 arch/arm64/include/asm/uaccess.h                   |    22 +
 arch/arm64/include/asm/unistd.h                    |     2 +-
 arch/arm64/include/asm/unistd32.h                  |     7 +
 arch/arm64/include/asm/vdso/compat_gettimeofday.h  |     3 +-
 arch/arm64/include/asm/vdso/gettimeofday.h         |     8 +-
 arch/arm64/include/asm/vmalloc.h                   |    24 +
 arch/arm64/include/asm/word-at-a-time.h            |    14 +-
 arch/arm64/include/asm/xen/swiotlb-xen.h           |     1 +
 arch/arm64/kernel/Makefile                         |     5 +
 arch/arm64/kernel/acpi_parking_protocol.c          |     3 +-
 arch/arm64/kernel/alternative.c                    |     3 +-
 arch/arm64/kernel/asm-offsets.c                    |    10 +-
 arch/arm64/kernel/cpu-reset.S                      |     5 +-
 arch/arm64/kernel/cpu-reset.h                      |    10 +-
 arch/arm64/kernel/cpufeature.c                     |    32 +-
 arch/arm64/kernel/cpuidle.c                        |     2 +-
 arch/arm64/kernel/entry-common.c                   |    23 +-
 arch/arm64/kernel/entry-fpsimd.S                   |     5 +
 arch/arm64/kernel/entry.S                          |   195 +-
 arch/arm64/kernel/fpsimd.c                         |    39 +-
 arch/arm64/kernel/ftrace.c                         |     2 +-
 arch/arm64/kernel/head.S                           |    39 +-
 arch/arm64/kernel/hyp-stub.S                       |    13 +-
 arch/arm64/kernel/idreg-override.c                 |    26 +-
 arch/arm64/kernel/image-vars.h                     |    34 +-
 arch/arm64/kernel/irq.c                            |    35 +-
 arch/arm64/kernel/kaslr.c                          |    18 +-
 arch/arm64/kernel/machine_kexec_file.c             |   196 +-
 arch/arm64/kernel/module.c                         |    16 +-
 arch/arm64/kernel/mte.c                            |   121 +-
 arch/arm64/kernel/paravirt.c                       |    13 +-
 arch/arm64/kernel/perf_event.c                     |     5 +-
 arch/arm64/kernel/pointer_auth.c                   |    63 +
 arch/arm64/kernel/probes/kprobes.c                 |     9 +-
 arch/arm64/kernel/process.c                        |    44 +-
 arch/arm64/kernel/psci.c                           |     3 +-
 arch/arm64/kernel/ptrace.c                         |    41 +
 arch/arm64/kernel/sleep.S                          |     2 +-
 arch/arm64/kernel/smp.c                            |     1 +
 arch/arm64/kernel/smp_spin_table.c                 |     3 +-
 arch/arm64/kernel/stacktrace.c                     |    34 +-
 arch/arm64/kernel/suspend.c                        |     6 +-
 arch/arm64/kernel/syscall.c                        |    16 +
 arch/arm64/kernel/topology.c                       |   109 +-
 arch/arm64/kernel/vdso.c                           |    26 +-
 arch/arm64/kernel/vdso/vdso.lds.S                  |     8 +-
 arch/arm64/kernel/vdso32/Makefile                  |     8 -
 arch/arm64/kernel/vmlinux.lds.S                    |    74 +-
 arch/arm64/kvm/arm.c                               |   220 +-
 arch/arm64/kvm/debug.c                             |   116 +-
 arch/arm64/kvm/fpsimd.c                            |    26 +-
 arch/arm64/kvm/guest.c                             |    11 +-
 arch/arm64/kvm/handle_exit.c                       |    45 +
 arch/arm64/kvm/hyp/Makefile                        |     2 +-
 arch/arm64/kvm/hyp/fpsimd.S                        |    10 +
 arch/arm64/kvm/hyp/include/hyp/switch.h            |   107 +-
 arch/arm64/kvm/hyp/include/nvhe/early_alloc.h      |    14 +
 arch/arm64/kvm/hyp/include/nvhe/gfp.h              |    68 +
 arch/arm64/kvm/hyp/include/nvhe/mem_protect.h      |    36 +
 arch/arm64/kvm/hyp/include/nvhe/memory.h           |    51 +
 arch/arm64/kvm/hyp/include/nvhe/mm.h               |    96 +
 arch/arm64/kvm/hyp/include/nvhe/spinlock.h         |    92 +
 arch/arm64/kvm/hyp/nvhe/Makefile                   |    15 +-
 arch/arm64/kvm/hyp/nvhe/cache.S                    |    13 +
 arch/arm64/kvm/hyp/nvhe/debug-sr.c                 |    56 +-
 arch/arm64/kvm/hyp/nvhe/early_alloc.c              |    54 +
 arch/arm64/kvm/hyp/nvhe/gen-hyprel.c               |    18 +
 arch/arm64/kvm/hyp/nvhe/host.S                     |    18 +-
 arch/arm64/kvm/hyp/nvhe/hyp-init.S                 |    54 +-
 arch/arm64/kvm/hyp/nvhe/hyp-main.c                 |    75 +-
 arch/arm64/kvm/hyp/nvhe/hyp-smp.c                  |     6 +-
 arch/arm64/kvm/hyp/nvhe/hyp.lds.S                  |     1 +
 arch/arm64/kvm/hyp/nvhe/mem_protect.c              |   279 +
 arch/arm64/kvm/hyp/nvhe/mm.c                       |   173 +
 arch/arm64/kvm/hyp/nvhe/page_alloc.c               |   195 +
 arch/arm64/kvm/hyp/nvhe/psci-relay.c               |     4 +-
 arch/arm64/kvm/hyp/nvhe/setup.c                    |   214 +
 arch/arm64/kvm/hyp/nvhe/stub.c                     |    22 +
 arch/arm64/kvm/hyp/nvhe/switch.c                   |    26 +-
 arch/arm64/kvm/hyp/nvhe/tlb.c                      |     4 +-
 arch/arm64/kvm/hyp/pgtable.c                       |   410 +-
 arch/arm64/kvm/hyp/reserved_mem.c                  |   113 +
 arch/arm64/kvm/hyp/vgic-v3-sr.c                    |     9 +
 arch/arm64/kvm/hyp/vhe/switch.c                    |     4 +-
 arch/arm64/kvm/hypercalls.c                        |    80 +-
 arch/arm64/kvm/mmu.c                               |   254 +-
 arch/arm64/kvm/perf.c                              |     7 +-
 arch/arm64/kvm/pmu-emul.c                          |     2 +-
 arch/arm64/kvm/pmu.c                               |     8 +-
 arch/arm64/kvm/reset.c                             |    51 +-
 arch/arm64/kvm/sys_regs.c                          |    16 +
 arch/arm64/kvm/trace_arm.h                         |    66 -
 arch/arm64/kvm/va_layout.c                         |     7 +
 arch/arm64/kvm/vgic/vgic-init.c                    |    12 +-
 arch/arm64/kvm/vgic/vgic-its.c                     |    14 +-
 arch/arm64/kvm/vgic/vgic-kvm-device.c              |     7 +-
 arch/arm64/kvm/vgic/vgic-mmio-v3.c                 |    85 +-
 arch/arm64/kvm/vgic/vgic-mmio.c                    |    10 +-
 arch/arm64/kvm/vgic/vgic-v3.c                      |    66 +-
 arch/arm64/kvm/vgic/vgic-v4.c                      |    38 +
 arch/arm64/kvm/vgic/vgic.c                         |     3 +-
 arch/arm64/kvm/vgic/vgic.h                         |     2 +
 arch/arm64/lib/clear_page.S                        |     4 +-
 arch/arm64/lib/copy_page.S                         |     4 +-
 arch/arm64/mm/dma-mapping.c                        |     2 +-
 arch/arm64/mm/fault.c                              |    18 +-
 arch/arm64/mm/flush.c                              |     4 +-
 arch/arm64/mm/hugetlbpage.c                        |     7 +-
 arch/arm64/mm/init.c                               |    18 +-
 arch/arm64/mm/kasan_init.c                         |    29 +-
 arch/arm64/mm/mmu.c                                |    69 +-
 arch/arm64/mm/proc.S                               |    60 +-
 arch/arm64/mm/ptdump.c                             |     6 +-
 arch/arm64/mm/ptdump_debugfs.c                     |     2 +-
 arch/arm64/tools/Makefile                          |    22 +
 arch/arm64/tools/cpucaps                           |    65 +
 arch/arm64/tools/gen-cpucaps.awk                   |    40 +
 arch/csky/Kconfig                                  |     2 +-
 arch/csky/abiv1/cacheflush.c                       |     1 +
 arch/csky/include/asm/Kbuild                       |     1 +
 arch/csky/include/asm/asid.h                       |     2 +-
 arch/csky/include/asm/barrier.h                    |     2 +-
 arch/csky/include/asm/page.h                       |     2 +-
 arch/csky/include/asm/segment.h                    |     7 -
 arch/csky/include/asm/uaccess.h                    |   452 +-
 arch/csky/include/asm/vdso.h                       |     2 +-
 arch/csky/kernel/entry.S                           |     1 -
 arch/csky/lib/usercopy.c                           |   366 +-
 arch/csky/mm/fault.c                               |     2 +-
 arch/csky/mm/init.c                                |     1 -
 arch/csky/mm/syscache.c                            |     1 +
 arch/h8300/include/asm/bitops.h                    |     8 +-
 arch/h8300/mm/init.c                               |     2 -
 arch/hexagon/Makefile                              |     6 +-
 arch/hexagon/configs/comet_defconfig               |     2 -
 arch/hexagon/include/asm/futex.h                   |     4 +-
 arch/hexagon/include/asm/io.h                      |     1 -
 arch/hexagon/include/asm/timex.h                   |     3 +-
 arch/hexagon/kernel/hexagon_ksyms.c                |     8 +-
 arch/hexagon/kernel/ptrace.c                       |     4 +-
 arch/hexagon/lib/Makefile                          |     3 +-
 arch/hexagon/lib/divsi3.S                          |    67 +
 arch/hexagon/lib/memcpy_likely_aligned.S           |    56 +
 arch/hexagon/lib/modsi3.S                          |    46 +
 arch/hexagon/lib/udivsi3.S                         |    38 +
 arch/hexagon/lib/umodsi3.S                         |    36 +
 arch/hexagon/mm/init.c                             |     1 -
 arch/ia64/Kconfig                                  |    37 +-
 arch/ia64/configs/bigsur_defconfig                 |     1 -
 arch/ia64/configs/generic_defconfig                |     2 -
 arch/ia64/include/asm/io.h                         |     1 -
 arch/ia64/include/asm/meminit.h                    |    11 -
 arch/ia64/include/asm/module.h                     |     6 +-
 arch/ia64/include/asm/page.h                       |    25 +-
 arch/ia64/include/asm/pgtable.h                    |     7 +-
 arch/ia64/include/asm/ptrace.h                     |     8 +-
 arch/ia64/include/asm/uaccess.h                    |    18 -
 arch/ia64/kernel/Makefile                          |     2 +-
 arch/ia64/kernel/acpi.c                            |     7 +-
 arch/ia64/kernel/efi.c                             |    11 +-
 arch/ia64/kernel/entry.S                           |     3 +-
 arch/ia64/kernel/fsys.S                            |     4 +-
 arch/ia64/kernel/head.S                            |     6 -
 arch/ia64/kernel/ia64_ksyms.c                      |    12 -
 arch/ia64/kernel/machine_kexec.c                   |     2 +-
 arch/ia64/kernel/mca.c                             |     4 +-
 arch/ia64/kernel/module.c                          |    29 +-
 arch/ia64/kernel/pal.S                             |     6 +-
 arch/ia64/kernel/syscalls/Makefile                 |    16 +-
 arch/ia64/kernel/syscalls/syscall.tbl              |     4 +
 arch/ia64/kernel/syscalls/syscallhdr.sh            |    36 -
 arch/ia64/kernel/syscalls/syscalltbl.sh            |    32 -
 arch/ia64/mm/Makefile                              |     1 -
 arch/ia64/mm/contig.c                              |     4 -
 arch/ia64/mm/discontig.c                           |    27 +-
 arch/ia64/mm/fault.c                               |    15 -
 arch/ia64/mm/hugetlbpage.c                         |     3 +-
 arch/ia64/mm/init.c                                |   221 +-
 arch/m68k/Makefile                                 |     2 +-
 arch/m68k/atari/time.c                             |     7 -
 arch/m68k/coldfire/intc-simr.c                     |    12 +-
 arch/m68k/configs/amcore_defconfig                 |     1 -
 arch/m68k/configs/amiga_defconfig                  |     5 -
 arch/m68k/configs/apollo_defconfig                 |     5 -
 arch/m68k/configs/atari_defconfig                  |     5 -
 arch/m68k/configs/bvme6000_defconfig               |     5 -
 arch/m68k/configs/hp300_defconfig                  |     5 -
 arch/m68k/configs/mac_defconfig                    |     5 -
 arch/m68k/configs/multi_defconfig                  |     5 -
 arch/m68k/configs/mvme147_defconfig                |     5 -
 arch/m68k/configs/mvme16x_defconfig                |     5 -
 arch/m68k/configs/q40_defconfig                    |     5 -
 arch/m68k/configs/sun3_defconfig                   |     5 -
 arch/m68k/configs/sun3x_defconfig                  |     5 -
 arch/m68k/fpsp040/Makefile                         |     4 -
 arch/m68k/ifpsp060/Makefile                        |     2 -
 arch/m68k/include/asm/bitops.h                     |     6 +-
 arch/m68k/include/asm/io_mm.h                      |     5 -
 arch/m68k/include/asm/mvme147hw.h                  |     3 +
 arch/m68k/include/asm/page_mm.h                    |     2 +-
 arch/m68k/include/asm/sun3xflop.h                  |     2 +-
 arch/m68k/kernel/signal.c                          |     4 +
 arch/m68k/kernel/sys_m68k.c                        |     2 +
 arch/m68k/kernel/syscalls/Makefile                 |    14 +-
 arch/m68k/kernel/syscalls/syscall.tbl              |     4 +
 arch/m68k/kernel/syscalls/syscallhdr.sh            |    36 -
 arch/m68k/kernel/syscalls/syscalltbl.sh            |    32 -
 arch/m68k/kernel/syscalltable.S                    |     3 +-
 arch/m68k/mm/init.c                                |     1 -
 arch/m68k/mvme147/config.c                         |    14 +-
 arch/m68k/mvme16x/config.c                         |    14 +-
 arch/microblaze/boot/dts/system.dts                |     8 -
 arch/microblaze/include/asm/ftrace.h               |     2 +-
 arch/microblaze/kernel/syscall_table.S             |     3 +-
 arch/microblaze/kernel/syscalls/Makefile           |    14 +-
 arch/microblaze/kernel/syscalls/syscall.tbl        |     4 +
 arch/microblaze/kernel/syscalls/syscallhdr.sh      |    36 -
 arch/microblaze/kernel/syscalls/syscalltbl.sh      |    32 -
 arch/microblaze/lib/memcpy.c                       |     4 +
 arch/microblaze/lib/memmove.c                      |     5 +
 arch/microblaze/lib/memset.c                       |     2 +
 arch/microblaze/lib/uaccess_old.S                  |     2 +-
 arch/microblaze/mm/init.c                          |     3 +-
 arch/mips/Kconfig                                  |    38 +-
 arch/mips/Kconfig.debug                            |     1 +
 arch/mips/Makefile                                 |     2 +-
 arch/mips/alchemy/common/clock.c                   |     3 +-
 arch/mips/bcm63xx/clk.c                            |     2 +-
 arch/mips/bcm63xx/gpio.c                           |     9 +-
 arch/mips/bmips/dma.c                              |     2 +-
 arch/mips/boot/compressed/Makefile                 |     2 +-
 .../mips/boot/dts/brcm/bcm3368-netgear-cvg834g.dts |     2 +-
 arch/mips/boot/dts/brcm/bcm3368.dtsi               |     5 +-
 .../boot/dts/brcm/bcm63268-comtrend-vr-3032u.dts   |     2 +-
 arch/mips/boot/dts/brcm/bcm63268.dtsi              |   137 +-
 arch/mips/boot/dts/brcm/bcm6328.dtsi               |   124 +-
 .../boot/dts/brcm/bcm6358-neufbox4-sercomm.dts     |     2 +-
 arch/mips/boot/dts/brcm/bcm6358.dtsi               |    89 +-
 .../boot/dts/brcm/bcm6362-neufbox6-sercomm.dts     |     2 +-
 arch/mips/boot/dts/brcm/bcm6362.dtsi               |   134 +-
 arch/mips/boot/dts/brcm/bcm6368.dtsi               |   133 +-
 arch/mips/boot/dts/brcm/bcm93384wvg.dts            |     2 +-
 arch/mips/boot/dts/brcm/bcm93384wvg_viper.dts      |     2 +-
 arch/mips/boot/dts/brcm/bcm96368mvwg.dts           |     2 +-
 arch/mips/boot/dts/brcm/bcm97125cbmb.dts           |     2 +-
 arch/mips/boot/dts/brcm/bcm97346dbsmb.dts          |     4 +-
 arch/mips/boot/dts/brcm/bcm97358svmb.dts           |     4 +-
 arch/mips/boot/dts/brcm/bcm97360svmb.dts           |     2 +-
 arch/mips/boot/dts/brcm/bcm97362svmb.dts           |     4 +-
 arch/mips/boot/dts/brcm/bcm97420c.dts              |     2 +-
 arch/mips/boot/dts/brcm/bcm97425svmb.dts           |     4 +-
 arch/mips/boot/dts/brcm/bcm97435svmb.dts           |     4 +-
 arch/mips/boot/dts/brcm/bcm9ejtagprb.dts           |     2 +-
 arch/mips/boot/dts/ingenic/gcw0.dts                |     1 -
 arch/mips/boot/dts/loongson/Makefile               |     1 +
 arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi |   243 +
 .../boot/dts/loongson/loongson64_2core_2k1000.dts  |    10 +
 arch/mips/cavium-octeon/oct_ilm.c                  |     2 +-
 arch/mips/cavium-octeon/octeon-memcpy.S            |     8 +-
 arch/mips/configs/bigsur_defconfig                 |     4 -
 arch/mips/configs/loongson2k_defconfig             |   353 +
 arch/mips/configs/loongson3_defconfig              |     9 +-
 arch/mips/configs/malta_defconfig                  |     1 -
 arch/mips/configs/malta_kvm_defconfig              |     4 -
 arch/mips/configs/malta_kvm_guest_defconfig        |   436 -
 arch/mips/configs/maltaup_xpa_defconfig            |     4 -
 arch/mips/configs/rbtx49xx_defconfig               |     3 -
 arch/mips/configs/sb1250_swarm_defconfig           |    20 +-
 arch/mips/configs/workpad_defconfig                |     9 +-
 arch/mips/crypto/.gitignore                        |     2 +
 arch/mips/crypto/poly1305-glue.c                   |     2 +-
 arch/mips/generic/board-boston.its.S               |    10 +-
 arch/mips/generic/board-jaguar2.its.S              |    16 +-
 arch/mips/generic/board-luton.its.S                |     8 +-
 arch/mips/generic/board-ni169445.its.S             |    10 +-
 arch/mips/generic/board-ocelot.its.S               |    20 +-
 arch/mips/generic/board-serval.its.S               |     8 +-
 arch/mips/generic/board-xilfpga.its.S              |    10 +-
 arch/mips/generic/vmlinux.its.S                    |    10 +-
 arch/mips/include/asm/Kbuild                       |     7 +-
 arch/mips/include/asm/asmmacro.h                   |     3 +-
 arch/mips/include/asm/bootinfo.h                   |     2 +-
 arch/mips/include/asm/div64.h                      |    55 +-
 arch/mips/include/asm/io.h                         |    19 +-
 arch/mips/include/asm/kvm_host.h                   |   255 +-
 .../asm/mach-cavium-octeon/kernel-entry-init.h     |     8 +
 arch/mips/include/asm/mach-generic/spaces.h        |    12 -
 arch/mips/include/asm/mach-loongson64/boot_param.h |    27 -
 .../include/asm/mach-loongson64/builtin_dtbs.h     |     1 +
 .../asm/mach-loongson64/kernel-entry-init.h        |    27 +
 arch/mips/include/asm/mach-loongson64/loongson.h   |    27 +-
 arch/mips/include/asm/mach-ralink/mt7621.h         |     7 +-
 arch/mips/include/asm/mips-cps.h                   |    23 +-
 arch/mips/include/asm/octeon/cvmx-address.h        |     2 +-
 arch/mips/include/asm/octeon/cvmx-bootinfo.h       |     2 +
 arch/mips/include/asm/page.h                       |     9 +-
 arch/mips/include/asm/pci.h                        |     1 -
 arch/mips/include/asm/processor.h                  |     9 -
 arch/mips/include/asm/thread_info.h                |     6 -
 arch/mips/include/asm/uaccess.h                    |   598 +-
 arch/mips/include/asm/vdso/gettimeofday.h          |    26 +-
 arch/mips/kernel/Makefile                          |     8 +-
 arch/mips/kernel/access-helper.h                   |    19 +
 arch/mips/kernel/asm-offsets.c                     |     1 -
 arch/mips/kernel/cevt-r4k.c                        |     4 -
 arch/mips/kernel/cpu-probe.c                       |     3 -
 arch/mips/kernel/ftrace.c                          |     8 -
 arch/mips/kernel/process.c                         |     2 -
 arch/mips/kernel/relocate_kernel.S                 |     9 +-
 arch/mips/kernel/scall32-o32.S                     |     8 +-
 arch/mips/kernel/scall64-n32.S                     |     3 +-
 arch/mips/kernel/scall64-n64.S                     |     3 +-
 arch/mips/kernel/scall64-o32.S                     |     4 +-
 arch/mips/kernel/setup.c                           |     2 +-
 arch/mips/kernel/smp-bmips.c                       |    27 +-
 arch/mips/kernel/spinlock_test.c                   |     8 +-
 arch/mips/kernel/syscalls/Makefile                 |    41 +-
 arch/mips/kernel/syscalls/syscall_n32.tbl          |     4 +
 arch/mips/kernel/syscalls/syscall_n64.tbl          |     4 +
 arch/mips/kernel/syscalls/syscall_o32.tbl          |     4 +
 arch/mips/kernel/syscalls/syscallhdr.sh            |    36 -
 arch/mips/kernel/syscalls/syscalltbl.sh            |    36 -
 arch/mips/kernel/traps.c                           |   105 +-
 arch/mips/kernel/unaligned.c                       |   205 +-
 arch/mips/kernel/vdso.c                            |     5 +-
 arch/mips/kvm/Kconfig                              |    34 -
 arch/mips/kvm/Makefile                             |     7 +-
 arch/mips/kvm/commpage.c                           |    32 -
 arch/mips/kvm/commpage.h                           |    24 -
 arch/mips/kvm/dyntrans.c                           |   143 -
 arch/mips/kvm/emulate.c                            |  1688 +-
 arch/mips/kvm/entry.c                              |    33 -
 arch/mips/kvm/interrupt.c                          |   123 +-
 arch/mips/kvm/interrupt.h                          |    20 -
 arch/mips/kvm/mips.c                               |    89 +-
 arch/mips/kvm/mmu.c                                |   505 +-
 arch/mips/kvm/tlb.c                                |   174 -
 arch/mips/kvm/trap_emul.c                          |  1306 -
 arch/mips/kvm/vz.c                                 |    24 +-
 arch/mips/lib/memcpy.S                             |    28 +-
 arch/mips/lib/memset.S                             |     3 -
 arch/mips/lib/strncpy_user.S                       |    48 +-
 arch/mips/lib/strnlen_user.S                       |    44 +-
 arch/mips/loongson64/Makefile                      |     2 +-
 arch/mips/loongson64/env.c                         |    33 +-
 arch/mips/loongson64/init.c                        |    23 +-
 arch/mips/loongson64/numa.c                        |    18 +-
 arch/mips/loongson64/platform.c                    |    42 -
 arch/mips/loongson64/reset.c                       |   113 +
 arch/mips/loongson64/time.c                        |    24 +
 arch/mips/mm/Makefile                              |     6 +
 arch/mips/mm/cache.c                               |     1 +
 arch/mips/mm/hugetlbpage.c                         |     4 +-
 arch/mips/mm/init.c                                |     1 -
 arch/mips/mm/maccess.c                             |    10 +
 arch/mips/mm/physaddr.c                            |    56 +
 arch/mips/mm/tlbex.c                               |     9 +-
 arch/mips/mti-malta/Platform                       |     6 +-
 arch/mips/mti-malta/malta-time.c                   |     5 -
 arch/mips/netlogic/common/irq.c                    |     6 +-
 arch/mips/pci/pci-ar2315.c                         |     1 +
 arch/mips/pci/pci-legacy.c                         |    23 +-
 arch/mips/pci/pci-mt7620.c                         |     5 +-
 arch/mips/pci/pci-rt2880.c                         |    50 +-
 arch/mips/pci/pci-rt3883.c                         |    10 +-
 arch/mips/pci/pci-xtalk-bridge.c                   |     2 +-
 arch/mips/ralink/Kconfig                           |     1 +
 arch/mips/ralink/clk.c                             |    14 +
 arch/mips/ralink/common.h                          |     3 +-
 arch/mips/ralink/mt7620.c                          |     2 +-
 arch/mips/ralink/mt7621.c                          |    37 +-
 arch/mips/ralink/of.c                              |     2 +
 arch/mips/ralink/rt288x.c                          |     2 +-
 arch/mips/ralink/rt305x.c                          |     2 +-
 arch/mips/ralink/rt3883.c                          |     2 +-
 arch/mips/rb532/devices.c                          |    25 +-
 arch/mips/sgi-ip27/TODO                            |    19 -
 arch/mips/sgi-ip27/ip27-memory.c                   |     1 -
 arch/mips/sgi-ip27/ip27-timer.c                    |     4 +-
 arch/mips/vdso/Makefile                            |     4 +-
 arch/nds32/include/asm/uaccess.h                   |     1 -
 arch/nds32/kernel/ftrace.c                         |     2 +-
 arch/nds32/mm/cacheflush.c                         |     2 +-
 arch/nds32/mm/init.c                               |     1 -
 arch/nios2/include/asm/uaccess.h                   |     1 -
 arch/nios2/mm/cacheflush.c                         |     1 +
 arch/nios2/mm/init.c                               |     1 -
 arch/openrisc/configs/or1ksim_defconfig            |     1 -
 arch/openrisc/include/asm/barrier.h                |     9 +
 arch/openrisc/kernel/setup.c                       |     2 +
 arch/openrisc/mm/init.c                            |     8 +-
 arch/parisc/Kconfig                                |     5 +-
 arch/parisc/Makefile                               |     2 +-
 arch/parisc/include/asm/Kbuild                     |     1 -
 arch/parisc/include/asm/cmpxchg.h                  |     2 +-
 arch/parisc/include/asm/io.h                       |     5 -
 arch/parisc/include/asm/pdc_chassis.h              |     1 -
 arch/parisc/include/asm/processor.h                |     1 -
 arch/parisc/kernel/setup.c                         |     2 +-
 arch/parisc/kernel/syscall.S                       |    16 +-
 arch/parisc/kernel/syscalls/Makefile               |    30 +-
 arch/parisc/kernel/syscalls/syscall.tbl            |     4 +
 arch/parisc/kernel/syscalls/syscallhdr.sh          |    36 -
 arch/parisc/kernel/syscalls/syscalltbl.sh          |    36 -
 arch/parisc/math-emu/fpu.h                         |    32 +-
 arch/parisc/mm/hugetlbpage.c                       |     2 +-
 arch/parisc/mm/init.c                              |     2 -
 arch/powerpc/Kconfig                               |    83 +-
 arch/powerpc/Kconfig.debug                         |     1 +
 arch/powerpc/Makefile                              |    11 +-
 arch/powerpc/boot/dts/fsl/bsc9131si-post.dtsi      |     4 -
 arch/powerpc/boot/dts/fsl/bsc9132si-post.dtsi      |     4 -
 arch/powerpc/boot/dts/fsl/c293si-post.dtsi         |     4 -
 arch/powerpc/boot/dts/fsl/p1010si-post.dtsi        |    21 -
 arch/powerpc/boot/dts/icon.dts                     |     7 -
 arch/powerpc/boot/wrapper                          |     2 +-
 arch/powerpc/configs/44x/icon_defconfig            |     1 -
 arch/powerpc/configs/ppc64_defconfig               |     2 +
 arch/powerpc/configs/ppc6xx_defconfig              |     1 -
 arch/powerpc/configs/pseries_defconfig             |     2 +
 arch/powerpc/crypto/sha1-spe-glue.c                |     2 +-
 arch/powerpc/include/asm/Kbuild                    |     1 -
 arch/powerpc/include/asm/asm-prototypes.h          |     2 -
 arch/powerpc/include/asm/barrier.h                 |    16 -
 arch/powerpc/include/asm/book3s/32/kup.h           |   126 +-
 arch/powerpc/include/asm/book3s/32/pgtable.h       |     2 -
 arch/powerpc/include/asm/book3s/32/tlbflush.h      |     2 +-
 arch/powerpc/include/asm/book3s/64/kup.h           |    24 +-
 arch/powerpc/include/asm/book3s/64/mmu-hash.h      |     1 -
 arch/powerpc/include/asm/book3s/64/pgtable.h       |     5 +-
 arch/powerpc/include/asm/book3s/64/radix.h         |     6 +-
 arch/powerpc/include/asm/bug.h                     |     5 +-
 arch/powerpc/include/asm/cacheflush.h              |    15 +-
 arch/powerpc/include/asm/cpm2.h                    |     2 +-
 arch/powerpc/include/asm/fixmap.h                  |     9 +
 arch/powerpc/include/asm/fsl_pamu_stash.h          |    12 +-
 arch/powerpc/include/asm/ftrace.h                  |     4 +-
 arch/powerpc/include/asm/futex.h                   |    12 +-
 arch/powerpc/include/asm/hvcall.h                  |     7 +-
 arch/powerpc/include/asm/hvconsole.h               |     3 +
 arch/powerpc/include/asm/hydra.h                   |     2 -
 arch/powerpc/include/asm/ima.h                     |    30 -
 arch/powerpc/include/asm/inst.h                    |    55 +-
 arch/powerpc/include/asm/interrupt.h               |   178 +-
 arch/powerpc/include/asm/io.h                      |     5 -
 arch/powerpc/include/asm/irq.h                     |     2 -
 arch/powerpc/include/asm/jump_label.h              |    21 +-
 arch/powerpc/include/asm/kasan.h                   |     2 +-
 arch/powerpc/include/asm/kexec.h                   |    16 +-
 arch/powerpc/include/asm/kfence.h                  |    33 +
 arch/powerpc/include/asm/kup.h                     |    27 +-
 arch/powerpc/include/asm/kvm_book3s.h              |    14 +-
 arch/powerpc/include/asm/kvm_host.h                |     7 -
 arch/powerpc/include/asm/kvm_ppc.h                 |    12 +-
 arch/powerpc/include/asm/mmu_context.h             |     2 +-
 arch/powerpc/include/asm/nohash/32/kup-8xx.h       |    56 +-
 arch/powerpc/include/asm/nohash/32/mmu-8xx.h       |     3 +
 arch/powerpc/include/asm/nohash/64/pgtable.h       |     5 +-
 arch/powerpc/include/asm/opal.h                    |     5 +-
 arch/powerpc/include/asm/paravirt.h                |    22 +-
 arch/powerpc/include/asm/pci-bridge.h              |     1 -
 arch/powerpc/include/asm/pci.h                     |     7 -
 arch/powerpc/include/asm/perf_event_server.h       |     8 +-
 arch/powerpc/include/asm/pgtable.h                 |     2 -
 arch/powerpc/include/asm/plpar_wrappers.h          |     6 +-
 arch/powerpc/include/asm/ppc-opcode.h              |    13 +
 arch/powerpc/include/asm/ppc_asm.h                 |    30 -
 arch/powerpc/include/asm/processor.h               |     9 +-
 arch/powerpc/include/asm/ptrace.h                  |    90 +-
 arch/powerpc/include/asm/qspinlock.h               |    21 +-
 arch/powerpc/include/asm/reg.h                     |     6 +-
 arch/powerpc/include/asm/rtas.h                    |     6 +-
 arch/powerpc/include/asm/simple_spinlock.h         |     6 +-
 arch/powerpc/include/asm/smp.h                     |     6 +
 arch/powerpc/include/asm/spinlock.h                |     3 +
 arch/powerpc/include/asm/syscall.h                 |    42 +-
 arch/powerpc/include/asm/thread_info.h             |     7 +-
 arch/powerpc/include/asm/topology.h                |     2 +-
 arch/powerpc/include/asm/uaccess.h                 |   389 +-
 arch/powerpc/include/asm/unistd.h                  |     1 +
 arch/powerpc/include/asm/vdso/gettimeofday.h       |    10 +
 arch/powerpc/include/asm/vdso_datapage.h           |     2 -
 arch/powerpc/include/asm/vio.h                     |     1 +
 arch/powerpc/include/asm/vmalloc.h                 |    20 +
 arch/powerpc/include/asm/xive.h                    |     1 +
 arch/powerpc/include/uapi/asm/errno.h              |     1 +
 arch/powerpc/include/uapi/asm/posix_types.h        |     5 -
 arch/powerpc/kernel/Makefile                       |     4 +
 arch/powerpc/kernel/align.c                        |    72 +-
 arch/powerpc/kernel/asm-offsets.c                  |    17 -
 arch/powerpc/kernel/eeh.c                          |    15 +-
 arch/powerpc/kernel/entry_32.S                     |   796 +-
 arch/powerpc/kernel/entry_64.S                     |    40 +-
 arch/powerpc/kernel/exceptions-64e.S               |   463 +-
 arch/powerpc/kernel/exceptions-64s.S               |    60 +-
 arch/powerpc/kernel/fadump.c                       |    18 +-
 arch/powerpc/kernel/fpu.S                          |     2 -
 arch/powerpc/kernel/head_32.h                      |   198 +-
 arch/powerpc/kernel/head_40x.S                     |   271 +-
 arch/powerpc/kernel/head_44x.S                     |    10 +-
 arch/powerpc/kernel/head_8xx.S                     |   156 +-
 arch/powerpc/kernel/head_book3s_32.S               |   242 +-
 arch/powerpc/kernel/head_booke.h                   |   203 +-
 arch/powerpc/kernel/head_fsl_booke.S               |    70 +-
 arch/powerpc/kernel/hw_breakpoint_constraints.c    |     2 +-
 arch/powerpc/kernel/idle_6xx.S                     |    14 +-
 arch/powerpc/kernel/idle_book3s.S                  |     4 +
 arch/powerpc/kernel/idle_e500.S                    |    14 +-
 arch/powerpc/kernel/interrupt.c                    |    65 +-
 arch/powerpc/kernel/iommu.c                        |    46 +-
 arch/powerpc/kernel/irq.c                          |   132 +-
 arch/powerpc/kernel/isa-bridge.c                   |     4 +-
 arch/powerpc/kernel/jump_label.c                   |     4 +-
 arch/powerpc/kernel/kgdb.c                         |     2 +-
 arch/powerpc/kernel/legacy_serial.c                |    36 +-
 arch/powerpc/kernel/mce.c                          |     5 +-
 arch/powerpc/kernel/misc_32.S                      |    39 -
 arch/powerpc/kernel/misc_64.S                      |    22 -
 arch/powerpc/kernel/module.c                       |    35 +-
 arch/powerpc/kernel/nvram_64.c                     |     8 +-
 arch/powerpc/kernel/optprobes.c                    |    24 +-
 arch/powerpc/kernel/optprobes_head.S               |    65 +-
 arch/powerpc/kernel/pci_64.c                       |     2 +-
 arch/powerpc/kernel/process.c                      |    25 +-
 arch/powerpc/kernel/prom.c                         |    21 +-
 arch/powerpc/kernel/prom_init.c                    |     2 +-
 arch/powerpc/kernel/ptrace/Makefile                |     4 +-
 arch/powerpc/kernel/ptrace/ptrace-decl.h           |    14 -
 arch/powerpc/kernel/ptrace/ptrace-fpu.c            |    10 +
 arch/powerpc/kernel/ptrace/ptrace-novsx.c          |     8 +
 arch/powerpc/kernel/ptrace/ptrace-view.c           |    53 +-
 arch/powerpc/kernel/ptrace/ptrace.c                |     4 -
 arch/powerpc/kernel/ptrace/ptrace32.c              |     4 -
 arch/powerpc/kernel/rtas-proc.c                    |    15 +-
 arch/powerpc/kernel/rtas.c                         |    34 +-
 arch/powerpc/kernel/security.c                     |   263 +-
 arch/powerpc/kernel/setup-common.c                 |     3 +-
 arch/powerpc/kernel/setup_32.c                     |     2 +-
 arch/powerpc/kernel/setup_64.c                     |   286 +-
 arch/powerpc/kernel/signal.h                       |    57 +-
 arch/powerpc/kernel/signal_32.c                    |   274 +-
 arch/powerpc/kernel/signal_64.c                    |   319 +-
 arch/powerpc/kernel/smp.c                          |    68 +-
 arch/powerpc/kernel/stacktrace.c                   |   108 +-
 arch/powerpc/kernel/syscalls.c                     |    12 +-
 arch/powerpc/kernel/syscalls/Makefile              |    33 +-
 arch/powerpc/kernel/syscalls/syscall.tbl           |     4 +
 arch/powerpc/kernel/syscalls/syscallhdr.sh         |    36 -
 arch/powerpc/kernel/syscalls/syscalltbl.sh         |    36 -
 arch/powerpc/kernel/systbl.S                       |     5 +-
 arch/powerpc/kernel/trace/ftrace.c                 |    22 +-
 arch/powerpc/kernel/traps.c                        |    40 +-
 arch/powerpc/kernel/uprobes.c                      |     7 +
 arch/powerpc/kernel/vdso.c                         |   138 +-
 arch/powerpc/kernel/vdso32/vdso32.lds.S            |     2 +-
 arch/powerpc/kernel/vdso64/vdso64.lds.S            |     2 +-
 arch/powerpc/kernel/vector.S                       |     2 -
 arch/powerpc/kexec/Makefile                        |     7 -
 arch/powerpc/kexec/crash.c                         |     3 +-
 arch/powerpc/kexec/elf_64.c                        |    32 +-
 arch/powerpc/kexec/file_load.c                     |   183 +-
 arch/powerpc/kexec/file_load_64.c                  |   137 +-
 arch/powerpc/kexec/ima.c                           |   219 -
 arch/powerpc/kvm/book3s.c                          |    18 +-
 arch/powerpc/kvm/book3s.h                          |    10 +-
 arch/powerpc/kvm/book3s_64_mmu_host.c              |     2 +
 arch/powerpc/kvm/book3s_64_mmu_hv.c                |   118 +-
 arch/powerpc/kvm/book3s_64_mmu_radix.c             |    24 +-
 arch/powerpc/kvm/book3s_hv.c                       |    97 +-
 arch/powerpc/kvm/book3s_hv_builtin.c               |     3 +
 arch/powerpc/kvm/book3s_hv_nested.c                |    37 +-
 arch/powerpc/kvm/book3s_hv_rm_mmu.c                |     3 +-
 arch/powerpc/kvm/book3s_pr.c                       |    56 +-
 arch/powerpc/kvm/e500_mmu_host.c                   |    29 +-
 arch/powerpc/kvm/trace_booke.h                     |    15 -
 arch/powerpc/lib/Makefile                          |     5 +-
 arch/powerpc/lib/checksum_wrappers.c               |    15 +-
 arch/powerpc/lib/code-patching.c                   |    13 +-
 arch/powerpc/lib/feature-fixups.c                  |   114 +-
 arch/powerpc/lib/inst.c                            |    73 -
 arch/powerpc/lib/sstep.c                           |    13 -
 arch/powerpc/math-emu/math.c                       |     4 +-
 arch/powerpc/mm/Makefile                           |     3 +-
 arch/powerpc/mm/book3s32/Makefile                  |     1 +
 arch/powerpc/mm/book3s32/hash_low.S                |    14 -
 arch/powerpc/mm/book3s32/kuep.c                    |    40 +
 arch/powerpc/mm/book3s32/mmu.c                     |     9 +-
 arch/powerpc/mm/book3s64/hash_pgtable.c            |   130 +-
 arch/powerpc/mm/book3s64/hash_utils.c              |    35 +-
 arch/powerpc/mm/book3s64/mmu_context.c             |     2 +-
 arch/powerpc/mm/book3s64/pkeys.c                   |    20 +-
 arch/powerpc/mm/book3s64/radix_pgtable.c           |    31 +-
 arch/powerpc/mm/cacheflush.c                       |   234 +
 arch/powerpc/mm/fault.c                            |    60 +-
 arch/powerpc/mm/hugetlbpage.c                      |     3 +-
 arch/powerpc/mm/init_32.c                          |     3 +
 arch/powerpc/mm/ioremap.c                          |     2 +-
 arch/powerpc/mm/maccess.c                          |    21 +
 arch/powerpc/mm/mem.c                              |   284 +-
 arch/powerpc/mm/mmu_context.c                      |    24 +-
 arch/powerpc/mm/mmu_decl.h                         |     5 +
 arch/powerpc/mm/nohash/8xx.c                       |     4 +-
 arch/powerpc/net/Makefile                          |     6 +-
 arch/powerpc/net/bpf_jit.h                         |    64 +
 arch/powerpc/net/bpf_jit32.h                       |   139 -
 arch/powerpc/net/bpf_jit64.h                       |    21 +-
 arch/powerpc/net/bpf_jit_asm.S                     |   226 -
 arch/powerpc/net/bpf_jit_comp.c                    |   782 +-
 arch/powerpc/net/bpf_jit_comp32.c                  |  1100 +
 arch/powerpc/net/bpf_jit_comp64.c                  |   295 +-
 arch/powerpc/perf/core-book3s.c                    |    20 +-
 arch/powerpc/perf/hv-24x7.c                        |    10 +-
 arch/powerpc/perf/isa207-common.c                  |   115 +-
 arch/powerpc/perf/isa207-common.h                  |     9 +-
 arch/powerpc/perf/power10-events-list.h            |     4 +-
 arch/powerpc/perf/power10-pmu.c                    |    13 +
 arch/powerpc/perf/power9-pmu.c                     |    13 +
 arch/powerpc/platforms/44x/Kconfig                 |     2 +-
 arch/powerpc/platforms/52xx/lite5200_sleep.S       |     2 +-
 arch/powerpc/platforms/Kconfig.cputype             |    21 +-
 arch/powerpc/platforms/cell/iommu.c                |     3 +-
 arch/powerpc/platforms/cell/spu_callbacks.c        |     2 +-
 arch/powerpc/platforms/cell/spufs/coredump.c       |     3 +-
 arch/powerpc/platforms/cell/spufs/inode.c          |    10 +-
 arch/powerpc/platforms/chrp/pci.c                  |     3 +-
 arch/powerpc/platforms/embedded6xx/Kconfig         |     5 -
 arch/powerpc/platforms/maple/pci.c                 |     2 +-
 arch/powerpc/platforms/pasemi/iommu.c              |     4 +-
 arch/powerpc/platforms/powernv/Makefile            |     2 +-
 arch/powerpc/platforms/powernv/memtrace.c          |    22 +-
 arch/powerpc/platforms/powernv/npu-dma.c           |   705 -
 arch/powerpc/platforms/powernv/opal-call.c         |     2 -
 arch/powerpc/platforms/powernv/opal-core.c         |     2 +-
 arch/powerpc/platforms/powernv/opal-prd.c          |     5 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |   200 +-
 arch/powerpc/platforms/powernv/pci.c               |    11 -
 arch/powerpc/platforms/powernv/pci.h               |    17 +-
 arch/powerpc/platforms/powernv/setup.c             |     2 +-
 arch/powerpc/platforms/pseries/dlpar.c             |    14 +
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |    27 +-
 arch/powerpc/platforms/pseries/hvCall.S            |    10 +
 arch/powerpc/platforms/pseries/hvCall_inst.c       |     2 +-
 arch/powerpc/platforms/pseries/iommu.c             |    49 +-
 arch/powerpc/platforms/pseries/lpar.c              |    38 +-
 arch/powerpc/platforms/pseries/lparcfg.c           |     2 +
 arch/powerpc/platforms/pseries/mobility.c          |    48 +-
 arch/powerpc/platforms/pseries/papr_scm.c          |    48 +
 arch/powerpc/platforms/pseries/pci.c               |    23 -
 arch/powerpc/platforms/pseries/pci_dlpar.c         |     4 +-
 arch/powerpc/platforms/pseries/pmem.c              |     2 +-
 arch/powerpc/platforms/pseries/pseries.h           |     5 +-
 arch/powerpc/platforms/pseries/ras.c               |     2 +-
 arch/powerpc/platforms/pseries/rtas-fadump.c       |     2 +-
 arch/powerpc/platforms/pseries/setup.c             |     8 +
 arch/powerpc/platforms/pseries/svm.c               |     6 +-
 arch/powerpc/platforms/pseries/vio.c               |    20 +
 arch/powerpc/purgatory/trampoline_64.S             |     1 -
 arch/powerpc/sysdev/dart_iommu.c                   |     3 +-
 arch/powerpc/sysdev/fsl_pci.c                      |     2 +-
 arch/powerpc/sysdev/tsi108_dev.c                   |     5 +-
 arch/powerpc/sysdev/xive/common.c                  |   217 +-
 arch/powerpc/sysdev/xive/native.c                  |     6 +
 arch/powerpc/sysdev/xive/spapr.c                   |     2 +-
 arch/powerpc/sysdev/xive/xive-internal.h           |     3 +-
 arch/powerpc/xmon/xmon.c                           |    82 +-
 arch/riscv/Kconfig                                 |   100 +-
 arch/riscv/Kconfig.erratas                         |    44 +
 arch/riscv/Kconfig.socs                            |     8 +
 arch/riscv/Makefile                                |     9 +-
 arch/riscv/boot/Makefile                           |    13 +
 arch/riscv/boot/dts/Makefile                       |     1 +
 arch/riscv/boot/dts/microchip/Makefile             |     2 +
 .../dts/microchip/microchip-mpfs-icicle-kit.dts    |    72 +
 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi  |   329 +
 arch/riscv/boot/dts/sifive/fu740-c000.dtsi         |    33 +
 arch/riscv/boot/loader.lds.S                       |     3 +-
 arch/riscv/configs/defconfig                       |     4 +
 arch/riscv/errata/Makefile                         |     2 +
 arch/riscv/errata/alternative.c                    |    74 +
 arch/riscv/errata/sifive/Makefile                  |     2 +
 arch/riscv/errata/sifive/errata.c                  |   106 +
 arch/riscv/errata/sifive/errata_cip_453.S          |    38 +
 arch/riscv/include/asm/alternative-macros.h        |   142 +
 arch/riscv/include/asm/alternative.h               |    39 +
 arch/riscv/include/asm/asm.h                       |     1 +
 arch/riscv/include/asm/csr.h                       |     3 +
 arch/riscv/include/asm/elf.h                       |     6 +
 arch/riscv/include/asm/errata_list.h               |    39 +
 arch/riscv/include/asm/ftrace.h                    |    14 +-
 arch/riscv/include/asm/kexec.h                     |    56 +
 arch/riscv/include/asm/page.h                      |    47 +-
 arch/riscv/include/asm/pgtable.h                   |    65 +-
 arch/riscv/include/asm/sbi.h                       |     3 +
 arch/riscv/include/asm/sections.h                  |     1 +
 arch/riscv/include/asm/set_memory.h                |     6 +
 arch/riscv/include/asm/smp.h                       |     4 +-
 arch/riscv/include/asm/string.h                    |     5 +
 arch/riscv/include/asm/syscall.h                   |     2 +-
 arch/riscv/include/asm/tlbflush.h                  |     3 +-
 arch/riscv/include/asm/uaccess.h                   |     8 +-
 arch/riscv/include/asm/vendorid_list.h             |    10 +
 arch/riscv/kernel/Makefile                         |     6 +
 arch/riscv/kernel/crash_dump.c                     |    46 +
 arch/riscv/kernel/crash_save_regs.S                |    56 +
 arch/riscv/kernel/entry.S                          |    10 +-
 arch/riscv/kernel/head.S                           |    49 +-
 arch/riscv/kernel/head.h                           |     3 +
 arch/riscv/kernel/kexec_relocate.S                 |   223 +
 arch/riscv/kernel/machine_kexec.c                  |   193 +
 arch/riscv/kernel/mcount.S                         |    10 +-
 arch/riscv/kernel/module.c                         |     8 +-
 arch/riscv/kernel/probes/ftrace.c                  |    11 +-
 arch/riscv/kernel/probes/kprobes.c                 |    12 +-
 arch/riscv/kernel/sbi.c                            |    31 +-
 arch/riscv/kernel/setup.c                          |   128 +-
 arch/riscv/kernel/smp.c                            |    24 +-
 arch/riscv/kernel/smpboot.c                        |     4 +
 arch/riscv/kernel/stacktrace.c                     |     2 +-
 arch/riscv/kernel/syscall_table.c                  |     2 +-
 arch/riscv/kernel/time.c                           |     2 +-
 arch/riscv/kernel/traps.c                          |     5 +-
 arch/riscv/kernel/vdso.c                           |     4 +-
 arch/riscv/kernel/vdso/Makefile                    |    16 +-
 arch/riscv/kernel/vmlinux-xip.lds.S                |   133 +
 arch/riscv/kernel/vmlinux.lds.S                    |    16 +-
 arch/riscv/mm/fault.c                              |    14 +
 arch/riscv/mm/init.c                               |   341 +-
 arch/riscv/mm/kasan_init.c                         |    73 +-
 arch/riscv/mm/physaddr.c                           |     2 +-
 arch/riscv/mm/ptdump.c                             |    75 +-
 arch/riscv/net/bpf_jit_comp64.c                    |    13 -
 arch/riscv/net/bpf_jit_core.c                      |    14 +
 arch/s390/Kconfig                                  |    13 +-
 arch/s390/Kconfig.debug                            |     8 +
 arch/s390/configs/debug_defconfig                  |     5 +-
 arch/s390/configs/defconfig                        |     4 +-
 arch/s390/crypto/arch_random.c                     |     4 +
 arch/s390/crypto/crc32be-vx.S                      |     4 +-
 arch/s390/include/asm/atomic.h                     |    98 +-
 arch/s390/include/asm/atomic_ops.h                 |    76 +-
 arch/s390/include/asm/bitops.h                     |    93 +-
 arch/s390/include/asm/ccwdev.h                     |     3 -
 arch/s390/include/asm/cmpxchg.h                    |   168 +-
 arch/s390/include/asm/cpu_mcf.h                    |     2 +
 arch/s390/include/asm/entry-common.h               |    14 +-
 arch/s390/include/asm/io.h                         |     5 -
 arch/s390/include/asm/kvm_host.h                   |     5 +
 arch/s390/include/asm/pci.h                        |    10 +-
 arch/s390/include/asm/qdio.h                       |    22 +-
 arch/s390/include/asm/smp.h                        |     1 +
 arch/s390/include/asm/spinlock.h                   |     2 +-
 arch/s390/include/asm/spinlock_types.h             |     2 +-
 arch/s390/include/asm/stacktrace.h                 |     1 +
 arch/s390/include/asm/vdso/data.h                  |     2 +-
 arch/s390/include/asm/vdso/gettimeofday.h          |     3 +-
 arch/s390/kernel/Makefile                          |     2 +-
 arch/s390/kernel/cpcmd.c                           |     6 +-
 arch/s390/kernel/dis.c                             |     2 +-
 arch/s390/kernel/dumpstack.c                       |    12 +-
 arch/s390/kernel/entry.S                           |     7 +-
 arch/s390/kernel/entry.h                           |    25 +-
 arch/s390/kernel/ipl.c                             |     4 +-
 arch/s390/kernel/irq.c                             |     2 +-
 arch/s390/kernel/os_info.c                         |     2 +-
 arch/s390/kernel/perf_cpum_cf.c                    |    12 +-
 arch/s390/kernel/perf_cpum_cf_common.c             |    46 +
 arch/s390/kernel/perf_cpum_cf_diag.c               |    54 +-
 arch/s390/kernel/perf_event.c                      |    21 -
 arch/s390/kernel/pgm_check.S                       |   147 -
 arch/s390/kernel/setup.c                           |     6 +-
 arch/s390/kernel/smp.c                             |     1 +
 arch/s390/kernel/stacktrace.c                      |     6 -
 arch/s390/kernel/syscall.c                         |     1 +
 arch/s390/kernel/syscalls/syscall.tbl              |     4 +
 arch/s390/kernel/time.c                            |    10 +-
 arch/s390/kernel/traps.c                           |    78 +-
 arch/s390/kernel/uv.c                              |    47 +-
 arch/s390/kvm/diag.c                               |    31 +-
 arch/s390/kvm/gaccess.c                            |    30 +-
 arch/s390/kvm/gaccess.h                            |    60 +-
 arch/s390/kvm/kvm-s390.c                           |    15 +-
 arch/s390/kvm/kvm-s390.h                           |     8 +
 arch/s390/kvm/vsie.c                               |   109 +-
 arch/s390/lib/test_unwind.c                        |    19 +-
 arch/s390/mm/fault.c                               |    18 +-
 arch/s390/mm/hugetlbpage.c                         |     2 +-
 arch/s390/mm/init.c                                |     2 -
 arch/s390/mm/page-states.c                         |     8 +-
 arch/s390/net/bpf_jit_comp.c                       |    64 +-
 arch/s390/pci/pci.c                                |   134 +-
 arch/s390/pci/pci_bus.c                            |   331 +-
 arch/s390/pci/pci_bus.h                            |     6 +
 arch/s390/pci/pci_event.c                          |   102 +-
 arch/s390/pci/pci_sysfs.c                          |    44 +
 arch/sh/Kconfig                                    |     7 +-
 arch/sh/Makefile                                   |     2 +-
 arch/sh/configs/edosk7705_defconfig                |     1 -
 arch/sh/configs/se7206_defconfig                   |     1 -
 arch/sh/configs/sh2007_defconfig                   |     1 -
 arch/sh/configs/sh7724_generic_defconfig           |     1 -
 arch/sh/configs/sh7770_generic_defconfig           |     1 -
 arch/sh/configs/sh7785lcr_32bit_defconfig          |     1 -
 arch/sh/include/asm/bitops.h                       |     5 +-
 arch/sh/include/asm/io.h                           |     5 -
 arch/sh/include/asm/tlb.h                          |    10 +-
 arch/sh/kernel/ftrace.c                            |     2 +-
 arch/sh/kernel/perf_event.c                        |    18 -
 arch/sh/kernel/syscalls/Makefile                   |    14 +-
 arch/sh/kernel/syscalls/syscall.tbl                |     4 +
 arch/sh/kernel/syscalls/syscallhdr.sh              |    36 -
 arch/sh/kernel/syscalls/syscalltbl.sh              |    32 -
 arch/sh/kernel/traps.c                             |     1 -
 arch/sh/mm/Kconfig                                 |     8 -
 arch/sh/mm/cache-sh4.c                             |     1 +
 arch/sh/mm/cache-sh7705.c                          |     1 +
 arch/sh/mm/hugetlbpage.c                           |     2 +-
 arch/sh/mm/init.c                                  |     1 -
 arch/sparc/configs/sparc64_defconfig               |     1 -
 arch/sparc/include/asm/Kbuild                      |     1 -
 arch/sparc/include/asm/ftrace.h                    |     2 +-
 arch/sparc/include/asm/io_64.h                     |     9 +-
 arch/sparc/include/asm/pgtable_32.h                |     3 +
 arch/sparc/kernel/syscalls/Makefile                |    30 +-
 arch/sparc/kernel/syscalls/syscall.tbl             |     4 +
 arch/sparc/kernel/syscalls/syscallhdr.sh           |    36 -
 arch/sparc/kernel/syscalls/syscalltbl.sh           |    36 -
 arch/sparc/kernel/systbls_32.S                     |     4 +-
 arch/sparc/kernel/systbls_64.S                     |     8 +-
 arch/sparc/mm/hugetlbpage.c                        |     2 +-
 arch/sparc/mm/init_32.c                            |     2 -
 arch/sparc/mm/init_64.c                            |     1 -
 arch/sparc/mm/tlb.c                                |     1 +
 arch/um/Kconfig                                    |     1 +
 arch/um/Kconfig.debug                              |     1 +
 arch/um/drivers/cow.h                              |     7 -
 arch/um/drivers/hostaudio_kern.c                   |     4 +-
 arch/um/drivers/vector_kern.c                      |     1 -
 arch/um/include/asm/pgtable.h                      |     2 +-
 arch/um/include/uapi/asm/Kbuild                    |     1 +
 arch/um/kernel/Makefile                            |     1 -
 arch/um/kernel/dyn.lds.S                           |     6 +
 arch/um/kernel/gmon_syms.c                         |    16 -
 arch/um/kernel/kmsg_dump.c                         |    13 +-
 arch/um/kernel/mem.c                               |     4 +-
 arch/um/kernel/uml.lds.S                           |     6 +
 arch/x86/Kconfig                                   |    44 +-
 arch/x86/Makefile                                  |    25 +-
 arch/x86/boot/compressed/Makefile                  |     8 +-
 arch/x86/boot/compressed/efi_thunk_64.S            |     2 +-
 arch/x86/boot/compressed/head_64.S                 |   172 +-
 arch/x86/boot/compressed/idt_64.c                  |    14 +
 arch/x86/boot/compressed/kaslr.c                   |     4 +-
 arch/x86/boot/compressed/mem_encrypt.S             |   130 +-
 arch/x86/boot/compressed/misc.c                    |    11 +-
 arch/x86/boot/compressed/misc.h                    |     8 +-
 arch/x86/boot/compressed/sev-es.c                  |   213 -
 arch/x86/boot/compressed/sev.c                     |   206 +
 arch/x86/crypto/Makefile                           |     2 -
 arch/x86/crypto/aesni-intel_avx-x86_64.S           |    28 +-
 arch/x86/crypto/camellia-aesni-avx2-asm_64.S       |     5 +-
 arch/x86/crypto/crc32-pclmul_glue.c                |     2 +-
 arch/x86/crypto/crc32c-pcl-intel-asm_64.S          |     7 +-
 arch/x86/crypto/curve25519-x86_64.c                |     6 +-
 arch/x86/crypto/poly1305_glue.c                    |     6 +-
 arch/x86/crypto/sha1_avx2_x86_64_asm.S             |     8 +-
 arch/x86/crypto/sha1_ni_asm.S                      |     8 +-
 arch/x86/crypto/sha256-avx2-asm.S                  |    13 +-
 arch/x86/crypto/sha512-avx-asm.S                   |    41 +-
 arch/x86/crypto/sha512-avx2-asm.S                  |    42 +-
 arch/x86/crypto/sha512-ssse3-asm.S                 |    41 +-
 arch/x86/crypto/twofish-x86_64-asm_64-3way.S       |     2 +-
 arch/x86/crypto/twofish_glue_3way.c                |     2 +-
 arch/x86/entry/common.c                            |     3 +
 arch/x86/entry/entry_32.S                          |   103 +-
 arch/x86/entry/entry_64.S                          |     4 +-
 arch/x86/entry/syscalls/syscall_32.tbl             |     4 +
 arch/x86/entry/syscalls/syscall_64.tbl             |     4 +
 arch/x86/entry/vdso/vdso2c.c                       |     2 +-
 arch/x86/entry/vdso/vdso2c.h                       |     2 +-
 arch/x86/entry/vdso/vdso32/system_call.S           |     4 +-
 arch/x86/entry/vdso/vma.c                          |     2 +-
 arch/x86/entry/vdso/vsgx.S                         |     2 +-
 arch/x86/events/amd/core.c                         |     2 +-
 arch/x86/events/amd/iommu.c                        |    54 +-
 arch/x86/events/amd/iommu.h                        |    21 +-
 arch/x86/events/amd/uncore.c                       |     6 +-
 arch/x86/events/core.c                             |   340 +-
 arch/x86/events/intel/Makefile                     |     2 +-
 arch/x86/events/intel/bts.c                        |     2 +-
 arch/x86/events/intel/core.c                       |   707 +-
 arch/x86/events/intel/cstate.c                     |    39 +-
 arch/x86/events/intel/ds.c                         |    45 +-
 arch/x86/events/intel/lbr.c                        |    47 +-
 arch/x86/events/intel/p4.c                         |    22 +-
 arch/x86/events/intel/pt.c                         |     2 +-
 arch/x86/events/intel/uncore.c                     |   207 +-
 arch/x86/events/intel/uncore.h                     |    20 +-
 arch/x86/events/intel/uncore_discovery.c           |   622 +
 arch/x86/events/intel/uncore_discovery.h           |   131 +
 arch/x86/events/intel/uncore_snb.c                 |   131 +
 arch/x86/events/intel/uncore_snbep.c               |   133 +-
 arch/x86/events/msr.c                              |     2 +
 arch/x86/events/perf_event.h                       |   125 +-
 arch/x86/events/rapl.c                             |     2 +
 arch/x86/events/zhaoxin/core.c                     |     2 +-
 arch/x86/hyperv/hv_apic.c                          |    18 +-
 arch/x86/hyperv/hv_init.c                          |   110 +-
 arch/x86/hyperv/hv_proc.c                          |    26 +-
 arch/x86/hyperv/hv_spinlock.c                      |     8 +-
 arch/x86/hyperv/irqdomain.c                        |     6 +-
 arch/x86/hyperv/mmu.c                              |    18 +-
 arch/x86/hyperv/nested.c                           |     8 +-
 arch/x86/include/asm/agp.h                         |     2 +-
 arch/x86/include/asm/alternative-asm.h             |   114 -
 arch/x86/include/asm/alternative.h                 |   149 +-
 arch/x86/include/asm/asm-prototypes.h              |    13 +-
 arch/x86/include/asm/bug.h                         |     9 -
 arch/x86/include/asm/cmpxchg.h                     |     2 +-
 arch/x86/include/asm/cpu.h                         |    13 +-
 arch/x86/include/asm/cpufeature.h                  |    41 +-
 arch/x86/include/asm/cpufeatures.h                 |     9 +-
 arch/x86/include/asm/elf.h                         |    10 +-
 arch/x86/include/asm/entry-common.h                |    16 +
 arch/x86/include/asm/floppy.h                      |     1 -
 arch/x86/include/asm/hyperv-tlfs.h                 |   131 +-
 arch/x86/include/asm/idtentry.h                    |    17 +-
 arch/x86/include/asm/inat.h                        |     2 +-
 arch/x86/include/asm/insn-eval.h                   |     4 +-
 arch/x86/include/asm/insn.h                        |    46 +-
 arch/x86/include/asm/intel-family.h                |    52 +-
 arch/x86/include/asm/intel_pconfig.h               |     2 +-
 arch/x86/include/asm/intel_pt.h                    |     2 +-
 arch/x86/include/asm/io.h                          |     2 +-
 arch/x86/include/asm/irq_stack.h                   |     2 +-
 arch/x86/include/asm/irqflags.h                    |     7 +-
 arch/x86/include/asm/jump_label.h                  |    16 +-
 arch/x86/include/asm/kexec.h                       |     5 -
 arch/x86/include/asm/kfence.h                      |     7 +-
 arch/x86/include/asm/kprobes.h                     |    21 +-
 arch/x86/include/asm/kvm_host.h                    |    86 +-
 arch/x86/include/asm/kvm_para.h                    |    10 +-
 arch/x86/include/asm/mem_encrypt.h                 |     1 -
 arch/x86/include/asm/mshyperv.h                    |   100 +-
 arch/x86/include/asm/msr-index.h                   |    12 +-
 arch/x86/include/asm/msr.h                         |     4 -
 arch/x86/include/asm/nops.h                        |   176 +-
 arch/x86/include/asm/nospec-branch.h               |     9 +-
 arch/x86/include/asm/page_64.h                     |    33 +
 arch/x86/include/asm/page_64_types.h               |    23 +-
 arch/x86/include/asm/paravirt.h                    |   173 +-
 arch/x86/include/asm/paravirt_types.h              |   216 +-
 arch/x86/include/asm/pgtable.h                     |     2 +-
 arch/x86/include/asm/processor.h                   |    29 +-
 arch/x86/include/asm/proto.h                       |     2 +
 arch/x86/include/asm/ptrace.h                      |     5 +-
 arch/x86/include/asm/segment.h                     |    30 +-
 arch/x86/include/asm/set_memory.h                  |     4 +-
 arch/x86/include/asm/setup.h                       |     5 -
 arch/x86/include/asm/sev-common.h                  |    62 +
 arch/x86/include/asm/sev-es.h                      |   114 -
 arch/x86/include/asm/sev.h                         |    92 +
 arch/x86/include/asm/sgx.h                         |   378 +
 arch/x86/include/asm/smap.h                        |     5 +-
 arch/x86/include/asm/smp.h                         |     1 +
 arch/x86/include/asm/special_insns.h               |     4 +-
 arch/x86/include/asm/stackprotector.h              |    79 +-
 arch/x86/include/asm/suspend_32.h                  |     6 +-
 arch/x86/include/asm/svm.h                         |     4 +-
 arch/x86/include/asm/switch_to.h                   |     7 +-
 arch/x86/include/asm/syscall_wrapper.h             |     1 +
 arch/x86/include/asm/thread_info.h                 |     8 +-
 arch/x86/include/asm/tlbflush.h                    |    48 +-
 arch/x86/include/asm/trace/hyperv.h                |     2 +-
 arch/x86/include/asm/uv/uv_geo.h                   |     2 +-
 arch/x86/include/asm/uv/uv_hub.h                   |     2 +-
 arch/x86/include/asm/vdso/clocksource.h            |     2 +
 arch/x86/include/asm/vdso/gettimeofday.h           |     3 +-
 arch/x86/include/asm/vmalloc.h                     |    20 +
 arch/x86/include/asm/vmx.h                         |     1 +
 arch/x86/include/uapi/asm/bootparam.h              |     4 +-
 arch/x86/include/uapi/asm/debugreg.h               |     1 +
 arch/x86/include/uapi/asm/kvm.h                    |     2 +
 arch/x86/include/uapi/asm/msgbuf.h                 |     2 +-
 arch/x86/include/uapi/asm/sgx.h                    |     2 +-
 arch/x86/include/uapi/asm/shmbuf.h                 |     2 +-
 arch/x86/include/uapi/asm/sigcontext.h             |     2 +-
 arch/x86/include/uapi/asm/vmx.h                    |     1 +
 arch/x86/kernel/Makefile                           |     9 +-
 arch/x86/kernel/acpi/boot.c                        |    29 +-
 arch/x86/kernel/acpi/sleep.c                       |     2 +-
 arch/x86/kernel/acpi/wakeup_64.S                   |     2 +-
 arch/x86/kernel/alternative.c                      |   301 +-
 arch/x86/kernel/amd_nb.c                           |     2 +-
 arch/x86/kernel/apic/apic.c                        |    10 +-
 arch/x86/kernel/apic/io_apic.c                     |     8 +-
 arch/x86/kernel/apic/vector.c                      |    17 +-
 arch/x86/kernel/apic/x2apic_uv_x.c                 |    33 +-
 arch/x86/kernel/apm_32.c                           |     6 +-
 arch/x86/kernel/asm-offsets.c                      |     7 -
 arch/x86/kernel/asm-offsets_32.c                   |     5 -
 arch/x86/kernel/cpu/amd.c                          |    25 +-
 arch/x86/kernel/cpu/cacheinfo.c                    |     2 +-
 arch/x86/kernel/cpu/common.c                       |    17 +-
 arch/x86/kernel/cpu/cpuid-deps.c                   |     3 +
 arch/x86/kernel/cpu/cyrix.c                        |     2 +-
 arch/x86/kernel/cpu/feat_ctl.c                     |    71 +-
 arch/x86/kernel/cpu/hygon.c                        |     4 +-
 arch/x86/kernel/cpu/intel.c                        |   129 +-
 arch/x86/kernel/cpu/mce/core.c                     |     2 +-
 arch/x86/kernel/cpu/mce/inject.c                   |     6 +
 arch/x86/kernel/cpu/mce/intel.c                    |     1 +
 arch/x86/kernel/cpu/mce/severity.c                 |    14 +-
 arch/x86/kernel/cpu/microcode/core.c               |     8 +-
 arch/x86/kernel/cpu/mshyperv.c                     |    36 +-
 arch/x86/kernel/cpu/mtrr/cleanup.c                 |     4 +-
 arch/x86/kernel/cpu/mtrr/generic.c                 |     4 +-
 arch/x86/kernel/cpu/mtrr/mtrr.c                    |     2 +-
 arch/x86/kernel/cpu/resctrl/core.c                 |     2 +-
 arch/x86/kernel/cpu/resctrl/monitor.c              |     8 +-
 arch/x86/kernel/cpu/resctrl/pseudo_lock.c          |     6 +-
 arch/x86/kernel/cpu/resctrl/rdtgroup.c             |     6 +-
 arch/x86/kernel/cpu/scattered.c                    |     2 +
 arch/x86/kernel/cpu/sgx/Makefile                   |     1 +
 arch/x86/kernel/cpu/sgx/arch.h                     |   338 -
 arch/x86/kernel/cpu/sgx/driver.c                   |    17 -
 arch/x86/kernel/cpu/sgx/encl.c                     |    33 +-
 arch/x86/kernel/cpu/sgx/encl.h                     |     1 +
 arch/x86/kernel/cpu/sgx/encls.h                    |    30 +-
 arch/x86/kernel/cpu/sgx/ioctl.c                    |    43 +-
 arch/x86/kernel/cpu/sgx/main.c                     |   268 +-
 arch/x86/kernel/cpu/sgx/sgx.h                      |    40 +-
 arch/x86/kernel/cpu/sgx/virt.c                     |   376 +
 arch/x86/kernel/cpu/topology.c                     |     4 +-
 arch/x86/kernel/cpu/vmware.c                       |     7 +-
 arch/x86/kernel/crash.c                            |    16 +-
 arch/x86/kernel/doublefault_32.c                   |     4 +-
 arch/x86/kernel/e820.c                             |     6 +-
 arch/x86/kernel/early-quirks.c                     |     1 +
 arch/x86/kernel/fpu/xstate.c                       |     2 +-
 arch/x86/kernel/ftrace.c                           |     4 +-
 arch/x86/kernel/head64.c                           |     4 +-
 arch/x86/kernel/head_32.S                          |    18 +-
 arch/x86/kernel/idt.c                              |     2 +-
 arch/x86/kernel/irq.c                              |     2 +-
 arch/x86/kernel/jump_label.c                       |    32 +-
 arch/x86/kernel/kexec-bzimage64.c                  |     2 +-
 arch/x86/kernel/kgdb.c                             |     4 +-
 arch/x86/kernel/kprobes/core.c                     |   596 +-
 arch/x86/kernel/kprobes/ftrace.c                   |     2 +-
 arch/x86/kernel/kprobes/opt.c                      |     9 +-
 arch/x86/kernel/kvm.c                              |   246 +-
 arch/x86/kernel/kvmclock.c                         |    28 +-
 arch/x86/kernel/machine_kexec_64.c                 |     6 +-
 arch/x86/kernel/mmconf-fam10h_64.c                 |     2 +-
 arch/x86/kernel/nmi.c                              |    12 +-
 arch/x86/kernel/paravirt-spinlocks.c               |     9 +
 arch/x86/kernel/paravirt.c                         |    77 +-
 arch/x86/kernel/paravirt_patch.c                   |    99 -
 arch/x86/kernel/process.c                          |    28 +-
 arch/x86/kernel/pvclock.c                          |     2 +-
 arch/x86/kernel/relocate_kernel_32.S               |     2 +-
 arch/x86/kernel/relocate_kernel_64.S               |     2 +-
 arch/x86/kernel/setup.c                            |   123 +-
 arch/x86/kernel/setup_percpu.c                     |     1 -
 arch/x86/kernel/sev-es-shared.c                    |   533 -
 arch/x86/kernel/sev-es.c                           |  1434 -
 arch/x86/kernel/sev-shared.c                       |   526 +
 arch/x86/kernel/sev.c                              |  1495 +
 arch/x86/kernel/signal.c                           |     2 +-
 arch/x86/kernel/signal_compat.c                    |    10 +-
 arch/x86/kernel/smp.c                              |     4 +-
 arch/x86/kernel/smpboot.c                          |   123 +-
 arch/x86/kernel/stacktrace.c                       |     6 -
 arch/x86/kernel/static_call.c                      |     4 +-
 arch/x86/kernel/sysfb_efi.c                        |     2 +-
 arch/x86/kernel/tboot.c                            |    44 +-
 arch/x86/kernel/tls.c                              |     8 +-
 arch/x86/kernel/topology.c                         |     2 +-
 arch/x86/kernel/traps.c                            |    20 +-
 arch/x86/kernel/tsc.c                              |     9 +-
 arch/x86/kernel/tsc_sync.c                         |     2 +-
 arch/x86/kernel/umip.c                             |     4 +-
 arch/x86/kernel/uprobes.c                          |     8 +-
 arch/x86/kvm/Kconfig                               |    12 +
 arch/x86/kvm/Makefile                              |     4 +-
 arch/x86/kvm/cpuid.c                               |   118 +-
 arch/x86/kvm/cpuid.h                               |   155 +-
 arch/x86/kvm/emulate.c                             |    84 +-
 arch/x86/kvm/irq_comm.c                            |     2 +-
 arch/x86/kvm/kvm_cache_regs.h                      |    19 +-
 arch/x86/kvm/kvm_emulate.h                         |     1 +
 arch/x86/kvm/lapic.c                               |    10 +-
 arch/x86/kvm/mmu.h                                 |    23 +-
 arch/x86/kvm/mmu/mmu.c                             |   650 +-
 arch/x86/kvm/mmu/mmu_audit.c                       |     2 +-
 arch/x86/kvm/mmu/mmu_internal.h                    |    46 +-
 arch/x86/kvm/mmu/paging_tmpl.h                     |     3 +-
 arch/x86/kvm/mmu/spte.c                            |   159 +-
 arch/x86/kvm/mmu/spte.h                            |   141 +-
 arch/x86/kvm/mmu/tdp_mmu.c                         |   763 +-
 arch/x86/kvm/mmu/tdp_mmu.h                         |    63 +-
 arch/x86/kvm/pmu.h                                 |     2 +-
 arch/x86/kvm/reverse_cpuid.h                       |   186 +
 arch/x86/kvm/svm/avic.c                            |    28 +-
 arch/x86/kvm/svm/nested.c                          |   602 +-
 arch/x86/kvm/svm/pmu.c                             |     8 +
 arch/x86/kvm/svm/sev.c                             |  1022 +-
 arch/x86/kvm/svm/svm.c                             |  1166 +-
 arch/x86/kvm/svm/svm.h                             |   131 +-
 arch/x86/kvm/svm/vmenter.S                         |    47 +-
 arch/x86/kvm/vmx/capabilities.h                    |     3 +
 arch/x86/kvm/vmx/nested.c                          |   114 +-
 arch/x86/kvm/vmx/nested.h                          |     5 +
 arch/x86/kvm/vmx/posted_intr.c                     |     2 +-
 arch/x86/kvm/vmx/sgx.c                             |   502 +
 arch/x86/kvm/vmx/sgx.h                             |    34 +
 arch/x86/kvm/vmx/vmcs12.c                          |     1 +
 arch/x86/kvm/vmx/vmcs12.h                          |     4 +-
 arch/x86/kvm/vmx/vmx.c                             |   723 +-
 arch/x86/kvm/vmx/vmx.h                             |    51 +-
 arch/x86/kvm/vmx/vmx_ops.h                         |     4 +
 arch/x86/kvm/x86.c                                 |   469 +-
 arch/x86/kvm/x86.h                                 |    64 +-
 arch/x86/lib/atomic64_386_32.S                     |     2 +-
 arch/x86/lib/atomic64_cx8_32.S                     |     2 +-
 arch/x86/lib/copy_page_64.S                        |     2 +-
 arch/x86/lib/copy_user_64.S                        |     2 +-
 arch/x86/lib/inat.c                                |     2 +-
 arch/x86/lib/insn-eval.c                           |    50 +-
 arch/x86/lib/insn.c                                |   230 +-
 arch/x86/lib/memcpy_64.S                           |     2 +-
 arch/x86/lib/memmove_64.S                          |     2 +-
 arch/x86/lib/memset_64.S                           |     2 +-
 arch/x86/lib/mmx_32.c                              |     2 +-
 arch/x86/lib/msr-smp.c                             |     4 +-
 arch/x86/lib/msr.c                                 |     4 +-
 arch/x86/lib/retpoline.S                           |    67 +-
 arch/x86/math-emu/fpu_trig.c                       |    11 +-
 arch/x86/math-emu/reg_ld_str.c                     |     2 +-
 arch/x86/math-emu/reg_round.S                      |     2 +-
 arch/x86/mm/extable.c                              |     2 +-
 arch/x86/mm/fault.c                                |     4 +-
 arch/x86/mm/init.c                                 |     8 +-
 arch/x86/mm/init_32.c                              |     2 -
 arch/x86/mm/init_64.c                              |   210 +-
 arch/x86/mm/ioremap.c                              |    19 -
 arch/x86/mm/kaslr.c                                |     2 +-
 arch/x86/mm/kmmio.c                                |     2 +-
 arch/x86/mm/mem_encrypt.c                          |    16 +-
 arch/x86/mm/mem_encrypt_boot.S                     |     2 +-
 arch/x86/mm/mem_encrypt_identity.c                 |    40 +-
 arch/x86/mm/pat/memtype.c                          |     4 +-
 arch/x86/mm/pat/set_memory.c                       |    10 +-
 arch/x86/mm/pgtable.c                              |    13 -
 arch/x86/mm/pkeys.c                                |     2 +-
 arch/x86/mm/pti.c                                  |    11 +-
 arch/x86/mm/tlb.c                                  |   182 +-
 arch/x86/net/bpf_jit_comp.c                        |    30 +-
 arch/x86/net/bpf_jit_comp32.c                      |   209 +-
 arch/x86/pci/amd_bus.c                             |     4 +-
 arch/x86/pci/fixup.c                               |     2 +-
 arch/x86/platform/efi/efi_64.c                     |     6 +-
 arch/x86/platform/efi/quirks.c                     |     4 +-
 arch/x86/platform/intel-quark/imr.c                |     4 +-
 arch/x86/platform/intel-quark/imr_selftest.c       |     2 +-
 arch/x86/platform/intel/iosf_mbi.c                 |     4 +-
 arch/x86/platform/olpc/olpc-xo15-sci.c             |     2 +-
 arch/x86/platform/olpc/olpc_dt.c                   |     2 +-
 arch/x86/platform/pvh/head.S                       |    20 +-
 arch/x86/platform/uv/uv_nmi.c                      |    48 +-
 arch/x86/power/cpu.c                               |     8 +-
 arch/x86/power/hibernate.c                         |    89 +-
 arch/x86/realmode/init.c                           |     4 +-
 arch/x86/realmode/rm/trampoline_64.S               |     4 +-
 arch/x86/tools/insn_decoder_test.c                 |    10 +-
 arch/x86/tools/insn_sanity.c                       |     8 +-
 arch/x86/um/Makefile                               |     1 +
 arch/x86/um/asm/elf.h                              |     2 +-
 arch/x86/um/shared/sysdep/stub_32.h                |     2 +-
 arch/x86/xen/enlighten_pv.c                        |    13 +-
 arch/x86/xen/mmu_pv.c                              |    13 +-
 arch/x86/xen/pci-swiotlb-xen.c                     |     4 +-
 arch/x86/xen/time.c                                |    26 +-
 arch/xtensa/Kconfig                                |    31 +-
 arch/xtensa/Makefile                               |    15 +-
 arch/xtensa/boot/Makefile                          |     4 -
 arch/xtensa/boot/boot-elf/Makefile                 |    11 +-
 arch/xtensa/boot/boot-redboot/Makefile             |     6 +-
 arch/xtensa/configs/xip_kc705_defconfig            |     1 -
 arch/xtensa/include/asm/initialize_mmu.h           |     2 +-
 arch/xtensa/include/asm/pgtable.h                  |     4 +-
 arch/xtensa/kernel/coprocessor.S                   |    64 +-
 arch/xtensa/kernel/head.S                          |     4 +-
 arch/xtensa/kernel/pci.c                           |     2 +-
 arch/xtensa/kernel/syscall.c                       |     8 +-
 arch/xtensa/kernel/syscalls/Makefile               |    14 +-
 arch/xtensa/kernel/syscalls/syscall.tbl            |     4 +
 arch/xtensa/kernel/syscalls/syscallhdr.sh          |    36 -
 arch/xtensa/kernel/syscalls/syscalltbl.sh          |    32 -
 arch/xtensa/mm/cache.c                             |     9 +-
 arch/xtensa/mm/fault.c                             |     5 +-
 arch/xtensa/mm/init.c                              |     1 -
 arch/xtensa/mm/misc.S                              |    36 +-
 arch/xtensa/platforms/iss/console.c                |    45 +-
 .../platforms/iss/include/platform/simcall-gdbio.h |    34 +
 .../platforms/iss/include/platform/simcall-iss.h   |    73 +
 .../platforms/iss/include/platform/simcall.h       |   104 +-
 block/bfq-cgroup.c                                 |     2 +
 block/bfq-iosched.c                                |   428 +-
 block/bfq-iosched.h                                |    15 +
 block/bfq-wf2q.c                                   |     8 +
 block/bio-integrity.c                              |     3 +-
 block/bio.c                                        |    45 +-
 block/blk-cgroup.c                                 |    17 +-
 block/blk-core.c                                   |     6 +-
 block/blk-iocost.c                                 |    18 +-
 block/blk-map.c                                    |   119 +-
 block/blk-mq-debugfs.c                             |     9 +-
 block/blk-mq-sched.c                               |    28 +-
 block/blk-mq-tag.c                                 |     8 +-
 block/blk-mq.c                                     |    55 +-
 block/blk-mq.h                                     |    25 +-
 block/blk-settings.c                               |    54 +-
 block/blk-sysfs.c                                  |     9 +-
 block/blk-zoned.c                                  |     8 -
 block/blk.h                                        |    18 +-
 block/bounce.c                                     |   138 +-
 block/elevator.c                                   |     3 +-
 block/genhd.c                                      |   190 +-
 block/ioctl.c                                      |     2 +
 block/ioprio.c                                     |    11 +-
 block/kyber-iosched.c                              |     8 +-
 block/mq-deadline.c                                |    10 +-
 block/partitions/core.c                            |    54 +-
 block/partitions/efi.c                             |     2 +-
 block/scsi_ioctl.c                                 |     6 +-
 certs/.gitignore                                   |     3 +-
 certs/Kconfig                                      |    19 +-
 certs/Makefile                                     |    31 +-
 certs/blacklist.c                                  |    64 +
 certs/blacklist.h                                  |     2 +
 certs/common.c                                     |    57 +
 certs/common.h                                     |     9 +
 certs/revocation_certificates.S                    |    21 +
 certs/system_certificates.S                        |    14 +-
 certs/system_keyring.c                             |    70 +-
 crypto/Kconfig                                     |    15 +-
 crypto/Makefile                                    |     6 +
 crypto/aegis.h                                     |    19 +
 crypto/aegis128-core.c                             |    15 -
 crypto/aegis128-neon.c                             |    10 +-
 crypto/af_alg.c                                    |    94 +-
 crypto/api.c                                       |     2 +-
 crypto/asymmetric_keys/public_key.c                |     4 +-
 crypto/asymmetric_keys/x509_cert_parser.c          |    49 +-
 crypto/asymmetric_keys/x509_public_key.c           |     4 +-
 crypto/async_tx/async_xor.c                        |     1 +
 crypto/crc32_generic.c                             |    24 +-
 crypto/ecc.c                                       |   291 +-
 crypto/ecc.h                                       |    49 +-
 crypto/ecc_curve_defs.h                            |    49 +
 crypto/ecdh.c                                      |    72 +-
 crypto/ecdh_helper.c                               |     4 +-
 crypto/ecdsa.c                                     |   376 +
 crypto/ecdsasignature.asn1                         |     4 +
 crypto/fcrypt.c                                    |     5 +-
 crypto/jitterentropy.c                             |     8 +-
 crypto/keywrap.c                                   |     4 +-
 crypto/rng.c                                       |    10 +-
 crypto/serpent_generic.c                           |    39 +-
 crypto/testmgr.c                                   |    42 +-
 crypto/testmgr.h                                   |   458 +-
 drivers/Kconfig                                    |     2 +
 drivers/Makefile                                   |     2 +
 drivers/accessibility/speakup/i18n.c               |     4 +-
 drivers/accessibility/speakup/spk_ttyio.c          |     1 -
 drivers/acpi/ac.c                                  |    30 +-
 drivers/acpi/acpi_apd.c                            |     8 +-
 drivers/acpi/acpi_ipmi.c                           |     1 -
 drivers/acpi/acpi_lpss.c                           |     2 +
 drivers/acpi/acpi_memhotplug.c                     |     5 +-
 drivers/acpi/acpi_pad.c                            |     4 +
 drivers/acpi/acpi_processor.c                      |    51 +-
 drivers/acpi/acpi_video.c                          |    43 +-
 drivers/acpi/acpica/acpredef.h                     |    15 +
 drivers/acpi/acpica/acresrc.h                      |     4 +
 drivers/acpi/acpica/acutils.h                      |     1 +
 drivers/acpi/acpica/amlresrc.h                     |    19 +-
 drivers/acpi/acpica/rscalc.c                       |     4 +-
 drivers/acpi/acpica/rsdump.c                       |     8 +
 drivers/acpi/acpica/rsdumpinfo.c                   |    26 +
 drivers/acpi/acpica/rsinfo.c                       |     6 +-
 drivers/acpi/acpica/rslist.c                       |     9 +-
 drivers/acpi/acpica/rsmisc.c                       |    19 +
 drivers/acpi/acpica/rsserial.c                     |    75 +
 drivers/acpi/acpica/utresdecode.c                  |    10 +-
 drivers/acpi/acpica/utresrc.c                      |     1 +
 drivers/acpi/apei/einj.c                           |     1 -
 drivers/acpi/apei/erst.c                           |     2 +-
 drivers/acpi/apei/hest.c                           |     2 +-
 drivers/acpi/arm64/gtdt.c                          |    10 +-
 drivers/acpi/arm64/iort.c                          |    13 +-
 drivers/acpi/battery.c                             |    63 +-
 drivers/acpi/button.c                              |     9 +-
 drivers/acpi/cppc_acpi.c                           |    96 +-
 drivers/acpi/custom_method.c                       |     6 +-
 drivers/acpi/device_pm.c                           |     4 +
 drivers/acpi/device_sysfs.c                        |    19 +-
 drivers/acpi/dock.c                                |     7 +-
 drivers/acpi/glue.c                                |     8 +-
 drivers/acpi/hed.c                                 |     1 -
 drivers/acpi/internal.h                            |     4 +-
 drivers/acpi/irq.c                                 |     6 +-
 drivers/acpi/nfit/core.c                           |    20 +-
 drivers/acpi/numa/hmat.c                           |     5 +-
 drivers/acpi/pci_irq.c                             |    34 +-
 drivers/acpi/pci_link.c                            |   164 +-
 drivers/acpi/pci_mcfg.c                            |     7 +
 drivers/acpi/pmic/intel_pmic_chtcrc.c              |     2 +-
 drivers/acpi/power.c                               |    18 +-
 drivers/acpi/processor_driver.c                    |     6 +-
 drivers/acpi/processor_idle.c                      |    43 +-
 drivers/acpi/processor_pdc.c                       |     7 +-
 drivers/acpi/processor_perflib.c                   |    50 +-
 drivers/acpi/processor_throttling.c                |   102 +-
 drivers/acpi/resource.c                            |     2 +-
 drivers/acpi/scan.c                                |   191 +-
 drivers/acpi/sleep.h                               |     1 -
 drivers/acpi/sysfs.c                               |    14 +-
 drivers/acpi/tables.c                              |    42 +-
 drivers/acpi/utils.c                               |    37 +-
 drivers/acpi/video_detect.c                        |    24 +
 drivers/android/binder.c                           |   239 +-
 drivers/android/binder_alloc.c                     |    15 +-
 drivers/android/binder_alloc.h                     |     8 +-
 drivers/android/binder_internal.h                  |    24 +-
 drivers/ata/ahci.c                                 |     5 +
 drivers/ata/ahci.h                                 |     1 +
 drivers/ata/ahci_brcm.c                            |    46 +-
 drivers/ata/ahci_ceva.c                            |    41 +-
 drivers/ata/ahci_tegra.c                           |    66 +-
 drivers/ata/ahci_xgene.c                           |     2 +-
 drivers/ata/ata_generic.c                          |     2 +-
 drivers/ata/libahci.c                              |     5 +
 drivers/ata/libahci_platform.c                     |     4 +-
 drivers/ata/libata-acpi.c                          |     3 +-
 drivers/ata/libata-eh.c                            |     3 +-
 drivers/ata/libata-pmp.c                           |     2 +-
 drivers/ata/libata-sata.c                          |     4 +-
 drivers/ata/libata-scsi.c                          |     3 +-
 drivers/ata/libata-transport.c                     |     6 +-
 drivers/ata/pata_acpi.c                            |     6 +-
 drivers/ata/pata_ali.c                             |     6 +-
 drivers/ata/pata_amd.c                             |     6 +-
 drivers/ata/pata_arasan_cf.c                       |    15 +-
 drivers/ata/pata_artop.c                           |     4 +-
 drivers/ata/pata_atiixp.c                          |     3 +-
 drivers/ata/pata_cs5520.c                          |     2 +
 drivers/ata/pata_cs5530.c                          |     2 +-
 drivers/ata/pata_hpt366.c                          |     1 +
 drivers/ata/pata_hpt37x.c                          |     6 +-
 drivers/ata/pata_hpt3x2n.c                         |     2 +-
 drivers/ata/pata_it821x.c                          |     4 +-
 drivers/ata/pata_ixp4xx_cf.c                       |     8 +-
 drivers/ata/pata_jmicron.c                         |     2 +-
 drivers/ata/pata_legacy.c                          |   106 +-
 drivers/ata/pata_marvell.c                         |     2 +-
 drivers/ata/pata_ns87415.c                         |     4 +-
 drivers/ata/pata_opti.c                            |     2 +-
 drivers/ata/pata_optidma.c                         |     5 +-
 drivers/ata/pata_pdc2027x.c                        |    10 +-
 drivers/ata/pata_pdc202xx_old.c                    |     4 +-
 drivers/ata/pata_piccolo.c                         |     2 +-
 drivers/ata/pata_platform.c                        |     4 +-
 drivers/ata/pata_sil680.c                          |     2 +
 drivers/ata/pata_sis.c                             |     2 +-
 drivers/ata/pata_sl82c105.c                        |     2 +-
 drivers/ata/pata_triflex.c                         |     7 +-
 drivers/ata/pata_via.c                             |     2 +-
 drivers/ata/sata_dwc_460ex.c                       |    10 +
 drivers/ata/sata_mv.c                              |    18 +-
 drivers/atm/eni.c                                  |     2 +-
 drivers/atm/firestream.c                           |     1 +
 drivers/atm/fore200e.c                             |     1 -
 drivers/atm/idt77252.c                             |     6 -
 drivers/atm/iphase.c                               |     2 +-
 drivers/atm/suni.c                                 |     1 -
 drivers/auxdisplay/panel.c                         |     7 -
 drivers/base/arch_topology.c                       |    89 +-
 drivers/base/attribute_container.c                 |     4 +
 drivers/base/auxiliary.c                           |     5 -
 drivers/base/base.h                                |     2 +
 drivers/base/component.c                           |     9 +-
 drivers/base/core.c                                |   115 +-
 drivers/base/cpu.c                                 |     6 +-
 drivers/base/dd.c                                  |    55 +-
 drivers/base/devcoredump.c                         |    19 +-
 drivers/base/devres.c                              |     6 +-
 drivers/base/devtmpfs.c                            |     6 +-
 drivers/base/firmware_loader/main.c                |     2 +
 drivers/base/memory.c                              |   101 +-
 drivers/base/node.c                                |    26 +-
 drivers/base/platform-msi.c                        |     3 +-
 drivers/base/platform.c                            |    11 +-
 drivers/base/power/clock_ops.c                     |     2 +-
 drivers/base/power/domain.c                        |    36 -
 drivers/base/power/runtime.c                       |    22 +-
 drivers/base/power/wakeup.c                        |    17 +-
 drivers/base/power/wakeup_stats.c                  |     4 +-
 drivers/base/regmap/regmap-debugfs.c               |     1 +
 drivers/base/regmap/regmap-irq.c                   |   126 +-
 drivers/base/swnode.c                              |   106 +-
 drivers/base/test/Kconfig                          |     2 +-
 drivers/base/test/Makefile                         |     2 +-
 drivers/base/test/property-entry-test.c            |    61 +-
 drivers/bcma/driver_mips.c                         |     7 -
 drivers/block/Kconfig                              |    25 +-
 drivers/block/Makefile                             |     2 -
 drivers/block/ataflop.c                            |    16 +-
 drivers/block/brd.c                                |    20 +-
 drivers/block/drbd/drbd_interval.c                 |     8 +-
 drivers/block/drbd/drbd_main.c                     |    35 +-
 drivers/block/drbd/drbd_nl.c                       |    17 +-
 drivers/block/drbd/drbd_receiver.c                 |    27 +-
 drivers/block/drbd/drbd_req.c                      |     1 +
 drivers/block/drbd/drbd_state.c                    |     7 +-
 drivers/block/floppy.c                             |   159 +-
 drivers/block/loop.c                               |     1 +
 drivers/block/mtip32xx/mtip32xx.c                  |    13 +-
 drivers/block/nbd.c                                |    10 +-
 drivers/block/null_blk/main.c                      |    38 +-
 drivers/block/null_blk/null_blk.h                  |     2 +
 drivers/block/null_blk/zoned.c                     |     1 +
 drivers/block/paride/pd.c                          |    11 -
 drivers/block/pktcdvd.c                            |    36 +
 drivers/block/rnbd/rnbd-clt-sysfs.c                |    84 +-
 drivers/block/rnbd/rnbd-clt.c                      |   217 +-
 drivers/block/rnbd/rnbd-clt.h                      |     8 +-
 drivers/block/rnbd/rnbd-srv-sysfs.c                |     5 +-
 drivers/block/rnbd/rnbd-srv.c                      |    71 +-
 drivers/block/rnbd/rnbd-srv.h                      |     3 +-
 drivers/block/rsxx/core.c                          |     2 +-
 drivers/block/swim.c                               |     2 -
 drivers/block/swim3.c                              |    34 +-
 drivers/block/umem.c                               |  1130 -
 drivers/block/umem.h                               |   132 -
 drivers/block/xen-blkback/blkback.c                |     2 +-
 drivers/block/xen-blkback/common.h                 |     1 +
 drivers/block/xen-blkback/xenbus.c                 |    38 +-
 drivers/block/xen-blkfront.c                       |     8 +-
 drivers/block/xsysace.c                            |  1273 -
 drivers/bluetooth/Kconfig                          |    10 +
 drivers/bluetooth/Makefile                         |     2 +
 drivers/bluetooth/btintel.c                        |   232 +-
 drivers/bluetooth/btintel.h                        |    19 +-
 drivers/bluetooth/btusb.c                          |   415 +-
 drivers/bluetooth/hci_bcm.c                        |    19 +
 drivers/bluetooth/hci_intel.c                      |     7 +-
 drivers/bluetooth/hci_ldisc.c                      |     1 -
 drivers/bluetooth/hci_qca.c                        |    17 +-
 drivers/bluetooth/virtio_bt.c                      |   401 +
 drivers/bus/mhi/core/boot.c                        |    64 +-
 drivers/bus/mhi/core/debugfs.c                     |     2 +-
 drivers/bus/mhi/core/init.c                        |    72 +-
 drivers/bus/mhi/core/internal.h                    |    20 +-
 drivers/bus/mhi/core/main.c                        |   416 +-
 drivers/bus/mhi/core/pm.c                          |   119 +-
 drivers/bus/mhi/pci_generic.c                      |   330 +-
 drivers/bus/moxtet.c                               |     4 +-
 drivers/bus/mvebu-mbus.c                           |     2 +-
 drivers/bus/qcom-ebi2.c                            |     4 +-
 drivers/bus/ti-sysc.c                              |    87 +-
 drivers/cdrom/gdrom.c                              |    18 +-
 drivers/char/Kconfig                               |    10 -
 drivers/char/agp/Kconfig                           |     2 +-
 drivers/char/applicom.c                            |     2 +-
 drivers/char/hpet.c                                |     2 +
 drivers/char/hw_random/ba431-rng.c                 |    16 +-
 drivers/char/hw_random/bcm2835-rng.c               |    27 +-
 drivers/char/hw_random/cctrng.c                    |    20 +-
 drivers/char/hw_random/core.c                      |     2 +-
 drivers/char/hw_random/intel-rng.c                 |     2 +-
 drivers/char/hw_random/omap-rng.c                  |    14 +-
 drivers/char/hw_random/pic32-rng.c                 |     3 +-
 drivers/char/hw_random/xiphera-trng.c              |     4 +-
 drivers/char/ipmi/ipmi_msghandler.c                |    60 +-
 drivers/char/ipmi/ipmi_plat_data.c                 |     2 +-
 drivers/char/ipmi/ipmi_si.h                        |     8 +-
 drivers/char/ipmi/ipmi_si_hardcode.c               |    73 +-
 drivers/char/ipmi/ipmi_si_hotmod.c                 |    24 +-
 drivers/char/ipmi/ipmi_si_intf.c                   |    38 +-
 drivers/char/ipmi/ipmi_si_pci.c                    |    22 +-
 drivers/char/ipmi/ipmi_si_platform.c               |    95 +-
 drivers/char/ipmi/ipmi_ssif.c                      |    81 +-
 drivers/char/ipmi/kcs_bmc_aspeed.c                 |    27 +-
 drivers/char/lp.c                                  |     4 +-
 drivers/char/mem.c                                 |   231 -
 drivers/char/mwave/tp3780i.c                       |     6 +-
 drivers/char/mwave/tp3780i.h                       |     2 +-
 drivers/char/pcmcia/synclink_cs.c                  |     2 -
 drivers/char/random.c                              |    21 +-
 drivers/char/tpm/eventlog/acpi.c                   |    33 +-
 drivers/char/tpm/eventlog/common.c                 |     3 +
 drivers/char/tpm/eventlog/efi.c                    |    29 +-
 drivers/char/tpm/tpm2-cmd.c                        |     1 +
 drivers/char/tpm/tpm_tis_core.c                    |    22 +-
 drivers/char/tpm/tpm_tis_i2c_cr50.c                |     1 +
 drivers/char/ttyprintk.c                           |    11 +
 drivers/char/virtio_console.c                      |    23 +-
 drivers/clk/Kconfig                                |     2 +
 drivers/clk/Makefile                               |     5 +-
 drivers/clk/at91/sama7g5.c                         |     6 +-
 drivers/clk/bcm/clk-raspberrypi.c                  |     2 +-
 drivers/clk/clk-ast2600.c                          |     4 +-
 drivers/clk/clk-bd718x7.c                          |     9 +-
 drivers/clk/clk-fixed-factor.c                     |     9 +-
 drivers/clk/clk-mux.c                              |    35 +
 drivers/clk/clk-scmi.c                             |    28 +-
 drivers/clk/clk.c                                  |    78 +-
 drivers/clk/imx/clk-imx25.c                        |    12 +-
 drivers/clk/imx/clk-imx27.c                        |    13 +-
 drivers/clk/imx/clk-imx35.c                        |    10 +-
 drivers/clk/imx/clk-imx5.c                         |    30 +-
 drivers/clk/imx/clk-imx6q.c                        |    16 +-
 drivers/clk/imx/clk-imx6sl.c                       |    16 +-
 drivers/clk/imx/clk-imx6sll.c                      |    24 +-
 drivers/clk/imx/clk-imx6sx.c                       |    16 +-
 drivers/clk/imx/clk-imx7d.c                        |    22 +-
 drivers/clk/imx/clk-imx7ulp.c                      |    31 +-
 drivers/clk/imx/clk-imx8mm.c                       |    18 +-
 drivers/clk/imx/clk-imx8mn.c                       |    18 +-
 drivers/clk/imx/clk-imx8mp.c                       |    32 +-
 drivers/clk/imx/clk-imx8mq.c                       |    22 +-
 drivers/clk/imx/clk-lpcg-scu.c                     |     1 +
 drivers/clk/imx/clk-scu.c                          |     1 +
 drivers/clk/imx/clk.c                              |    41 +-
 drivers/clk/imx/clk.h                              |     4 +-
 drivers/clk/keystone/sci-clk.c                     |     4 +-
 drivers/clk/mvebu/armada-37xx-periph.c             |    83 +-
 drivers/clk/qcom/a53-pll.c                         |     1 +
 drivers/clk/qcom/a7-pll.c                          |     1 +
 drivers/clk/qcom/apss-ipq-pll.c                    |     1 +
 drivers/clk/qcom/camcc-sc7180.c                    |    50 +-
 drivers/clk/qcom/clk-rpmh.c                        |     2 +
 drivers/clk/qcom/dispcc-sc7180.c                   |    70 +-
 drivers/clk/qcom/dispcc-sdm845.c                   |   217 +-
 drivers/clk/qcom/dispcc-sm8250.c                   |   124 +-
 drivers/clk/qcom/gcc-sc7180.c                      |   196 +-
 drivers/clk/qcom/gcc-sc7280.c                      |   248 +-
 drivers/clk/qcom/gcc-sc8180x.c                     |   122 +-
 drivers/clk/qcom/gcc-sdm845.c                      |   650 +-
 drivers/clk/qcom/gcc-sdx55.c                       |     8 +-
 drivers/clk/qcom/gcc-sm8150.c                      |   100 +-
 drivers/clk/qcom/gcc-sm8250.c                      |   345 +-
 drivers/clk/qcom/gcc-sm8350.c                      |   418 +-
 drivers/clk/qcom/gpucc-sc7180.c                    |     3 -
 drivers/clk/qcom/gpucc-sdm845.c                    |    45 +-
 drivers/clk/qcom/gpucc-sm8150.c                    |     9 +-
 drivers/clk/qcom/gpucc-sm8250.c                    |     9 +-
 drivers/clk/qcom/videocc-sc7180.c                  |     4 -
 drivers/clk/qcom/videocc-sdm845.c                  |    55 +-
 drivers/clk/qcom/videocc-sm8150.c                  |    20 +-
 drivers/clk/qcom/videocc-sm8250.c                  |    30 +-
 drivers/clk/ralink/Kconfig                         |    11 +
 drivers/clk/ralink/Makefile                        |     2 +
 drivers/clk/ralink/clk-mt7621.c                    |   495 +
 drivers/clk/renesas/clk-div6.c                     |     3 +-
 drivers/clk/renesas/clk-mstp.c                     |     2 +-
 drivers/clk/renesas/r8a7795-cpg-mssr.c             |     6 +
 drivers/clk/renesas/r8a77965-cpg-mssr.c            |     1 +
 drivers/clk/renesas/r8a77990-cpg-mssr.c            |     1 +
 drivers/clk/renesas/r8a779a0-cpg-mssr.c            |    11 +
 drivers/clk/renesas/r9a06g032-clocks.c             |    12 +-
 drivers/clk/renesas/rcar-cpg-lib.c                 |     2 +-
 drivers/clk/renesas/rcar-gen2-cpg.c                |     3 +-
 drivers/clk/renesas/rcar-gen3-cpg.c                |     2 +-
 drivers/clk/renesas/rcar-usb2-clock-sel.c          |     5 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |     2 +-
 drivers/clk/rockchip/Kconfig                       |    29 +-
 drivers/clk/rockchip/Makefile                      |     1 +
 drivers/clk/rockchip/clk-cpu.c                     |    53 +-
 drivers/clk/rockchip/clk-px30.c                    |     7 +-
 drivers/clk/rockchip/clk-rk3036.c                  |     7 +-
 drivers/clk/rockchip/clk-rk3128.c                  |     7 +-
 drivers/clk/rockchip/clk-rk3188.c                  |    14 +-
 drivers/clk/rockchip/clk-rk3228.c                  |     7 +-
 drivers/clk/rockchip/clk-rk3288.c                  |     7 +-
 drivers/clk/rockchip/clk-rk3308.c                  |     7 +-
 drivers/clk/rockchip/clk-rk3328.c                  |     7 +-
 drivers/clk/rockchip/clk-rk3368.c                  |    14 +-
 drivers/clk/rockchip/clk-rk3399.c                  |    15 +-
 drivers/clk/rockchip/clk-rk3568.c                  |  1725 +
 drivers/clk/rockchip/clk-rv1108.c                  |     7 +-
 drivers/clk/rockchip/clk.h                         |    54 +-
 drivers/clk/samsung/clk-exynos4412-isp.c           |     4 +-
 drivers/clk/samsung/clk-exynos7.c                  |     7 +-
 drivers/clk/samsung/clk-s5pv210-audss.c            |     4 +-
 drivers/clk/sifive/Kconfig                         |     2 +
 drivers/clk/sifive/fu740-prci.c                    |    11 +
 drivers/clk/sifive/fu740-prci.h                    |     2 +-
 drivers/clk/sifive/sifive-prci.c                   |    54 +
 drivers/clk/sifive/sifive-prci.h                   |    13 +
 drivers/clk/socfpga/Kconfig                        |    19 +
 drivers/clk/socfpga/Makefile                       |    11 +-
 drivers/clk/socfpga/clk-agilex.c                   |   117 +-
 drivers/clk/socfpga/clk-gate-a10.c                 |     9 +-
 drivers/clk/socfpga/clk-gate-s10.c                 |    17 +-
 drivers/clk/socfpga/clk-gate.c                     |    13 +-
 drivers/clk/socfpga/clk-periph-a10.c               |    11 +-
 drivers/clk/socfpga/clk-periph-s10.c               |    42 +-
 drivers/clk/socfpga/clk-periph.c                   |     8 +-
 drivers/clk/socfpga/clk-pll-a10.c                  |    12 +-
 drivers/clk/socfpga/clk-pll-s10.c                  |    45 +-
 drivers/clk/socfpga/clk-pll.c                      |    18 +-
 drivers/clk/socfpga/clk-s10.c                      |    68 +-
 drivers/clk/socfpga/stratix10-clk.h                |    24 +-
 drivers/clk/sunxi-ng/ccu-sun8i-v3s.c               |    33 +-
 drivers/clk/sunxi/clk-sun6i-ar100.c                |     2 +-
 drivers/clk/sunxi/clk-sun9i-core.c                 |     8 +-
 drivers/clk/sunxi/clk-usb.c                        |     2 +-
 drivers/clk/tegra/clk-pll.c                        |    12 -
 drivers/clk/tegra/clk-tegra210.c                   |    53 +-
 drivers/clk/ti/clk-54xx.c                          |     2 +
 drivers/clk/uniphier/clk-uniphier-mux.c            |     4 +-
 drivers/clk/zynqmp/Kconfig                         |     4 +-
 drivers/clk/zynqmp/pll.c                           |    24 +-
 drivers/clocksource/arm_arch_timer.c               |    83 +-
 drivers/clocksource/clksrc-dbx500-prcmu.c          |     8 +-
 drivers/clocksource/dw_apb_timer_of.c              |    28 +-
 drivers/clocksource/hyperv_timer.c                 |   251 +-
 drivers/clocksource/ingenic-ost.c                  |     9 +-
 drivers/clocksource/ingenic-timer.c                |     2 +
 drivers/clocksource/sh_cmt.c                       |     5 +-
 drivers/clocksource/timer-atmel-tcb.c              |     4 +-
 drivers/clocksource/timer-fsl-ftm.c                |     2 +-
 drivers/clocksource/timer-microchip-pit64b.c       |     2 +-
 drivers/clocksource/timer-npcm7xx.c                |     1 +
 drivers/clocksource/timer-of.c                     |     4 +-
 drivers/clocksource/timer-pistachio.c              |     4 +-
 drivers/clocksource/timer-ti-dm-systimer.c         |   157 +-
 drivers/clocksource/timer-vf-pit.c                 |     2 +-
 drivers/comedi/Kconfig                             |  1355 +
 drivers/{staging => }/comedi/Makefile              |     0
 drivers/{staging => }/comedi/TODO                  |     0
 drivers/{staging => }/comedi/comedi.h              |     0
 drivers/comedi/comedi_buf.c                        |   692 +
 drivers/{staging => }/comedi/comedi_fops.c         |     0
 drivers/{staging => }/comedi/comedi_internal.h     |     0
 drivers/{staging => }/comedi/comedi_pci.c          |     0
 drivers/{staging => }/comedi/comedi_pci.h          |     0
 drivers/{staging => }/comedi/comedi_pcmcia.c       |     0
 drivers/{staging => }/comedi/comedi_pcmcia.h       |     0
 drivers/{staging => }/comedi/comedi_usb.c          |     0
 drivers/{staging => }/comedi/comedi_usb.h          |     0
 drivers/{staging => }/comedi/comedidev.h           |     0
 drivers/{staging => }/comedi/comedilib.h           |     0
 drivers/{staging => }/comedi/drivers.c             |     0
 drivers/{staging => }/comedi/drivers/8255.c        |     0
 drivers/{staging => }/comedi/drivers/8255.h        |     0
 drivers/{staging => }/comedi/drivers/8255_pci.c    |     0
 drivers/{staging => }/comedi/drivers/Makefile      |     0
 .../{staging => }/comedi/drivers/addi_apci_1032.c  |     0
 .../{staging => }/comedi/drivers/addi_apci_1500.c  |     0
 .../{staging => }/comedi/drivers/addi_apci_1516.c  |     0
 .../{staging => }/comedi/drivers/addi_apci_1564.c  |     0
 drivers/comedi/drivers/addi_apci_16xx.c            |   178 +
 .../{staging => }/comedi/drivers/addi_apci_2032.c  |     0
 .../{staging => }/comedi/drivers/addi_apci_2200.c  |     0
 .../{staging => }/comedi/drivers/addi_apci_3120.c  |     0
 .../{staging => }/comedi/drivers/addi_apci_3501.c  |     0
 .../{staging => }/comedi/drivers/addi_apci_3xxx.c  |     0
 drivers/{staging => }/comedi/drivers/addi_tcw.h    |     0
 .../{staging => }/comedi/drivers/addi_watchdog.c   |     0
 .../{staging => }/comedi/drivers/addi_watchdog.h   |     0
 drivers/{staging => }/comedi/drivers/adl_pci6208.c |     0
 drivers/{staging => }/comedi/drivers/adl_pci7x3x.c |     0
 drivers/{staging => }/comedi/drivers/adl_pci8164.c |     0
 drivers/{staging => }/comedi/drivers/adl_pci9111.c |     0
 drivers/{staging => }/comedi/drivers/adl_pci9118.c |     0
 drivers/{staging => }/comedi/drivers/adq12b.c      |     0
 drivers/{staging => }/comedi/drivers/adv_pci1710.c |     0
 drivers/{staging => }/comedi/drivers/adv_pci1720.c |     0
 drivers/{staging => }/comedi/drivers/adv_pci1723.c |     0
 drivers/{staging => }/comedi/drivers/adv_pci1724.c |     0
 drivers/{staging => }/comedi/drivers/adv_pci1760.c |     0
 drivers/comedi/drivers/adv_pci_dio.c               |   801 +
 drivers/{staging => }/comedi/drivers/aio_aio12_8.c |     0
 drivers/{staging => }/comedi/drivers/aio_iiro_16.c |     0
 drivers/{staging => }/comedi/drivers/amcc_s5933.h  |     0
 .../{staging => }/comedi/drivers/amplc_dio200.c    |     0
 .../{staging => }/comedi/drivers/amplc_dio200.h    |     0
 .../comedi/drivers/amplc_dio200_common.c           |     0
 .../comedi/drivers/amplc_dio200_pci.c              |     0
 drivers/{staging => }/comedi/drivers/amplc_pc236.c |     0
 drivers/{staging => }/comedi/drivers/amplc_pc236.h |     0
 .../comedi/drivers/amplc_pc236_common.c            |     0
 drivers/{staging => }/comedi/drivers/amplc_pc263.c |     0
 .../{staging => }/comedi/drivers/amplc_pci224.c    |     0
 .../{staging => }/comedi/drivers/amplc_pci230.c    |     0
 .../{staging => }/comedi/drivers/amplc_pci236.c    |     0
 .../{staging => }/comedi/drivers/amplc_pci263.c    |     0
 drivers/{staging => }/comedi/drivers/c6xdigio.c    |     0
 drivers/{staging => }/comedi/drivers/cb_das16_cs.c |     0
 drivers/{staging => }/comedi/drivers/cb_pcidas.c   |     0
 drivers/comedi/drivers/cb_pcidas64.c               |  4119 +++
 drivers/{staging => }/comedi/drivers/cb_pcidda.c   |     0
 drivers/{staging => }/comedi/drivers/cb_pcimdas.c  |     0
 drivers/{staging => }/comedi/drivers/cb_pcimdda.c  |     0
 drivers/{staging => }/comedi/drivers/comedi_8254.c |     0
 drivers/{staging => }/comedi/drivers/comedi_8254.h |     0
 drivers/{staging => }/comedi/drivers/comedi_8255.c |     0
 drivers/{staging => }/comedi/drivers/comedi_bond.c |     0
 .../{staging => }/comedi/drivers/comedi_isadma.c   |     0
 .../{staging => }/comedi/drivers/comedi_isadma.h   |     0
 .../{staging => }/comedi/drivers/comedi_parport.c  |     0
 drivers/{staging => }/comedi/drivers/comedi_test.c |     0
 .../{staging => }/comedi/drivers/contec_pci_dio.c  |     0
 drivers/{staging => }/comedi/drivers/dac02.c       |     0
 .../{staging => }/comedi/drivers/daqboard2000.c    |     0
 drivers/{staging => }/comedi/drivers/das08.c       |     0
 drivers/{staging => }/comedi/drivers/das08.h       |     0
 drivers/{staging => }/comedi/drivers/das08_cs.c    |     0
 drivers/{staging => }/comedi/drivers/das08_isa.c   |     0
 drivers/{staging => }/comedi/drivers/das08_pci.c   |     0
 drivers/{staging => }/comedi/drivers/das16.c       |     0
 drivers/{staging => }/comedi/drivers/das16m1.c     |     0
 drivers/{staging => }/comedi/drivers/das1800.c     |     0
 drivers/{staging => }/comedi/drivers/das6402.c     |     0
 drivers/comedi/drivers/das800.c                    |   744 +
 drivers/{staging => }/comedi/drivers/dmm32at.c     |     0
 drivers/{staging => }/comedi/drivers/dt2801.c      |     0
 drivers/{staging => }/comedi/drivers/dt2811.c      |     0
 drivers/comedi/drivers/dt2814.c                    |   372 +
 drivers/{staging => }/comedi/drivers/dt2815.c      |     0
 drivers/{staging => }/comedi/drivers/dt2817.c      |     0
 drivers/{staging => }/comedi/drivers/dt282x.c      |     0
 drivers/{staging => }/comedi/drivers/dt3000.c      |     0
 drivers/{staging => }/comedi/drivers/dt9812.c      |     0
 .../{staging => }/comedi/drivers/dyna_pci10xx.c    |     0
 drivers/{staging => }/comedi/drivers/fl512.c       |     0
 drivers/{staging => }/comedi/drivers/gsc_hpdi.c    |     0
 drivers/{staging => }/comedi/drivers/icp_multi.c   |     0
 drivers/{staging => }/comedi/drivers/ii_pci20kc.c  |     0
 drivers/{staging => }/comedi/drivers/jr3_pci.c     |     0
 drivers/{staging => }/comedi/drivers/jr3_pci.h     |     0
 drivers/{staging => }/comedi/drivers/ke_counter.c  |     0
 drivers/{staging => }/comedi/drivers/me4000.c      |     0
 drivers/{staging => }/comedi/drivers/me_daq.c      |     0
 drivers/{staging => }/comedi/drivers/mf6x4.c       |     0
 drivers/{staging => }/comedi/drivers/mite.c        |     0
 drivers/{staging => }/comedi/drivers/mite.h        |     0
 drivers/{staging => }/comedi/drivers/mpc624.c      |     0
 drivers/{staging => }/comedi/drivers/multiq3.c     |     0
 drivers/{staging => }/comedi/drivers/ni_6527.c     |     0
 drivers/{staging => }/comedi/drivers/ni_65xx.c     |     0
 drivers/{staging => }/comedi/drivers/ni_660x.c     |     0
 drivers/{staging => }/comedi/drivers/ni_670x.c     |     0
 drivers/{staging => }/comedi/drivers/ni_at_a2150.c |     0
 drivers/{staging => }/comedi/drivers/ni_at_ao.c    |     0
 drivers/{staging => }/comedi/drivers/ni_atmio.c    |     0
 drivers/{staging => }/comedi/drivers/ni_atmio16d.c |     0
 drivers/{staging => }/comedi/drivers/ni_daq_700.c  |     0
 .../{staging => }/comedi/drivers/ni_daq_dio24.c    |     0
 drivers/{staging => }/comedi/drivers/ni_labpc.c    |     0
 drivers/{staging => }/comedi/drivers/ni_labpc.h    |     0
 .../{staging => }/comedi/drivers/ni_labpc_common.c |     0
 drivers/{staging => }/comedi/drivers/ni_labpc_cs.c |     0
 .../{staging => }/comedi/drivers/ni_labpc_isadma.c |     0
 .../{staging => }/comedi/drivers/ni_labpc_isadma.h |     0
 .../{staging => }/comedi/drivers/ni_labpc_pci.c    |     0
 .../{staging => }/comedi/drivers/ni_labpc_regs.h   |     0
 .../{staging => }/comedi/drivers/ni_mio_common.c   |     0
 drivers/{staging => }/comedi/drivers/ni_mio_cs.c   |     0
 drivers/{staging => }/comedi/drivers/ni_pcidio.c   |     0
 drivers/{staging => }/comedi/drivers/ni_pcimio.c   |     0
 drivers/{staging => }/comedi/drivers/ni_routes.c   |     0
 drivers/{staging => }/comedi/drivers/ni_routes.h   |     0
 .../{staging => }/comedi/drivers/ni_routing/README |     0
 .../comedi/drivers/ni_routing/ni_device_routes.c   |     0
 .../comedi/drivers/ni_routing/ni_device_routes.h   |     0
 .../drivers/ni_routing/ni_device_routes/all.h      |     0
 .../ni_routing/ni_device_routes/pci-6070e.c        |     0
 .../drivers/ni_routing/ni_device_routes/pci-6220.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6221.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6229.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6251.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6254.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6259.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6534.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6602.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6713.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6723.c |     0
 .../drivers/ni_routing/ni_device_routes/pci-6733.c |     0
 .../ni_routing/ni_device_routes/pxi-6030e.c        |     0
 .../drivers/ni_routing/ni_device_routes/pxi-6224.c |     0
 .../drivers/ni_routing/ni_device_routes/pxi-6225.c |     0
 .../drivers/ni_routing/ni_device_routes/pxi-6251.c |     0
 .../drivers/ni_routing/ni_device_routes/pxi-6733.c |     0
 .../ni_routing/ni_device_routes/pxie-6251.c        |     0
 .../ni_routing/ni_device_routes/pxie-6535.c        |     0
 .../ni_routing/ni_device_routes/pxie-6738.c        |     0
 .../comedi/drivers/ni_routing/ni_route_values.c    |     0
 .../comedi/drivers/ni_routing/ni_route_values.h    |     0
 .../drivers/ni_routing/ni_route_values/all.h       |     0
 .../drivers/ni_routing/ni_route_values/ni_660x.c   |     0
 .../ni_routing/ni_route_values/ni_eseries.c        |     0
 .../ni_routing/ni_route_values/ni_mseries.c        |     0
 .../comedi/drivers/ni_routing/tools/.gitignore     |     0
 .../comedi/drivers/ni_routing/tools/Makefile       |     0
 .../drivers/ni_routing/tools/convert_c_to_py.c     |     0
 .../drivers/ni_routing/tools/convert_csv_to_c.py   |     0
 .../drivers/ni_routing/tools/convert_py_to_csv.py  |     0
 .../drivers/ni_routing/tools/csv_collection.py     |     0
 .../drivers/ni_routing/tools/make_blank_csv.py     |     0
 .../comedi/drivers/ni_routing/tools/ni_names.py    |     0
 drivers/{staging => }/comedi/drivers/ni_stc.h      |     0
 drivers/{staging => }/comedi/drivers/ni_tio.c      |     0
 drivers/{staging => }/comedi/drivers/ni_tio.h      |     0
 .../{staging => }/comedi/drivers/ni_tio_internal.h |     0
 drivers/{staging => }/comedi/drivers/ni_tiocmd.c   |     0
 drivers/{staging => }/comedi/drivers/ni_usb6501.c  |     0
 drivers/{staging => }/comedi/drivers/pcl711.c      |     0
 drivers/{staging => }/comedi/drivers/pcl724.c      |     0
 drivers/{staging => }/comedi/drivers/pcl726.c      |     0
 drivers/{staging => }/comedi/drivers/pcl730.c      |     0
 drivers/{staging => }/comedi/drivers/pcl812.c      |     0
 drivers/{staging => }/comedi/drivers/pcl816.c      |     0
 drivers/{staging => }/comedi/drivers/pcl818.c      |     0
 drivers/{staging => }/comedi/drivers/pcm3724.c     |     0
 drivers/{staging => }/comedi/drivers/pcmad.c       |     0
 drivers/{staging => }/comedi/drivers/pcmda12.c     |     0
 drivers/{staging => }/comedi/drivers/pcmmio.c      |     0
 drivers/{staging => }/comedi/drivers/pcmuio.c      |     0
 drivers/{staging => }/comedi/drivers/plx9052.h     |     0
 drivers/{staging => }/comedi/drivers/plx9080.h     |     0
 .../{staging => }/comedi/drivers/quatech_daqp_cs.c |     0
 drivers/{staging => }/comedi/drivers/rtd520.c      |     0
 drivers/{staging => }/comedi/drivers/rti800.c      |     0
 drivers/{staging => }/comedi/drivers/rti802.c      |     0
 drivers/{staging => }/comedi/drivers/s526.c        |     0
 drivers/{staging => }/comedi/drivers/s626.c        |     0
 drivers/{staging => }/comedi/drivers/s626.h        |     0
 drivers/{staging => }/comedi/drivers/ssv_dnp.c     |     0
 drivers/comedi/drivers/tests/Makefile              |     8 +
 drivers/comedi/drivers/tests/comedi_example_test.c |    72 +
 drivers/comedi/drivers/tests/ni_routes_test.c      |   611 +
 drivers/comedi/drivers/tests/unittest.h            |    63 +
 drivers/{staging => }/comedi/drivers/usbdux.c      |     0
 drivers/{staging => }/comedi/drivers/usbduxfast.c  |     0
 drivers/{staging => }/comedi/drivers/usbduxsigma.c |     0
 drivers/{staging => }/comedi/drivers/vmk80xx.c     |     0
 drivers/{staging => }/comedi/drivers/z8536.h       |     0
 drivers/{staging => }/comedi/kcomedilib/Makefile   |     0
 .../comedi/kcomedilib/kcomedilib_main.c            |     0
 drivers/{staging => }/comedi/proc.c                |     0
 drivers/{staging => }/comedi/range.c               |     0
 drivers/counter/104-quad-8.c                       |   653 +-
 drivers/counter/Kconfig                            |    14 +-
 drivers/counter/Makefile                           |     1 +
 drivers/counter/interrupt-cnt.c                    |   244 +
 drivers/counter/stm32-lptimer-cnt.c                |   297 +-
 drivers/cpufreq/Kconfig                            |    23 +-
 drivers/cpufreq/Kconfig.arm                        |    10 +
 drivers/cpufreq/acpi-cpufreq.c                     |     6 +-
 drivers/cpufreq/armada-37xx-cpufreq.c              |   111 +-
 drivers/cpufreq/cppc_cpufreq.c                     |   259 +-
 drivers/cpufreq/cpufreq-dt.c                       |     9 +-
 drivers/cpufreq/cpufreq.c                          |     3 -
 drivers/cpufreq/freq_table.c                       |     4 +-
 drivers/cpufreq/ia64-acpi-cpufreq.c                |     4 +-
 drivers/cpufreq/intel_pstate.c                     |   121 +-
 drivers/cpufreq/s5pv210-cpufreq.c                  |    14 +-
 drivers/cpufreq/scmi-cpufreq.c                     |   107 +-
 drivers/cpuidle/Kconfig.arm                        |     2 +-
 drivers/cpuidle/cpuidle-tegra.c                    |    19 +-
 drivers/cpuidle/driver.c                           |     4 +
 drivers/cpuidle/governors/menu.c                   |    17 +-
 drivers/cpuidle/governors/teo.c                    |    54 +-
 drivers/crypto/allwinner/Kconfig                   |    14 +-
 .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c    |     2 +-
 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c  |    23 +-
 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c  |     2 +-
 drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c  |     2 +-
 .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c    |     9 +-
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c  |     2 +-
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c  |     3 +-
 drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c  |     1 +
 .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c    |    11 +-
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c  |     2 +-
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c  |    12 +-
 drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c  |     4 +-
 drivers/crypto/amcc/crypto4xx_alg.c                |    12 +-
 drivers/crypto/amcc/crypto4xx_core.c               |    18 +-
 drivers/crypto/amcc/crypto4xx_core.h               |     4 +-
 drivers/crypto/amcc/crypto4xx_reg_def.h            |     8 +-
 drivers/crypto/amcc/crypto4xx_sa.h                 |    18 +-
 drivers/crypto/amcc/crypto4xx_trng.h               |     2 +-
 drivers/crypto/amlogic/amlogic-gxl-cipher.c        |     6 +-
 drivers/crypto/amlogic/amlogic-gxl-core.c          |     3 -
 drivers/crypto/atmel-ecc.c                         |    30 +-
 drivers/crypto/atmel-i2c.c                         |     2 +-
 drivers/crypto/atmel-sha.c                         |     4 +-
 drivers/crypto/atmel-tdes.c                        |     1 -
 drivers/crypto/bcm/cipher.c                        |     7 +-
 drivers/crypto/bcm/spu.c                           |    16 +-
 drivers/crypto/bcm/spu2.c                          |    43 +-
 drivers/crypto/bcm/util.c                          |     4 +-
 drivers/crypto/caam/caamalg_qi2.c                  |     3 +
 drivers/crypto/caam/caampkc.c                      |     3 +-
 drivers/crypto/cavium/cpt/cptpf_main.c             |     1 -
 drivers/crypto/cavium/nitrox/nitrox_isr.c          |     4 +-
 drivers/crypto/cavium/nitrox/nitrox_main.c         |     1 -
 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c       |     9 +-
 drivers/crypto/cavium/zip/common.h                 |     1 -
 drivers/crypto/ccp/ccp-crypto-main.c               |     3 +-
 drivers/crypto/ccp/ccp-dev.c                       |    12 +-
 drivers/crypto/ccp/ccp-ops.c                       |     1 -
 drivers/crypto/ccp/sev-dev.c                       |   199 +-
 drivers/crypto/ccp/sev-dev.h                       |     4 +-
 drivers/crypto/ccp/sp-dev.c                        |    12 +-
 drivers/crypto/ccp/sp-dev.h                        |    15 +-
 drivers/crypto/ccp/sp-pci.c                        |     1 +
 drivers/crypto/ccp/tee-dev.c                       |    57 +-
 drivers/crypto/ccp/tee-dev.h                       |    20 +-
 drivers/crypto/ccree/cc_driver.c                   |     4 +-
 drivers/crypto/chelsio/chcr_algo.c                 |    32 +-
 drivers/crypto/chelsio/chcr_core.c                 |     5 +-
 drivers/crypto/chelsio/chcr_core.h                 |     1 -
 drivers/crypto/geode-aes.c                         |     4 +-
 drivers/crypto/hisilicon/Kconfig                   |     2 +
 drivers/crypto/hisilicon/hpre/hpre.h               |    18 +-
 drivers/crypto/hisilicon/hpre/hpre_crypto.c        |   921 +-
 drivers/crypto/hisilicon/hpre/hpre_main.c          |   158 +-
 drivers/crypto/hisilicon/qm.c                      |   396 +-
 drivers/crypto/hisilicon/qm.h                      |    29 +-
 drivers/crypto/hisilicon/sec/sec_algs.c            |     2 +-
 drivers/crypto/hisilicon/sec/sec_drv.c             |    13 +-
 drivers/crypto/hisilicon/sec/sec_drv.h             |     2 +-
 drivers/crypto/hisilicon/sec2/sec.h                |    10 +-
 drivers/crypto/hisilicon/sec2/sec_crypto.c         |   137 +-
 drivers/crypto/hisilicon/sec2/sec_crypto.h         |     6 +-
 drivers/crypto/hisilicon/sec2/sec_main.c           |   267 +-
 drivers/crypto/hisilicon/sgl.c                     |    37 +-
 drivers/crypto/hisilicon/trng/trng.c               |    13 +-
 drivers/crypto/hisilicon/zip/zip.h                 |    50 +-
 drivers/crypto/hisilicon/zip/zip_crypto.c          |   710 +-
 drivers/crypto/hisilicon/zip/zip_main.c            |    99 +-
 drivers/crypto/img-hash.c                          |     3 -
 drivers/crypto/inside-secure/safexcel.c            |     2 +-
 drivers/crypto/ixp4xx_crypto.c                     |     7 +-
 drivers/crypto/keembay/keembay-ocs-aes-core.c      |     8 +-
 drivers/crypto/keembay/keembay-ocs-hcu-core.c      |     8 +-
 drivers/crypto/keembay/ocs-hcu.c                   |     8 +-
 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h |    10 +-
 .../marvell/octeontx2/otx2_cpt_mbox_common.c       |    14 +-
 drivers/crypto/marvell/octeontx2/otx2_cptlf.c      |     8 +-
 drivers/crypto/marvell/octeontx2/otx2_cptlf.h      |     1 +
 drivers/crypto/marvell/octeontx2/otx2_cptpf.h      |     1 +
 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c |    33 +-
 .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c    |   144 +-
 drivers/crypto/nx/nx-aes-cbc.c                     |     2 +-
 drivers/crypto/nx/nx-aes-ccm.c                     |     2 +-
 drivers/crypto/nx/nx-aes-ctr.c                     |     2 +-
 drivers/crypto/nx/nx-aes-ecb.c                     |     2 +-
 drivers/crypto/nx/nx-aes-gcm.c                     |     2 +-
 drivers/crypto/nx/nx-aes-xcbc.c                    |     2 +-
 drivers/crypto/nx/nx-common-powernv.c              |     4 +-
 drivers/crypto/nx/nx-sha256.c                      |     2 +-
 drivers/crypto/nx/nx-sha512.c                      |     2 +-
 drivers/crypto/nx/nx.c                             |     5 +-
 drivers/crypto/nx/nx_debugfs.c                     |     2 +-
 drivers/crypto/omap-aes.c                          |     7 +-
 drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c     |     1 +
 drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c   |     1 +
 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c           |     4 +-
 drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c     |     1 +
 drivers/crypto/qat/qat_c62xvf/adf_drv.c            |     4 +-
 drivers/crypto/qat/qat_common/adf_accel_devices.h  |     1 +
 drivers/crypto/qat/qat_common/adf_gen2_hw_data.c   |    25 +
 drivers/crypto/qat/qat_common/adf_gen2_hw_data.h   |    13 +
 drivers/crypto/qat/qat_common/adf_gen4_hw_data.c   |    40 +
 drivers/crypto/qat/qat_common/adf_gen4_hw_data.h   |    14 +-
 drivers/crypto/qat/qat_common/adf_init.c           |     4 +
 drivers/crypto/qat/qat_common/adf_isr.c            |    29 +-
 drivers/crypto/qat/qat_common/adf_pf2vf_msg.c      |     2 +-
 drivers/crypto/qat/qat_common/adf_transport.c      |     1 +
 drivers/crypto/qat/qat_common/adf_vf2pf_msg.c      |     4 +-
 drivers/crypto/qat/qat_common/adf_vf_isr.c         |    17 +-
 drivers/crypto/qat/qat_common/qat_algs.c           |    32 +-
 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c        |     4 +-
 drivers/crypto/qce/cipher.h                        |     1 -
 drivers/crypto/qce/common.c                        |    25 +-
 drivers/crypto/qce/common.h                        |     3 +-
 drivers/crypto/qce/sha.c                           |   143 +-
 drivers/crypto/qce/skcipher.c                      |    69 +-
 drivers/crypto/rockchip/rk3288_crypto_ahash.c      |     2 +-
 drivers/crypto/s5p-sss.c                           |    17 +-
 drivers/crypto/sa2ul.c                             |   143 +-
 drivers/crypto/sa2ul.h                             |     4 +
 drivers/crypto/stm32/stm32-cryp.c                  |     4 +-
 drivers/crypto/stm32/stm32-hash.c                  |     8 +-
 drivers/crypto/ux500/cryp/cryp.c                   |     5 +-
 drivers/crypto/ux500/cryp/cryp.h                   |     2 +-
 drivers/crypto/ux500/cryp/cryp_core.c              |    10 +-
 drivers/crypto/ux500/cryp/cryp_irq.c               |     2 +-
 drivers/crypto/ux500/cryp/cryp_irq.h               |     4 +-
 drivers/crypto/ux500/cryp/cryp_irqp.h              |     4 +-
 drivers/crypto/ux500/cryp/cryp_p.h                 |    15 +-
 drivers/crypto/ux500/hash/hash_core.c              |    18 +-
 drivers/crypto/vmx/aes.c                           |     2 +-
 drivers/crypto/vmx/aes_cbc.c                       |     2 +-
 drivers/crypto/vmx/aes_ctr.c                       |     2 +-
 drivers/crypto/vmx/aes_xts.c                       |     2 +-
 drivers/crypto/vmx/ghash.c                         |     2 +-
 drivers/crypto/vmx/vmx.c                           |     2 +-
 drivers/cxl/mem.c                                  |   152 +-
 drivers/dax/bus.c                                  |     6 +-
 drivers/devfreq/Kconfig                            |     2 +-
 drivers/devfreq/devfreq.c                          |    14 +-
 drivers/devfreq/governor.h                         |     5 +-
 drivers/devfreq/imx-bus.c                          |     2 +-
 drivers/devfreq/imx8m-ddrc.c                       |    16 +-
 drivers/devfreq/rk3399_dmc.c                       |    20 +-
 drivers/dma-buf/dma-buf.c                          |    10 +-
 drivers/dma-buf/dma-fence.c                        |    27 +-
 drivers/dma-buf/dma-heap.c                         |    12 +
 drivers/dma-buf/heaps/cma_heap.c                   |     1 +
 drivers/dma-buf/heaps/system_heap.c                |     1 +
 drivers/dma/Kconfig                                |    14 +-
 drivers/dma/at_xdmac.c                             |    11 -
 drivers/dma/dmaengine.c                            |     1 +
 drivers/dma/dw-edma/dw-edma-core.c                 |   178 +-
 drivers/dma/dw-edma/dw-edma-core.h                 |    37 +-
 drivers/dma/dw-edma/dw-edma-pcie.c                 |   277 +-
 drivers/dma/dw-edma/dw-edma-v0-core.c              |   300 +-
 drivers/dma/dw-edma/dw-edma-v0-core.h              |     2 +-
 drivers/dma/dw-edma/dw-edma-v0-debugfs.c           |    77 +-
 drivers/dma/dw-edma/dw-edma-v0-debugfs.h           |     4 +-
 drivers/dma/dw-edma/dw-edma-v0-regs.h              |   291 +-
 drivers/dma/dw/Kconfig                             |     2 +
 drivers/dma/idxd/Makefile                          |     2 +
 drivers/dma/idxd/cdev.c                            |   132 +-
 drivers/dma/idxd/device.c                          |   346 +-
 drivers/dma/idxd/dma.c                             |    77 +-
 drivers/dma/idxd/idxd.h                            |   171 +-
 drivers/dma/idxd/init.c                            |   496 +-
 drivers/dma/idxd/irq.c                             |    33 +-
 drivers/dma/idxd/perfmon.c                         |   662 +
 drivers/dma/idxd/perfmon.h                         |   119 +
 drivers/dma/idxd/registers.h                       |   120 +-
 drivers/dma/idxd/submit.c                          |    42 +-
 drivers/dma/idxd/sysfs.c                           |   795 +-
 drivers/dma/k3dma.c                                |     4 +-
 drivers/dma/plx_dma.c                              |    18 +-
 drivers/dma/qcom/gpi.c                             |     1 +
 drivers/dma/qcom/hidma.c                           |     6 -
 drivers/dma/qcom/hidma_mgmt.c                      |    17 +-
 drivers/dma/tegra20-apb-dma.c                      |     4 +-
 drivers/dma/xilinx/xilinx_dma.c                    |     8 +
 drivers/dma/xilinx/xilinx_dpdma.c                  |    31 +-
 drivers/edac/Kconfig                               |     2 +-
 drivers/edac/altera_edac.c                         |    17 +-
 drivers/edac/amd64_edac.c                          |     2 +-
 drivers/extcon/extcon-gpio.c                       |    15 +-
 drivers/extcon/extcon-intel-int3496.c              |    16 +-
 drivers/extcon/extcon-max8997.c                    |     4 +
 drivers/extcon/extcon-palmas.c                     |    17 +-
 drivers/extcon/extcon-qcom-spmi-misc.c             |   116 +-
 drivers/extcon/extcon-sm5502.c                     |    22 +-
 drivers/extcon/extcon.c                            |     1 +
 drivers/firewire/nosy.c                            |     9 +-
 drivers/firewire/ohci.c                            |     4 +-
 drivers/firmware/Kconfig                           |     3 +-
 drivers/firmware/arm_scmi/base.c                   |   142 +-
 drivers/firmware/arm_scmi/bus.c                    |   100 +-
 drivers/firmware/arm_scmi/clock.c                  |   129 +-
 drivers/firmware/arm_scmi/common.h                 |   133 +-
 drivers/firmware/arm_scmi/driver.c                 |   798 +-
 drivers/firmware/arm_scmi/notify.c                 |   328 +-
 drivers/firmware/arm_scmi/notify.h                 |    40 +-
 drivers/firmware/arm_scmi/perf.c                   |   262 +-
 drivers/firmware/arm_scmi/power.c                  |   134 +-
 drivers/firmware/arm_scmi/reset.c                  |   146 +-
 drivers/firmware/arm_scmi/scmi_pm_domain.c         |    26 +-
 drivers/firmware/arm_scmi/sensors.c                |   232 +-
 drivers/firmware/arm_scmi/system.c                 |    63 +-
 drivers/firmware/arm_scmi/voltage.c                |   126 +-
 drivers/firmware/arm_scpi.c                        |     4 +-
 drivers/firmware/broadcom/bcm47xx_nvram.c          |    92 +-
 drivers/firmware/dmi-id.c                          |     1 +
 drivers/firmware/efi/libstub/Makefile              |     3 +-
 drivers/firmware/google/gsmi.c                     |    14 +-
 drivers/firmware/imx/scu-pd.c                      |    41 +-
 drivers/firmware/psci/psci.c                       |    11 +-
 drivers/firmware/qcom_scm-legacy.c                 |     4 +-
 drivers/firmware/qcom_scm-smc.c                    |    12 +-
 drivers/firmware/qcom_scm.c                        |    89 +-
 drivers/firmware/qcom_scm.h                        |     7 +-
 drivers/firmware/raspberrypi.c                     |    69 +-
 drivers/firmware/smccc/Makefile                    |     2 +-
 drivers/firmware/smccc/kvm_guest.c                 |    50 +
 drivers/firmware/smccc/smccc.c                     |     1 +
 drivers/firmware/turris-mox-rwtm.c                 |     4 +-
 drivers/firmware/xilinx/zynqmp.c                   |   119 +-
 drivers/fpga/Kconfig                               |    17 +-
 drivers/fpga/dfl-afu-error.c                       |    10 +-
 drivers/fpga/dfl-afu-main.c                        |    35 +-
 drivers/fpga/dfl-afu.h                             |     2 +-
 drivers/fpga/dfl-pci.c                             |    18 +-
 drivers/fpga/xilinx-pr-decoupler.c                 |    45 +-
 drivers/fpga/xilinx-spi.c                          |    24 +-
 drivers/gpio/Kconfig                               |    34 +-
 drivers/gpio/Makefile                              |     2 +
 drivers/gpio/gpio-104-dio-48e.c                    |    50 +-
 drivers/gpio/gpio-aggregator.c                     |    39 +-
 drivers/gpio/gpio-bd71815.c                        |   185 +
 drivers/gpio/gpio-cadence.c                        |     1 +
 drivers/gpio/gpio-ich.c                            |     2 -
 drivers/gpio/gpio-it87.c                           |     8 -
 drivers/gpio/gpio-mockup.c                         |     9 +-
 drivers/gpio/gpio-moxtet.c                         |     4 +-
 drivers/gpio/gpio-mpc8xxx.c                        |    47 +-
 drivers/gpio/gpio-mxs.c                            |     5 -
 drivers/gpio/gpio-omap.c                           |    14 +-
 drivers/gpio/gpio-raspberrypi-exp.c                |     2 +-
 drivers/gpio/gpio-realtek-otto.c                   |   325 +
 drivers/gpio/gpio-regmap.c                         |     5 +
 drivers/gpio/gpio-sch.c                            |   198 +-
 drivers/gpio/gpio-tegra186.c                       |    11 -
 drivers/gpio/gpio-xilinx.c                         |     2 +-
 drivers/gpio/gpiolib-acpi.c                        |    21 +
 drivers/gpio/gpiolib-acpi.h                        |     4 +
 drivers/gpio/gpiolib-of.c                          |     6 +-
 drivers/gpio/gpiolib-sysfs.c                       |     8 +
 drivers/gpio/gpiolib.c                             |    62 +-
 drivers/gpu/drm/Kconfig                            |     4 +-
 drivers/gpu/drm/Makefile                           |     7 +-
 drivers/gpu/drm/amd/amdgpu/Kconfig                 |     9 -
 drivers/gpu/drm/amd/amdgpu/Makefile                |    21 +-
 drivers/gpu/drm/amd/amdgpu/aldebaran.c             |   407 +
 drivers/gpu/drm/amd/amdgpu/aldebaran.h             |    32 +
 drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c    |    54 +
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |    71 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |    20 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h         |     5 +-
 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c   |    47 +
 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c    |    16 +-
 .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h    |    30 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c   |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c   |   100 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c       |   196 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h       |    12 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c   |    73 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c      |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c           |    16 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |    14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c        |   184 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h        |    14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   589 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c      |    28 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h      |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   259 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c        |    33 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |   196 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c             |    11 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c          |   101 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c           |    30 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h           |     3 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            |    28 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |    54 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h            |    21 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c            |   224 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h            |    34 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c        |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c             |    25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c            |    19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c             |    54 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h             |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c            |    54 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h            |     1 -
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c            |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c            |   147 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h          |    12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h           |     8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h           |    19 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   136 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.h         |    24 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c            |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c            |   148 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h            |    18 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_rap.c            |     7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c            |   485 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h            |    13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c     |    51 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h     |     4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h     |   105 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c          |    98 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h          |    85 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c           |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h           |     6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h            |     3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h           |     5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c  |    13 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_smuio.h          |     2 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c           |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |   503 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h            |    12 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c          |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h          |     4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c            |    17 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h            |     9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c            |     2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c            |     8 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h            |    14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c           |    11 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h           |    28 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    41 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h             |     1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c       |    70 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c           |    43 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h           |     7 +-
 drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h        |    17 +-
 drivers/gpu/drm/amd/amdgpu/athub_v2_1.c            |     6 +-
 drivers/gpu/drm/amd/amdgpu/atom.c                  |     4 +-
 drivers/gpu/drm/amd/amdgpu/atom.h                  |     2 -
 drivers/gpu/drm/amd/amdgpu/cik.c                   |    77 +
 drivers/gpu/drm/amd/amdgpu/cik_sdma.c              |     5 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |     5 +-
 drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |     5 +-
 drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |     5 +-
 drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |     5 +-
 drivers/gpu/drm/amd/amdgpu/df_v3_6.c               |     4 +-
 .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c |     0
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |   159 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c              |    26 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |    15 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |   235 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c              |    36 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h              |    12 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c            |  1301 +
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h            |    35 +
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c           |    69 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c           |    54 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_0.c           |     3 +-
 drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c           |     3 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c             |    12 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c              |     1 +
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |     1 +
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |    14 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c              |   195 +-
 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c              |     3 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c             |     2 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c             |    69 +-
 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h             |     1 +
 drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c             |     4 +-
 drivers/gpu/drm/amd/amdgpu/mes_v10_1.c             |     3 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c            |     9 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h            |     1 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c            |  1333 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h            |    29 +
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c            |     4 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c            |     4 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c            |    19 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h            |     1 +
 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c             |   128 +
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c             |   189 +-
 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h             |     1 +
 drivers/gpu/drm/amd/amdgpu/nv.c                    |   299 +-
 drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h            |    37 +-
 drivers/gpu/drm/amd/amdgpu/psp_v11_0.c             |     8 +-
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c             |   378 +
 drivers/gpu/drm/amd/amdgpu/psp_v13_0.h             |    30 +
 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c             |     8 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c             |     8 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |   185 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c             |   253 +
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h             |    28 +
 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c             |    12 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c             |    42 +-
 drivers/gpu/drm/amd/amdgpu/si.c                    |   111 +
 drivers/gpu/drm/amd/amdgpu/si_dma.c                |     5 +-
 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c           |   121 +
 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h           |    30 +
 drivers/gpu/drm/amd/amdgpu/soc15.c                 |   389 +-
 drivers/gpu/drm/amd/amdgpu/soc15.h                 |    12 +
 drivers/gpu/drm/amd/amdgpu/soc15_common.h          |    63 +-
 drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h   |     1 +
 drivers/gpu/drm/amd/amdgpu/umc_v6_1.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/umc_v6_1.h              |     2 +-
 drivers/gpu/drm/amd/amdgpu/umc_v6_7.c              |   281 +
 drivers/gpu/drm/amd/amdgpu/umc_v6_7.h              |    37 +
 drivers/gpu/drm/amd/amdgpu/umc_v8_7.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/umc_v8_7.h              |     2 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c              |     2 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c              |     2 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c              |     2 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c              |     5 +-
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c              |     2 +-
 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c              |     2 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c              |    17 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c              |     4 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c              |   103 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.h              |     1 +
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c              |   179 +-
 drivers/gpu/drm/amd/amdgpu/vega10_ih.c             |    32 +-
 drivers/gpu/drm/amd/amdgpu/vega20_ih.c             |    55 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |   383 +-
 drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c   |     5 +-
 drivers/gpu/drm/amd/amdkfd/cwsr_trap_handler.h     |   492 +
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx8.asm  |     1 +
 .../gpu/drm/amd/amdkfd/cwsr_trap_handler_gfx9.asm  |   204 +-
 drivers/gpu/drm/amd/amdkfd/kfd_chardev.c           |   122 +-
 drivers/gpu/drm/amd/amdkfd/kfd_crat.c              |    17 +-
 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c            |     2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c           |     7 +-
 drivers/gpu/drm/amd/amdkfd/kfd_device.c            |    27 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c  |    63 +-
 .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h  |     7 +-
 drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c       |     1 +
 drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c    |   134 +-
 drivers/gpu/drm/amd/amdkfd/kfd_iommu.c             |    18 +-
 drivers/gpu/drm/amd/amdkfd/kfd_iommu.h             |     9 +-
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h       |     1 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c   |     8 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c   |     8 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c    |     8 +
 drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c    |     8 +
 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c    |     3 +-
 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c |     2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c |     2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_priv.h              |    37 +-
 drivers/gpu/drm/amd/amdkfd/kfd_process.c           |   201 +-
 .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c |     6 +-
 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c        |     2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c          |     1 +
 drivers/gpu/drm/amd/amdkfd/kfd_topology.h          |     5 +-
 drivers/gpu/drm/amd/display/Kconfig                |    14 +
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  1040 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h  |    84 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c  |   295 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h  |    37 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c  |   731 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h  |     5 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c |    15 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c  |    79 +-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c  |   185 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h   |     9 +
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |    26 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c   |   134 +-
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h    |    40 +
 drivers/gpu/drm/amd/display/dc/Makefile            |     3 +-
 drivers/gpu/drm/amd/display/dc/basics/dc_common.c  |    20 +-
 drivers/gpu/drm/amd/display/dc/basics/dc_common.h  |     4 +-
 drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c |   195 +-
 .../drm/amd/display/dc/bios/bios_parser_helper.c   |     5 +-
 .../drm/amd/display/dc/bios/bios_parser_helper.h   |     2 +-
 .../gpu/drm/amd/display/dc/bios/command_table.c    |    21 +
 .../gpu/drm/amd/display/dc/bios/command_table2.c   |    93 +-
 .../gpu/drm/amd/display/dc/bios/command_table2.h   |     3 +-
 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c   |  1154 +-
 drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c   |   137 +-
 .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c   |     2 +-
 .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c  |    71 +-
 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c   |    11 +-
 .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c |    29 +-
 .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c |   105 +-
 .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.h |    28 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |   378 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link.c      |   153 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c  |     5 +-
 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c   |   256 +-
 .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c  |   303 +
 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c |    28 +-
 drivers/gpu/drm/amd/display/dc/core/dc_resource.c  |    83 +-
 drivers/gpu/drm/amd/display/dc/core/dc_stat.c      |    64 +
 drivers/gpu/drm/amd/display/dc/dc.h                |    39 +-
 drivers/gpu/drm/amd/display/dc/dc_bios_types.h     |     9 +-
 drivers/gpu/drm/amd/display/dc/dc_ddc_types.h      |    10 -
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c       |    34 +
 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h       |     8 +
 drivers/gpu/drm/amd/display/dc/dc_dsc.h            |    11 +-
 drivers/gpu/drm/amd/display/dc/dc_hw_types.h       |     2 +
 drivers/gpu/drm/amd/display/dc/dc_link.h           |    39 +-
 drivers/gpu/drm/amd/display/dc/dc_stat.h           |    42 +
 drivers/gpu/drm/amd/display/dc/dc_stream.h         |    16 +-
 drivers/gpu/drm/amd/display/dc/dc_types.h          |    19 +-
 drivers/gpu/drm/amd/display/dc/dce/Makefile        |     2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_abm.c       |     2 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.c       |    40 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_aux.h       |     4 +-
 .../gpu/drm/amd/display/dc/dce/dce_clock_source.c  |    52 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c      |    90 +-
 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c       |     4 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c      |    10 +-
 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c   |    60 +
 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h   |    33 +
 drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c      |    34 +-
 .../amd/display/dc/dce110/dce110_hw_sequencer.c    |   106 +-
 .../drm/amd/display/dc/dce110/dce110_resource.c    |     2 +
 .../gpu/drm/amd/display/dc/dce80/dce80_resource.c  |    16 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c  |   324 +-
 .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h  |    15 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c  |     4 +-
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c  |    16 +
 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h  |     5 +
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |     2 +
 .../amd/display/dc/dcn10/dcn10_stream_encoder.c    |     1 -
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.c  |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c  |    15 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c |    15 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c  |     3 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c  |   140 +-
 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h  |     3 -
 .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c  |    45 +-
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c |     2 +
 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c  |     4 +-
 .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c  |    15 +-
 .../display/dc/dcn30/dcn30_dio_stream_encoder.c    |     1 -
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c   |     4 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c    |     4 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c    |     2 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h  |     1 +
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c |   100 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h |     4 -
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c  |     4 +-
 drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c   |    26 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |    30 +-
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h  |     1 +
 .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c    |     6 +-
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |    14 +-
 .../drm/amd/display/dc/dcn302/dcn302_resource.c    |    14 +-
 drivers/gpu/drm/amd/display/dc/dm_helpers.h        |     4 +
 .../amd/display/dc/dml/dcn20/display_mode_vba_20.c |     1 +
 .../display/dc/dml/dcn20/display_mode_vba_20v2.c   |     1 +
 .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c  |    28 +-
 .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c        |    28 +-
 .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c  |    28 +-
 .../amd/display/dc/dml/dcn30/display_mode_vba_30.c |     2 +-
 .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c  |    28 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_lib.c  |     2 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |     4 +-
 .../gpu/drm/amd/display/dc/dml/display_mode_vba.c  |    11 +-
 .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c  |    28 +-
 drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c        |   105 +-
 .../amd/display/dc/gpio/dce110/hw_factory_dce110.c |     4 -
 drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c     |     9 +-
 drivers/gpu/drm/amd/display/dc/inc/clock_source.h  |     5 +
 drivers/gpu/drm/amd/display/dc/inc/core_types.h    |    42 +
 drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h   |     3 +-
 drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h    |     8 +
 drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h |     4 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h    |    10 +-
 drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h       |    21 +
 drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h       |     1 +
 drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h  |     1 +
 .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h   |    13 +
 .../drm/amd/display/dc/inc/hw/timing_generator.h   |    12 +
 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h  |    12 +-
 drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h  |    86 +
 drivers/gpu/drm/amd/display/dc/inc/resource.h      |     5 +
 .../amd/display/dc/irq/dcn20/irq_service_dcn20.c   |    31 +
 .../amd/display/dc/irq/dcn21/irq_service_dcn21.c   |    63 +-
 .../amd/display/dc/irq/dcn30/irq_service_dcn30.c   |    63 +-
 .../amd/display/dc/irq/dcn302/irq_service_dcn302.c |    60 +
 drivers/gpu/drm/amd/display/dc/irq_types.h         |     3 +-
 drivers/gpu/drm/amd/display/dmub/dmub_srv.h        |    55 +
 drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h   |    41 +
 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h    |  1498 +-
 .../drm/amd/display/dmub/inc/dmub_trace_buffer.h   |     3 +-
 drivers/gpu/drm/amd/display/dmub/src/Makefile      |     2 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c  |    57 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h  |    35 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c  |     7 +
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |   182 +-
 .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c   |   105 +
 drivers/gpu/drm/amd/display/include/logger_types.h |     3 +
 .../drm/amd/display/modules/color/color_gamma.c    |     6 +-
 .../drm/amd/display/modules/color/color_gamma.h    |     4 +-
 .../drm/amd/display/modules/freesync/freesync.c    |    69 +-
 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c    |    10 +-
 drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h    |     4 +-
 .../drm/amd/display/modules/hdcp/hdcp1_execution.c |    35 +-
 .../amd/display/modules/hdcp/hdcp1_transition.c    |     6 +-
 .../drm/amd/display/modules/hdcp/hdcp2_execution.c |     8 +-
 .../amd/display/modules/hdcp/hdcp2_transition.c    |    10 +-
 .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c    |    12 +
 .../gpu/drm/amd/display/modules/inc/mod_freesync.h |    10 +-
 drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h |    12 +-
 drivers/gpu/drm/amd/include/aldebaran_ip_offset.h  |  1738 +
 drivers/gpu/drm/amd/include/amd_shared.h           |     6 +
 .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h    |     2 +-
 .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h |     6 +
 .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h    |     9 +
 .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h |    16 +
 .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h  |  7683 +++++
 .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 32949 +++++++++++++++++++
 .../amd/include/asic_reg/mmhub/mmhub_1_7_offset.h  |  5125 +++
 .../amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h | 32178 ++++++++++++++++++
 .../drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h |   361 +
 .../amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h    |   531 +
 .../amd/include/asic_reg/sdma/sdma_4_4_0_offset.h  |  5224 +++
 .../amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h | 13922 ++++++++
 .../include/asic_reg/smuio/smuio_13_0_2_offset.h   |   516 +
 .../include/asic_reg/smuio/smuio_13_0_2_sh_mask.h  |  1163 +
 .../amd/include/asic_reg/thm/thm_13_0_2_offset.h   |   346 +
 .../amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h  |  1297 +
 .../amd/include/asic_reg/umc/umc_6_7_0_offset.h    |  2620 ++
 .../amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h   | 10796 ++++++
 .../amd/include/asic_reg/vcn/vcn_2_6_0_offset.h    |  1462 +
 .../amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h   |  4535 +++
 drivers/gpu/drm/amd/include/atombios.h             |     4 +-
 drivers/gpu/drm/amd/include/atomfirmware.h         |   208 +-
 .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h  |     4 +
 drivers/gpu/drm/amd/include/kgd_pp_interface.h     |   141 +-
 drivers/gpu/drm/amd/include/soc15_ih_clientid.h    |     9 +-
 drivers/gpu/drm/amd/include/vi_structs.h           |    32 +-
 drivers/gpu/drm/amd/pm/Makefile                    |     1 +
 drivers/gpu/drm/amd/pm/amdgpu_dpm.c                |   236 +-
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |  1148 +-
 drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h       |   127 +
 drivers/gpu/drm/amd/pm/inc/amdgpu_pm.h             |     2 +-
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h            |   141 +-
 drivers/gpu/drm/amd/pm/inc/arcturus_ppsmc.h        |     7 +
 drivers/gpu/drm/amd/pm/inc/rv_ppsmc.h              |     1 +
 .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h    |    98 +-
 .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h   |    40 +-
 .../gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h |   519 +
 drivers/gpu/drm/amd/pm/inc/smu_types.h             |    29 +-
 drivers/gpu/drm/amd/pm/inc/smu_v11_0.h             |    21 +-
 drivers/gpu/drm/amd/pm/inc/smu_v12_0.h             |     2 +
 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h             |   275 +
 drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h     |   165 +
 drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c   |    12 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c   |    45 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c    |    10 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c    |     9 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c  |     4 +-
 .../drm/amd/pm/powerplay/hwmgr/vega10_pptable.h    |     6 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c  |     6 +-
 .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c  |     6 +-
 drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c          |     2 +-
 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c          |   182 +-
 drivers/gpu/drm/amd/pm/powerplay/sislands_smc.h    |    44 +-
 drivers/gpu/drm/amd/pm/swsmu/Makefile              |     2 +-
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c          |   718 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c  |    19 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c    |   651 +-
 .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c    |    66 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c     |    27 +-
 drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c   |   442 +-
 drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c    |    31 +-
 drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c     |   123 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile        |    30 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c |  1859 ++
 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h |    72 +
 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c     |  1837 ++
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c             |    50 +-
 drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h             |     5 +
 drivers/gpu/drm/arc/Kconfig                        |    10 -
 drivers/gpu/drm/arc/Makefile                       |     3 -
 drivers/gpu/drm/arc/arcpgu.h                       |    37 -
 drivers/gpu/drm/arc/arcpgu_crtc.c                  |   217 -
 drivers/gpu/drm/arc/arcpgu_drv.c                   |   224 -
 drivers/gpu/drm/arc/arcpgu_hdmi.c                  |    48 -
 drivers/gpu/drm/arc/arcpgu_regs.h                  |    31 -
 drivers/gpu/drm/arc/arcpgu_sim.c                   |   108 -
 drivers/gpu/drm/arm/display/include/malidp_utils.h |     3 -
 drivers/gpu/drm/arm/display/komeda/komeda_dev.c    |     6 +-
 .../drm/arm/display/komeda/komeda_format_caps.h    |    11 -
 .../drm/arm/display/komeda/komeda_framebuffer.c    |     4 +-
 drivers/gpu/drm/arm/display/komeda/komeda_kms.c    |     3 +
 .../gpu/drm/arm/display/komeda/komeda_pipeline.c   |    16 +-
 .../drm/arm/display/komeda/komeda_pipeline_state.c |    19 +-
 drivers/gpu/drm/arm/display/komeda/komeda_plane.c  |    21 +-
 drivers/gpu/drm/arm/hdlcd_crtc.c                   |    30 +-
 drivers/gpu/drm/arm/malidp_drv.c                   |     3 +
 drivers/gpu/drm/arm/malidp_mw.c                    |     7 +-
 drivers/gpu/drm/arm/malidp_planes.c                |    79 +-
 drivers/gpu/drm/armada/armada_overlay.c            |   113 +-
 drivers/gpu/drm/armada/armada_plane.c              |   115 +-
 drivers/gpu/drm/armada/armada_plane.h              |     2 +-
 drivers/gpu/drm/aspeed/aspeed_gfx.h                |     8 +-
 drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c           |    15 +-
 drivers/gpu/drm/aspeed/aspeed_gfx_drv.c            |    69 +-
 drivers/gpu/drm/ast/Makefile                       |     3 +-
 drivers/gpu/drm/ast/ast_cursor.c                   |   286 -
 drivers/gpu/drm/ast/ast_drv.c                      |     2 +
 drivers/gpu/drm/ast/ast_drv.h                      |    47 +-
 drivers/gpu/drm/ast/ast_mode.c                     |   388 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c       |   107 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.h       |     7 -
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c    |   135 +-
 drivers/gpu/drm/bridge/Kconfig                     |    33 +-
 drivers/gpu/drm/bridge/Makefile                    |     2 +
 drivers/gpu/drm/bridge/analogix/Kconfig            |     1 +
 drivers/gpu/drm/bridge/analogix/analogix-anx6345.c |    27 +-
 drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c |    27 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |     1 +
 drivers/gpu/drm/bridge/analogix/anx7625.c          |    34 +
 drivers/gpu/drm/bridge/analogix/anx7625.h          |     1 +
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |     2 +-
 drivers/gpu/drm/bridge/chipone-icn6211.c           |   293 +
 drivers/gpu/drm/bridge/lontium-lt8912b.c           |   768 +
 drivers/gpu/drm/bridge/lontium-lt9611.c            |     8 +-
 drivers/gpu/drm/bridge/lontium-lt9611uxc.c         |     2 +-
 drivers/gpu/drm/bridge/panel.c                     |    12 +
 drivers/gpu/drm/bridge/tc358767.c                  |    20 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |    18 +-
 drivers/gpu/drm/drm_atomic.c                       |    51 +-
 drivers/gpu/drm/drm_atomic_helper.c                |    90 +-
 drivers/gpu/drm/drm_connector.c                    |     1 +
 drivers/gpu/drm/drm_crtc.c                         |     7 +-
 drivers/gpu/drm/drm_displayid.c                    |   132 +
 drivers/gpu/drm/drm_dp_helper.c                    |    24 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |    99 +-
 drivers/gpu/drm/drm_drv.c                          |     2 +-
 drivers/gpu/drm/drm_edid.c                         |   171 +-
 drivers/gpu/drm/drm_framebuffer.c                  |    11 +-
 drivers/gpu/drm/drm_gem.c                          |     2 +
 drivers/gpu/drm/drm_gem_atomic_helper.c            |   432 +
 drivers/gpu/drm/drm_gem_framebuffer_helper.c       |    63 -
 drivers/gpu/drm/drm_gem_vram_helper.c              |    42 +-
 drivers/gpu/drm/drm_internal.h                     |     1 -
 drivers/gpu/drm/drm_ioc32.c                        |    15 +-
 drivers/gpu/drm/drm_mipi_dbi.c                     |     5 +-
 drivers/gpu/drm/drm_modes.c                        |     6 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |    14 +
 drivers/gpu/drm/drm_plane.c                        |    66 +-
 drivers/gpu/drm/drm_probe_helper.c                 |     7 +-
 drivers/gpu/drm/drm_property.c                     |     4 +-
 drivers/gpu/drm/drm_simple_kms_helper.c            |    50 +-
 drivers/gpu/drm/drm_syncobj.c                      |    37 +-
 drivers/gpu/drm/drm_sysfs.c                        |     9 +-
 drivers/gpu/drm/drm_vblank.c                       |    28 +-
 drivers/gpu/drm/etnaviv/etnaviv_sched.c            |     9 +-
 drivers/gpu/drm/exynos/exynos5433_drm_decon.c      |     9 +-
 drivers/gpu/drm/exynos/exynos_drm_dsi.c            |    11 +-
 drivers/gpu/drm/exynos/exynos_drm_fimd.c           |     2 +-
 drivers/gpu/drm/exynos/exynos_drm_plane.c          |    20 +-
 drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_plane.c        |    24 +-
 drivers/gpu/drm/gma500/Kconfig                     |    11 +-
 drivers/gpu/drm/gma500/Makefile                    |    17 +-
 drivers/gpu/drm/gma500/accel_2d.c                  |    60 -
 drivers/gpu/drm/gma500/blitter.c                   |    43 -
 drivers/gpu/drm/gma500/blitter.h                   |    16 -
 drivers/gpu/drm/gma500/cdv_device.c                |     2 +-
 drivers/gpu/drm/gma500/cdv_device.h                |     1 -
 drivers/gpu/drm/gma500/cdv_intel_crt.c             |    15 +-
 drivers/gpu/drm/gma500/cdv_intel_display.c         |    23 +-
 drivers/gpu/drm/gma500/gtt.c                       |    11 -
 drivers/gpu/drm/gma500/intel_gmbus.c               |     4 +-
 drivers/gpu/drm/gma500/oaktrail_device.c           |     2 +-
 drivers/gpu/drm/gma500/power.c                     |     3 +-
 drivers/gpu/drm/gma500/psb_device.c                |     2 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |    38 +-
 drivers/gpu/drm/gma500/psb_drv.h                   |     6 +-
 drivers/gpu/drm/gma500/psb_intel_display.c         |     2 +-
 drivers/gpu/drm/gma500/psb_intel_reg.h             |    32 -
 drivers/gpu/drm/gma500/psb_irq.c                   |   110 -
 drivers/gpu/drm/gma500/psb_irq.h                   |     4 -
 drivers/gpu/drm/gud/Kconfig                        |    14 +
 drivers/gpu/drm/gud/Makefile                       |     4 +
 drivers/gpu/drm/gud/gud_connector.c                |   729 +
 drivers/gpu/drm/gud/gud_drv.c                      |   661 +
 drivers/gpu/drm/gud/gud_internal.h                 |   154 +
 drivers/gpu/drm/gud/gud_pipe.c                     |   552 +
 drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c     |    39 +-
 drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c    |    47 +-
 drivers/gpu/drm/i915/Kconfig                       |     1 +
 drivers/gpu/drm/i915/Kconfig.profile               |    14 +
 drivers/gpu/drm/i915/Makefile                      |    10 +-
 drivers/gpu/drm/i915/TODO.txt                      |    41 +
 drivers/gpu/drm/i915/display/g4x_dp.c              |  1432 +
 drivers/gpu/drm/i915/display/g4x_dp.h              |    30 +
 drivers/gpu/drm/i915/display/g4x_hdmi.c            |   616 +
 drivers/gpu/drm/i915/display/g4x_hdmi.h            |    19 +
 drivers/gpu/drm/i915/display/i9xx_plane.c          |   196 +-
 drivers/gpu/drm/i915/display/i9xx_plane.h          |     4 +
 drivers/gpu/drm/i915/display/icl_dsi.c             |    42 +-
 drivers/gpu/drm/i915/display/intel_acpi.c          |    22 +-
 drivers/gpu/drm/i915/display/intel_atomic.c        |     9 +-
 drivers/gpu/drm/i915/display/intel_audio.c         |    48 +-
 drivers/gpu/drm/i915/display/intel_bios.c          |  1248 +-
 drivers/gpu/drm/i915/display/intel_bios.h          |    19 +-
 drivers/gpu/drm/i915/display/intel_bw.c            |    32 +-
 drivers/gpu/drm/i915/display/intel_cdclk.c         |    88 +-
 drivers/gpu/drm/i915/display/intel_color.c         |    32 +-
 drivers/gpu/drm/i915/display/intel_combo_phy.c     |    31 +-
 drivers/gpu/drm/i915/display/intel_crt.c           |    18 +-
 drivers/gpu/drm/i915/display/intel_crt.h           |     1 -
 drivers/gpu/drm/i915/display/intel_crtc.c          |   290 +-
 drivers/gpu/drm/i915/display/intel_csr.c           |    16 +-
 drivers/gpu/drm/i915/display/intel_cursor.c        |    29 +-
 drivers/gpu/drm/i915/display/intel_ddi.c           |  2789 +-
 drivers/gpu/drm/i915/display/intel_ddi.h           |    23 +-
 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c |  1394 +
 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h |   100 +
 drivers/gpu/drm/i915/display/intel_display.c       |  4515 +--
 drivers/gpu/drm/i915/display/intel_display.h       |    56 +-
 .../gpu/drm/i915/display/intel_display_debugfs.c   |   209 +-
 drivers/gpu/drm/i915/display/intel_display_power.c |   283 +-
 drivers/gpu/drm/i915/display/intel_display_power.h |    32 +
 drivers/gpu/drm/i915/display/intel_display_types.h |   179 +-
 drivers/gpu/drm/i915/display/intel_dp.c            |  1942 +-
 drivers/gpu/drm/i915/display/intel_dp.h            |    11 -
 drivers/gpu/drm/i915/display/intel_dp_aux.c        |    12 +-
 .../gpu/drm/i915/display/intel_dp_aux_backlight.c  |     1 -
 drivers/gpu/drm/i915/display/intel_dp_hdcp.c       |   115 +-
 .../gpu/drm/i915/display/intel_dp_link_training.c  |    55 +-
 .../gpu/drm/i915/display/intel_dp_link_training.h  |     3 +
 drivers/gpu/drm/i915/display/intel_dp_mst.c        |    23 +-
 drivers/gpu/drm/i915/display/intel_dpll.c          |   519 +-
 drivers/gpu/drm/i915/display/intel_dpll.h          |    18 +
 drivers/gpu/drm/i915/display/intel_dpll_mgr.c      |   117 +-
 drivers/gpu/drm/i915/display/intel_dpll_mgr.h      |     9 +-
 drivers/gpu/drm/i915/display/intel_dsb.c           |     2 +-
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c       |     6 +-
 drivers/gpu/drm/i915/display/intel_fb.c            |   962 +
 drivers/gpu/drm/i915/display/intel_fb.h            |    54 +
 drivers/gpu/drm/i915/display/intel_fbc.c           |    68 +-
 drivers/gpu/drm/i915/display/intel_fbdev.c         |     4 +-
 drivers/gpu/drm/i915/display/intel_fdi.c           |   144 +-
 drivers/gpu/drm/i915/display/intel_fdi.h           |     3 +
 drivers/gpu/drm/i915/display/intel_fifo_underrun.c |     8 +-
 drivers/gpu/drm/i915/display/intel_frontbuffer.c   |     2 +
 drivers/gpu/drm/i915/display/intel_gmbus.c         |     4 +-
 drivers/gpu/drm/i915/display/intel_hdcp.c          |    54 +-
 drivers/gpu/drm/i915/display/intel_hdmi.c          |   714 +-
 drivers/gpu/drm/i915/display/intel_hdmi.h          |     3 -
 drivers/gpu/drm/i915/display/intel_lpe_audio.c     |     5 +-
 drivers/gpu/drm/i915/display/intel_lvds.c          |    12 +-
 drivers/gpu/drm/i915/display/intel_opregion.c      |     6 +-
 drivers/gpu/drm/i915/display/intel_overlay.c       |    46 +-
 drivers/gpu/drm/i915/display/intel_panel.c         |    22 +-
 drivers/gpu/drm/i915/display/intel_pipe_crc.c      |    16 +-
 drivers/gpu/drm/i915/display/intel_pps.c           |     8 +-
 drivers/gpu/drm/i915/display/intel_psr.c           |   653 +-
 drivers/gpu/drm/i915/display/intel_psr.h           |    10 +-
 drivers/gpu/drm/i915/display/intel_quirks.c        |     2 +-
 drivers/gpu/drm/i915/display/intel_sdvo.c          |    10 +-
 drivers/gpu/drm/i915/display/intel_sprite.c        |  1792 +-
 drivers/gpu/drm/i915/display/intel_sprite.h        |     8 -
 drivers/gpu/drm/i915/display/intel_tc.c            |     8 +-
 drivers/gpu/drm/i915/display/intel_tv.c            |     8 +-
 drivers/gpu/drm/i915/display/intel_vbt_defs.h      |    27 +-
 drivers/gpu/drm/i915/display/intel_vdsc.c          |    12 +-
 drivers/gpu/drm/i915/display/intel_vga.c           |    12 +-
 drivers/gpu/drm/i915/display/intel_vrr.h           |     1 -
 drivers/gpu/drm/i915/display/skl_scaler.c          |   556 +
 drivers/gpu/drm/i915/display/skl_scaler.h          |    29 +
 drivers/gpu/drm/i915/display/skl_universal_plane.c |  2218 ++
 drivers/gpu/drm/i915/display/skl_universal_plane.h |    35 +
 drivers/gpu/drm/i915/display/vlv_dsi.c             |     5 +-
 drivers/gpu/drm/i915/gem/i915_gem_clflush.c        |    15 +-
 drivers/gpu/drm/i915/gem/i915_gem_context.c        |    79 +-
 drivers/gpu/drm/i915/gem/i915_gem_context_types.h  |     4 +
 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c         |    67 +-
 drivers/gpu/drm/i915/gem/i915_gem_domain.c         |    72 +-
 drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c     |   335 +-
 drivers/gpu/drm/i915/gem/i915_gem_fence.c          |    95 -
 drivers/gpu/drm/i915/gem/i915_gem_internal.c       |     8 +-
 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h         |     2 -
 drivers/gpu/drm/i915/gem/i915_gem_lmem.c           |     4 +-
 drivers/gpu/drm/i915/gem/i915_gem_mman.c           |    46 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.c         |    10 +-
 drivers/gpu/drm/i915/gem/i915_gem_object.h         |   122 +-
 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c     |     6 +
 drivers/gpu/drm/i915/gem/i915_gem_object_types.h   |    23 +-
 drivers/gpu/drm/i915/gem/i915_gem_pages.c          |   111 +-
 drivers/gpu/drm/i915/gem/i915_gem_phys.c           |   116 +-
 drivers/gpu/drm/i915/gem/i915_gem_pm.c             |     2 +-
 drivers/gpu/drm/i915/gem/i915_gem_region.c         |    16 +-
 drivers/gpu/drm/i915/gem/i915_gem_region.h         |     3 +-
 drivers/gpu/drm/i915/gem/i915_gem_shmem.c          |    41 +-
 drivers/gpu/drm/i915/gem/i915_gem_shrinker.c       |    40 +-
 drivers/gpu/drm/i915/gem/i915_gem_shrinker.h       |     4 +-
 drivers/gpu/drm/i915/gem/i915_gem_stolen.c         |    18 +-
 drivers/gpu/drm/i915/gem/i915_gem_tiling.c         |     2 -
 drivers/gpu/drm/i915/gem/i915_gem_userptr.c        |   918 +-
 .../gpu/drm/i915/gem/selftests/huge_gem_object.c   |     4 +-
 drivers/gpu/drm/i915/gem/selftests/huge_pages.c    |    38 +-
 .../drm/i915/gem/selftests/i915_gem_client_blt.c   |     8 +-
 .../drm/i915/gem/selftests/i915_gem_coherency.c    |    14 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_context.c  |    10 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c   |     2 +-
 .../drm/i915/gem/selftests/i915_gem_execbuffer.c   |     2 +-
 drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c |    21 +-
 .../gpu/drm/i915/gem/selftests/i915_gem_object.c   |     2 +-
 .../drm/i915/gem/selftests/i915_gem_object_blt.c   |    10 +-
 drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c |    10 +-
 drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c |     2 +-
 drivers/gpu/drm/i915/gt/debugfs_gt.c               |     2 +-
 drivers/gpu/drm/i915/gt/gen2_engine_cs.c           |     2 +-
 drivers/gpu/drm/i915/gt/gen6_engine_cs.c           |     8 +-
 drivers/gpu/drm/i915/gt/gen6_ppgtt.h               |     4 +-
 drivers/gpu/drm/i915/gt/gen6_renderstate.c         |    20 +-
 drivers/gpu/drm/i915/gt/gen7_renderclear.c         |     5 +-
 drivers/gpu/drm/i915/gt/gen7_renderstate.c         |    20 +-
 drivers/gpu/drm/i915/gt/gen8_engine_cs.c           |    15 +-
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c               |    14 +-
 drivers/gpu/drm/i915/gt/gen8_renderstate.c         |    20 +-
 drivers/gpu/drm/i915/gt/gen9_renderstate.c         |    20 +-
 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c        |    23 +-
 drivers/gpu/drm/i915/gt/intel_context.c            |     3 +-
 drivers/gpu/drm/i915/gt/intel_context.h            |     3 +-
 drivers/gpu/drm/i915/gt/intel_context_param.h      |    11 +-
 drivers/gpu/drm/i915/gt/intel_context_types.h      |     7 +-
 drivers/gpu/drm/i915/gt/intel_engine_cs.c          |    73 +-
 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c   |    27 +-
 drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h   |     3 +-
 drivers/gpu/drm/i915/gt/intel_engine_pm.c          |     7 +-
 drivers/gpu/drm/i915/gt/intel_engine_pm.h          |     3 +-
 drivers/gpu/drm/i915/gt/intel_engine_types.h       |     3 +-
 drivers/gpu/drm/i915/gt/intel_engine_user.c        |     6 +-
 drivers/gpu/drm/i915/gt/intel_engine_user.h        |     3 +-
 .../gpu/drm/i915/gt/intel_execlists_submission.c   |   146 +-
 .../gpu/drm/i915/gt/intel_execlists_submission.h   |     2 +
 drivers/gpu/drm/i915/gt/intel_ggtt.c               |   102 +-
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c       |    27 +-
 drivers/gpu/drm/i915/gt/intel_ggtt_fencing.h       |    21 +-
 drivers/gpu/drm/i915/gt/intel_gpu_commands.h       |     3 +-
 drivers/gpu/drm/i915/gt/intel_gt.c                 |    47 +-
 drivers/gpu/drm/i915/gt/intel_gt.h                 |     3 +
 drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c     |    47 +-
 drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h     |     5 +
 .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h   |     4 +-
 drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c     |     1 -
 drivers/gpu/drm/i915/gt/intel_gt_irq.c             |     3 +-
 drivers/gpu/drm/i915/gt/intel_gt_irq.h             |     3 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm.c              |     3 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm.h              |     3 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c          |     3 +-
 drivers/gpu/drm/i915/gt/intel_gt_pm_irq.h          |     3 +-
 drivers/gpu/drm/i915/gt/intel_gt_requests.c        |    31 +-
 drivers/gpu/drm/i915/gt/intel_gt_requests.h        |     3 +-
 drivers/gpu/drm/i915/gt/intel_gt_types.h           |    11 +-
 drivers/gpu/drm/i915/gt/intel_gtt.c                |    52 +-
 drivers/gpu/drm/i915/gt/intel_gtt.h                |    13 +
 drivers/gpu/drm/i915/gt/intel_llc.c                |     3 +-
 drivers/gpu/drm/i915/gt/intel_llc.h                |     3 +-
 drivers/gpu/drm/i915/gt/intel_llc_types.h          |     3 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c                |    55 +-
 drivers/gpu/drm/i915/gt/intel_lrc_reg.h            |     5 +-
 drivers/gpu/drm/i915/gt/intel_mocs.c               |    21 +-
 drivers/gpu/drm/i915/gt/intel_mocs.h               |    22 +-
 drivers/gpu/drm/i915/gt/intel_ppgtt.c              |     9 +-
 drivers/gpu/drm/i915/gt/intel_rc6.c                |     8 +-
 drivers/gpu/drm/i915/gt/intel_rc6.h                |     3 +-
 drivers/gpu/drm/i915/gt/intel_rc6_types.h          |     3 +-
 drivers/gpu/drm/i915/gt/intel_region_lmem.c        |   105 +-
 drivers/gpu/drm/i915/gt/intel_region_lmem.h        |     6 +-
 drivers/gpu/drm/i915/gt/intel_renderstate.c        |    29 +-
 drivers/gpu/drm/i915/gt/intel_renderstate.h        |    20 +-
 drivers/gpu/drm/i915/gt/intel_reset.c              |    33 +-
 drivers/gpu/drm/i915/gt/intel_reset.h              |     3 +-
 drivers/gpu/drm/i915/gt/intel_reset_types.h        |     2 +-
 drivers/gpu/drm/i915/gt/intel_ring.c               |     8 +-
 drivers/gpu/drm/i915/gt/intel_ring.h               |     4 +-
 drivers/gpu/drm/i915/gt/intel_ring_submission.c    |   330 +-
 drivers/gpu/drm/i915/gt/intel_ring_types.h         |     3 +-
 drivers/gpu/drm/i915/gt/intel_rps.c                |     3 +-
 drivers/gpu/drm/i915/gt/intel_rps.h                |     3 +-
 drivers/gpu/drm/i915/gt/intel_rps_types.h          |     3 +-
 drivers/gpu/drm/i915/gt/intel_sseu.c               |     3 +-
 drivers/gpu/drm/i915/gt/intel_sseu.h               |     3 +-
 drivers/gpu/drm/i915/gt/intel_timeline.c           |   429 +-
 drivers/gpu/drm/i915/gt/intel_timeline.h           |    23 +-
 drivers/gpu/drm/i915/gt/intel_timeline_types.h     |    20 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |   105 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.h        |     3 +-
 drivers/gpu/drm/i915/gt/intel_workarounds_types.h  |     3 +-
 drivers/gpu/drm/i915/gt/mock_engine.c              |    51 +-
 drivers/gpu/drm/i915/gt/mock_engine.h              |    21 +-
 drivers/gpu/drm/i915/gt/selftest_context.c         |     7 +-
 drivers/gpu/drm/i915/gt/selftest_engine.c          |     3 +-
 drivers/gpu/drm/i915/gt/selftest_engine.h          |     3 +-
 drivers/gpu/drm/i915/gt/selftest_engine_cs.c       |    12 +-
 .../gpu/drm/i915/gt/selftest_engine_heartbeat.c    |    17 +-
 drivers/gpu/drm/i915/gt/selftest_engine_pm.c       |    11 +-
 drivers/gpu/drm/i915/gt/selftest_execlists.c       |    77 +-
 drivers/gpu/drm/i915/gt/selftest_gt_pm.c           |     4 +-
 drivers/gpu/drm/i915/gt/selftest_hangcheck.c       |    29 +-
 drivers/gpu/drm/i915/gt/selftest_llc.c             |     3 +-
 drivers/gpu/drm/i915/gt/selftest_llc.h             |     3 +-
 drivers/gpu/drm/i915/gt/selftest_lrc.c             |    19 +-
 drivers/gpu/drm/i915/gt/selftest_mocs.c            |    40 +-
 drivers/gpu/drm/i915/gt/selftest_rc6.c             |     3 +-
 drivers/gpu/drm/i915/gt/selftest_rc6.h             |     3 +-
 drivers/gpu/drm/i915/gt/selftest_ring_submission.c |     4 +-
 drivers/gpu/drm/i915/gt/selftest_timeline.c        |   180 +-
 drivers/gpu/drm/i915/gt/selftest_workarounds.c     |   101 +-
 drivers/gpu/drm/i915/gt/shmem_utils.c              |     2 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc.c             |     2 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_log.c         |     4 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c  |    16 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.c             |     2 +-
 drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c           |     6 +-
 drivers/gpu/drm/i915/gvt/cfg_space.c               |     5 +-
 drivers/gpu/drm/i915/gvt/cmd_parser.c              |    24 +-
 drivers/gpu/drm/i915/gvt/debugfs.c                 |     2 +-
 drivers/gpu/drm/i915/gvt/display.c                 |   107 +-
 drivers/gpu/drm/i915/gvt/display.h                 |    14 +-
 drivers/gpu/drm/i915/gvt/dmabuf.c                  |     2 +-
 drivers/gpu/drm/i915/gvt/firmware.c                |    10 +-
 drivers/gpu/drm/i915/gvt/gtt.c                     |    22 +-
 drivers/gpu/drm/i915/gvt/gvt.c                     |   162 +-
 drivers/gpu/drm/i915/gvt/gvt.h                     |    16 +-
 drivers/gpu/drm/i915/gvt/handlers.c                |   261 +-
 drivers/gpu/drm/i915/gvt/hypercall.h               |     2 +-
 drivers/gpu/drm/i915/gvt/interrupt.c               |    37 -
 drivers/gpu/drm/i915/gvt/interrupt.h               |     7 -
 drivers/gpu/drm/i915/gvt/kvmgt.c                   |   129 +-
 drivers/gpu/drm/i915/gvt/mpt.h                     |     4 +-
 drivers/gpu/drm/i915/gvt/vgpu.c                    |     2 -
 drivers/gpu/drm/i915/i915_active.c                 |    23 +-
 drivers/gpu/drm/i915/i915_buddy.c                  |     3 +
 drivers/gpu/drm/i915/i915_buddy.h                  |     7 +-
 drivers/gpu/drm/i915/i915_cmd_parser.c             |   104 +-
 drivers/gpu/drm/i915/i915_debugfs.c                |    22 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    95 +-
 drivers/gpu/drm/i915/i915_drv.h                    |   207 +-
 drivers/gpu/drm/i915/i915_gem.c                    |   269 +-
 drivers/gpu/drm/i915/i915_gem.h                    |     2 +-
 drivers/gpu/drm/i915/i915_gem_gtt.c                |     7 +-
 drivers/gpu/drm/i915/i915_getparam.c               |     5 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |     2 +-
 drivers/gpu/drm/i915/i915_irq.c                    |   168 +-
 drivers/gpu/drm/i915/i915_memcpy.c                 |     2 +-
 drivers/gpu/drm/i915/i915_memcpy.h                 |     2 +-
 drivers/gpu/drm/i915/i915_mm.c                     |    44 -
 drivers/gpu/drm/i915/i915_params.c                 |     5 +
 drivers/gpu/drm/i915/i915_params.h                 |     5 +-
 drivers/gpu/drm/i915/i915_pci.c                    |    23 +-
 drivers/gpu/drm/i915/i915_perf.c                   |   140 +-
 drivers/gpu/drm/i915/i915_perf_types.h             |     8 +
 drivers/gpu/drm/i915/i915_pmu.c                    |     2 +-
 drivers/gpu/drm/i915/i915_priolist_types.h         |    11 +-
 drivers/gpu/drm/i915/i915_reg.h                    |    55 +-
 drivers/gpu/drm/i915/i915_request.c                |   143 +-
 drivers/gpu/drm/i915/i915_request.h                |    49 +-
 drivers/gpu/drm/i915/i915_scheduler.c              |    52 +-
 drivers/gpu/drm/i915/i915_scheduler.h              |    16 +-
 drivers/gpu/drm/i915/i915_selftest.h               |     2 +
 drivers/gpu/drm/i915/i915_suspend.c                |     4 +-
 drivers/gpu/drm/i915/i915_switcheroo.c             |     4 +-
 drivers/gpu/drm/i915/i915_vgpu.c                   |     2 +-
 drivers/gpu/drm/i915/i915_vma.c                    |    30 +-
 drivers/gpu/drm/i915/i915_vma.h                    |    20 +-
 drivers/gpu/drm/i915/i915_vma_types.h              |    12 +-
 drivers/gpu/drm/i915/intel_device_info.c           |    13 +-
 drivers/gpu/drm/i915/intel_device_info.h           |    12 +-
 drivers/gpu/drm/i915/intel_dram.c                  |     6 +
 drivers/gpu/drm/i915/intel_memory_region.c         |    54 +-
 drivers/gpu/drm/i915/intel_memory_region.h         |    22 +-
 drivers/gpu/drm/i915/intel_pch.c                   |    11 +-
 drivers/gpu/drm/i915/intel_pch.h                   |     3 +
 drivers/gpu/drm/i915/intel_pm.c                    |   548 +-
 drivers/gpu/drm/i915/intel_pm.h                    |     5 +
 drivers/gpu/drm/i915/intel_runtime_pm.c            |     4 +-
 drivers/gpu/drm/i915/intel_step.c                  |   106 +
 drivers/gpu/drm/i915/intel_step.h                  |    40 +
 drivers/gpu/drm/i915/intel_uncore.c                |    20 +-
 drivers/gpu/drm/i915/selftests/i915_buddy.c        |    48 +
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c      |    97 +-
 drivers/gpu/drm/i915/selftests/i915_request.c      |   211 +-
 drivers/gpu/drm/i915/selftests/i915_vma.c          |   219 +-
 drivers/gpu/drm/i915/selftests/igt_spinner.c       |   136 +-
 drivers/gpu/drm/i915/selftests/igt_spinner.h       |     5 +
 .../gpu/drm/i915/selftests/intel_memory_region.c   |    95 +-
 drivers/gpu/drm/i915/selftests/mock_gtt.c          |     2 +-
 drivers/gpu/drm/i915/selftests/mock_region.c       |     4 +-
 drivers/gpu/drm/imx/dcss/dcss-plane.c              |    64 +-
 drivers/gpu/drm/imx/imx-drm-core.c                 |     2 +-
 drivers/gpu/drm/imx/imx-ldb.c                      |    12 +-
 drivers/gpu/drm/imx/ipuv3-plane.c                  |    92 +-
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |    83 +-
 drivers/gpu/drm/ingenic/ingenic-ipu.c              |    77 +-
 drivers/gpu/drm/kmb/kmb_plane.c                    |    50 +-
 drivers/gpu/drm/lima/lima_devfreq.c                |    58 +-
 drivers/gpu/drm/lima/lima_devfreq.h                |     5 +-
 drivers/gpu/drm/lima/lima_sched.c                  |     6 +-
 drivers/gpu/drm/mcde/mcde_display.c                |    10 +-
 drivers/gpu/drm/mcde/mcde_dsi.c                    |     2 +-
 drivers/gpu/drm/mediatek/mtk_cec.c                 |     6 +-
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |    32 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |    23 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.h            |     2 +-
 drivers/gpu/drm/mediatek/mtk_drm_drv.c             |     1 +
 drivers/gpu/drm/mediatek/mtk_drm_plane.c           |   103 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |     9 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |   175 +-
 drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c            |     1 +
 drivers/gpu/drm/meson/meson_overlay.c              |    31 +-
 drivers/gpu/drm/meson/meson_plane.c                |    51 +-
 drivers/gpu/drm/meson/meson_venc.c                 |     2 +-
 drivers/gpu/drm/mgag200/mgag200_mode.c             |    25 +-
 drivers/gpu/drm/msm/Kconfig                        |     9 +-
 drivers/gpu/drm/msm/Makefile                       |     9 -
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c              |     4 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |    12 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |    27 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |     8 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c       |     4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c      |     1 -
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |   104 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |    30 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h        |    11 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h   |     1 +
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |    26 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c     |   195 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h     |    10 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c         |    31 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h         |     3 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c  |   793 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h  |     5 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c        |    12 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h        |     1 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h         |     4 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c            |    11 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c           |    54 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |    66 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h          |     6 -
 drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c         |    18 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c   |    19 +-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c         |    57 +-
 drivers/gpu/drm/msm/dp/dp_audio.c                  |     1 +
 drivers/gpu/drm/msm/dp/dp_debug.c                  |    33 +-
 drivers/gpu/drm/msm/dp/dp_display.c                |    26 +-
 drivers/gpu/drm/msm/dp/dp_display.h                |     1 +
 drivers/gpu/drm/msm/dp/dp_hpd.c                    |     4 +-
 drivers/gpu/drm/msm/dp/dp_power.c                  |     2 +-
 drivers/gpu/drm/msm/dsi/dsi.h                      |    60 +-
 drivers/gpu/drm/msm/dsi/dsi_cfg.c                  |     6 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |     6 +-
 drivers/gpu/drm/msm/dsi/dsi_manager.c              |    30 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c              |   161 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h              |    41 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c         |   747 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c         |   939 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c         |    16 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c         |   654 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c    |   483 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c          |   774 +-
 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c              |   184 -
 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h              |   132 -
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c         |   881 -
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c         |  1096 -
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c         |   643 -
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c    |   526 -
 drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c          |   913 -
 drivers/gpu/drm/msm/msm_atomic.c                   |     4 +-
 drivers/gpu/drm/msm/msm_debugfs.c                  |    14 +-
 drivers/gpu/drm/msm/msm_drv.c                      |    26 +-
 drivers/gpu/drm/msm/msm_drv.h                      |    29 +-
 drivers/gpu/drm/msm/msm_fb.c                       |     3 +-
 drivers/gpu/drm/msm/msm_gem.c                      |   228 +-
 drivers/gpu/drm/msm/msm_gem.h                      |   126 +-
 drivers/gpu/drm/msm/msm_gem_shrinker.c             |   166 +-
 drivers/gpu/drm/msm/msm_gpu.c                      |     2 +
 drivers/gpu/drm/msm/msm_gpu.h                      |     2 +
 drivers/gpu/drm/msm/msm_gpu_trace.h                |    13 +
 drivers/gpu/drm/mxsfb/mxsfb_kms.c                  |    23 +-
 drivers/gpu/drm/nouveau/dispnv50/wndw.c            |     8 +-
 drivers/gpu/drm/nouveau/nouveau_bo.c               |    40 +-
 drivers/gpu/drm/nouveau/nouveau_bo.h               |     2 +-
 drivers/gpu/drm/nouveau/nouveau_display.c          |     9 +-
 drivers/gpu/drm/nouveau/nouveau_drv.h              |     3 +-
 drivers/gpu/drm/nouveau/nouveau_sgdma.c            |     6 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.c              |    14 +-
 drivers/gpu/drm/nouveau/nouveau_ttm.h              |     8 +-
 drivers/gpu/drm/omapdrm/dss/dispc.c                |     5 +-
 drivers/gpu/drm/omapdrm/dss/dsi.c                  |     3 +-
 drivers/gpu/drm/omapdrm/dss/omapdss.h              |     9 +-
 drivers/gpu/drm/omapdrm/omap_drv.c                 |     9 +-
 drivers/gpu/drm/omapdrm/omap_plane.c               |    56 +-
 drivers/gpu/drm/panel/panel-dsi-cm.c               |    12 +-
 drivers/gpu/drm/panel/panel-lvds.c                 |     2 +-
 drivers/gpu/drm/panel/panel-novatek-nt35510.c      |     3 +-
 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c      |     4 +-
 drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c  |     1 -
 drivers/gpu/drm/panel/panel-seiko-43wvf1g.c        |     4 +-
 drivers/gpu/drm/panel/panel-simple.c               |    87 +-
 drivers/gpu/drm/panel/panel-sony-acx424akp.c       |     3 +-
 drivers/gpu/drm/panel/panel-tpo-td043mtea1.c       |     4 +-
 drivers/gpu/drm/panfrost/panfrost_devfreq.c        |    47 +-
 drivers/gpu/drm/panfrost/panfrost_devfreq.h        |     4 +-
 drivers/gpu/drm/panfrost/panfrost_job.c            |    11 +-
 drivers/gpu/drm/panfrost/panfrost_mmu.c            |    39 +-
 drivers/gpu/drm/pl111/pl111_display.c              |     4 +-
 drivers/gpu/drm/qxl/qxl_cmd.c                      |     3 +-
 drivers/gpu/drm/qxl/qxl_display.c                  |   368 +-
 drivers/gpu/drm/qxl/qxl_draw.c                     |     8 +-
 drivers/gpu/drm/qxl/qxl_drv.c                      |     1 -
 drivers/gpu/drm/qxl/qxl_drv.h                      |     6 +-
 drivers/gpu/drm/qxl/qxl_dumb.c                     |     2 +-
 drivers/gpu/drm/qxl/qxl_gem.c                      |     2 +-
 drivers/gpu/drm/qxl/qxl_image.c                    |     2 +-
 drivers/gpu/drm/qxl/qxl_irq.c                      |     1 +
 drivers/gpu/drm/qxl/qxl_kms.c                      |    30 +-
 drivers/gpu/drm/qxl/qxl_object.c                   |    57 +-
 drivers/gpu/drm/qxl/qxl_object.h                   |     7 +-
 drivers/gpu/drm/qxl/qxl_prime.c                    |     4 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |    77 +-
 drivers/gpu/drm/qxl/qxl_ttm.c                      |    35 +-
 drivers/gpu/drm/radeon/atombios_crtc.c             |    10 +-
 drivers/gpu/drm/radeon/cik.c                       |     4 -
 drivers/gpu/drm/radeon/ni_dpm.c                    |   144 +-
 drivers/gpu/drm/radeon/nislands_smc.h              |    44 +-
 drivers/gpu/drm/radeon/r100.c                      |    84 +-
 drivers/gpu/drm/radeon/r300.c                      |    33 +-
 drivers/gpu/drm/radeon/r420.c                      |    28 +-
 drivers/gpu/drm/radeon/r600.c                      |    29 +-
 drivers/gpu/drm/radeon/r600_cs.c                   |     6 +-
 drivers/gpu/drm/radeon/radeon.h                    |    32 +-
 drivers/gpu/drm/radeon/radeon_asic.h               |     8 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |    26 +-
 drivers/gpu/drm/radeon/radeon_cs.c                 |    16 +-
 drivers/gpu/drm/radeon/radeon_device.c             |    47 +-
 drivers/gpu/drm/radeon/radeon_dp_mst.c             |    23 +-
 drivers/gpu/drm/radeon/radeon_fence.c              |    42 +-
 drivers/gpu/drm/radeon/radeon_gart.c               |     3 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |    20 +-
 drivers/gpu/drm/radeon/radeon_ib.c                 |    26 +-
 drivers/gpu/drm/radeon/radeon_kms.c                |     1 +
 drivers/gpu/drm/radeon/radeon_mode.h               |     2 +-
 drivers/gpu/drm/radeon/radeon_object.c             |    12 +-
 drivers/gpu/drm/radeon/radeon_pm.c                 |    76 +-
 drivers/gpu/drm/radeon/radeon_ring.c               |    80 +-
 drivers/gpu/drm/radeon/radeon_ttm.c                |   139 +-
 drivers/gpu/drm/radeon/rs400.c                     |    25 +-
 drivers/gpu/drm/radeon/rs600.c                     |     8 +-
 drivers/gpu/drm/radeon/rv515.c                     |    56 +-
 drivers/gpu/drm/radeon/si.c                        |     2 +-
 drivers/gpu/drm/radeon/si_dpm.c                    |   182 +-
 drivers/gpu/drm/radeon/sislands_smc.h              |    44 +-
 drivers/gpu/drm/rcar-du/rcar_du_plane.c            |    17 +-
 drivers/gpu/drm/rcar-du/rcar_du_vsp.c              |    20 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |    79 +-
 drivers/gpu/drm/rockchip/rockchip_lvds.c           |     2 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |     8 +-
 drivers/gpu/drm/scheduler/sched_main.c             |   125 +-
 drivers/gpu/drm/sti/sti_cursor.c                   |    41 +-
 drivers/gpu/drm/sti/sti_gdp.c                      |    77 +-
 drivers/gpu/drm/sti/sti_hqvdp.c                    |    75 +-
 drivers/gpu/drm/stm/dw_mipi_dsi-stm.c              |     9 +-
 drivers/gpu/drm/stm/ltdc.c                         |    96 +-
 drivers/gpu/drm/sun4i/sun4i_backend.c              |     6 +-
 drivers/gpu/drm/sun4i/sun4i_layer.c                |    15 +-
 drivers/gpu/drm/sun4i/sun8i_ui_layer.c             |    59 +-
 drivers/gpu/drm/sun4i/sun8i_ui_layer.h             |     5 +
 drivers/gpu/drm/sun4i/sun8i_vi_layer.c             |    78 +-
 drivers/gpu/drm/sun4i/sun8i_vi_layer.h             |    11 +
 drivers/gpu/drm/tegra/dc.c                         |   253 +-
 drivers/gpu/drm/tegra/dc.h                         |     6 +
 drivers/gpu/drm/tegra/dpaux.c                      |    11 +-
 drivers/gpu/drm/tegra/drm.c                        |    30 +-
 drivers/gpu/drm/tegra/drm.h                        |     5 +
 drivers/gpu/drm/tegra/fb.c                         |    10 +
 drivers/gpu/drm/tegra/gem.h                        |     6 +
 drivers/gpu/drm/tegra/gr2d.c                       |     4 +-
 drivers/gpu/drm/tegra/gr3d.c                       |     4 +-
 drivers/gpu/drm/tegra/hub.c                        |   103 +-
 drivers/gpu/drm/tegra/plane.c                      |    36 +-
 drivers/gpu/drm/tegra/sor.c                        |     7 +
 drivers/gpu/drm/tegra/vic.c                        |     4 +-
 drivers/gpu/drm/tidss/tidss_kms.c                  |     4 +
 drivers/gpu/drm/tidss/tidss_plane.c                |    53 +-
 drivers/gpu/drm/tilcdc/tilcdc_crtc.c               |    39 +-
 drivers/gpu/drm/tilcdc/tilcdc_panel.c              |     1 -
 drivers/gpu/drm/tilcdc/tilcdc_plane.c              |    46 +-
 drivers/gpu/drm/tiny/Kconfig                       |    10 +
 drivers/gpu/drm/tiny/Makefile                      |     1 +
 drivers/gpu/drm/tiny/arcpgu.c                      |   434 +
 drivers/gpu/drm/tiny/cirrus.c                      |    43 +-
 drivers/gpu/drm/tiny/gm12u320.c                    |    28 +-
 drivers/gpu/drm/tiny/hx8357d.c                     |     4 +-
 drivers/gpu/drm/tiny/ili9225.c                     |     4 +-
 drivers/gpu/drm/tiny/ili9341.c                     |     4 +-
 drivers/gpu/drm/tiny/ili9486.c                     |     4 +-
 drivers/gpu/drm/tiny/mi0283qt.c                    |     4 +-
 drivers/gpu/drm/tiny/repaper.c                     |     3 +-
 drivers/gpu/drm/tiny/st7586.c                      |     4 +-
 drivers/gpu/drm/tiny/st7735r.c                     |     4 +-
 drivers/gpu/drm/ttm/Makefile                       |     7 +-
 drivers/gpu/drm/ttm/ttm_agp_backend.c              |     2 +-
 drivers/gpu/drm/ttm/ttm_bo.c                       |   427 +-
 drivers/gpu/drm/ttm/ttm_bo_util.c                  |    40 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |    24 +-
 drivers/gpu/drm/ttm/ttm_device.c                   |   268 +
 drivers/gpu/drm/ttm/ttm_execbuf_util.c             |     8 +-
 drivers/gpu/drm/ttm/ttm_memory.c                   |   683 -
 drivers/gpu/drm/ttm/ttm_module.c                   |    54 +-
 drivers/gpu/drm/ttm/ttm_module.h                   |     8 +-
 drivers/gpu/drm/ttm/ttm_pool.c                     |   157 +-
 drivers/gpu/drm/ttm/ttm_range_manager.c            |     4 +-
 drivers/gpu/drm/ttm/ttm_resource.c                 |    11 +-
 drivers/gpu/drm/ttm/ttm_tt.c                       |   116 +-
 drivers/gpu/drm/tve200/tve200_display.c            |     4 +-
 drivers/gpu/drm/udl/udl_modeset.c                  |    34 +-
 drivers/gpu/drm/v3d/v3d_sched.c                    |    42 +-
 drivers/gpu/drm/vboxvideo/vbox_mode.c              |    82 +-
 drivers/gpu/drm/vboxvideo/vbox_ttm.c               |     7 +-
 drivers/gpu/drm/vc4/vc4_crtc.c                     |    17 +
 drivers/gpu/drm/vc4/vc4_kms.c                      |    17 +-
 drivers/gpu/drm/vc4/vc4_plane.c                    |    75 +-
 drivers/gpu/drm/vc4/vc4_vec.c                      |     6 -
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |     2 +-
 drivers/gpu/drm/virtio/virtgpu_object.c            |     1 +
 drivers/gpu/drm/virtio/virtgpu_plane.c             |    19 +-
 drivers/gpu/drm/vkms/vkms_crtc.c                   |    11 +-
 drivers/gpu/drm/vkms/vkms_plane.c                  |    30 +-
 drivers/gpu/drm/vkms/vkms_writeback.c              |     7 +-
 drivers/gpu/drm/vmwgfx/Makefile                    |     2 +-
 drivers/gpu/drm/vmwgfx/ttm_memory.c                |   682 +
 drivers/gpu/drm/vmwgfx/ttm_memory.h                |    96 +
 drivers/gpu/drm/vmwgfx/ttm_object.c                |    25 +-
 drivers/gpu/drm/vmwgfx/ttm_object.h                |     3 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_binding.c            |     9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_blit.c               |     5 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |    28 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c                |     2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |    14 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c         |     8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_context.c            |     6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c            |     7 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |    62 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.h                |    16 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |    20 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c              |    18 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c              |     2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   103 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.h                |    10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c                |    14 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_mob.c                |    15 +
 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c                |     2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |    16 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_resource.c           |    21 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c               |    20 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |    10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_so.c                 |     1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |    21 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |    17 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_thp.c                |     1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c         |    69 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_validation.c         |     5 +-
 drivers/gpu/drm/xen/Kconfig                        |    10 +-
 drivers/gpu/drm/xen/xen_drm_front.c                |     6 +-
 drivers/gpu/drm/xen/xen_drm_front_conn.h           |     1 -
 drivers/gpu/drm/xen/xen_drm_front_kms.c            |     3 +-
 drivers/gpu/drm/xlnx/zynqmp_disp.c                 |    32 +-
 drivers/gpu/drm/xlnx/zynqmp_dp.c                   |     2 +-
 drivers/gpu/drm/zte/zx_plane.c                     |    49 +-
 drivers/gpu/host1x/bus.c                           |    41 +-
 drivers/gpu/host1x/cdma.c                          |    11 +-
 drivers/gpu/host1x/debug.c                         |    14 +-
 drivers/gpu/host1x/dev.c                           |     6 +
 drivers/gpu/host1x/dev.h                           |    13 +-
 drivers/gpu/host1x/hw/cdma_hw.c                    |     2 +-
 drivers/gpu/host1x/hw/channel_hw.c                 |    10 +-
 drivers/gpu/host1x/hw/debug_hw.c                   |     2 +-
 drivers/gpu/host1x/hw/hw_host1x07_vm.h             |     2 +-
 drivers/gpu/host1x/intr.c                          |    28 +-
 drivers/gpu/host1x/intr.h                          |     4 +-
 drivers/gpu/host1x/job.c                           |     5 +-
 drivers/gpu/host1x/syncpt.c                        |   202 +-
 drivers/gpu/host1x/syncpt.h                        |     4 +-
 drivers/greybus/es2.c                              |     8 +-
 drivers/hid/Kconfig                                |    20 +-
 drivers/hid/Makefile                               |     6 +-
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.c             |    40 +-
 drivers/hid/amd-sfh-hid/amd_sfh_pcie.h             |     1 -
 drivers/hid/hid-alps.c                             |     3 +-
 drivers/hid/hid-asus.c                             |     3 +
 drivers/hid/hid-core.c                             |     2 +-
 drivers/hid/hid-cp2112.c                           |    22 +-
 drivers/hid/hid-debug.c                            |     1 +
 drivers/hid/hid-elan.c                             |    17 +-
 drivers/hid/hid-ft260.c                            |  1054 +
 drivers/hid/hid-google-hammer.c                    |     2 +
 drivers/hid/hid-ids.h                              |    16 +-
 drivers/hid/hid-input.c                            |    22 +-
 drivers/hid/hid-kye.c                              |     2 +-
 drivers/hid/hid-lenovo.c                           |   147 +-
 drivers/hid/hid-lg.c                               |    24 -
 drivers/hid/hid-logitech-dj.c                      |   131 +-
 drivers/hid/hid-logitech-hidpp.c                   |     7 +-
 drivers/hid/hid-magicmouse.c                       |   158 +-
 drivers/hid/hid-picolcd_core.c                     |     5 +-
 drivers/hid/hid-plantronics.c                      |    60 +-
 drivers/hid/hid-quirks.c                           |     5 +-
 drivers/hid/hid-sensor-custom.c                    |     5 +-
 drivers/hid/hid-sensor-hub.c                       |     4 +-
 drivers/hid/hid-thrustmaster.c                     |   371 +
 drivers/hid/hid-uclogic-params.c                   |     8 +-
 drivers/hid/hid-uclogic-rdesc.c                    |     2 +-
 drivers/hid/i2c-hid/i2c-hid-acpi.c                 |    52 +-
 drivers/hid/surface-hid/Kconfig                    |    42 +
 drivers/hid/surface-hid/Makefile                   |     7 +
 drivers/hid/surface-hid/surface_hid.c              |   253 +
 drivers/hid/surface-hid/surface_hid_core.c         |   272 +
 drivers/hid/surface-hid/surface_hid_core.h         |    77 +
 drivers/hid/surface-hid/surface_kbd.c              |   300 +
 drivers/hid/usbhid/hid-pidff.c                     |     4 +-
 drivers/hid/usbhid/hiddev.c                        |     6 +-
 drivers/hid/usbhid/usbkbd.c                        |    18 +-
 drivers/hid/wacom_sys.c                            |     2 +-
 drivers/hid/wacom_wac.c                            |    58 +-
 drivers/hid/wacom_wac.h                            |     1 +
 drivers/hsi/hsi_core.c                             |     3 +-
 drivers/hv/Kconfig                                 |     1 +
 drivers/hv/channel.c                               |   103 +-
 drivers/hv/channel_mgmt.c                          |    86 +-
 drivers/hv/connection.c                            |     7 +-
 drivers/hv/hv.c                                    |   152 +-
 drivers/hv/hv_balloon.c                            |    89 +
 drivers/hv/hv_trace.h                              |    15 +
 drivers/hv/ring_buffer.c                           |    10 -
 drivers/hv/vmbus_drv.c                             |    97 +-
 drivers/hwmon/Kconfig                              |    20 +-
 drivers/hwmon/Makefile                             |     1 +
 drivers/hwmon/acpi_power_meter.c                   |    29 +-
 drivers/hwmon/adc128d818.c                         |     2 +-
 drivers/hwmon/adm9240.c                            |   982 +-
 drivers/hwmon/amd_energy.c                         |   379 -
 drivers/hwmon/applesmc.c                           |    34 +-
 drivers/hwmon/corsair-psu.c                        |   355 +-
 drivers/hwmon/dell-smm-hwmon.c                     |     8 +
 drivers/hwmon/ds1621.c                             |     2 +-
 drivers/hwmon/ftsteutates.c                        |     4 +-
 drivers/hwmon/hwmon.c                              |     2 +-
 drivers/hwmon/ina209.c                             |     6 +-
 drivers/hwmon/ina2xx.c                             |    11 +-
 drivers/hwmon/ina3221.c                            |     2 +-
 drivers/hwmon/intel-m10-bmc-hwmon.c                |   122 +
 drivers/hwmon/it87.c                               |    12 +-
 drivers/hwmon/lineage-pem.c                        |     8 +-
 drivers/hwmon/lm63.c                               |     2 +-
 drivers/hwmon/lm80.c                               |    11 +-
 drivers/hwmon/ltc2945.c                            |     4 +-
 drivers/hwmon/ltc2990.c                            |     4 +-
 drivers/hwmon/ltc2992.c                            |     8 +-
 drivers/hwmon/ltc4151.c                            |     2 +-
 drivers/hwmon/ltc4215.c                            |     8 +-
 drivers/hwmon/ltc4222.c                            |     4 +-
 drivers/hwmon/ltc4260.c                            |     4 +-
 drivers/hwmon/ltc4261.c                            |     4 +-
 drivers/hwmon/max16065.c                           |    18 +-
 drivers/hwmon/max6697.c                            |     2 +-
 drivers/hwmon/mlxreg-fan.c                         |    51 +-
 drivers/hwmon/nct6683.c                            |    22 +-
 drivers/hwmon/ntc_thermistor.c                     |    27 +-
 drivers/hwmon/nzxt-kraken2.c                       |   234 +
 drivers/hwmon/occ/common.c                         |    74 +-
 drivers/hwmon/occ/common.h                         |     2 +-
 drivers/hwmon/occ/sysfs.c                          |     4 +-
 drivers/hwmon/pmbus/Kconfig                        |    51 +-
 drivers/hwmon/pmbus/Makefile                       |     5 +
 drivers/hwmon/pmbus/adm1266.c                      |     1 +
 drivers/hwmon/pmbus/adm1275.c                      |     1 +
 drivers/hwmon/pmbus/bel-pfe.c                      |     1 +
 drivers/hwmon/pmbus/bpa-rs600.c                    |   173 +
 drivers/hwmon/pmbus/fsp-3y.c                       |   277 +
 drivers/hwmon/pmbus/ibm-cffps.c                    |     1 +
 drivers/hwmon/pmbus/inspur-ipsps.c                 |    29 +-
 drivers/hwmon/pmbus/ir35221.c                      |     1 +
 drivers/hwmon/pmbus/ir36021.c                      |    80 +
 drivers/hwmon/pmbus/ir38064.c                      |     1 +
 drivers/hwmon/pmbus/irps5401.c                     |     1 +
 drivers/hwmon/pmbus/isl68137.c                     |     1 +
 drivers/hwmon/pmbus/lm25066.c                      |     1 +
 drivers/hwmon/pmbus/ltc2978.c                      |     1 +
 drivers/hwmon/pmbus/ltc3815.c                      |     1 +
 drivers/hwmon/pmbus/max15301.c                     |   190 +
 drivers/hwmon/pmbus/max16064.c                     |     1 +
 drivers/hwmon/pmbus/max16601.c                     |     1 +
 drivers/hwmon/pmbus/max20730.c                     |     1 +
 drivers/hwmon/pmbus/max20751.c                     |     1 +
 drivers/hwmon/pmbus/max31785.c                     |     1 +
 drivers/hwmon/pmbus/max34440.c                     |     1 +
 drivers/hwmon/pmbus/max8688.c                      |     1 +
 drivers/hwmon/pmbus/mp2975.c                       |     1 +
 drivers/hwmon/pmbus/pm6764tr.c                     |     1 +
 drivers/hwmon/pmbus/pmbus.c                        |     1 +
 drivers/hwmon/pmbus/pmbus.h                        |     1 +
 drivers/hwmon/pmbus/pmbus_core.c                   |    63 +-
 drivers/hwmon/pmbus/pxe1610.c                      |    10 +
 drivers/hwmon/pmbus/q54sj108a2.c                   |     1 +
 drivers/hwmon/pmbus/stpddc60.c                     |   249 +
 drivers/hwmon/pmbus/tps40422.c                     |     1 +
 drivers/hwmon/pmbus/tps53679.c                     |    52 +-
 drivers/hwmon/pmbus/ucd9000.c                      |     1 +
 drivers/hwmon/pmbus/ucd9200.c                      |     1 +
 drivers/hwmon/pmbus/xdpe12284.c                    |     1 +
 drivers/hwmon/pmbus/zl6100.c                       |     1 +
 drivers/hwmon/raspberrypi-hwmon.c                  |    17 +-
 drivers/hwmon/s3c-hwmon.c                          |     4 +-
 drivers/hwmon/sch5627.c                            |   521 +-
 drivers/hwmon/sch5636.c                            |    20 +-
 drivers/hwmon/scmi-hwmon.c                         |    24 +-
 drivers/hwmon/smm665.c                             |     4 +-
 drivers/hwmon/stts751.c                            |    20 +-
 drivers/hwmon/vexpress-hwmon.c                     |    12 +-
 drivers/hwmon/xgene-hwmon.c                        |    14 +-
 drivers/hwspinlock/Kconfig                         |    11 -
 drivers/hwspinlock/Makefile                        |     1 -
 drivers/hwspinlock/sirf_hwspinlock.c               |   105 -
 drivers/hwtracing/coresight/Kconfig                |    24 +-
 drivers/hwtracing/coresight/Makefile               |     1 +
 drivers/hwtracing/coresight/coresight-core.c       |    31 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |   123 +-
 drivers/hwtracing/coresight/coresight-etm4x-core.c |   162 +-
 .../hwtracing/coresight/coresight-etm4x-sysfs.c    |    19 +-
 drivers/hwtracing/coresight/coresight-etm4x.h      |    83 +-
 drivers/hwtracing/coresight/coresight-platform.c   |     6 +
 drivers/hwtracing/coresight/coresight-priv.h       |     3 +
 drivers/hwtracing/coresight/coresight-trbe.c       |  1157 +
 drivers/hwtracing/coresight/coresight-trbe.h       |   152 +
 drivers/hwtracing/intel_th/core.c                  |     2 +-
 drivers/hwtracing/intel_th/gth.c                   |     4 +-
 drivers/hwtracing/intel_th/intel_th.h              |     8 +-
 drivers/hwtracing/intel_th/msu.c                   |     2 +-
 drivers/hwtracing/intel_th/pci.c                   |    12 +-
 drivers/hwtracing/intel_th/pti.c                   |     4 +-
 drivers/hwtracing/stm/p_sys-t.c                    |     6 +-
 drivers/hwtracing/stm/policy.c                     |     5 -
 drivers/i2c/busses/Kconfig                         |    24 +-
 drivers/i2c/busses/Makefile                        |     2 +
 drivers/i2c/busses/i2c-amd8111.c                   |   268 +-
 drivers/i2c/busses/i2c-brcmstb.c                   |     1 -
 drivers/i2c/busses/i2c-cadence.c                   |     9 +-
 drivers/i2c/busses/i2c-cht-wc.c                    |     6 +-
 drivers/i2c/busses/i2c-cp2615.c                    |   330 +
 drivers/i2c/busses/i2c-designware-common.c         |     3 +
 drivers/i2c/busses/i2c-designware-core.h           |     8 +
 drivers/i2c/busses/i2c-designware-master.c         |   156 +-
 drivers/i2c/busses/i2c-designware-pcidrv.c         |    61 +
 drivers/i2c/busses/i2c-designware-platdrv.c        |     7 +-
 drivers/i2c/busses/i2c-emev2.c                     |     5 +-
 drivers/i2c/busses/i2c-exynos5.c                   |     2 +-
 drivers/i2c/busses/i2c-hisi.c                      |   504 +
 drivers/i2c/busses/i2c-hix5hd2.c                   |     2 +-
 drivers/i2c/busses/i2c-i801.c                      |     4 +
 drivers/i2c/busses/i2c-icy.c                       |    32 +-
 drivers/i2c/busses/i2c-img-scb.c                   |     4 +-
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |     2 +-
 drivers/i2c/busses/i2c-imx.c                       |     6 +-
 drivers/i2c/busses/i2c-iop3xx.c                    |    28 +-
 drivers/i2c/busses/i2c-jz4780.c                    |     9 +-
 drivers/i2c/busses/i2c-mlxbf.c                     |    16 +-
 drivers/i2c/busses/i2c-mpc.c                       |   579 +-
 drivers/i2c/busses/i2c-mt65xx.c                    |    17 +-
 drivers/i2c/busses/i2c-mv64xxx.c                   |     4 +
 drivers/i2c/busses/i2c-nomadik.c                   |     4 +-
 drivers/i2c/busses/i2c-nvidia-gpu.c                |     6 +-
 drivers/i2c/busses/i2c-omap.c                      |     8 +-
 drivers/i2c/busses/i2c-powermac.c                  |     5 -
 drivers/i2c/busses/i2c-qcom-cci.c                  |     4 +-
 drivers/i2c/busses/i2c-rcar.c                      |    89 +-
 drivers/i2c/busses/i2c-s3c2410.c                   |     9 +-
 drivers/i2c/busses/i2c-scmi.c                      |     2 -
 drivers/i2c/busses/i2c-sh7760.c                    |     5 +-
 drivers/i2c/busses/i2c-sprd.c                      |     5 +-
 drivers/i2c/busses/i2c-stm32f4.c                   |     2 +-
 drivers/i2c/busses/i2c-stm32f7.c                   |    82 +-
 drivers/i2c/busses/i2c-tegra-bpmp.c                |    79 +-
 drivers/i2c/busses/i2c-xgene-slimpro.c             |     1 -
 drivers/i2c/busses/i2c-xiic.c                      |     4 +-
 drivers/i2c/i2c-boardinfo.c                        |    11 -
 drivers/i2c/i2c-core-base.c                        |   121 +-
 drivers/i2c/i2c-dev.c                              |     9 +-
 drivers/i3c/master.c                               |     5 +-
 drivers/i3c/master/svc-i3c-master.c                |     1 -
 drivers/idle/intel_idle.c                          |     5 +-
 drivers/iio/Kconfig                                |     2 +
 drivers/iio/Makefile                               |     2 +
 drivers/iio/accel/Kconfig                          |    19 +-
 drivers/iio/accel/Makefile                         |     2 +
 drivers/iio/accel/adis16201.c                      |     2 +-
 drivers/iio/accel/adxl372.c                        |     2 -
 drivers/iio/accel/bma180.c                         |     3 +-
 drivers/iio/accel/bma220_spi.c                     |     2 +-
 drivers/iio/accel/bmc150-accel-core.c              |    19 +-
 drivers/iio/accel/bmi088-accel-core.c              |   567 +
 drivers/iio/accel/bmi088-accel-spi.c               |    83 +
 drivers/iio/accel/bmi088-accel.h                   |    18 +
 drivers/iio/accel/cros_ec_accel_legacy.c           |     2 +-
 drivers/iio/accel/da280.c                          |     2 +-
 drivers/iio/accel/da311.c                          |     2 +-
 drivers/iio/accel/dmard10.c                        |     2 +-
 drivers/iio/accel/hid-sensor-accel-3d.c            |    23 +-
 drivers/iio/accel/kxcjk-1013.c                     |    16 +-
 drivers/iio/accel/mc3230.c                         |     2 +-
 drivers/iio/accel/mma7660.c                        |     2 +-
 drivers/iio/accel/mma8452.c                        |    47 +-
 drivers/iio/accel/mxc4005.c                        |     1 -
 drivers/iio/accel/sca3000.c                        |    27 +-
 drivers/iio/accel/ssp_accel_sensor.c               |    14 +-
 drivers/iio/accel/stk8312.c                        |     3 +-
 drivers/iio/accel/stk8ba50.c                       |     3 +-
 drivers/iio/adc/Kconfig                            |    16 +-
 drivers/iio/adc/Makefile                           |     1 +
 drivers/iio/adc/ad7124.c                           |   459 +-
 drivers/iio/adc/ad7292.c                           |     2 +-
 drivers/iio/adc/ad7298.c                           |     6 -
 drivers/iio/adc/ad7476.c                           |    18 +-
 drivers/iio/adc/ad7606.c                           |     1 -
 drivers/iio/adc/ad7766.c                           |    16 +-
 drivers/iio/adc/ad7768-1.c                         |     1 -
 drivers/iio/adc/ad7887.c                           |     6 -
 drivers/iio/adc/ad7923.c                           |    47 +-
 drivers/iio/adc/ad799x.c                           |     6 -
 drivers/iio/adc/ad_sigma_delta.c                   |    13 +-
 drivers/iio/adc/adi-axi-adc.c                      |    14 +-
 drivers/iio/adc/at91_adc.c                         |     3 +-
 drivers/iio/adc/cpcap-adc.c                        |     2 +-
 drivers/iio/adc/exynos_adc.c                       |     4 +-
 drivers/iio/adc/ina2xx-adc.c                       |    14 +-
 drivers/iio/adc/max1027.c                          |     1 -
 drivers/iio/adc/mt6360-adc.c                       |     3 +-
 drivers/iio/adc/nau7802.c                          |     6 +-
 drivers/iio/adc/npcm_adc.c                         |    15 +-
 drivers/iio/adc/palmas_gpadc.c                     |    18 +-
 drivers/iio/adc/spear_adc.c                        |    20 +-
 drivers/iio/adc/stm32-adc.c                        |    39 +-
 drivers/iio/adc/stm32-dfsdm-adc.c                  |    10 +-
 drivers/iio/adc/sun4i-gpadc-iio.c                  |     4 +-
 drivers/iio/adc/ti-adc084s021.c                    |     6 +-
 drivers/iio/adc/ti-ads131e08.c                     |   954 +
 drivers/iio/adc/ti_am335x_adc.c                    |    18 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |     1 -
 drivers/iio/buffer/industrialio-buffer-dmaengine.c |    35 +-
 drivers/iio/buffer/industrialio-triggered-buffer.c |    10 +-
 drivers/iio/buffer/kfifo_buf.c                     |    45 +-
 drivers/iio/cdc/Kconfig                            |    17 +
 drivers/iio/cdc/Makefile                           |     6 +
 drivers/iio/cdc/ad7150.c                           |   673 +
 drivers/iio/chemical/atlas-sensor.c                |     1 -
 drivers/iio/chemical/bme680_i2c.c                  |     3 +-
 drivers/iio/chemical/bme680_spi.c                  |     3 +-
 drivers/iio/chemical/ccs811.c                      |     1 -
 drivers/iio/chemical/scd30_core.c                  |    17 +-
 drivers/iio/chemical/scd30_serial.c                |     2 +-
 drivers/iio/common/Kconfig                         |     1 +
 drivers/iio/common/Makefile                        |     1 +
 .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c |     3 +-
 .../iio/common/cros_ec_sensors/cros_ec_sensors.c   |     3 +-
 .../common/cros_ec_sensors/cros_ec_sensors_core.c  |    33 +-
 drivers/iio/common/hid-sensors/Kconfig             |     1 +
 .../iio/common/hid-sensors/hid-sensor-attributes.c |    83 +-
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |     4 +-
 drivers/iio/common/scmi_sensors/Kconfig            |    18 +
 drivers/iio/common/scmi_sensors/Makefile           |     5 +
 drivers/iio/common/scmi_sensors/scmi_iio.c         |   672 +
 drivers/iio/common/st_sensors/st_sensors_buffer.c  |     2 +-
 drivers/iio/common/st_sensors/st_sensors_trigger.c |     4 +-
 drivers/iio/dac/Kconfig                            |     5 +-
 drivers/iio/dac/ad5064.c                           |     2 +-
 drivers/iio/dac/ad5360.c                           |     2 +-
 drivers/iio/dac/ad5380.c                           |     2 +-
 drivers/iio/dac/ad5446.c                           |     2 +-
 drivers/iio/dac/ad5504.c                           |     6 +-
 drivers/iio/dac/ad5624r_spi.c                      |     4 +-
 drivers/iio/dac/ad5686.c                           |    14 +-
 drivers/iio/dac/ad5686.h                           |     2 +
 drivers/iio/dac/ad5696-i2c.c                       |     6 +-
 drivers/iio/dac/ad5755.c                           |     4 +-
 drivers/iio/dac/ad5758.c                           |     2 +-
 drivers/iio/dac/ad5766.c                           |     2 +-
 drivers/iio/dac/ad5770r.c                          |     4 +-
 drivers/iio/dac/ad5791.c                           |     4 +-
 drivers/iio/dac/ad7303.c                           |     2 +-
 drivers/iio/dac/ltc2632.c                          |     4 +-
 drivers/iio/dac/max517.c                           |    10 +-
 drivers/iio/dac/max5821.c                          |     2 +-
 drivers/iio/dac/mcp4725.c                          |     2 +-
 drivers/iio/dac/stm32-dac.c                        |     2 +-
 drivers/iio/dac/ti-dac082s085.c                    |     2 +-
 drivers/iio/dac/ti-dac5571.c                       |     2 +-
 drivers/iio/dac/ti-dac7311.c                       |     2 +-
 drivers/iio/dummy/iio_simple_dummy_buffer.c        |    68 +-
 drivers/iio/gyro/Kconfig                           |     1 -
 drivers/iio/gyro/adxrs290.c                        |     1 -
 drivers/iio/gyro/bmg160_core.c                     |     2 -
 drivers/iio/gyro/fxas21002c_core.c                 |     1 -
 drivers/iio/gyro/hid-sensor-gyro-3d.c              |    19 +-
 drivers/iio/gyro/itg3200_buffer.c                  |     3 +-
 drivers/iio/gyro/mpu3050-core.c                    |    13 +-
 drivers/iio/gyro/ssp_gyro_sensor.c                 |    14 +-
 drivers/iio/health/afe4403.c                       |     1 -
 drivers/iio/health/afe4404.c                       |     1 -
 drivers/iio/health/max30100.c                      |    16 +-
 drivers/iio/health/max30102.c                      |    16 +-
 drivers/iio/humidity/Kconfig                       |     1 -
 drivers/iio/humidity/am2315.c                      |     2 +-
 drivers/iio/humidity/hid-sensor-humidity.c         |    16 +-
 drivers/iio/humidity/hts221_buffer.c               |     1 -
 drivers/iio/iio_core.h                             |    32 +-
 drivers/iio/iio_core_trigger.h                     |     4 +-
 drivers/iio/imu/adis16400.c                        |    22 +-
 drivers/iio/imu/adis16460.c                        |     4 +-
 drivers/iio/imu/adis16475.c                        |   123 +-
 drivers/iio/imu/adis16480.c                        |   133 +-
 drivers/iio/imu/adis_trigger.c                     |    21 +-
 drivers/iio/imu/fxos8700_i2c.c                     |     3 +-
 drivers/iio/imu/fxos8700_spi.c                     |     3 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c  |    14 +-
 drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c   |    13 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |    72 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c      |    10 +
 drivers/iio/imu/kmx61.c                            |     1 -
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |    15 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |     3 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i3c.c        |     3 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |     3 +-
 drivers/iio/industrialio-buffer.c                  |   517 +-
 drivers/iio/industrialio-core.c                    |   207 +-
 drivers/iio/industrialio-event.c                   |     9 +-
 drivers/iio/industrialio-trigger.c                 |    72 +-
 drivers/iio/inkern.c                               |    16 +-
 drivers/iio/light/Kconfig                          |     2 -
 drivers/iio/light/acpi-als.c                       |   121 +-
 drivers/iio/light/apds9960.c                       |    16 +-
 drivers/iio/light/cros_ec_light_prox.c             |     3 +-
 drivers/iio/light/gp2ap002.c                       |     8 +-
 drivers/iio/light/gp2ap020a00f.c                   |     1 -
 drivers/iio/light/hid-sensor-als.c                 |    34 +-
 drivers/iio/light/hid-sensor-prox.c                |    32 +-
 drivers/iio/light/opt3001.c                        |     2 +-
 drivers/iio/light/rpr0521.c                        |     1 -
 drivers/iio/light/si1145.c                         |     1 -
 drivers/iio/light/st_uvis25_core.c                 |     1 -
 drivers/iio/light/stk3310.c                        |     2 +-
 drivers/iio/light/tsl2583.c                        |     8 +
 drivers/iio/light/vcnl4000.c                       |     1 -
 drivers/iio/light/vcnl4035.c                       |     1 -
 drivers/iio/magnetometer/Kconfig                   |     1 -
 drivers/iio/magnetometer/bmc150_magn.c             |     1 -
 drivers/iio/magnetometer/hid-sensor-magn-3d.c      |    32 +-
 drivers/iio/magnetometer/rm3100-core.c             |     1 -
 drivers/iio/magnetometer/st_magn.h                 |     1 +
 drivers/iio/magnetometer/st_magn_core.c            |     1 +
 drivers/iio/magnetometer/st_magn_i2c.c             |     5 +
 drivers/iio/magnetometer/st_magn_spi.c             |     5 +
 drivers/iio/magnetometer/yamaha-yas530.c           |     4 +-
 drivers/iio/orientation/Kconfig                    |     2 -
 drivers/iio/orientation/hid-sensor-incl-3d.c       |    20 +-
 drivers/iio/orientation/hid-sensor-rotation.c      |    37 +-
 .../iio/position/hid-sensor-custom-intel-hinge.c   |    20 +-
 drivers/iio/potentiometer/max5481.c                |     4 +-
 drivers/iio/potentiometer/max5487.c                |     4 +-
 drivers/iio/potentiostat/lmp91000.c                |     3 +-
 drivers/iio/pressure/Kconfig                       |     1 -
 drivers/iio/pressure/cros_ec_baro.c                |     3 +-
 drivers/iio/pressure/hid-sensor-press.c            |    20 +-
 drivers/iio/pressure/zpa2326.c                     |     5 +-
 drivers/iio/proximity/Kconfig                      |    11 +
 drivers/iio/proximity/Makefile                     |     1 +
 drivers/iio/proximity/as3935.c                     |     1 -
 drivers/iio/proximity/cros_ec_mkbp_proximity.c     |   271 +
 drivers/iio/proximity/pulsedlight-lidar-lite-v2.c  |     1 +
 drivers/iio/proximity/sx9310.c                     |    53 +-
 drivers/iio/proximity/sx9500.c                     |     3 +-
 drivers/iio/proximity/vcnl3020.c                   |    97 +-
 drivers/iio/temperature/Kconfig                    |     1 -
 drivers/iio/temperature/hid-sensor-temperature.c   |    16 +-
 drivers/iio/temperature/tmp007.c                   |    36 +-
 drivers/iio/test/Kconfig                           |     9 +
 drivers/iio/test/Makefile                          |     7 +
 drivers/iio/test/iio-test-format.c                 |   198 +
 drivers/iio/trigger/iio-trig-hrtimer.c             |    37 +-
 drivers/iio/trigger/iio-trig-interrupt.c           |     2 +-
 drivers/iio/trigger/iio-trig-loop.c                |     2 +-
 drivers/iio/trigger/iio-trig-sysfs.c               |     3 +-
 drivers/infiniband/core/addr.c                     |     4 +-
 drivers/infiniband/core/cache.c                    |    87 +-
 drivers/infiniband/core/cm.c                       |    58 +-
 drivers/infiniband/core/cm_msgs.h                  |     4 +-
 drivers/infiniband/core/cma.c                      |   121 +-
 drivers/infiniband/core/cma_configfs.c             |     8 +-
 drivers/infiniband/core/cma_priv.h                 |    10 +-
 drivers/infiniband/core/core_priv.h                |    28 +-
 drivers/infiniband/core/counters.c                 |    62 +-
 drivers/infiniband/core/device.c                   |    37 +-
 drivers/infiniband/core/iwpm_msg.c                 |     3 +-
 drivers/infiniband/core/mad.c                      |    79 +-
 drivers/infiniband/core/mad_rmpp.c                 |    10 +-
 drivers/infiniband/core/multicast.c                |     8 +-
 drivers/infiniband/core/nldev.c                    |   176 +-
 drivers/infiniband/core/opa_smi.h                  |     4 +-
 drivers/infiniband/core/rdma_core.c                |     4 +-
 drivers/infiniband/core/restrack.c                 |     3 +
 drivers/infiniband/core/roce_gid_mgmt.c            |    52 +-
 drivers/infiniband/core/rw.c                       |    25 +-
 drivers/infiniband/core/sa.h                       |     2 +-
 drivers/infiniband/core/sa_query.c                 |    22 +-
 drivers/infiniband/core/security.c                 |     8 +-
 drivers/infiniband/core/smi.c                      |    12 +-
 drivers/infiniband/core/smi.h                      |     4 +-
 drivers/infiniband/core/sysfs.c                    |    29 +-
 drivers/infiniband/core/ucma.c                     |     8 +-
 drivers/infiniband/core/umem.c                     |    20 +-
 drivers/infiniband/core/umem_dmabuf.c              |     4 +
 drivers/infiniband/core/user_mad.c                 |    34 +-
 drivers/infiniband/core/uverbs_cmd.c               |    25 +-
 drivers/infiniband/core/uverbs_ioctl.c             |    32 +-
 drivers/infiniband/core/uverbs_std_types_device.c  |     7 +-
 drivers/infiniband/core/verbs.c                    |    43 +-
 drivers/infiniband/hw/bnxt_re/Kconfig              |     4 +-
 drivers/infiniband/hw/bnxt_re/bnxt_re.h            |     1 +
 drivers/infiniband/hw/bnxt_re/hw_counters.c        |     4 +-
 drivers/infiniband/hw/bnxt_re/hw_counters.h        |     4 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |    10 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.h           |    10 +-
 drivers/infiniband/hw/bnxt_re/main.c               |    63 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |     1 +
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c         |     4 +
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h         |     2 +
 drivers/infiniband/hw/bnxt_re/qplib_res.c          |     1 +
 drivers/infiniband/hw/cxgb4/cm.c                   |     6 +-
 drivers/infiniband/hw/cxgb4/iw_cxgb4.h             |    11 -
 drivers/infiniband/hw/cxgb4/provider.c             |    12 +-
 drivers/infiniband/hw/cxgb4/resource.c             |     2 +-
 drivers/infiniband/hw/cxgb4/t4.h                   |    33 -
 drivers/infiniband/hw/efa/efa.h                    |    14 +-
 drivers/infiniband/hw/efa/efa_main.c               |    10 +-
 drivers/infiniband/hw/efa/efa_verbs.c              |    14 +-
 drivers/infiniband/hw/hfi1/affinity.c              |    29 +-
 drivers/infiniband/hw/hfi1/chip.c                  |    10 +-
 drivers/infiniband/hw/hfi1/chip.h                  |     5 -
 drivers/infiniband/hw/hfi1/driver.c                |     2 +-
 drivers/infiniband/hw/hfi1/exp_rcv.c               |     6 +-
 drivers/infiniband/hw/hfi1/firmware.c              |     1 +
 drivers/infiniband/hw/hfi1/hfi.h                   |    21 +-
 drivers/infiniband/hw/hfi1/init.c                  |    17 +-
 drivers/infiniband/hw/hfi1/iowait.h                |     2 +-
 drivers/infiniband/hw/hfi1/ipoib.h                 |    15 +-
 drivers/infiniband/hw/hfi1/ipoib_main.c            |    13 +-
 drivers/infiniband/hw/hfi1/ipoib_tx.c              |    71 +-
 drivers/infiniband/hw/hfi1/mad.c                   |   128 +-
 drivers/infiniband/hw/hfi1/mad.h                   |     2 +-
 drivers/infiniband/hw/hfi1/mmu_rb.c                |     2 +-
 drivers/infiniband/hw/hfi1/msix.c                  |    12 +-
 drivers/infiniband/hw/hfi1/netdev.h                |    39 +-
 drivers/infiniband/hw/hfi1/netdev_rx.c             |   175 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |     2 +-
 drivers/infiniband/hw/hfi1/sdma.h                  |    18 -
 drivers/infiniband/hw/hfi1/sysfs.c                 |     2 +-
 drivers/infiniband/hw/hfi1/trace_tx.h              |   179 +
 drivers/infiniband/hw/hfi1/user_sdma.c             |    12 +-
 drivers/infiniband/hw/hfi1/user_sdma.h             |     1 +
 drivers/infiniband/hw/hfi1/verbs.c                 |     8 +-
 drivers/infiniband/hw/hfi1/verbs.h                 |     4 +-
 drivers/infiniband/hw/hfi1/verbs_txreq.h           |     5 -
 drivers/infiniband/hw/hfi1/vnic.h                  |     2 +-
 drivers/infiniband/hw/hfi1/vnic_main.c             |     2 +-
 drivers/infiniband/hw/hns/hns_roce_alloc.c         |     3 +
 drivers/infiniband/hw/hns/hns_roce_cmd.c           |   114 +-
 drivers/infiniband/hw/hns/hns_roce_common.h        |    25 +-
 drivers/infiniband/hw/hns/hns_roce_cq.c            |    92 +-
 drivers/infiniband/hw/hns/hns_roce_device.h        |    91 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v1.c         |    55 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |  2267 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h         |   578 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |    74 +-
 drivers/infiniband/hw/hns/hns_roce_pd.c            |    59 +
 drivers/infiniband/hw/hns/hns_roce_qp.c            |   124 +-
 drivers/infiniband/hw/hns/hns_roce_srq.c           |     5 +-
 drivers/infiniband/hw/i40iw/i40iw.h                |     9 -
 drivers/infiniband/hw/i40iw/i40iw_cm.c             |     4 +-
 drivers/infiniband/hw/i40iw/i40iw_hmc.c            |     4 +-
 drivers/infiniband/hw/i40iw/i40iw_main.c           |     5 +-
 drivers/infiniband/hw/i40iw/i40iw_osdep.h          |    22 -
 drivers/infiniband/hw/i40iw/i40iw_pble.c           |     6 +-
 drivers/infiniband/hw/i40iw/i40iw_puda.c           |     2 +-
 drivers/infiniband/hw/i40iw/i40iw_utils.c          |     2 +-
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |    14 +-
 drivers/infiniband/hw/i40iw/i40iw_virtchnl.c       |     2 +-
 drivers/infiniband/hw/mlx4/alias_GUID.c            |    16 +-
 drivers/infiniband/hw/mlx4/mad.c                   |    46 +-
 drivers/infiniband/hw/mlx4/main.c                  |    47 +-
 drivers/infiniband/hw/mlx4/mlx4_ib.h               |    26 +-
 drivers/infiniband/hw/mlx4/qp.c                    |     3 -
 drivers/infiniband/hw/mlx5/Makefile                |     1 +
 drivers/infiniband/hw/mlx5/cmd.c                   |   101 -
 drivers/infiniband/hw/mlx5/cmd.h                   |     3 -
 drivers/infiniband/hw/mlx5/cong.c                  |     8 +-
 drivers/infiniband/hw/mlx5/counters.c              |    10 +-
 drivers/infiniband/hw/mlx5/counters.h              |     2 +-
 drivers/infiniband/hw/mlx5/devx.c                  |    70 +-
 drivers/infiniband/hw/mlx5/dm.c                    |   590 +
 drivers/infiniband/hw/mlx5/dm.h                    |    68 +
 drivers/infiniband/hw/mlx5/fs.c                    |    11 +-
 drivers/infiniband/hw/mlx5/ib_rep.c                |     9 +-
 drivers/infiniband/hw/mlx5/ib_rep.h                |     4 +-
 drivers/infiniband/hw/mlx5/ib_virt.c               |    16 +-
 drivers/infiniband/hw/mlx5/mad.c                   |    16 +-
 drivers/infiniband/hw/mlx5/main.c                  |   347 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |   182 +-
 drivers/infiniband/hw/mlx5/mr.c                    |   163 +-
 drivers/infiniband/hw/mlx5/odp.c                   |   185 +-
 drivers/infiniband/hw/mlx5/qp.c                    |    17 +-
 drivers/infiniband/hw/mlx5/std_types.c             |   173 +
 drivers/infiniband/hw/mthca/mthca_av.c             |     6 +-
 drivers/infiniband/hw/mthca/mthca_dev.h            |     8 +-
 drivers/infiniband/hw/mthca/mthca_mad.c            |     4 +-
 drivers/infiniband/hw/mthca/mthca_provider.c       |    10 +-
 drivers/infiniband/hw/mthca/mthca_qp.c             |     2 +-
 drivers/infiniband/hw/ocrdma/ocrdma_ah.c           |     2 +-
 drivers/infiniband/hw/ocrdma/ocrdma_ah.h           |     2 +-
 drivers/infiniband/hw/ocrdma/ocrdma_main.c         |     4 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c        |     4 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.h        |     7 +-
 drivers/infiniband/hw/qedr/main.c                  |     8 +-
 drivers/infiniband/hw/qedr/qedr_iw_cm.c            |     4 +-
 drivers/infiniband/hw/qedr/verbs.c                 |    12 +-
 drivers/infiniband/hw/qedr/verbs.h                 |    11 +-
 drivers/infiniband/hw/qib/qib.h                    |    34 +-
 drivers/infiniband/hw/qib/qib_common.h             |     7 -
 drivers/infiniband/hw/qib/qib_file_ops.c           |     5 +-
 drivers/infiniband/hw/qib/qib_fs.c                 |    68 +-
 drivers/infiniband/hw/qib/qib_iba6120.c            |     2 +-
 drivers/infiniband/hw/qib/qib_iba7220.c            |     4 +-
 drivers/infiniband/hw/qib/qib_iba7322.c            |    26 +-
 drivers/infiniband/hw/qib/qib_init.c               |     2 +-
 drivers/infiniband/hw/qib/qib_mad.c                |     4 +-
 drivers/infiniband/hw/qib/qib_qp.c                 |     4 +-
 drivers/infiniband/hw/qib/qib_sd7220.c             |     1 -
 drivers/infiniband/hw/qib/qib_sysfs.c              |     2 +-
 drivers/infiniband/hw/qib/qib_verbs.c              |     6 +-
 drivers/infiniband/hw/qib/qib_verbs.h              |     6 +-
 drivers/infiniband/hw/usnic/usnic_ib_main.c        |     2 +-
 drivers/infiniband/hw/usnic/usnic_ib_verbs.c       |     6 +-
 drivers/infiniband/hw/usnic/usnic_ib_verbs.h       |     6 +-
 .../infiniband/hw/usnic/usnic_uiom_interval_tree.c |     3 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma.h          |    10 -
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c     |     2 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c       |     2 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.c    |    12 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h    |    45 +-
 drivers/infiniband/sw/rdmavt/mad.c                 |     5 +-
 drivers/infiniband/sw/rdmavt/mad.h                 |     2 +-
 drivers/infiniband/sw/rdmavt/vt.c                  |    34 +-
 drivers/infiniband/sw/rdmavt/vt.h                  |    11 +-
 drivers/infiniband/sw/rxe/rxe_av.c                 |     2 +-
 drivers/infiniband/sw/rxe/rxe_comp.c               |    21 +-
 drivers/infiniband/sw/rxe/rxe_hw_counters.c        |     4 +-
 drivers/infiniband/sw/rxe/rxe_hw_counters.h        |     4 +-
 drivers/infiniband/sw/rxe/rxe_loc.h                |    30 +-
 drivers/infiniband/sw/rxe/rxe_mr.c                 |   271 +-
 drivers/infiniband/sw/rxe/rxe_pool.c               |    14 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                 |     7 +
 drivers/infiniband/sw/rxe/rxe_req.c                |    10 +-
 drivers/infiniband/sw/rxe/rxe_resp.c               |    52 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c              |    32 +-
 drivers/infiniband/sw/rxe/rxe_verbs.h              |    60 +-
 drivers/infiniband/sw/siw/iwarp.h                  |    13 -
 drivers/infiniband/sw/siw/siw_cm.c                 |    19 +-
 drivers/infiniband/sw/siw/siw_mem.c                |     4 +-
 drivers/infiniband/sw/siw/siw_mem.h                |     5 -
 drivers/infiniband/sw/siw/siw_verbs.c              |    19 +-
 drivers/infiniband/sw/siw/siw_verbs.h              |    10 +-
 drivers/infiniband/ulp/ipoib/ipoib.h               |     6 +-
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |     6 +-
 drivers/infiniband/ulp/ipoib/ipoib_ib.c            |     2 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |    26 +-
 drivers/infiniband/ulp/iser/iscsi_iser.h           |     1 -
 drivers/infiniband/ulp/isert/ib_isert.c            |    16 +-
 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c       |    48 +-
 drivers/infiniband/ulp/rtrs/rtrs-clt.c             |   200 +-
 drivers/infiniband/ulp/rtrs/rtrs-clt.h             |     2 +-
 drivers/infiniband/ulp/rtrs/rtrs-pri.h             |     4 +
 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c       |    20 +-
 drivers/infiniband/ulp/rtrs/rtrs-srv.c             |    40 +-
 drivers/infiniband/ulp/rtrs/rtrs.c                 |    35 +-
 drivers/infiniband/ulp/rtrs/rtrs.h                 |    16 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |    18 +-
 drivers/input/Makefile                             |     1 +
 drivers/input/joystick/n64joy.c                    |     4 +-
 drivers/input/joystick/xpad.c                      |     2 +
 drivers/input/keyboard/gpio_keys.c                 |   105 +-
 drivers/input/keyboard/imx_keypad.c                |    13 +-
 drivers/input/keyboard/nspire-keypad.c             |    56 +-
 drivers/input/keyboard/tca6416-keypad.c            |     3 +-
 drivers/input/keyboard/tegra-kbc.c                 |     5 +-
 drivers/input/misc/Kconfig                         |    22 +
 drivers/input/misc/Makefile                        |     3 +-
 drivers/input/misc/atc260x-onkey.c                 |   305 +
 drivers/input/misc/ims-pcu.c                       |     1 -
 drivers/input/misc/iqs626a.c                       |  1838 ++
 drivers/input/misc/max8997_haptic.c                |     9 +-
 drivers/input/mouse/elan_i2c.h                     |     7 +-
 drivers/input/mouse/elan_i2c_core.c                |    58 +-
 drivers/input/mouse/elantech.c                     |     6 +-
 drivers/input/serio/apbps2.c                       |     3 +-
 drivers/input/serio/i8042-x86ia64io.h              |     1 +
 drivers/input/touchscreen.c                        |   207 +
 drivers/input/touchscreen/Kconfig                  |    39 +-
 drivers/input/touchscreen/Makefile                 |     4 +-
 drivers/input/touchscreen/ar1021_i2c.c             |     5 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |    83 +-
 drivers/input/touchscreen/bu21029_ts.c             |     4 +-
 drivers/input/touchscreen/cyttsp_core.c            |    39 +-
 drivers/input/touchscreen/cyttsp_core.h            |     1 -
 drivers/input/touchscreen/elants_i2c.c             |    49 +-
 drivers/input/touchscreen/exc3000.c                |   253 +-
 drivers/input/touchscreen/hycon-hy46xx.c           |   591 +
 drivers/input/touchscreen/ili210x.c                |     2 +-
 drivers/input/touchscreen/ilitek_ts_i2c.c          |   690 +
 drivers/input/touchscreen/iqs5xx.c                 |   171 +-
 drivers/input/touchscreen/lpc32xx_ts.c             |    10 +-
 drivers/input/touchscreen/melfas_mip4.c            |     5 +-
 drivers/input/touchscreen/mms114.c                 |    26 +-
 drivers/input/touchscreen/msg2638.c                |   337 +
 drivers/input/touchscreen/of_touchscreen.c         |   206 -
 drivers/input/touchscreen/raspberrypi-ts.c         |     2 +-
 drivers/input/touchscreen/s6sy761.c                |     4 +-
 drivers/input/touchscreen/silead.c                 |    46 +-
 drivers/input/touchscreen/stmfts.c                 |     3 +-
 drivers/input/touchscreen/tsc2007.h                |     4 +-
 drivers/input/touchscreen/tsc2007_core.c           |    60 +-
 drivers/input/touchscreen/wacom_i2c.c              |    56 +-
 drivers/input/touchscreen/wm831x-ts.c              |     3 +-
 drivers/input/touchscreen/zinitix.c                |     4 +-
 drivers/interconnect/bulk.c                        |     2 +-
 drivers/interconnect/core.c                        |     2 +
 drivers/interconnect/qcom/Kconfig                  |    18 +
 drivers/interconnect/qcom/Makefile                 |     4 +
 drivers/interconnect/qcom/bcm-voter.c              |     2 +-
 drivers/interconnect/qcom/icc-rpm.c                |     4 +-
 drivers/interconnect/qcom/msm8939.c                |    16 +-
 drivers/interconnect/qcom/sdm660.c                 |   923 +
 drivers/interconnect/qcom/sm8350.c                 |   633 +
 drivers/interconnect/qcom/sm8350.h                 |   168 +
 drivers/iommu/Kconfig                              |    16 +-
 drivers/iommu/Makefile                             |     3 +-
 drivers/iommu/amd/amd_iommu.h                      |     2 -
 drivers/iommu/amd/amd_iommu_types.h                |     1 -
 drivers/iommu/amd/init.c                           |    59 +-
 drivers/iommu/amd/iommu.c                          |   201 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c        |   247 +-
 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h        |    18 +-
 drivers/iommu/arm/arm-smmu/arm-smmu.c              |   117 +-
 drivers/iommu/arm/arm-smmu/arm-smmu.h              |     2 +-
 drivers/iommu/arm/arm-smmu/qcom_iommu.c            |     5 +-
 drivers/iommu/dma-iommu.c                          |   149 +-
 drivers/iommu/exynos-iommu.c                       |     7 +-
 drivers/iommu/fsl_pamu.c                           |   293 +-
 drivers/iommu/fsl_pamu.h                           |    12 +-
 drivers/iommu/fsl_pamu_domain.c                    |   693 +-
 drivers/iommu/fsl_pamu_domain.h                    |    46 -
 drivers/iommu/intel/dmar.c                         |    72 +-
 drivers/iommu/intel/iommu.c                        |   233 +-
 drivers/iommu/intel/irq_remapping.c                |     5 +-
 drivers/iommu/intel/pasid.c                        |    75 +-
 drivers/iommu/intel/pasid.h                        |     6 +-
 drivers/iommu/intel/svm.c                          |    82 +-
 drivers/iommu/io-pgfault.c                         |   461 +
 drivers/iommu/iommu-sva-lib.h                      |    53 +
 drivers/iommu/iommu.c                              |   161 +-
 drivers/iommu/iova.c                               |    96 +-
 drivers/iommu/ipmmu-vmsa.c                         |     6 +-
 drivers/iommu/msm_iommu.c                          |     5 +-
 drivers/iommu/mtk_iommu.c                          |    41 +-
 drivers/iommu/mtk_iommu_v1.c                       |    98 +-
 drivers/iommu/of_iommu.c                           |     5 -
 drivers/iommu/omap-iommu.c                         |     5 +-
 drivers/iommu/rockchip-iommu.c                     |     5 +-
 drivers/iommu/s390-iommu.c                         |     4 +-
 drivers/iommu/sprd-iommu.c                         |   575 +
 drivers/iommu/sun50i-iommu.c                       |     5 +-
 drivers/iommu/tegra-gart.c                         |     5 +-
 drivers/iommu/tegra-smmu.c                         |     5 +-
 drivers/iommu/virtio-iommu.c                       |     6 +-
 drivers/irqchip/Kconfig                            |    26 +-
 drivers/irqchip/Makefile                           |     3 +
 drivers/irqchip/irq-apple-aic.c                    |   852 +
 drivers/irqchip/irq-aspeed-vic.c                   |     4 +-
 drivers/irqchip/irq-bcm7120-l2.c                   |     2 +-
 drivers/irqchip/irq-csky-apb-intc.c                |     2 +-
 drivers/irqchip/irq-gic-v2m.c                      |     2 +-
 drivers/irqchip/irq-gic-v3-its.c                   |    28 +-
 drivers/irqchip/irq-gic-v3-mbi.c                   |     2 +-
 drivers/irqchip/irq-gic-v3.c                       |    10 +-
 drivers/irqchip/irq-gic-v4.c                       |    27 +-
 drivers/irqchip/irq-hip04.c                        |     4 +-
 drivers/irqchip/irq-idt3243x.c                     |   124 +
 drivers/irqchip/irq-jcore-aic.c                    |     4 +-
 drivers/irqchip/irq-loongson-liointc.c             |    60 +-
 drivers/irqchip/irq-loongson-pch-pic.c             |     2 +-
 drivers/irqchip/irq-mbigen.c                       |     4 +-
 drivers/irqchip/irq-meson-gpio.c                   |     2 +-
 drivers/irqchip/irq-mst-intc.c                     |    98 +-
 drivers/irqchip/irq-mtk-cirq.c                     |     2 +-
 drivers/irqchip/irq-mvebu-icu.c                    |     4 +-
 drivers/irqchip/irq-mvebu-sei.c                    |     4 +-
 drivers/irqchip/irq-mxs.c                          |     4 +-
 drivers/irqchip/irq-sifive-plic.c                  |     4 +-
 drivers/irqchip/irq-stm32-exti.c                   |    11 +-
 drivers/irqchip/irq-sun4i.c                        |     2 +-
 drivers/irqchip/irq-tb10x.c                        |     1 +
 drivers/irqchip/irq-ti-sci-inta.c                  |     2 +-
 drivers/irqchip/irq-vic.c                          |     4 +-
 drivers/irqchip/irq-wpcm450-aic.c                  |   161 +
 drivers/irqchip/irq-xilinx-intc.c                  |     2 +-
 drivers/isdn/capi/kcapi_proc.c                     |     1 +
 drivers/isdn/hardware/mISDN/hfcmulti.c             |     9 +-
 drivers/isdn/hardware/mISDN/hfcsusb.c              |    17 +-
 drivers/isdn/hardware/mISDN/iohelper.h             |    14 +-
 drivers/isdn/hardware/mISDN/mISDNinfineon.c        |    21 +-
 drivers/isdn/mISDN/dsp_core.c                      |    13 +-
 drivers/isdn/mISDN/l1oip_core.c                    |     9 +-
 drivers/leds/Kconfig                               |     7 +-
 drivers/leds/Makefile                              |     2 +-
 drivers/leds/blink/Kconfig                         |    33 +-
 drivers/leds/blink/Makefile                        |     2 +-
 drivers/leds/blink/leds-lgm-sso.c                  |     2 +-
 drivers/leds/flash/Kconfig                         |    11 +
 drivers/leds/flash/Makefile                        |     1 +
 drivers/leds/flash/leds-rt4505.c                   |   430 +
 drivers/leds/leds-lm3642.c                         |     4 +-
 drivers/leds/leds-lp5523.c                         |     2 +-
 drivers/leds/leds-pca9532.c                        |     2 +
 drivers/leds/leds-turris-omnia.c                   |     4 +-
 drivers/leds/trigger/ledtrig-pattern.c             |     2 +-
 drivers/lightnvm/Kconfig                           |     4 +-
 drivers/lightnvm/core.c                            |     4 +-
 drivers/macintosh/via-pmu.c                        |     4 +-
 drivers/macintosh/windfarm_core.c                  |     2 +-
 drivers/macintosh/windfarm_pm121.c                 |     2 +-
 drivers/macintosh/windfarm_smu_controls.c          |     2 +-
 drivers/mailbox/Kconfig                            |     2 +-
 drivers/mailbox/arm_mhu_db.c                       |     4 +-
 drivers/mailbox/armada-37xx-rwtm-mailbox.c         |     4 +-
 drivers/mailbox/bcm-flexrm-mailbox.c               |     4 +-
 drivers/mailbox/mailbox-xgene-slimpro.c            |     6 +-
 drivers/mailbox/mailbox.h                          |     2 +-
 drivers/mailbox/pcc.c                              |     3 +-
 drivers/mailbox/pl320-ipc.c                        |     2 +-
 drivers/mailbox/sprd-mailbox.c                     |   147 +-
 drivers/mailbox/ti-msgmgr.c                        |     2 +-
 drivers/md/bcache/alloc.c                          |     5 +-
 drivers/md/bcache/bcache.h                         |    11 +-
 drivers/md/bcache/btree.c                          |     4 +-
 drivers/md/bcache/debug.c                          |     2 +-
 drivers/md/bcache/extents.c                        |     4 +-
 drivers/md/bcache/features.c                       |     2 +-
 drivers/md/bcache/io.c                             |     4 +-
 drivers/md/bcache/journal.c                        |     6 +-
 drivers/md/bcache/super.c                          |    26 +-
 drivers/md/bcache/util.h                           |     2 +-
 drivers/md/bcache/writeback.c                      |    11 +-
 drivers/md/dm-cache-target.c                       |     2 +-
 drivers/md/dm-clone-metadata.c                     |     6 -
 drivers/md/dm-ebs-target.c                         |     6 +-
 drivers/md/dm-integrity.c                          |    54 +-
 drivers/md/dm-ioctl.c                              |   294 +-
 drivers/md/dm-raid.c                               |    44 +-
 drivers/md/dm-rq.c                                 |     2 +
 drivers/md/dm-snap-persistent.c                    |     6 +-
 drivers/md/dm-snap.c                               |    11 +-
 drivers/md/dm-table.c                              |    30 +-
 drivers/md/dm-thin.c                               |     2 +-
 drivers/md/dm-verity-fec.c                         |    11 +-
 drivers/md/dm-verity-fec.h                         |     1 +
 drivers/md/dm-verity-target.c                      |    40 +-
 drivers/md/dm-writecache.c                         |     2 +-
 drivers/md/dm.c                                    |    63 +-
 drivers/md/md-bitmap.c                             |     2 +
 drivers/md/md.c                                    |   206 +-
 drivers/md/md.h                                    |     2 +
 drivers/md/persistent-data/dm-btree-internal.h     |     6 +-
 drivers/md/persistent-data/dm-btree-spine.c        |     8 +-
 drivers/md/persistent-data/dm-space-map-common.c   |     2 +
 drivers/md/persistent-data/dm-space-map-common.h   |     8 +-
 drivers/md/persistent-data/dm-space-map-disk.c     |     9 -
 drivers/md/raid0.c                                 |    14 +-
 drivers/md/raid1.c                                 |     2 +
 drivers/md/raid10.c                                |   434 +-
 drivers/md/raid10.h                                |     1 +
 drivers/md/raid5.c                                 |     3 +-
 drivers/media/Kconfig                              |     2 +-
 drivers/media/cec/core/cec-notifier.c              |    33 +-
 drivers/media/cec/core/cec-pin-error-inj.c         |     2 +-
 drivers/media/common/b2c2/flexcop-hw-filter.c      |     2 +-
 drivers/media/common/b2c2/flexcop.h                |     6 +-
 drivers/media/common/saa7146/saa7146_core.c        |     2 +-
 drivers/media/common/saa7146/saa7146_video.c       |     3 +-
 drivers/media/common/siano/smscoreapi.c            |    42 +-
 drivers/media/common/siano/smscoreapi.h            |     5 -
 drivers/media/common/siano/smsdvb-main.c           |    58 +-
 drivers/media/common/videobuf2/frame_vector.c      |     1 -
 drivers/media/common/videobuf2/videobuf2-dma-sg.c  |     2 +-
 drivers/media/dvb-core/dvb_ca_en50221.c            |    32 +-
 drivers/media/dvb-core/dvb_frontend.c              |    93 +-
 drivers/media/dvb-core/dvbdev.c                    |     1 +
 drivers/media/dvb-frontends/drx39xyj/drxj.c        |     2 +-
 drivers/media/dvb-frontends/lgdt3306a.c            |    38 +-
 drivers/media/dvb-frontends/m88ds3103.c            |     4 +-
 drivers/media/dvb-frontends/mxl692.c               |     2 +-
 drivers/media/dvb-frontends/sp8870.c               |     2 +-
 drivers/media/i2c/adv748x/adv748x.h                |    10 +-
 drivers/media/i2c/adv7511-v4l2.c                   |    72 +-
 drivers/media/i2c/adv7604.c                        |   118 +-
 drivers/media/i2c/adv7842.c                        |   108 +-
 drivers/media/i2c/ccs/ccs-core.c                   |     6 +-
 drivers/media/i2c/ccs/ccs-data.h                   |     2 +-
 drivers/media/i2c/ccs/ccs-quirk.h                  |     4 +-
 drivers/media/i2c/et8ek8/et8ek8_driver.c           |     2 +-
 drivers/media/i2c/hi556.c                          |     2 +-
 drivers/media/i2c/imx214.c                         |     2 +-
 drivers/media/i2c/imx219.c                         |    51 +-
 drivers/media/i2c/imx258.c                         |    30 +-
 drivers/media/i2c/imx274.c                         |    10 +-
 drivers/media/i2c/imx319.c                         |     2 +-
 drivers/media/i2c/imx334.c                         |     2 +-
 drivers/media/i2c/imx355.c                         |     2 +-
 drivers/media/i2c/m5mols/m5mols.h                  |     4 +-
 drivers/media/i2c/max2175.c                        |     3 +-
 drivers/media/i2c/ov02a10.c                        |     2 +-
 drivers/media/i2c/ov13858.c                        |     2 +-
 drivers/media/i2c/ov2740.c                         |     2 +-
 drivers/media/i2c/ov5640.c                         |     2 +-
 drivers/media/i2c/ov5648.c                         |     2 +-
 drivers/media/i2c/ov5670.c                         |     2 +-
 drivers/media/i2c/ov5675.c                         |     2 +-
 drivers/media/i2c/ov5695.c                         |     2 +-
 drivers/media/i2c/ov8856.c                         |     2 +-
 drivers/media/i2c/ov8865.c                         |     5 +-
 drivers/media/i2c/ov9734.c                         |     2 +-
 drivers/media/i2c/rdacm21.c                        |     2 +-
 drivers/media/i2c/s5k5baf.c                        |     2 +-
 drivers/media/i2c/s5k6aa.c                         |     2 +-
 drivers/media/i2c/tc358743.c                       |     2 +-
 drivers/media/i2c/tda1997x.c                       |     2 +-
 drivers/media/i2c/tvp514x_regs.h                   |     6 +-
 drivers/media/mc/mc-entity.c                       |     1 +
 drivers/media/pci/b2c2/flexcop-pci.c               |     6 +-
 drivers/media/pci/bt8xx/bttv-cards.c               |    20 +-
 drivers/media/pci/cobalt/cobalt-driver.c           |    12 +-
 drivers/media/pci/cx18/cx18-av-audio.c             |     2 +-
 drivers/media/pci/cx18/cx18-av-core.c              |     4 +-
 drivers/media/pci/cx18/cx18-firmware.c             |     2 +-
 drivers/media/pci/cx23885/cx23885-alsa.c           |     2 +-
 drivers/media/pci/cx23885/cx23885-cards.c          |    28 +-
 drivers/media/pci/cx23885/cx23885-core.c           |    22 +-
 drivers/media/pci/cx25821/cx25821-alsa.c           |     2 +-
 drivers/media/pci/cx25821/cx25821-core.c           |    10 +-
 drivers/media/pci/cx25821/cx25821.h                |     1 -
 drivers/media/pci/cx88/cx88-cards.c                |     2 +-
 drivers/media/pci/intel/ipu3/cio2-bridge.c         |     4 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c      |     2 +-
 drivers/media/pci/ivtv/ivtv-driver.c               |     2 +-
 drivers/media/pci/mantis/mantis_ca.c               |     1 -
 drivers/media/pci/mantis/mantis_core.c             |   200 -
 drivers/media/pci/mantis/mantis_core.h             |     2 -
 drivers/media/pci/mantis/mantis_dma.c              |    20 +-
 drivers/media/pci/mantis/mantis_pci.c              |     2 +-
 drivers/media/pci/ngene/ngene-cards.c              |     6 +-
 drivers/media/pci/ngene/ngene-core.c               |    56 +-
 drivers/media/pci/pt1/pt1.c                        |     6 +-
 drivers/media/pci/saa7134/saa7134-core.c           |     2 +-
 drivers/media/pci/saa7164/saa7164-encoder.c        |    20 +-
 drivers/media/pci/saa7164/saa7164-types.h          |     4 +-
 drivers/media/pci/solo6x10/solo6x10-core.c         |     2 +-
 drivers/media/pci/sta2x11/Kconfig                  |     1 +
 drivers/media/pci/sta2x11/sta2x11_vip.h            |     2 +
 drivers/media/pci/tw68/tw68-core.c                 |     2 +-
 drivers/media/pci/tw68/tw68-risc.c                 |     3 +-
 drivers/media/pci/tw68/tw68-video.c                |     2 +-
 drivers/media/pci/tw686x/tw686x-audio.c            |    13 +-
 drivers/media/pci/tw686x/tw686x-core.c             |     2 +-
 drivers/media/pci/tw686x/tw686x-video.c            |    17 +-
 drivers/media/pci/tw686x/tw686x.h                  |    10 +-
 drivers/media/platform/Kconfig                     |    21 +-
 drivers/media/platform/Makefile                    |     1 +
 drivers/media/platform/allegro-dvt/nal-h264.h      |    10 +-
 drivers/media/platform/allegro-dvt/nal-hevc.h      |     6 +-
 drivers/media/platform/aspeed-video.c              |     9 +-
 drivers/media/platform/coda/coda-common.c          |     6 +-
 drivers/media/platform/exynos-gsc/gsc-core.h       |    21 +-
 drivers/media/platform/exynos4-is/fimc-core.h      |    12 +-
 drivers/media/platform/exynos4-is/fimc-is.h        |    21 +-
 drivers/media/platform/exynos4-is/fimc-isp.h       |    17 +-
 drivers/media/platform/exynos4-is/fimc-lite.h      |     2 +
 drivers/media/platform/exynos4-is/fimc-reg.h       |     1 +
 drivers/media/platform/exynos4-is/media-dev.c      |     6 +-
 drivers/media/platform/exynos4-is/media-dev.h      |     7 +-
 drivers/media/platform/fsl-viu.c                   |     6 +-
 drivers/media/platform/imx-jpeg/Kconfig            |    11 +
 drivers/media/platform/imx-jpeg/Makefile           |     3 +
 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c      |   168 +
 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h      |   140 +
 drivers/media/platform/imx-jpeg/mxc-jpeg.c         |  2126 ++
 drivers/media/platform/imx-jpeg/mxc-jpeg.h         |   180 +
 drivers/media/platform/imx-pxp.c                   |     9 +-
 drivers/media/platform/meson/ge2d/ge2d.c           |     4 +-
 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h    |    14 +-
 drivers/media/platform/mtk-mdp/mtk_mdp_comp.h      |     1 -
 drivers/media/platform/mtk-mdp/mtk_mdp_core.h      |    10 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h |    21 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |    18 +-
 .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c |   108 +-
 .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c  |    40 +-
 .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c   |     4 +-
 drivers/media/platform/mtk-vcodec/vdec_drv_if.h    |     8 +-
 .../media/platform/mtk-vcodec/venc/venc_vp8_if.c   |     4 +-
 drivers/media/platform/mtk-vcodec/venc_ipi_msg.h   |    14 +-
 drivers/media/platform/mtk-vpu/mtk_vpu.c           |     4 +-
 drivers/media/platform/mtk-vpu/mtk_vpu.h           |    18 +-
 drivers/media/platform/omap3isp/isp.c              |    16 +-
 drivers/media/platform/pxa_camera.c                |     4 +-
 drivers/media/platform/qcom/camss/Makefile         |     6 +
 drivers/media/platform/qcom/camss/camss-csid-170.c |   599 +
 drivers/media/platform/qcom/camss/camss-csid-4-1.c |   328 +
 drivers/media/platform/qcom/camss/camss-csid-4-7.c |   404 +
 .../media/platform/qcom/camss/camss-csid-gen1.h    |    27 +
 .../media/platform/qcom/camss/camss-csid-gen2.h    |    39 +
 drivers/media/platform/qcom/camss/camss-csid.c     |   661 +-
 drivers/media/platform/qcom/camss/camss-csid.h     |   150 +-
 .../platform/qcom/camss/camss-csiphy-2ph-1-0.c     |    22 +-
 .../platform/qcom/camss/camss-csiphy-3ph-1-0.c     |   197 +-
 drivers/media/platform/qcom/camss/camss-csiphy.c   |   104 +-
 drivers/media/platform/qcom/camss/camss-csiphy.h   |     2 +-
 drivers/media/platform/qcom/camss/camss-ispif.c    |   127 +-
 drivers/media/platform/qcom/camss/camss-ispif.h    |     3 +-
 drivers/media/platform/qcom/camss/camss-vfe-170.c  |   786 +
 drivers/media/platform/qcom/camss/camss-vfe-4-1.c  |   144 +-
 drivers/media/platform/qcom/camss/camss-vfe-4-7.c  |   277 +-
 drivers/media/platform/qcom/camss/camss-vfe-4-8.c  |  1195 +
 drivers/media/platform/qcom/camss/camss-vfe-gen1.c |   742 +
 drivers/media/platform/qcom/camss/camss-vfe-gen1.h |   117 +
 drivers/media/platform/qcom/camss/camss-vfe.c      |   847 +-
 drivers/media/platform/qcom/camss/camss-vfe.h      |   128 +-
 drivers/media/platform/qcom/camss/camss-video.c    |    52 +
 drivers/media/platform/qcom/camss/camss.c          |   435 +-
 drivers/media/platform/qcom/camss/camss.h          |    19 +-
 drivers/media/platform/qcom/venus/core.c           |   116 +-
 drivers/media/platform/qcom/venus/core.h           |    52 +-
 drivers/media/platform/qcom/venus/firmware.c       |    42 +-
 drivers/media/platform/qcom/venus/helpers.c        |    71 +-
 drivers/media/platform/qcom/venus/helpers.h        |     3 +-
 drivers/media/platform/qcom/venus/hfi_cmds.c       |    59 +-
 drivers/media/platform/qcom/venus/hfi_helper.h     |    39 +-
 drivers/media/platform/qcom/venus/hfi_msgs.c       |    20 +-
 drivers/media/platform/qcom/venus/hfi_parser.c     |    12 +-
 .../media/platform/qcom/venus/hfi_plat_bufs_v6.c   |    32 +-
 .../media/platform/qcom/venus/hfi_platform_v6.c    |   138 +-
 drivers/media/platform/qcom/venus/hfi_venus.c      |   167 +-
 drivers/media/platform/qcom/venus/hfi_venus_io.h   |   118 +-
 drivers/media/platform/qcom/venus/pm_helpers.c     |   143 +-
 drivers/media/platform/qcom/venus/pm_helpers.h     |     7 +-
 drivers/media/platform/qcom/venus/vdec.c           |    36 +-
 drivers/media/platform/qcom/venus/vdec_ctrls.c     |    23 +-
 drivers/media/platform/qcom/venus/venc.c           |    54 +-
 drivers/media/platform/qcom/venus/venc_ctrls.c     |    70 +-
 drivers/media/platform/rcar-vin/rcar-vin.h         |    19 +-
 drivers/media/platform/rcar_drif.c                 |     1 -
 .../media/platform/rockchip/rkisp1/rkisp1-params.c |   445 +-
 .../platform/rockchip/rkisp1/rkisp1-resizer.c      |     9 +-
 drivers/media/platform/s3c-camif/camif-core.h      |    16 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.h        |    18 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |    51 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |    16 +
 drivers/media/platform/sti/bdisp/bdisp-debug.c     |     2 +-
 drivers/media/platform/sti/bdisp/bdisp-filter.h    |     4 +-
 .../media/platform/sti/c8sectpfe/c8sectpfe-core.c  |     2 +-
 .../platform/sti/c8sectpfe/c8sectpfe-debugfs.h     |     3 +-
 drivers/media/platform/sti/hva/hva-h264.c          |    10 +-
 drivers/media/platform/sti/hva/hva.h               |     2 +-
 .../media/platform/sunxi/sun6i-csi/sun6i_video.c   |     4 +-
 drivers/media/platform/sunxi/sun8i-di/sun8i-di.c   |     2 +-
 drivers/media/platform/ti-vpe/cal-camerarx.c       |     1 +
 drivers/media/platform/ti-vpe/cal-video.c          |   332 +-
 drivers/media/platform/ti-vpe/cal.c                |    16 +-
 drivers/media/platform/ti-vpe/cal.h                |    21 +-
 drivers/media/platform/ti-vpe/csc.c                |     4 +-
 drivers/media/platform/ti-vpe/sc.c                 |     4 +-
 drivers/media/platform/ti-vpe/vpdma.c              |     3 +-
 drivers/media/platform/vsp1/vsp1_dl.c              |     2 +-
 drivers/media/platform/vsp1/vsp1_drm.h             |     4 +-
 drivers/media/platform/xilinx/xilinx-vipp.c        |     1 +
 drivers/media/radio/radio-maxiradio.c              |     2 +-
 drivers/media/radio/radio-si476x.c                 |     6 +-
 drivers/media/rc/Kconfig                           |    11 -
 drivers/media/rc/Makefile                          |     1 -
 drivers/media/rc/img-ir/img-ir-hw.c                |     2 +-
 drivers/media/rc/ir-hix5hd2.c                      |     2 +-
 drivers/media/rc/ite-cir.c                         |   351 +-
 drivers/media/rc/ite-cir.h                         |    51 +-
 drivers/media/rc/keymaps/Makefile                  |     4 +
 drivers/media/rc/keymaps/rc-mecool-kii-pro.c       |    91 +
 drivers/media/rc/keymaps/rc-mecool-kiii-pro.c      |    88 +
 drivers/media/rc/keymaps/rc-minix-neo.c            |    55 +
 drivers/media/rc/keymaps/rc-xbox-360.c             |    83 +
 drivers/media/rc/zx-irdec.c                        |   181 -
 drivers/media/spi/cxd2880-spi.c                    |     4 +-
 drivers/media/test-drivers/vidtv/vidtv_psi.c       |     1 -
 drivers/media/test-drivers/vim2m.c                 |    14 +-
 drivers/media/test-drivers/vivid/vivid-core.c      |     6 +-
 drivers/media/test-drivers/vivid/vivid-core.h      |     1 +
 drivers/media/test-drivers/vivid/vivid-ctrls.c     |    13 +
 .../media/test-drivers/vivid/vivid-kthread-cap.c   |    10 +-
 drivers/media/test-drivers/vivid/vivid-vid-out.c   |     2 +-
 drivers/media/tuners/it913x.h                      |     2 +-
 drivers/media/tuners/m88rs6000t.c                  |     6 +-
 drivers/media/tuners/mt2063.c                      |     6 +-
 drivers/media/tuners/qt1010.h                      |     8 +-
 drivers/media/tuners/tda827x.h                     |    10 +-
 drivers/media/tuners/tuner-i2c.h                   |     4 +-
 drivers/media/usb/b2c2/flexcop-usb.c               |     9 +-
 drivers/media/usb/cx231xx/cx231xx.h                |     2 -
 drivers/media/usb/dvb-usb-v2/anysee.c              |    21 +-
 drivers/media/usb/dvb-usb-v2/dvb_usb.h             |    34 +-
 drivers/media/usb/dvb-usb/dvb-usb-init.c           |    90 +-
 drivers/media/usb/dvb-usb/dvb-usb.h                |    91 +-
 drivers/media/usb/em28xx/em28xx-cards.c            |     4 +
 drivers/media/usb/em28xx/em28xx-dvb.c              |     1 +
 drivers/media/usb/em28xx/em28xx.h                  |     4 +-
 drivers/media/usb/gspca/cpia1.c                    |     6 +-
 drivers/media/usb/gspca/gspca.c                    |     2 +
 drivers/media/usb/gspca/gspca.h                    |     1 +
 drivers/media/usb/gspca/m5602/m5602_mt9m111.c      |    16 +-
 drivers/media/usb/gspca/m5602/m5602_po1030.c       |    14 +-
 drivers/media/usb/gspca/sq905.c                    |     2 +-
 drivers/media/usb/gspca/stv06xx/stv06xx.c          |     9 +
 drivers/media/usb/gspca/w996Xcf.c                  |     3 +-
 drivers/media/usb/pwc/pwc-dec23.c                  |     2 +-
 drivers/media/usb/pwc/pwc-if.c                     |     8 -
 drivers/media/usb/pwc/pwc-uncompress.c             |     3 -
 drivers/media/usb/ttusb-dec/ttusb_dec.c            |     4 -
 drivers/media/usb/usbtv/usbtv-video.c              |     6 +-
 drivers/media/usb/uvc/uvc_driver.c                 |    34 +-
 drivers/media/usb/uvc/uvc_video.c                  |    94 +-
 drivers/media/usb/uvc/uvcvideo.h                   |     5 +-
 drivers/media/usb/zr364xx/zr364xx.c                |    13 +-
 drivers/media/v4l2-core/v4l2-common.c              |     5 +
 drivers/media/v4l2-core/v4l2-ctrls.c               |   307 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |     5 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |    31 +-
 drivers/media/v4l2-core/v4l2-ioctl.c               |    88 +-
 drivers/media/v4l2-core/v4l2-jpeg.c                |    59 +-
 drivers/media/v4l2-core/v4l2-mc.c                  |     8 +-
 drivers/memory/.gitignore                          |     2 +-
 drivers/memory/fsl-corenet-cf.c                    |     4 +-
 drivers/memory/mtk-smi.c                           |    19 +-
 drivers/memory/omap-gpmc.c                         |     7 +-
 drivers/memory/pl353-smc.c                         |     2 +-
 drivers/memory/renesas-rpc-if.c                    |     2 +-
 drivers/memory/samsung/exynos5422-dmc.c            |    17 +-
 drivers/memory/tegra/mc.c                          |     9 +
 drivers/memory/tegra/mc.h                          |     4 +-
 drivers/memory/tegra/tegra124-emc.c                |    16 +-
 drivers/memory/tegra/tegra20-emc.c                 |    20 +-
 drivers/memory/tegra/tegra20.c                     |   332 +
 drivers/memory/tegra/tegra30-emc.c                 |    18 +-
 drivers/memstick/core/memstick.c                   |    21 +-
 drivers/memstick/core/mspro_block.c                |     3 +-
 drivers/memstick/host/r592.c                       |     6 +-
 drivers/message/fusion/lsi/mpi.h                   |     4 +-
 drivers/message/fusion/lsi/mpi_ioc.h               |     2 +-
 drivers/message/fusion/mptbase.c                   |     9 +-
 drivers/message/fusion/mptbase.h                   |     2 +-
 drivers/message/fusion/mptctl.c                    |     8 -
 drivers/message/fusion/mptdebug.h                  |     7 +-
 drivers/message/fusion/mptlan.c                    |     9 +-
 drivers/message/fusion/mptsas.c                    |    10 +-
 drivers/mfd/Kconfig                                |    86 +-
 drivers/mfd/Makefile                               |     7 +-
 drivers/mfd/ab3100-core.c                          |   929 -
 drivers/mfd/ab3100-otp.c                           |   240 -
 drivers/mfd/ab8500-core.c                          |    37 +-
 drivers/mfd/arizona-irq.c                          |     2 +-
 drivers/mfd/arizona-spi.c                          |     4 +-
 drivers/mfd/atc260x-core.c                         |   310 +
 drivers/mfd/atc260x-i2c.c                          |    64 +
 drivers/mfd/da9063-i2c.c                           |    10 +
 drivers/mfd/ene-kb3930.c                           |     2 +-
 drivers/mfd/intel-lpss-acpi.c                      |    32 +-
 drivers/mfd/intel-lpss-pci.c                       |    46 +-
 drivers/mfd/intel-lpss.c                           |     2 +-
 drivers/mfd/intel-lpss.h                           |     4 +-
 drivers/mfd/intel-m10-bmc.c                        |    40 +-
 drivers/mfd/intel_pmt.c                            |   112 +-
 drivers/mfd/intel_quark_i2c_gpio.c                 |   112 +-
 drivers/mfd/lm3533-core.c                          |     2 +-
 drivers/mfd/lpc_sch.c                              |    32 +-
 drivers/mfd/max8997.c                              |     4 +-
 drivers/mfd/mfd-core.c                             |    29 +-
 drivers/mfd/ntxec.c                                |   271 +
 drivers/mfd/rn5t618.c                              |     3 +
 drivers/mfd/rohm-bd71828.c                         |   486 +-
 drivers/mfd/rohm-bd718x7.c                         |    43 +-
 drivers/mfd/rohm-bd9576.c                          |   189 +
 drivers/mfd/sec-core.c                             |    14 +-
 drivers/mfd/stm32-timers.c                         |     7 +-
 drivers/mfd/stmpe.c                                |    14 +-
 drivers/misc/Kconfig                               |    19 +-
 drivers/misc/Makefile                              |     3 +-
 drivers/misc/ad525x_dpot.c                         |     3 +
 drivers/misc/cxl/context.c                         |     2 +-
 drivers/misc/cxl/fault.c                           |     2 +-
 drivers/misc/dw-xdata-pcie.c                       |   420 +
 drivers/misc/eeprom/at24.c                         |     6 +-
 drivers/misc/genwqe/card_ddcb.c                    |    10 +-
 drivers/misc/habanalabs/common/command_buffer.c    |    12 +-
 .../misc/habanalabs/common/command_submission.c    |   368 +-
 drivers/misc/habanalabs/common/context.c           |    14 +-
 drivers/misc/habanalabs/common/debugfs.c           |   224 +-
 drivers/misc/habanalabs/common/device.c            |   221 +-
 drivers/misc/habanalabs/common/firmware_if.c       |   253 +-
 drivers/misc/habanalabs/common/habanalabs.h        |   191 +-
 drivers/misc/habanalabs/common/habanalabs_drv.c    |    35 +-
 drivers/misc/habanalabs/common/habanalabs_ioctl.c  |    35 +-
 drivers/misc/habanalabs/common/hw_queue.c          |    10 +-
 drivers/misc/habanalabs/common/irq.c               |    56 +
 drivers/misc/habanalabs/common/memory.c            |   182 +-
 drivers/misc/habanalabs/common/mmu/mmu.c           |     3 +
 drivers/misc/habanalabs/common/pci/pci.c           |    52 +
 drivers/misc/habanalabs/common/sysfs.c             |    33 +-
 drivers/misc/habanalabs/gaudi/gaudi.c              |   350 +-
 drivers/misc/habanalabs/gaudi/gaudiP.h             |     3 +
 drivers/misc/habanalabs/gaudi/gaudi_hwmgr.c        |    12 +-
 drivers/misc/habanalabs/gaudi/gaudi_security.c     |     8 -
 drivers/misc/habanalabs/goya/goya.c                |   135 +-
 drivers/misc/habanalabs/goya/goyaP.h               |     2 +
 drivers/misc/habanalabs/goya/goya_hwmgr.c          |    40 +-
 drivers/misc/habanalabs/include/common/cpucp_if.h  |    99 +-
 .../misc/habanalabs/include/common/hl_boot_if.h    |   219 +
 drivers/misc/habanalabs/include/gaudi/gaudi.h      |     2 +-
 .../habanalabs/include/gaudi/gaudi_async_events.h  |     2 +
 .../include/gaudi/gaudi_async_ids_map_extended.h   |    43 +-
 .../misc/habanalabs/include/gaudi/gaudi_fw_if.h    |    14 -
 drivers/misc/habanalabs/include/goya/goya.h        |     2 +-
 .../habanalabs/include/goya/goya_async_events.h    |     1 +
 drivers/misc/habanalabs/include/goya/goya_fw_if.h  |    11 -
 drivers/misc/ics932s401.c                          |     2 +-
 drivers/misc/kgdbts.c                              |    74 +-
 drivers/misc/lis3lv02d/lis3lv02d.c                 |    27 +-
 drivers/misc/lis3lv02d/lis3lv02d.h                 |     1 +
 drivers/misc/lkdtm/bugs.c                          |    17 +
 drivers/misc/lkdtm/core.c                          |     1 +
 drivers/misc/lkdtm/lkdtm.h                         |     1 +
 drivers/misc/lkdtm/usercopy.c                      |     2 +-
 drivers/misc/mei/client.c                          |    17 +-
 drivers/misc/mei/hw-me-regs.h                      |     1 +
 drivers/misc/mei/pci-me.c                          |     1 +
 drivers/misc/pvpanic.c                             |   161 -
 drivers/misc/pvpanic/Kconfig                       |    27 +
 drivers/misc/pvpanic/Makefile                      |     8 +
 drivers/misc/pvpanic/pvpanic-mmio.c                |   144 +
 drivers/misc/pvpanic/pvpanic-pci.c                 |   125 +
 drivers/misc/pvpanic/pvpanic.c                     |   113 +
 drivers/misc/pvpanic/pvpanic.h                     |    21 +
 drivers/misc/sgi-xp/xp_main.c                      |     4 +-
 drivers/misc/sgi-xp/xpc_main.c                     |     2 +-
 drivers/misc/sram.c                                |     4 +-
 drivers/misc/ti-st/st_core.c                       |     1 -
 drivers/misc/uacce/uacce.c                         |    41 +-
 drivers/misc/vmw_balloon.c                         |    11 +-
 drivers/misc/vmw_vmci/vmci_doorbell.c              |     2 +-
 drivers/misc/vmw_vmci/vmci_guest.c                 |     2 +-
 drivers/misc/vmw_vmci/vmci_host.c                  |     2 +-
 drivers/mmc/core/block.c                           |    76 +-
 drivers/mmc/core/core.c                            |   186 +-
 drivers/mmc/core/core.h                            |    17 +-
 drivers/mmc/core/host.c                            |    90 +-
 drivers/mmc/core/mmc.c                             |    29 +-
 drivers/mmc/core/mmc_ops.c                         |    59 +-
 drivers/mmc/core/mmc_ops.h                         |     4 +-
 drivers/mmc/core/queue.c                           |    11 +-
 drivers/mmc/core/queue.h                           |     1 -
 drivers/mmc/core/sd.c                              |     6 +
 drivers/mmc/core/sdio.c                            |    28 +-
 drivers/mmc/host/Kconfig                           |     2 +
 drivers/mmc/host/Makefile                          |     2 -
 drivers/mmc/host/cavium.c                          |     3 +-
 drivers/mmc/host/dw_mmc-k3.c                       |     2 +-
 drivers/mmc/host/dw_mmc-rockchip.c                 |     2 +-
 drivers/mmc/host/dw_mmc.c                          |    16 +-
 drivers/mmc/host/meson-gx-mmc.c                    |    12 +-
 drivers/mmc/host/mmc_spi.c                         |     8 +-
 drivers/mmc/host/moxart-mmc.c                      |    10 +-
 drivers/mmc/host/of_mmc_spi.c                      |    18 +-
 drivers/mmc/host/owl-mmc.c                         |     1 -
 drivers/mmc/host/renesas_sdhi.h                    |     2 +
 drivers/mmc/host/renesas_sdhi_core.c               |    38 +-
 drivers/mmc/host/renesas_sdhi_internal_dmac.c      |     4 +-
 drivers/mmc/host/renesas_sdhi_sys_dmac.c           |     8 +-
 drivers/mmc/host/sdhci-acpi.c                      |     2 +
 drivers/mmc/host/sdhci-brcmstb.c                   |     1 -
 drivers/mmc/host/sdhci-esdhc-imx.c                 |    26 +-
 drivers/mmc/host/sdhci-esdhc-mcf.c                 |     8 +-
 drivers/mmc/host/sdhci-msm.c                       |    27 +-
 drivers/mmc/host/sdhci-of-aspeed.c                 |     2 +-
 drivers/mmc/host/sdhci-of-dwcmshc.c                |   313 +-
 drivers/mmc/host/sdhci-of-esdhc.c                  |     2 +-
 drivers/mmc/host/sdhci-pci-core.c                  |    31 +-
 drivers/mmc/host/sdhci-pci-gli.c                   |    53 +-
 drivers/mmc/host/sdhci-pci-o2micro.c               |     8 +
 drivers/mmc/host/sdhci-pci.h                       |     2 +
 drivers/mmc/host/sdhci-s3c.c                       |    22 +-
 drivers/mmc/host/sdhci-st.c                        |    23 +-
 drivers/mmc/host/sdhci-tegra.c                     |    66 +-
 drivers/mmc/host/sdhci.c                           |   113 +-
 drivers/mmc/host/sdhci_am654.c                     |     2 +-
 drivers/mmc/host/tmio_mmc.h                        |     3 +-
 drivers/mmc/host/tmio_mmc_core.c                   |    61 +-
 drivers/mmc/host/uniphier-sd.c                     |     5 +-
 drivers/mmc/host/via-sdmmc.c                       |     3 +-
 drivers/most/Kconfig                               |    10 +
 drivers/most/Makefile                              |     1 +
 drivers/most/most_cdev.c                           |     6 +-
 .../most/sound/sound.c => most/most_snd.c}         |     0
 drivers/mtd/chips/cfi_cmdset_0001.c                |     8 +-
 drivers/mtd/chips/cfi_cmdset_0002.c                |    14 +-
 drivers/mtd/chips/cfi_cmdset_0020.c                |     2 +
 drivers/mtd/devices/mtd_dataflash.c                |     2 +-
 drivers/mtd/ftl.c                                  |    14 +-
 drivers/mtd/inftlcore.c                            |    13 +-
 drivers/mtd/maps/physmap-bt1-rom.c                 |     2 +-
 drivers/mtd/maps/physmap-core.c                    |     4 +-
 drivers/mtd/mtdblock.c                             |    14 +-
 drivers/mtd/mtdblock_ro.c                          |    13 +-
 drivers/mtd/mtdchar.c                              |    40 +-
 drivers/mtd/mtdcore.c                              |    23 +-
 drivers/mtd/mtdoops.c                              |    17 +-
 drivers/mtd/mtdpart.c                              |     2 +-
 drivers/mtd/mtdswap.c                              |    14 +-
 drivers/mtd/nand/ecc-sw-bch.c                      |    10 +-
 drivers/mtd/nand/ecc-sw-hamming.c                  |    10 +-
 drivers/mtd/nand/onenand/onenand_base.c            |     5 +-
 drivers/mtd/nand/onenand/onenand_samsung.c         |     1 +
 drivers/mtd/nand/raw/atmel/nand-controller.c       |     6 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |    69 +-
 drivers/mtd/nand/raw/fsmc_nand.c                   |     3 +
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c         |     2 +-
 drivers/mtd/nand/raw/mtk_nand.c                    |     4 +-
 drivers/mtd/nand/raw/mxc_nand.c                    |     2 +-
 drivers/mtd/nand/raw/nand_base.c                   |   145 +-
 drivers/mtd/nand/raw/omap2.c                       |    14 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |   265 +-
 drivers/mtd/nand/raw/r852.c                        |     5 +-
 drivers/mtd/nand/raw/rockchip-nand-controller.c    |     2 +-
 drivers/mtd/nand/raw/stm32_fmc2_nand.c             |     2 +
 drivers/mtd/nand/spi/core.c                        |     2 +
 drivers/mtd/nand/spi/gigadevice.c                  |    69 +-
 drivers/mtd/nftlcore.c                             |    13 +-
 drivers/mtd/parsers/Kconfig                        |    24 +-
 drivers/mtd/parsers/Makefile                       |     3 +
 drivers/mtd/parsers/ofpart.c                       |   239 -
 drivers/mtd/parsers/ofpart_bcm4908.c               |    64 +
 drivers/mtd/parsers/ofpart_bcm4908.h               |    15 +
 drivers/mtd/parsers/ofpart_core.c                  |   271 +
 drivers/mtd/parsers/ofpart_linksys_ns.c            |    50 +
 drivers/mtd/parsers/ofpart_linksys_ns.h            |    18 +
 drivers/mtd/parsers/qcomsmempart.c                 |     9 +-
 drivers/mtd/rfd_ftl.c                              |    13 +-
 drivers/mtd/spi-nor/Makefile                       |     2 +-
 drivers/mtd/spi-nor/controllers/intel-spi.c        |     1 -
 drivers/mtd/spi-nor/controllers/intel-spi.h        |     2 +-
 drivers/mtd/spi-nor/core.c                         |   478 +-
 drivers/mtd/spi-nor/core.h                         |    71 +-
 drivers/mtd/spi-nor/issi.c                         |     3 +-
 drivers/mtd/spi-nor/macronix.c                     |     6 +-
 drivers/mtd/spi-nor/otp.c                          |   377 +
 drivers/mtd/spi-nor/sfdp.c                         |    72 +-
 drivers/mtd/spi-nor/sfdp.h                         |     3 +-
 drivers/mtd/spi-nor/spansion.c                     |    12 +-
 drivers/mtd/spi-nor/swp.c                          |   427 +
 drivers/mtd/spi-nor/winbond.c                      |    22 +-
 drivers/mtd/ubi/build.c                            |     1 +
 drivers/mtd/ubi/ubi.h                              |     2 -
 drivers/mux/gpio.c                                 |    19 +-
 drivers/net/Kconfig                                |     3 +
 drivers/net/Makefile                               |     3 +-
 drivers/net/Space.c                                |     3 -
 drivers/net/bareudp.c                              |     1 +
 drivers/net/bonding/bond_alb.c                     |     2 +-
 drivers/net/bonding/bond_main.c                    |     9 +-
 drivers/net/bonding/bond_options.c                 |     9 +
 drivers/net/caif/caif_serial.c                     |    21 +-
 drivers/net/can/Kconfig                            |     2 +-
 drivers/net/can/c_can/c_can.c                      |   153 +-
 drivers/net/can/c_can/c_can.h                      |    43 +-
 drivers/net/can/c_can/c_can_pci.c                  |    31 +-
 drivers/net/can/c_can/c_can_platform.c             |     6 +-
 drivers/net/can/dev/bittiming.c                    |    28 +-
 drivers/net/can/dev/netlink.c                      |    27 +-
 drivers/net/can/dev/skb.c                          |    37 +-
 drivers/net/can/grcan.c                            |     2 +-
 drivers/net/can/m_can/m_can.c                      |   170 +-
 drivers/net/can/m_can/m_can.h                      |     2 +
 drivers/net/can/m_can/tcan4x5x.h                   |     1 -
 drivers/net/can/rcar/rcar_can.c                    |     2 +-
 drivers/net/can/rcar/rcar_canfd.c                  |     2 +-
 drivers/net/can/sja1000/sja1000.c                  |     2 +-
 drivers/net/can/slcan.c                            |     1 -
 drivers/net/can/spi/hi311x.c                       |     2 +-
 drivers/net/can/spi/mcp251x.c                      |    61 +-
 drivers/net/can/spi/mcp251xfd/Kconfig              |     1 +
 drivers/net/can/spi/mcp251xfd/Makefile             |     3 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c     |   133 +-
 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c     |   285 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h     |    45 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c   |    64 +-
 .../net/can/spi/mcp251xfd/mcp251xfd-timestamp.c    |    71 +
 drivers/net/can/spi/mcp251xfd/mcp251xfd.h          |    28 +
 drivers/net/can/usb/Kconfig                        |    10 +
 drivers/net/can/usb/Makefile                       |     1 +
 drivers/net/can/usb/ems_usb.c                      |     2 +-
 drivers/net/can/usb/esd_usb2.c                     |     4 +-
 drivers/net/can/usb/etas_es58x/Makefile            |     3 +
 drivers/net/can/usb/etas_es58x/es581_4.c           |   507 +
 drivers/net/can/usb/etas_es58x/es581_4.h           |   207 +
 drivers/net/can/usb/etas_es58x/es58x_core.c        |  2301 ++
 drivers/net/can/usb/etas_es58x/es58x_core.h        |   700 +
 drivers/net/can/usb/etas_es58x/es58x_fd.c          |   562 +
 drivers/net/can/usb/etas_es58x/es58x_fd.h          |   243 +
 drivers/net/can/usb/gs_usb.c                       |     2 +-
 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c   |     2 +-
 drivers/net/can/usb/mcba_usb.c                     |     2 +-
 drivers/net/can/usb/peak_usb/pcan_usb.c            |   106 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |    70 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.h       |     9 +-
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c         |    50 +-
 drivers/net/can/usb/peak_usb/pcan_usb_pro.c        |    52 +-
 drivers/net/can/usb/peak_usb/pcan_usb_pro.h        |    82 +-
 drivers/net/can/usb/ucan.c                         |     8 +-
 drivers/net/can/usb/usb_8dev.c                     |     2 +-
 drivers/net/can/xilinx_can.c                       |    10 +-
 drivers/net/dsa/Kconfig                            |    17 +-
 drivers/net/dsa/b53/Kconfig                        |     1 +
 drivers/net/dsa/b53/b53_common.c                   |    23 +-
 drivers/net/dsa/b53/b53_mmap.c                     |    55 +
 drivers/net/dsa/b53/b53_priv.h                     |     4 -
 drivers/net/dsa/b53/b53_spi.c                      |    14 +
 drivers/net/dsa/bcm_sf2.c                          |   121 +-
 drivers/net/dsa/bcm_sf2.h                          |     2 +
 drivers/net/dsa/bcm_sf2_regs.h                     |     8 +-
 drivers/net/dsa/hirschmann/hellcreek.c             |   378 +-
 drivers/net/dsa/hirschmann/hellcreek.h             |     7 +
 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c    |    28 +-
 drivers/net/dsa/hirschmann/hellcreek_hwtstamp.h    |     4 +-
 drivers/net/dsa/lantiq_gswip.c                     |   357 +-
 drivers/net/dsa/microchip/Kconfig                  |    10 +-
 drivers/net/dsa/microchip/Makefile                 |     1 +
 drivers/net/dsa/microchip/ksz8.h                   |    69 +
 drivers/net/dsa/microchip/ksz8795.c                |   884 +-
 drivers/net/dsa/microchip/ksz8795_reg.h            |   125 +-
 drivers/net/dsa/microchip/ksz8795_spi.c            |    49 +-
 drivers/net/dsa/microchip/ksz8863_smi.c            |   216 +
 drivers/net/dsa/microchip/ksz_common.h             |     5 +-
 drivers/net/dsa/mt7530.c                           |   196 +-
 drivers/net/dsa/mt7530.h                           |    15 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   629 +-
 drivers/net/dsa/mv88e6xxx/chip.h                   |    44 +-
 drivers/net/dsa/mv88e6xxx/devlink.c                |    58 +-
 drivers/net/dsa/mv88e6xxx/global1.c                |    19 +-
 drivers/net/dsa/mv88e6xxx/global1.h                |     2 +
 drivers/net/dsa/mv88e6xxx/global2.c                |    17 +
 drivers/net/dsa/mv88e6xxx/global2.h                |    12 +-
 drivers/net/dsa/mv88e6xxx/global2_scratch.c        |     6 +-
 drivers/net/dsa/mv88e6xxx/hwtstamp.c               |    26 +-
 drivers/net/dsa/mv88e6xxx/hwtstamp.h               |    10 +-
 drivers/net/dsa/mv88e6xxx/port.c                   |   418 +-
 drivers/net/dsa/mv88e6xxx/port.h                   |    50 +
 drivers/net/dsa/mv88e6xxx/serdes.c                 |   344 +-
 drivers/net/dsa/mv88e6xxx/serdes.h                 |    98 +-
 drivers/net/dsa/ocelot/felix.c                     |    23 +-
 drivers/net/dsa/ocelot/felix_vsc9959.c             |    12 +-
 drivers/net/dsa/sja1105/sja1105_flower.c           |     9 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |    18 +-
 drivers/net/dsa/sja1105/sja1105_ptp.c              |    16 +-
 drivers/net/dsa/sja1105/sja1105_ptp.h              |     4 +-
 drivers/net/ethernet/3com/3c509.c                  |     1 +
 drivers/net/ethernet/Kconfig                       |     5 +-
 drivers/net/ethernet/Makefile                      |     2 +
 drivers/net/ethernet/actions/Kconfig               |    26 +
 drivers/net/ethernet/actions/Makefile              |     6 +
 drivers/net/ethernet/actions/owl-emac.c            |  1625 +
 drivers/net/ethernet/actions/owl-emac.h            |   280 +
 drivers/net/ethernet/adaptec/starfire.c            |     8 -
 drivers/net/ethernet/aeroflex/greth.c              |     6 +-
 drivers/net/ethernet/allwinner/sun4i-emac.c        |    10 +-
 drivers/net/ethernet/altera/altera_tse_main.c      |     7 +-
 drivers/net/ethernet/amazon/ena/ena_com.c          |     4 +-
 drivers/net/ethernet/amazon/ena/ena_com.h          |     2 +-
 drivers/net/ethernet/amazon/ena/ena_ethtool.c      |    25 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |    23 +-
 drivers/net/ethernet/amd/amd8111e.c                |   362 +-
 drivers/net/ethernet/amd/atarilance.c              |     8 -
 drivers/net/ethernet/amd/hplance.c                 |     3 +
 drivers/net/ethernet/amd/pcnet32.c                 |    15 +-
 drivers/net/ethernet/amd/xgbe/xgbe.h               |     6 +-
 drivers/net/ethernet/arc/emac_main.c               |     8 +-
 drivers/net/ethernet/atheros/Kconfig               |     1 +
 drivers/net/ethernet/atheros/ag71xx.c              |    31 +-
 drivers/net/ethernet/atheros/alx/main.c            |     2 +-
 drivers/net/ethernet/atheros/atl1c/atl1c.h         |     2 +
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c    |    76 +-
 drivers/net/ethernet/atheros/atlx/atl2.c           |    24 +-
 drivers/net/ethernet/broadcom/bcm4908_enet.c       |   144 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |     7 +-
 drivers/net/ethernet/broadcom/bgmac-bcma.c         |    10 +-
 drivers/net/ethernet/broadcom/bgmac-platform.c     |    11 +-
 drivers/net/ethernet/broadcom/bnx2.c               |     2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |     6 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c  |     1 -
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   268 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |    33 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   154 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c    |    74 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.h    |     1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c      |     1 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c      |   122 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h      |    12 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |    20 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c |     1 -
 drivers/net/ethernet/broadcom/tg3.c                |     4 +-
 drivers/net/ethernet/brocade/bna/bnad.c            |     2 +-
 drivers/net/ethernet/brocade/bna/bnad_ethtool.c    |   266 +-
 drivers/net/ethernet/cadence/macb.h                |    14 +
 drivers/net/ethernet/cadence/macb_main.c           |    72 +-
 .../net/ethernet/cavium/liquidio/cn23xx_pf_regs.h  |     2 +-
 drivers/net/ethernet/cavium/liquidio/cn66xx_regs.h |     2 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c    |    27 +-
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c |    27 +-
 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c   |     8 +-
 drivers/net/ethernet/cavium/thunder/nicvf_queues.c |     2 +-
 drivers/net/ethernet/cavium/thunder/thunder_bgx.c  |     5 +-
 drivers/net/ethernet/chelsio/cxgb4/clip_tbl.c      |     3 +-
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c     |    26 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c   |     3 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c  |    24 +-
 .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c |    11 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c  |     8 +-
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |    16 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |     5 +-
 .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c      |   112 +-
 drivers/net/ethernet/cisco/enic/enic_main.c        |    20 +-
 drivers/net/ethernet/davicom/dm9000.c              |    17 +-
 drivers/net/ethernet/dec/tulip/de2104x.c           |    13 +-
 drivers/net/ethernet/dec/tulip/winbond-840.c       |    13 +-
 drivers/net/ethernet/dlink/sundance.c              |    17 +-
 drivers/net/ethernet/ethoc.c                       |     6 +-
 drivers/net/ethernet/ezchip/nps_enet.c             |     7 +-
 drivers/net/ethernet/faraday/ftmac100.c            |    13 +-
 drivers/net/ethernet/fealnx.c                      |    13 +-
 drivers/net/ethernet/freescale/Kconfig             |     1 +
 drivers/net/ethernet/freescale/Makefile            |     4 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |    12 +-
 drivers/net/ethernet/freescale/dpaa2/Kconfig       |     8 +
 drivers/net/ethernet/freescale/dpaa2/Makefile      |     2 +
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   |    68 +-
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h   |    10 +-
 .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c   |    40 +
 .../freescale/dpaa2/dpaa2-switch-ethtool.c         |   189 +
 .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c |   492 +
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.c    |  3394 ++
 .../net/ethernet/freescale/dpaa2/dpaa2-switch.h    |   246 +
 drivers/net/ethernet/freescale/dpaa2/dpkg.h        |     5 +-
 drivers/net/ethernet/freescale/dpaa2/dpmac.h       |    24 +-
 drivers/net/ethernet/freescale/dpaa2/dpni.c        |     6 +
 drivers/net/ethernet/freescale/dpaa2/dpni.h        |   162 +-
 drivers/net/ethernet/freescale/dpaa2/dprtc.h       |     3 -
 drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h    |   537 +
 drivers/net/ethernet/freescale/dpaa2/dpsw.c        |  1581 +
 drivers/net/ethernet/freescale/dpaa2/dpsw.h        |   755 +
 drivers/net/ethernet/freescale/enetc/Kconfig       |     9 +
 drivers/net/ethernet/freescale/enetc/Makefile      |     3 +
 drivers/net/ethernet/freescale/enetc/enetc.c       |  1418 +-
 drivers/net/ethernet/freescale/enetc/enetc.h       |   129 +-
 drivers/net/ethernet/freescale/enetc/enetc_cbdr.c  |    82 +-
 .../net/ethernet/freescale/enetc/enetc_ethtool.c   |    40 +-
 drivers/net/ethernet/freescale/enetc/enetc_hw.h    |    16 +
 drivers/net/ethernet/freescale/enetc/enetc_ierb.c  |   155 +
 drivers/net/ethernet/freescale/enetc/enetc_ierb.h  |    20 +
 drivers/net/ethernet/freescale/enetc/enetc_pf.c    |   229 +-
 drivers/net/ethernet/freescale/enetc/enetc_qos.c   |    21 +-
 drivers/net/ethernet/freescale/enetc/enetc_vf.c    |     8 +
 drivers/net/ethernet/freescale/fec_main.c          |    17 +-
 drivers/net/ethernet/freescale/fec_mpc52xx.c       |     7 +-
 drivers/net/ethernet/freescale/fman/mac.c          |     9 +-
 .../net/ethernet/freescale/fs_enet/fs_enet-main.c  |     5 +-
 drivers/net/ethernet/freescale/gianfar.c           |   184 +-
 drivers/net/ethernet/freescale/gianfar.h           |    17 -
 drivers/net/ethernet/freescale/ucc_geth.c          |     5 +-
 drivers/net/ethernet/fujitsu/fmvj18x_cs.c          |     4 +-
 drivers/net/ethernet/google/gve/gve_ethtool.c      |     8 +-
 drivers/net/ethernet/hisilicon/hisi_femac.c        |     7 +-
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c      |     7 +-
 drivers/net/ethernet/hisilicon/hns/hnae.h          |     6 -
 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c  |    22 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c |    27 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c  |     2 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.h  |     4 -
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_main.c |    16 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_misc.c |     2 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_ppe.c  |    41 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c  |    95 +-
 .../net/ethernet/hisilicon/hns/hns_dsaf_xgmac.c    |    26 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |    10 +-
 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c   |   106 +-
 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h    |     3 +
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |    17 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c |     5 +
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   222 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |     9 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |    21 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c |    14 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h |    70 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c |    25 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c |    13 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h |     3 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    |  2270 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |    64 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |    40 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |    41 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.h    |     2 +
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |    20 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c   |     1 -
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h   |     7 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   109 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |     6 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c   |     6 +
 drivers/net/ethernet/hisilicon/hns_mdio.c          |     4 +-
 drivers/net/ethernet/huawei/hinic/hinic_ethtool.c  |    29 +-
 .../net/ethernet/huawei/hinic/hinic_hw_api_cmd.c   |     8 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_if.c    |     2 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c  |     6 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c    |     1 -
 drivers/net/ethernet/huawei/hinic/hinic_rx.c       |     8 +-
 drivers/net/ethernet/huawei/hinic/hinic_tx.c       |     1 +
 drivers/net/ethernet/ibm/ehea/ehea_main.c          |     1 +
 drivers/net/ethernet/ibm/ibmvnic.c                 |   149 +-
 drivers/net/ethernet/ibm/ibmvnic.h                 |    94 -
 drivers/net/ethernet/intel/Kconfig                 |     1 +
 drivers/net/ethernet/intel/e1000/e1000_hw.c        |     1 +
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |     4 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |    18 +-
 drivers/net/ethernet/intel/e1000e/phy.c            |     2 +-
 drivers/net/ethernet/intel/e1000e/ptp.c            |     2 +-
 drivers/net/ethernet/intel/fm10k/fm10k_dcbnl.c     |     4 +-
 drivers/net/ethernet/intel/fm10k/fm10k_debugfs.c   |     2 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c      |     4 +-
 drivers/net/ethernet/intel/fm10k/fm10k_mbx.c       |     4 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pf.c        |     2 +-
 drivers/net/ethernet/intel/i40e/i40e.h             |     4 +-
 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h  |     6 +-
 drivers/net/ethernet/intel/i40e/i40e_client.c      |     1 +
 drivers/net/ethernet/intel/i40e/i40e_common.c      |    10 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb.c         |     4 +-
 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c      |     2 +-
 drivers/net/ethernet/intel/i40e/i40e_ddp.c         |     2 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c     |     7 +-
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |    81 +-
 drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c     |     2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   111 +-
 drivers/net/ethernet/intel/i40e/i40e_nvm.c         |     2 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c         |     2 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |    37 +-
 drivers/net/ethernet/intel/i40e/i40e_type.h        |     7 +-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |   117 +-
 drivers/net/ethernet/intel/i40e/i40e_xsk.c         |    17 +-
 drivers/net/ethernet/intel/iavf/Makefile           |     3 +-
 drivers/net/ethernet/intel/iavf/iavf.h             |    22 +
 drivers/net/ethernet/intel/iavf/iavf_adv_rss.c     |   218 +
 drivers/net/ethernet/intel/iavf/iavf_adv_rss.h     |    95 +
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |   883 +-
 drivers/net/ethernet/intel/iavf/iavf_fdir.c        |   779 +
 drivers/net/ethernet/intel/iavf/iavf_fdir.h        |   118 +
 drivers/net/ethernet/intel/iavf/iavf_main.c        |    62 +-
 drivers/net/ethernet/intel/iavf/iavf_txrx.c        |    17 +-
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |   360 +-
 drivers/net/ethernet/intel/ice/Makefile            |     3 +-
 drivers/net/ethernet/intel/ice/ice.h               |   115 +-
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h    |    24 +-
 drivers/net/ethernet/intel/ice/ice_arfs.c          |     6 +-
 drivers/net/ethernet/intel/ice/ice_base.c          |    48 +-
 drivers/net/ethernet/intel/ice/ice_common.c        |   199 +-
 drivers/net/ethernet/intel/ice/ice_common.h        |    10 +-
 drivers/net/ethernet/intel/ice/ice_controlq.c      |     8 +-
 drivers/net/ethernet/intel/ice/ice_controlq.h      |     9 +-
 drivers/net/ethernet/intel/ice/ice_dcb.c           |    48 +-
 drivers/net/ethernet/intel/ice/ice_dcb_lib.c       |     2 +-
 drivers/net/ethernet/intel/ice/ice_dcb_nl.c        |     2 -
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |   377 +-
 drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c  |     6 +-
 drivers/net/ethernet/intel/ice/ice_fdir.c          |   488 +-
 drivers/net/ethernet/intel/ice/ice_fdir.h          |    58 +
 drivers/net/ethernet/intel/ice/ice_flex_pipe.c     |   571 +-
 drivers/net/ethernet/intel/ice/ice_flex_pipe.h     |     3 +-
 drivers/net/ethernet/intel/ice/ice_flex_type.h     |    91 +-
 drivers/net/ethernet/intel/ice/ice_flow.c          |   835 +-
 drivers/net/ethernet/intel/ice/ice_flow.h          |   166 +-
 drivers/net/ethernet/intel/ice/ice_hw_autogen.h    |    19 +
 drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h     |    22 +
 drivers/net/ethernet/intel/ice/ice_lib.c           |   448 +-
 drivers/net/ethernet/intel/ice/ice_lib.h           |     7 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   837 +-
 drivers/net/ethernet/intel/ice/ice_nvm.c           |     1 +
 drivers/net/ethernet/intel/ice/ice_protocol_type.h |    10 +
 drivers/net/ethernet/intel/ice/ice_sched.c         |   133 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c         |   400 +-
 drivers/net/ethernet/intel/ice/ice_sriov.h         |    20 +-
 drivers/net/ethernet/intel/ice/ice_switch.c        |    17 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |   338 +-
 drivers/net/ethernet/intel/ice/ice_txrx.h          |    45 +-
 drivers/net/ethernet/intel/ice/ice_txrx_lib.c      |     1 +
 drivers/net/ethernet/intel/ice/ice_type.h          |   118 +-
 .../ethernet/intel/ice/ice_virtchnl_allowlist.c    |   171 +
 .../ethernet/intel/ice/ice_virtchnl_allowlist.h    |    13 +
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c |  2204 ++
 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h |    55 +
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c   |   774 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h   |    21 +
 drivers/net/ethernet/intel/ice/ice_xsk.c           |    21 +-
 drivers/net/ethernet/intel/igb/e1000_defines.h     |     8 +-
 drivers/net/ethernet/intel/igb/e1000_mac.c         |    27 +
 drivers/net/ethernet/intel/igb/e1000_mbx.c         |     2 +-
 drivers/net/ethernet/intel/igb/e1000_phy.c         |     1 +
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |    41 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |    25 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |     1 +
 drivers/net/ethernet/intel/igc/Makefile            |     2 +-
 drivers/net/ethernet/intel/igc/igc.h               |    31 +-
 drivers/net/ethernet/intel/igc/igc_defines.h       |    68 +-
 drivers/net/ethernet/intel/igc/igc_ethtool.c       |     2 +
 drivers/net/ethernet/intel/igc/igc_i225.c          |     6 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   539 +-
 drivers/net/ethernet/intel/igc/igc_ptp.c           |   320 +-
 drivers/net/ethernet/intel/igc/igc_regs.h          |    10 +
 drivers/net/ethernet/intel/igc/igc_xdp.c           |    60 +
 drivers/net/ethernet/intel/igc/igc_xdp.h           |    13 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c     |     4 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_common.c    |    16 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb_nl.c    |     2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c   |    40 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c       |     1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |    29 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c       |     8 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c       |     1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h      |     5 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c      |     2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c      |     2 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c       |    11 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |     1 +
 drivers/net/ethernet/intel/ixgbevf/vf.c            |    18 +-
 drivers/net/ethernet/intel/ixgbevf/vf.h            |     3 -
 drivers/net/ethernet/jme.c                         |    10 +-
 drivers/net/ethernet/jme.h                         |     2 +-
 drivers/net/ethernet/korina.c                      |   617 +-
 drivers/net/ethernet/lantiq_xrx200.c               |    11 +-
 drivers/net/ethernet/marvell/mv643xx_eth.c         |    11 +-
 drivers/net/ethernet/marvell/mvneta.c              |    31 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |    13 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |   107 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h     |     3 +-
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |    60 +-
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |    89 +-
 drivers/net/ethernet/marvell/octeontx2/af/npc.h    |     7 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |    17 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c    |   192 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |     4 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |    10 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |   196 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |    79 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |    21 +
 .../net/ethernet/marvell/octeontx2/nic/Makefile    |     2 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |    20 +
 .../ethernet/marvell/octeontx2/nic/otx2_flows.c    |    47 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |    37 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_reg.h  |     1 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c   |   787 +
 .../net/ethernet/marvell/prestera/prestera_main.c  |    14 +-
 .../net/ethernet/marvell/prestera/prestera_pci.c   |     1 +
 .../ethernet/marvell/prestera/prestera_switchdev.c |     2 +-
 drivers/net/ethernet/marvell/pxa168_eth.c          |     9 +-
 drivers/net/ethernet/marvell/skge.c                |     9 +-
 drivers/net/ethernet/marvell/sky2.c                |    19 +-
 drivers/net/ethernet/mediatek/Kconfig              |     2 +
 drivers/net/ethernet/mediatek/Makefile             |     2 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   315 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.h        |    73 +-
 drivers/net/ethernet/mediatek/mtk_ppe.c            |   509 +
 drivers/net/ethernet/mediatek/mtk_ppe.h            |   288 +
 drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c    |   217 +
 drivers/net/ethernet/mediatek/mtk_ppe_offload.c    |   495 +
 drivers/net/ethernet/mediatek/mtk_ppe_regs.h       |   144 +
 drivers/net/ethernet/mellanox/mlx4/cmd.c           |    69 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4.h          |     1 +
 drivers/net/ethernet/mellanox/mlx5/core/Kconfig    |    12 +
 drivers/net/ethernet/mellanox/mlx5/core/Makefile   |    12 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |    32 +-
 drivers/net/ethernet/mellanox/mlx5/core/dev.c      |     7 +-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.c  |    77 +-
 drivers/net/ethernet/mellanox/mlx5/core/devlink.h  |     1 +
 .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c   |     5 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |    58 +-
 .../net/ethernet/mellanox/mlx5/core/en/devlink.c   |    43 +-
 .../net/ethernet/mellanox/mlx5/core/en/devlink.h   |     6 +
 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h    |    60 +-
 .../mellanox/mlx5/core/en/fs_tt_redirect.c         |   605 +
 .../mellanox/mlx5/core/en/fs_tt_redirect.h         |    26 +
 .../net/ethernet/mellanox/mlx5/core/en/health.c    |     2 +-
 .../net/ethernet/mellanox/mlx5/core/en/params.c    |   548 +-
 .../net/ethernet/mellanox/mlx5/core/en/params.h    |    53 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/port.c  |    23 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c   |   399 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h   |    32 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/qos.c   |     4 +-
 .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c    |    91 +-
 .../ethernet/mellanox/mlx5/core/en/reporter_rx.c   |   183 +-
 .../ethernet/mellanox/mlx5/core/en/reporter_tx.c   |    27 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c |    90 +-
 .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h   |     1 +
 .../net/ethernet/mellanox/mlx5/core/en/tc_tun.h    |    20 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c  |    24 +-
 .../ethernet/mellanox/mlx5/core/en/tc_tun_geneve.c |    29 +
 .../ethernet/mellanox/mlx5/core/en/tc_tun_gre.c    |     1 +
 .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c        |     1 +
 .../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c  |     1 +
 drivers/net/ethernet/mellanox/mlx5/core/en/trap.c  |   203 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h  |     6 +
 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c   |    15 +-
 .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c |    56 +-
 .../mellanox/mlx5/core/en_accel/en_accel.h         |     7 +-
 .../mellanox/mlx5/core/en_accel/ipsec_fs.c         |     4 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls.h    |    11 +
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c |   167 +-
 .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c |     5 +-
 .../mellanox/mlx5/core/en_accel/ktls_txrx.h        |    20 +
 .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h |     3 +
 .../mellanox/mlx5/core/en_accel/tls_rxtx.c         |     9 -
 .../mellanox/mlx5/core/en_accel/tls_rxtx.h         |    14 +-
 .../mellanox/mlx5/core/en_accel/tls_stats.c        |    49 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c  |    99 +-
 .../net/ethernet/mellanox/mlx5/core/en_common.c    |    27 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c |    34 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |   456 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c    |   147 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  1132 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |   314 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.h   |    10 +
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |     6 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |   302 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |    21 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   228 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |    13 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c  |     5 +
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |    40 +-
 .../mellanox/mlx5/core/esw/acl/egress_lgcy.c       |     2 +-
 .../mellanox/mlx5/core/esw/acl/egress_ofld.c       |     4 +-
 .../ethernet/mellanox/mlx5/core/esw/acl/helper.c   |     8 +-
 .../ethernet/mellanox/mlx5/core/esw/acl/helper.h   |     2 +-
 .../mellanox/mlx5/core/esw/acl/ingress_lgcy.c      |     2 +-
 .../mellanox/mlx5/core/esw/acl/ingress_ofld.c      |     4 +-
 .../ethernet/mellanox/mlx5/core/esw/devlink_port.c |     9 +-
 .../ethernet/mellanox/mlx5/core/esw/indir_table.c  |    10 +-
 .../ethernet/mellanox/mlx5/core/esw/indir_table.h  |     6 +-
 .../net/ethernet/mellanox/mlx5/core/esw/legacy.c   |   510 +
 .../net/ethernet/mellanox/mlx5/core/esw/legacy.h   |    22 +
 .../net/ethernet/mellanox/mlx5/core/esw/sample.c   |   585 +
 .../net/ethernet/mellanox/mlx5/core/esw/sample.h   |    42 +
 .../net/ethernet/mellanox/mlx5/core/esw/vporttbl.c |   140 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   979 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |   277 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |   792 +-
 .../mellanox/mlx5/core/eswitch_offloads_termtbl.c  |    14 +-
 .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c   |     9 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |   102 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h  |     7 +
 .../net/ethernet/mellanox/mlx5/core/fs_counters.c  |    16 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c |    13 +-
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |     6 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |    40 +-
 .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c |     1 +
 drivers/net/ethernet/mellanox/mlx5/core/lag.c      |     4 +-
 drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c   |     2 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |    25 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.h    |    11 +
 .../net/ethernet/mellanox/mlx5/core/lib/crypto.c   |     2 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h   |    15 +-
 .../ethernet/mellanox/mlx5/core/lib/fs_chains.c    |    52 +-
 .../ethernet/mellanox/mlx5/core/lib/fs_chains.h    |     6 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c  |    19 +-
 drivers/net/ethernet/mellanox/mlx5/core/lib/mlx5.h |     9 +
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   149 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |    20 +-
 .../net/ethernet/mellanox/mlx5/core/pagealloc.c    |     2 +-
 drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c  |    74 +-
 drivers/net/ethernet/mellanox/mlx5/core/port.c     |   110 +-
 drivers/net/ethernet/mellanox/mlx5/core/rdma.c     |     1 -
 drivers/net/ethernet/mellanox/mlx5/core/rl.c       |   139 +-
 .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.c   |    12 +-
 .../net/ethernet/mellanox/mlx5/core/sf/dev/dev.h   |     2 +-
 .../ethernet/mellanox/mlx5/core/sf/dev/driver.c    |    14 +-
 .../net/ethernet/mellanox/mlx5/core/sf/devlink.c   |    43 +-
 .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c  |   269 +-
 drivers/net/ethernet/mellanox/mlx5/core/sf/priv.h  |     9 +-
 drivers/net/ethernet/mellanox/mlx5/core/sriov.c    |    48 +-
 .../mellanox/mlx5/core/steering/dr_action.c        |   242 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c  |    70 +-
 .../mellanox/mlx5/core/steering/dr_matcher.c       |   256 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_rule.c |    11 +
 .../ethernet/mellanox/mlx5/core/steering/dr_send.c |    65 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_ste.c  |   145 +-
 .../ethernet/mellanox/mlx5/core/steering/dr_ste.h  |    31 +-
 .../mellanox/mlx5/core/steering/dr_ste_v0.c        |   368 +-
 .../mellanox/mlx5/core/steering/dr_ste_v1.c        |   289 +-
 .../mellanox/mlx5/core/steering/dr_table.c         |     4 +-
 .../mellanox/mlx5/core/steering/dr_types.h         |   205 +-
 .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h      |    16 +-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |    14 -
 drivers/net/ethernet/mellanox/mlx5/core/wq.c       |     5 -
 drivers/net/ethernet/mellanox/mlxsw/core.c         |     6 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h         |    21 +-
 .../mellanox/mlxsw/core_acl_flex_actions.c         |   131 +
 .../mellanox/mlxsw/core_acl_flex_actions.h         |    11 +
 drivers/net/ethernet/mellanox/mlxsw/core_thermal.c |    29 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |    55 +-
 drivers/net/ethernet/mellanox/mlxsw/pci_hw.h       |    71 +
 drivers/net/ethernet/mellanox/mlxsw/reg.h          |   130 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |   215 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h     |    91 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c |    25 +
 .../mellanox/mlxsw/spectrum_acl_flex_actions.c     |    83 +
 .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c   |    21 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c |   148 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_flow.c    |     2 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_flower.c  |    23 +
 .../net/ethernet/mellanox/mlxsw/spectrum_ipip.c    |    17 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_ipip.h    |     3 +-
 .../ethernet/mellanox/mlxsw/spectrum_matchall.c    |   245 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_mr.c  |    30 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c |     7 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h |     1 -
 .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c   |    15 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c   |   453 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   682 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.h  |    12 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_span.c    |    21 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_span.h    |    16 +
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |    79 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_trap.c    |   213 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |     7 +-
 drivers/net/ethernet/microchip/encx24j600.c        |    15 +-
 drivers/net/ethernet/microchip/lan743x_ethtool.c   |     4 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |    15 +-
 drivers/net/ethernet/microsoft/Kconfig             |    29 +
 drivers/net/ethernet/microsoft/Makefile            |     5 +
 drivers/net/ethernet/microsoft/mana/Makefile       |     6 +
 drivers/net/ethernet/microsoft/mana/gdma.h         |   673 +
 drivers/net/ethernet/microsoft/mana/gdma_main.c    |  1415 +
 drivers/net/ethernet/microsoft/mana/hw_channel.c   |   843 +
 drivers/net/ethernet/microsoft/mana/hw_channel.h   |   190 +
 drivers/net/ethernet/microsoft/mana/mana.h         |   533 +
 drivers/net/ethernet/microsoft/mana/mana_en.c      |  1895 ++
 drivers/net/ethernet/microsoft/mana/mana_ethtool.c |   250 +
 drivers/net/ethernet/microsoft/mana/shm_channel.c  |   291 +
 drivers/net/ethernet/microsoft/mana/shm_channel.h  |    21 +
 drivers/net/ethernet/moxa/moxart_ether.c           |     1 -
 drivers/net/ethernet/mscc/Kconfig                  |     3 +-
 drivers/net/ethernet/mscc/ocelot.c                 |   188 +-
 drivers/net/ethernet/mscc/ocelot_flower.c          |     5 +
 drivers/net/ethernet/mscc/ocelot_mrp.c             |   225 +-
 drivers/net/ethernet/mscc/ocelot_net.c             |   234 +-
 drivers/net/ethernet/mscc/ocelot_ptp.c             |     2 +
 drivers/net/ethernet/mscc/ocelot_vcap.c            |     1 +
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c   |     2 +-
 drivers/net/ethernet/neterion/s2io.c               |     2 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.h     |    14 +-
 drivers/net/ethernet/netronome/nfp/abm/main.c      |     4 +-
 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c      |     1 +
 drivers/net/ethernet/netronome/nfp/flower/main.h   |    12 +-
 .../net/ethernet/netronome/nfp/flower/metadata.c   |    16 +-
 .../net/ethernet/netronome/nfp/flower/offload.c    |    48 +-
 .../net/ethernet/netronome/nfp/flower/qos_conf.c   |   156 +-
 drivers/net/ethernet/netronome/nfp/nfp_app.h       |     1 -
 drivers/net/ethernet/netronome/nfp/nfp_devlink.c   |     1 +
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |    79 +-
 drivers/net/ethernet/netronome/nfp/nfp_port.h      |     2 -
 drivers/net/ethernet/nxp/lpc_eth.c                 |    13 +-
 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.h    |     9 -
 .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c   |     1 +
 drivers/net/ethernet/pensando/ionic/Makefile       |     1 +
 drivers/net/ethernet/pensando/ionic/ionic.h        |     6 +
 .../net/ethernet/pensando/ionic/ionic_bus_pci.c    |     4 +
 drivers/net/ethernet/pensando/ionic/ionic_dev.c    |   107 +-
 drivers/net/ethernet/pensando/ionic/ionic_dev.h    |    33 +-
 .../net/ethernet/pensando/ionic/ionic_ethtool.c    |   109 +-
 drivers/net/ethernet/pensando/ionic/ionic_if.h     |   242 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.c    |   536 +-
 drivers/net/ethernet/pensando/ionic/ionic_lif.h    |   104 +-
 drivers/net/ethernet/pensando/ionic/ionic_main.c   |    43 +-
 drivers/net/ethernet/pensando/ionic/ionic_phc.c    |   615 +
 .../net/ethernet/pensando/ionic/ionic_rx_filter.c  |    21 +
 .../net/ethernet/pensando/ionic/ionic_rx_filter.h  |     1 +
 drivers/net/ethernet/pensando/ionic/ionic_stats.c  |   392 +-
 drivers/net/ethernet/pensando/ionic/ionic_txrx.c   |   871 +-
 drivers/net/ethernet/pensando/ionic/ionic_txrx.h   |     3 +
 drivers/net/ethernet/qlogic/qed/qed_l2.c           |     1 +
 drivers/net/ethernet/qlogic/qed/qed_sriov.c        |     1 +
 drivers/net/ethernet/qlogic/qede/qede_fp.c         |    26 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c       |     1 -
 .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c    |     3 +-
 drivers/net/ethernet/qualcomm/emac/emac-mac.c      |     4 +-
 drivers/net/ethernet/qualcomm/qca_spi.c            |    10 +-
 drivers/net/ethernet/qualcomm/qca_uart.c           |     9 +-
 .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c   |    10 +-
 drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h    |    12 -
 .../ethernet/qualcomm/rmnet/rmnet_map_command.c    |    11 +-
 .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c   |    56 +-
 drivers/net/ethernet/realtek/r8169_main.c          |    81 +-
 drivers/net/ethernet/renesas/ravb.h                |     1 +
 drivers/net/ethernet/renesas/ravb_main.c           |    62 +-
 drivers/net/ethernet/renesas/sh_eth.c              |    15 +-
 drivers/net/ethernet/renesas/sh_eth.h              |   114 +-
 drivers/net/ethernet/rocker/rocker_main.c          |     4 +-
 .../net/ethernet/samsung/sxgbe/sxgbe_platform.c    |    13 +-
 drivers/net/ethernet/sfc/ef10.c                    |    20 +-
 drivers/net/ethernet/sfc/efx.c                     |     2 +-
 drivers/net/ethernet/sfc/efx_channels.c            |     2 +
 drivers/net/ethernet/sfc/enum.h                    |     1 -
 drivers/net/ethernet/sfc/ethtool.c                 |    10 +
 drivers/net/ethernet/sfc/falcon/efx.c              |     2 +-
 drivers/net/ethernet/sfc/falcon/net_driver.h       |     2 +-
 drivers/net/ethernet/sfc/farch.c                   |    16 +-
 drivers/net/ethernet/sfc/net_driver.h              |     3 +
 drivers/net/ethernet/sfc/rx.c                      |    11 +-
 drivers/net/ethernet/sfc/tx.c                      |    15 +-
 drivers/net/ethernet/smsc/smc91x.c                 |     2 +-
 drivers/net/ethernet/smsc/smsc911x.c               |     2 +
 drivers/net/ethernet/socionext/netsec.c            |    16 +-
 drivers/net/ethernet/socionext/sni_ave.c           |    10 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig        |     4 +-
 drivers/net/ethernet/stmicro/stmmac/Makefile       |     1 +
 drivers/net/ethernet/stmicro/stmmac/common.h       |    37 +
 .../net/ethernet/stmicro/stmmac/dwmac-anarion.c    |     2 +-
 .../ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c    |     2 +-
 .../net/ethernet/stmicro/stmmac/dwmac-generic.c    |     2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c    |    62 +-
 .../net/ethernet/stmicro/stmmac/dwmac-intel-plat.c |     2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c  |   410 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-intel.h  |     1 +
 .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c    |     4 +-
 .../net/ethernet/stmicro/stmmac/dwmac-lpc18xx.c    |     2 +-
 .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c   |     2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c  |     2 +-
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |     2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-oxnas.c  |     2 +-
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |     3 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c     |     2 +-
 .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c    |     2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sti.c    |     2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-stm32.c  |     2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |    26 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c  |    10 +-
 .../net/ethernet/stmicro/stmmac/dwmac-visconti.c   |     2 +-
 .../net/ethernet/stmicro/stmmac/dwmac1000_dma.c    |     2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h       |    15 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |     9 +
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c   |    29 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.h   |    25 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c   |    30 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac5.c       |   136 +
 drivers/net/ethernet/stmicro/stmmac/dwmac5.h       |    44 +
 drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h    |    22 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac_lib.c    |     8 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h     |     6 +
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |    15 +-
 drivers/net/ethernet/stmicro/stmmac/hwif.h         |    25 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac.h       |    92 +-
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |   124 +-
 .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c  |    50 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  2984 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |   111 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c   |     2 -
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |    44 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.h  |     2 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |    75 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.h   |    24 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c    |   124 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c   |   135 +
 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h   |    15 +
 drivers/net/ethernet/sun/cassini.c                 |     1 +
 drivers/net/ethernet/sun/niu.c                     |    32 +-
 drivers/net/ethernet/sun/sungem.c                  |     4 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |    19 +-
 drivers/net/ethernet/ti/am65-cpsw-switchdev.c      |     4 +-
 drivers/net/ethernet/ti/cpsw.c                     |    21 +-
 drivers/net/ethernet/ti/cpsw_new.c                 |    21 +-
 drivers/net/ethernet/ti/cpsw_priv.c                |    11 +-
 drivers/net/ethernet/ti/cpsw_switchdev.c           |     4 +-
 drivers/net/ethernet/ti/davinci_emac.c             |    12 +-
 drivers/net/ethernet/ti/netcp_core.c               |     7 +-
 drivers/net/ethernet/toshiba/spider_net.c          |    42 +-
 drivers/net/ethernet/toshiba/tc35815.c             |     3 +-
 drivers/net/ethernet/via/via-velocity.c            |     2 +-
 drivers/net/ethernet/wiznet/w5100-spi.c            |     8 +-
 drivers/net/ethernet/wiznet/w5100.c                |     2 +-
 drivers/net/ethernet/xilinx/Kconfig                |     3 +
 drivers/net/ethernet/xilinx/ll_temac_main.c        |     8 +-
 drivers/net/ethernet/xilinx/xilinx_axienet.h       |    20 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |    62 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c  |     4 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      |     8 +-
 drivers/net/ethernet/xircom/xirc2ps_cs.c           |     2 -
 drivers/net/ethernet/xscale/Kconfig                |     1 +
 drivers/net/ethernet/xscale/ixp4xx_eth.c           |   215 +-
 drivers/net/fddi/Kconfig                           |    16 -
 drivers/net/fddi/defxx.c                           |    96 +-
 drivers/net/fddi/defxx.h                           |     5 +-
 drivers/net/fddi/defza.c                           |     2 +-
 drivers/net/fddi/skfp/h/smc.h                      |     2 +-
 drivers/net/fddi/skfp/h/smt.h                      |    12 +-
 drivers/net/fddi/skfp/smt.c                        |     4 +-
 drivers/net/geneve.c                               |    31 +-
 drivers/net/hamradio/6pack.c                       |     1 -
 drivers/net/hamradio/mkiss.c                       |     1 -
 drivers/net/hyperv/hyperv_net.h                    |     6 +-
 drivers/net/hyperv/netvsc.c                        |    55 +-
 drivers/net/hyperv/netvsc_drv.c                    |    65 +-
 drivers/net/ieee802154/atusb.c                     |     1 +
 drivers/net/ieee802154/mac802154_hwsim.c           |     2 +-
 drivers/net/ipa/Kconfig                            |     5 +-
 drivers/net/ipa/Makefile                           |     6 +-
 drivers/net/ipa/gsi.c                              |   110 +-
 drivers/net/ipa/gsi.h                              |     4 +-
 drivers/net/ipa/gsi_private.h                      |     4 +-
 drivers/net/ipa/gsi_reg.h                          |    85 +-
 drivers/net/ipa/gsi_trans.c                        |    13 +-
 drivers/net/ipa/gsi_trans.h                        |     5 +-
 drivers/net/ipa/ipa.h                              |     7 +-
 drivers/net/ipa/ipa_cmd.c                          |    28 +-
 drivers/net/ipa/ipa_cmd.h                          |    19 +-
 drivers/net/ipa/ipa_data-sc7180.c                  |   346 -
 drivers/net/ipa/ipa_data-sdm845.c                  |   366 -
 drivers/net/ipa/ipa_data-v3.5.1.c                  |   403 +
 drivers/net/ipa/ipa_data-v4.11.c                   |   382 +
 drivers/net/ipa/ipa_data-v4.2.c                    |   362 +
 drivers/net/ipa/ipa_data-v4.5.c                    |   437 +
 drivers/net/ipa/ipa_data-v4.9.c                    |   430 +
 drivers/net/ipa/ipa_data.h                         |   131 +-
 drivers/net/ipa/ipa_endpoint.c                     |    82 +-
 drivers/net/ipa/ipa_endpoint.h                     |    32 +-
 drivers/net/ipa/ipa_interrupt.c                    |    54 +-
 drivers/net/ipa/ipa_interrupt.h                    |     1 +
 drivers/net/ipa/ipa_main.c                         |   330 +-
 drivers/net/ipa/ipa_mem.c                          |    15 +-
 drivers/net/ipa/ipa_mem.h                          |    21 +-
 drivers/net/ipa/ipa_modem.c                        |    34 +-
 drivers/net/ipa/ipa_qmi.c                          |    14 +-
 drivers/net/ipa/ipa_qmi.h                          |    14 +-
 drivers/net/ipa/ipa_qmi_msg.c                      |    78 +-
 drivers/net/ipa/ipa_qmi_msg.h                      |     6 +-
 drivers/net/ipa/ipa_reg.h                          |   495 +-
 drivers/net/ipa/ipa_resource.c                     |   176 +
 drivers/net/ipa/ipa_resource.h                     |    23 +
 drivers/net/ipa/ipa_smp2p.h                        |     2 +-
 drivers/net/ipa/ipa_table.c                        |   117 +-
 drivers/net/ipa/ipa_table.h                        |    27 +-
 drivers/net/ipa/ipa_uc.c                           |     5 +-
 drivers/net/ipa/ipa_version.h                      |    29 +-
 drivers/net/macvlan.c                              |    64 +-
 drivers/net/mdio.c                                 |     2 +-
 drivers/net/mdio/Kconfig                           |    11 +
 drivers/net/mdio/Makefile                          |     1 +
 drivers/net/mdio/mdio-bcm-unimac.c                 |    16 +-
 drivers/net/mdio/mdio-bitbang.c                    |    12 +-
 drivers/net/mdio/mdio-cavium.c                     |     2 +-
 drivers/net/mdio/mdio-gpio.c                       |    18 +-
 drivers/net/mdio/mdio-ipq4019.c                    |     4 +-
 drivers/net/mdio/mdio-ipq8064.c                    |     4 +-
 drivers/net/mdio/mdio-mscc-miim.c                  |     8 +-
 drivers/net/mdio/mdio-mux-bcm-iproc.c              |    14 +-
 drivers/net/mdio/mdio-mux-bcm6368.c                |   184 +
 drivers/net/mdio/mdio-mux-gpio.c                   |     8 +-
 drivers/net/mdio/mdio-mux-mmioreg.c                |     6 +-
 drivers/net/mdio/mdio-mux-multiplexer.c            |     2 +-
 drivers/net/mdio/mdio-mux.c                        |     6 +-
 drivers/net/mdio/mdio-octeon.c                     |     8 +-
 drivers/net/mdio/mdio-thunder.c                    |    10 +-
 drivers/net/mdio/mdio-xgene.c                      |     6 +-
 drivers/net/mdio/of_mdio.c                         |    10 +-
 drivers/net/mhi/mhi.h                              |     1 +
 drivers/net/mhi/net.c                              |     7 +-
 drivers/net/mhi/proto_mbim.c                       |    62 +-
 drivers/net/netdevsim/Makefile                     |     4 +
 drivers/net/netdevsim/dev.c                        |    17 +-
 drivers/net/netdevsim/ethtool.c                    |    36 +
 drivers/net/netdevsim/fib.c                        |   147 +-
 drivers/net/netdevsim/health.c                     |    11 +-
 drivers/net/netdevsim/netdevsim.h                  |    18 +
 drivers/net/netdevsim/psample.c                    |   265 +
 drivers/net/pcs/pcs-xpcs.c                         |   257 +-
 drivers/net/phy/Kconfig                            |    12 +
 drivers/net/phy/Makefile                           |     2 +
 drivers/net/phy/at803x.c                           |   100 +-
 drivers/net/phy/bcm-phy-lib.c                      |    13 +-
 drivers/net/phy/broadcom.c                         |    76 +-
 drivers/net/phy/intel-xway.c                       |    21 +
 drivers/net/phy/marvell-88x2222.c                  |   621 +
 drivers/net/phy/marvell.c                          |   647 +-
 drivers/net/phy/marvell10g.c                       |   386 +-
 drivers/net/phy/mdio-boardinfo.c                   |     2 +-
 drivers/net/phy/mdio_bus.c                         |     2 +-
 drivers/net/phy/mscc/mscc_main.c                   |   217 +-
 drivers/net/phy/nxp-c45-tja11xx.c                  |   621 +
 drivers/net/phy/phy-c45.c                          |    51 +
 drivers/net/phy/phy.c                              |     3 +-
 drivers/net/phy/phy_device.c                       |    52 +-
 drivers/net/phy/phylink.c                          |     5 +-
 drivers/net/phy/sfp-bus.c                          |    20 +
 drivers/net/phy/sfp.c                              |    25 +
 drivers/net/phy/sfp.h                              |     3 +
 drivers/net/phy/smsc.c                             |     7 +-
 drivers/net/plip/plip.c                            |     2 +
 drivers/net/ppp/ppp_async.c                        |     1 -
 drivers/net/ppp/ppp_deflate.c                      |     1 -
 drivers/net/ppp/ppp_generic.c                      |    22 +
 drivers/net/ppp/ppp_synctty.c                      |     1 -
 drivers/net/ppp/pppoe.c                            |    27 +-
 drivers/net/slip/slip.c                            |     1 -
 drivers/net/thunderbolt.c                          |    56 +-
 drivers/net/tun.c                                  |    64 +-
 drivers/net/usb/asix_devices.c                     |    12 +-
 drivers/net/usb/ax88179_178a.c                     |     6 +-
 drivers/net/usb/cdc_ether.c                        |    27 +-
 drivers/net/usb/cdc_ncm.c                          |    56 +-
 drivers/net/usb/dm9601.c                           |     4 +-
 drivers/net/usb/hso.c                              |    35 +-
 drivers/net/usb/lan78xx.c                          |     1 -
 drivers/net/usb/mcs7830.c                          |     4 +-
 drivers/net/usb/r8152.c                            |  3853 ++-
 drivers/net/usb/sierra_net.c                       |     4 +-
 drivers/net/usb/smsc75xx.c                         |     4 +-
 drivers/net/usb/sr9700.c                           |     4 +-
 drivers/net/usb/sr9800.c                           |     4 +-
 drivers/net/usb/usbnet.c                           |    38 +-
 drivers/net/veth.c                                 |   199 +-
 drivers/net/virtio_net.c                           |   208 +-
 drivers/net/vmxnet3/vmxnet3_ethtool.c              |    53 +-
 drivers/net/vrf.c                                  |    10 +-
 drivers/net/vxlan.c                                |    20 +-
 drivers/net/wan/farsync.c                          |     3 +-
 drivers/net/wan/hdlc_x25.c                         |    30 +-
 drivers/net/wan/lapbether.c                        |    85 +-
 drivers/net/wan/z85230.h                           |    39 -
 drivers/net/wireless/ath/ath10k/htc.c              |     2 +-
 drivers/net/wireless/ath/ath10k/mac.c              |     2 +
 drivers/net/wireless/ath/ath10k/snoc.c             |    29 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.c          |     3 +
 drivers/net/wireless/ath/ath11k/ahb.c              |     2 +-
 drivers/net/wireless/ath/ath11k/ce.c               |    58 +-
 drivers/net/wireless/ath/ath11k/ce.h               |     1 +
 drivers/net/wireless/ath/ath11k/core.c             |    45 +-
 drivers/net/wireless/ath/ath11k/core.h             |     6 +
 .../net/wireless/ath/ath11k/debugfs_htt_stats.c    |     2 +-
 drivers/net/wireless/ath/ath11k/dp_rx.c            |   476 +-
 drivers/net/wireless/ath/ath11k/dp_tx.c            |     6 +-
 drivers/net/wireless/ath/ath11k/hal.c              |    96 +-
 drivers/net/wireless/ath/ath11k/hal.h              |    33 +-
 drivers/net/wireless/ath/ath11k/hal_desc.h         |    13 +-
 drivers/net/wireless/ath/ath11k/hal_tx.c           |     3 +
 drivers/net/wireless/ath/ath11k/hal_tx.h           |     1 +
 drivers/net/wireless/ath/ath11k/hif.h              |    10 +
 drivers/net/wireless/ath/ath11k/hw.c               |   796 +
 drivers/net/wireless/ath/ath11k/hw.h               |    53 +
 drivers/net/wireless/ath/ath11k/mac.c              |   103 +-
 drivers/net/wireless/ath/ath11k/mac.h              |     2 +
 drivers/net/wireless/ath/ath11k/mhi.c              |   125 +-
 drivers/net/wireless/ath/ath11k/pci.c              |   194 +-
 drivers/net/wireless/ath/ath11k/pci.h              |    21 +-
 drivers/net/wireless/ath/ath11k/qmi.c              |   118 +-
 drivers/net/wireless/ath/ath11k/qmi.h              |     9 +-
 drivers/net/wireless/ath/ath11k/rx_desc.h          |   212 +-
 drivers/net/wireless/ath/ath11k/wmi.c              |    64 +-
 drivers/net/wireless/ath/ath6kl/debug.c            |     5 +-
 drivers/net/wireless/ath/ath9k/beacon.c            |     2 +-
 drivers/net/wireless/ath/ath9k/htc_drv_init.c      |     2 +-
 drivers/net/wireless/ath/ath9k/hw.c                |     2 +-
 drivers/net/wireless/ath/ath9k/init.c              |     5 +-
 drivers/net/wireless/ath/carl9170/carl9170.h       |     7 +-
 drivers/net/wireless/ath/carl9170/tx.c             |     2 +-
 drivers/net/wireless/ath/wil6210/wmi.c             |     2 +-
 drivers/net/wireless/broadcom/b43/main.c           |     2 +-
 drivers/net/wireless/broadcom/b43legacy/main.c     |     2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |     8 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h |    19 +-
 .../wireless/broadcom/brcm80211/brcmfmac/core.c    |    44 +-
 .../wireless/broadcom/brcm80211/brcmfmac/debug.h   |     1 -
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |     2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |     9 +-
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.h    |     5 -
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.c |     8 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/usb.h |     2 +-
 drivers/net/wireless/cisco/airo.c                  |   117 +-
 drivers/net/wireless/intel/ipw2x00/libipw_wx.c     |     6 +-
 drivers/net/wireless/intel/iwlegacy/3945-mac.c     |     2 -
 drivers/net/wireless/intel/iwlegacy/common.c       |     2 -
 drivers/net/wireless/intel/iwlegacy/common.h       |     2 +-
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |    72 +-
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c      |     2 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |    78 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h       |    13 +-
 .../net/wireless/intel/iwlwifi/fw/api/location.h   |   173 +-
 .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h    |    20 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h  |    22 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h     |    30 -
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   |     8 +
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |     4 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |     3 +
 drivers/net/wireless/intel/iwlwifi/fw/img.h        |     5 +-
 drivers/net/wireless/intel/iwlwifi/fw/init.c       |    59 +
 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c |    10 +-
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |     1 +
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |    13 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |     3 +
 drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c   |     5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |     4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |    16 +-
 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h   |     4 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |    91 +-
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |     6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h |    11 +
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |     2 +
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |    17 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c |    85 +-
 .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c |    27 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   232 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |    59 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |    12 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rfi.c       |     6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c     |    20 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |     6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |    75 +-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |   128 +
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |    10 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h       |    38 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |    27 +-
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c        |     4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |    18 +-
 .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |    31 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |     3 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   107 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |     5 +
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |    68 +-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |    43 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |    29 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |     7 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |    87 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.c      |    41 +-
 drivers/net/wireless/intel/iwlwifi/queue/tx.h      |     3 +-
 drivers/net/wireless/intersil/hostap/hostap_proc.c |     1 +
 .../net/wireless/intersil/orinoco/orinoco_nortel.c |     8 -
 .../net/wireless/intersil/orinoco/orinoco_pci.c    |     8 -
 .../net/wireless/intersil/orinoco/orinoco_plx.c    |     8 -
 .../net/wireless/intersil/orinoco/orinoco_tmd.c    |     8 -
 drivers/net/wireless/mac80211_hwsim.c              |    24 +-
 drivers/net/wireless/marvell/libertas/decl.h       |     1 -
 drivers/net/wireless/marvell/libertas/mesh.c       |    33 +-
 drivers/net/wireless/marvell/libertas/mesh.h       |    12 +-
 .../net/wireless/marvell/libertas_tf/libertas_tf.h |     1 -
 drivers/net/wireless/marvell/mwifiex/cfg80211.c    |    11 +-
 drivers/net/wireless/marvell/mwifiex/scan.c        |     3 +-
 drivers/net/wireless/marvell/mwl8k.c               |     1 +
 drivers/net/wireless/mediatek/mt76/agg-rx.c        |    19 +-
 drivers/net/wireless/mediatek/mt76/debugfs.c       |    28 +
 drivers/net/wireless/mediatek/mt76/dma.c           |    65 +-
 drivers/net/wireless/mediatek/mt76/dma.h           |     1 +
 drivers/net/wireless/mediatek/mt76/eeprom.c        |   240 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |    77 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |    99 +-
 drivers/net/wireless/mediatek/mt76/mt7603/dma.c    |     4 +-
 drivers/net/wireless/mediatek/mt76/mt7603/init.c   |     3 +
 drivers/net/wireless/mediatek/mt76/mt7603/mac.c    |    35 +-
 drivers/net/wireless/mediatek/mt76/mt7603/mcu.c    |     5 +-
 drivers/net/wireless/mediatek/mt76/mt7603/mt7603.h |     2 +-
 drivers/net/wireless/mediatek/mt76/mt7603/pci.c    |     2 +-
 .../net/wireless/mediatek/mt76/mt7615/debugfs.c    |    61 +-
 drivers/net/wireless/mediatek/mt76/mt7615/dma.c    |    71 +-
 drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c |     1 +
 drivers/net/wireless/mediatek/mt76/mt7615/init.c   |    42 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.c    |   424 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mac.h    |     8 +
 drivers/net/wireless/mediatek/mt76/mt7615/main.c   |   209 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |   299 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.h    |    34 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mmio.c   |    27 +-
 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h |    31 +-
 drivers/net/wireless/mediatek/mt76/mt7615/pci.c    |     6 +-
 .../net/wireless/mediatek/mt76/mt7615/pci_init.c   |    17 +-
 .../net/wireless/mediatek/mt76/mt7615/pci_mac.c    |   183 +-
 drivers/net/wireless/mediatek/mt76/mt7615/regs.h   |    20 +-
 .../net/wireless/mediatek/mt76/mt7615/sdio_txrx.c  |    11 +-
 drivers/net/wireless/mediatek/mt76/mt7615/soc.c    |     4 +-
 .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c   |     7 +-
 drivers/net/wireless/mediatek/mt76/mt76_connac.h   |    59 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mac.c   |    23 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |   272 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |    81 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c    |     6 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c    |     3 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c   |     4 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c   |     5 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c  |     6 +-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |     4 +
 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c    |     6 +-
 drivers/net/wireless/mediatek/mt76/mt7915/Makefile |     2 +-
 .../net/wireless/mediatek/mt76/mt7915/debugfs.c    |   116 +-
 drivers/net/wireless/mediatek/mt76/mt7915/dma.c    |   112 +-
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c |   184 +-
 drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h |    51 +-
 drivers/net/wireless/mediatek/mt76/mt7915/init.c   |   220 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.c    |   258 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mac.h    |    15 +
 drivers/net/wireless/mediatek/mt76/mt7915/main.c   |   132 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.c    |   437 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mcu.h    |    16 +-
 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c   |   152 +
 drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h |   106 +-
 drivers/net/wireless/mediatek/mt76/mt7915/pci.c    |    37 +-
 drivers/net/wireless/mediatek/mt76/mt7915/regs.h   |    18 +
 .../net/wireless/mediatek/mt76/mt7915/testmode.c   |    22 +-
 drivers/net/wireless/mediatek/mt76/mt7921/Makefile |     4 +-
 .../net/wireless/mediatek/mt76/mt7921/debugfs.c    |   168 +-
 drivers/net/wireless/mediatek/mt76/mt7921/dma.c    |   242 +-
 drivers/net/wireless/mediatek/mt76/mt7921/init.c   |    48 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mac.c    |   525 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mac.h    |    10 +-
 drivers/net/wireless/mediatek/mt76/mt7921/main.c   |   236 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |   210 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.h    |    60 +-
 drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h |    83 +-
 .../wireless/mediatek/mt76/mt7921/mt7921_trace.h   |    51 +
 drivers/net/wireless/mediatek/mt76/mt7921/pci.c    |    54 +-
 drivers/net/wireless/mediatek/mt76/mt7921/regs.h   |    58 +-
 drivers/net/wireless/mediatek/mt76/mt7921/trace.c  |    12 +
 drivers/net/wireless/mediatek/mt76/sdio.c          |     3 +
 drivers/net/wireless/mediatek/mt76/testmode.c      |   159 +-
 drivers/net/wireless/mediatek/mt76/testmode.h      |     2 +-
 drivers/net/wireless/mediatek/mt76/tx.c            |    94 +-
 drivers/net/wireless/mediatek/mt7601u/eeprom.c     |     2 +-
 drivers/net/wireless/mediatek/mt7601u/init.c       |     1 +
 drivers/net/wireless/microchip/wilc1000/Kconfig    |     1 +
 drivers/net/wireless/microchip/wilc1000/netdev.c   |    39 +-
 drivers/net/wireless/microchip/wilc1000/sdio.c     |     2 +-
 drivers/net/wireless/microchip/wilc1000/spi.c      |   298 +-
 drivers/net/wireless/microchip/wilc1000/wlan.c     |    56 +-
 drivers/net/wireless/microchip/wilc1000/wlan.h     |     7 +-
 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c  |    27 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.c  |    67 -
 drivers/net/wireless/quantenna/qtnfmac/event.c     |     6 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00dev.c     |     6 +-
 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu.h   |     1 -
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |    19 +-
 drivers/net/wireless/realtek/rtlwifi/base.c        |    33 +-
 drivers/net/wireless/realtek/rtlwifi/core.c        |    38 +-
 drivers/net/wireless/realtek/rtlwifi/core.h        |     1 +
 .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c    |     2 -
 .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c    |    10 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/table.c |   500 +-
 drivers/net/wireless/realtek/rtlwifi/usb.c         |     4 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |     9 +-
 drivers/net/wireless/realtek/rtw88/coex.c          |    13 +-
 drivers/net/wireless/realtek/rtw88/coex.h          |     9 +
 drivers/net/wireless/realtek/rtw88/debug.c         |   134 +-
 drivers/net/wireless/realtek/rtw88/debug.h         |     1 +
 drivers/net/wireless/realtek/rtw88/fw.c            |    27 +
 drivers/net/wireless/realtek/rtw88/fw.h            |    18 +
 drivers/net/wireless/realtek/rtw88/hci.h           |    16 +
 drivers/net/wireless/realtek/rtw88/mac.c           |    19 +
 drivers/net/wireless/realtek/rtw88/mac.h           |     4 +
 drivers/net/wireless/realtek/rtw88/mac80211.c      |     2 +
 drivers/net/wireless/realtek/rtw88/main.c          |   104 +-
 drivers/net/wireless/realtek/rtw88/main.h          |    57 +
 drivers/net/wireless/realtek/rtw88/pci.c           |    98 +-
 drivers/net/wireless/realtek/rtw88/pci.h           |     1 +
 drivers/net/wireless/realtek/rtw88/phy.c           |    95 +-
 drivers/net/wireless/realtek/rtw88/phy.h           |     3 +
 drivers/net/wireless/realtek/rtw88/reg.h           |    15 +
 drivers/net/wireless/realtek/rtw88/rtw8821c.c      |     3 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.c      |   892 +-
 drivers/net/wireless/realtek/rtw88/rtw8822c.h      |   339 +-
 .../net/wireless/realtek/rtw88/rtw8822c_table.c    |   686 +-
 drivers/net/wireless/rsi/rsi_91x_ps.c              |     1 -
 drivers/net/wireless/rsi/rsi_91x_sdio.c            |     2 +-
 drivers/net/wireless/rsi/rsi_boot_params.h         |     2 +-
 drivers/net/wireless/rsi/rsi_coex.h                |     2 +-
 drivers/net/wireless/rsi/rsi_common.h              |     2 +-
 drivers/net/wireless/rsi/rsi_debugfs.h             |     2 +-
 drivers/net/wireless/rsi/rsi_hal.h                 |     2 +-
 drivers/net/wireless/rsi/rsi_main.h                |     2 +-
 drivers/net/wireless/rsi/rsi_mgmt.h                |     2 +-
 drivers/net/wireless/rsi/rsi_ps.h                  |     2 +-
 drivers/net/wireless/rsi/rsi_sdio.h                |     2 +-
 drivers/net/wireless/rsi/rsi_usb.h                 |     2 +-
 drivers/net/wireless/st/cw1200/bh.c                |     3 -
 drivers/net/wireless/st/cw1200/wsm.h               |    12 -
 drivers/net/wireless/ti/wlcore/boot.c              |    13 +-
 drivers/net/wireless/ti/wlcore/debugfs.h           |     7 +-
 drivers/net/wireless/virt_wifi.c                   |     5 +-
 drivers/net/wireless/wl3501.h                      |    49 +-
 drivers/net/wireless/wl3501_cs.c                   |    54 +-
 drivers/net/wwan/Kconfig                           |    37 +
 drivers/net/wwan/Makefile                          |     9 +
 drivers/net/wwan/mhi_wwan_ctrl.c                   |   284 +
 drivers/net/wwan/wwan_core.c                       |   554 +
 drivers/net/xen-netback/xenbus.c                   |    12 +-
 drivers/net/xen-netfront.c                         |    18 +-
 drivers/nfc/fdp/fdp.c                              |    49 +-
 drivers/nfc/pn533/i2c.c                            |     8 +-
 drivers/nfc/pn533/pn533.c                          |    20 +-
 drivers/nfc/s3fwrn5/core.c                         |    12 +-
 drivers/nfc/st-nci/spi.c                           |     7 +-
 drivers/nvdimm/btt.c                               |     1 +
 drivers/nvdimm/bus.c                               |    14 +-
 drivers/nvdimm/pmem.c                              |    38 +-
 drivers/nvdimm/region_devs.c                       |    16 +-
 drivers/nvme/host/Makefile                         |     2 +-
 drivers/nvme/host/core.c                           |  1140 +-
 drivers/nvme/host/fabrics.c                        |    61 +-
 drivers/nvme/host/fabrics.h                        |    13 -
 drivers/nvme/host/fc.c                             |    30 +-
 drivers/nvme/host/ioctl.c                          |   498 +
 drivers/nvme/host/lightnvm.c                       |    12 +-
 drivers/nvme/host/multipath.c                      |   172 +-
 drivers/nvme/host/nvme.h                           |    86 +-
 drivers/nvme/host/pci.c                            |    33 +-
 drivers/nvme/host/rdma.c                           |    11 +-
 drivers/nvme/host/tcp.c                            |    25 +-
 drivers/nvme/host/zns.c                            |     4 +-
 drivers/nvme/target/admin-cmd.c                    |    25 +-
 drivers/nvme/target/configfs.c                     |     6 +
 drivers/nvme/target/core.c                         |    35 +-
 drivers/nvme/target/discovery.c                    |     8 +-
 drivers/nvme/target/fabrics-cmd.c                  |    23 +-
 drivers/nvme/target/fc.c                           |    78 +-
 drivers/nvme/target/io-cmd-bdev.c                  |     2 +-
 drivers/nvme/target/io-cmd-file.c                  |     8 +-
 drivers/nvme/target/loop.c                         |    14 +-
 drivers/nvme/target/nvmet.h                        |    14 +-
 drivers/nvme/target/passthru.c                     |     2 +-
 drivers/nvme/target/rdma.c                         |     4 +-
 drivers/nvme/target/tcp.c                          |    79 +-
 drivers/nvmem/Kconfig                              |    10 +
 drivers/nvmem/Makefile                             |     2 +
 drivers/nvmem/brcm_nvram.c                         |    78 +
 drivers/nvmem/core.c                               |    95 +
 drivers/nvmem/qcom-spmi-sdam.c                     |     2 +-
 drivers/nvmem/qfprom.c                             |    44 +
 drivers/nvmem/snvs_lpgpr.c                         |     2 +-
 drivers/of/Makefile                                |     6 +
 drivers/of/address.c                               |    51 +-
 drivers/of/base.c                                  |   328 +-
 drivers/of/device.c                                |     7 +-
 drivers/of/dynamic.c                               |    23 +-
 drivers/of/fdt.c                                   |    76 +-
 drivers/of/irq.c                                   |    14 +-
 drivers/of/kexec.c                                 |   458 +
 drivers/of/of_net.c                                |    88 +-
 drivers/of/of_private.h                            |     2 +
 drivers/of/of_reserved_mem.c                       |     6 +-
 drivers/of/overlay.c                               |    46 +-
 drivers/of/platform.c                              |    12 +-
 drivers/of/property.c                              |   129 +-
 drivers/of/unittest-data/Makefile                  |    48 +
 drivers/of/unittest-data/overlay_base.dts          |    90 +-
 drivers/of/unittest-data/overlay_common.dtsi       |    91 +
 drivers/of/unittest-data/static_base_1.dts         |     4 +
 drivers/of/unittest-data/static_base_2.dts         |     4 +
 drivers/of/unittest-data/testcases.dts             |    23 +-
 drivers/of/unittest-data/testcases_common.dtsi     |    19 +
 drivers/of/unittest-data/tests-interrupts.dtsi     |    11 +-
 drivers/of/unittest.c                              |    22 +-
 drivers/opp/core.c                                 |   122 +-
 drivers/opp/of.c                                   |    36 +
 drivers/parport/parport_ip32.c                     |    12 -
 drivers/pci/ats.c                                  |     2 +-
 drivers/pci/controller/Kconfig                     |    17 +-
 drivers/pci/controller/Makefile                    |     8 +-
 drivers/pci/controller/cadence/pci-j721e.c         |    24 +-
 drivers/pci/controller/cadence/pcie-cadence-host.c |     3 +-
 drivers/pci/controller/dwc/Kconfig                 |    12 +-
 drivers/pci/controller/dwc/Makefile                |    10 +-
 drivers/pci/controller/dwc/pci-dra7xx.c            |    13 +-
 drivers/pci/controller/dwc/pci-keystone.c          |    14 +-
 drivers/pci/controller/dwc/pci-layerscape-ep.c     |     2 +-
 drivers/pci/controller/dwc/pcie-designware-ep.c    |     2 +
 drivers/pci/controller/dwc/pcie-designware-host.c  |     4 +-
 drivers/pci/controller/dwc/pcie-designware.c       |    11 +-
 drivers/pci/controller/dwc/pcie-designware.h       |     1 +
 drivers/pci/controller/dwc/pcie-fu740.c            |   309 +
 drivers/pci/controller/dwc/pcie-intel-gw.c         |     5 -
 drivers/pci/controller/dwc/pcie-tegra194.c         |   108 +-
 drivers/pci/controller/mobiveil/Kconfig            |     3 +-
 drivers/pci/controller/pci-host-common.c           |     1 +
 drivers/pci/controller/pci-hyperv.c                |     8 +-
 drivers/pci/controller/pci-tegra.c                 |   349 +-
 drivers/pci/controller/pci-thunder-ecam.c          |     2 +-
 drivers/pci/controller/pci-thunder-pem.c           |    13 +-
 drivers/pci/controller/pci-xgene.c                 |     3 +-
 drivers/pci/controller/pcie-altera-msi.c           |     4 +-
 drivers/pci/controller/pcie-brcmstb.c              |    20 +-
 drivers/pci/controller/pcie-iproc-msi.c            |     2 +-
 drivers/pci/controller/pcie-mediatek-gen3.c        |  1027 +
 drivers/pci/controller/pcie-mediatek.c             |     7 +-
 drivers/pci/controller/pcie-microchip-host.c       |    12 +-
 drivers/pci/controller/pcie-rcar-host.c            |   355 +-
 drivers/pci/controller/pcie-xilinx-nwl.c           |     7 +
 drivers/pci/controller/pcie-xilinx.c               |   246 +-
 drivers/pci/controller/vmd.c                       |    63 +-
 drivers/pci/endpoint/functions/pci-epf-ntb.c       |    16 +-
 drivers/pci/endpoint/functions/pci-epf-test.c      |    22 +-
 drivers/pci/endpoint/pci-epc-core.c                |     2 +
 drivers/pci/endpoint/pci-epf-core.c                |     2 +-
 drivers/pci/hotplug/acpi_pcihp.c                   |     2 +-
 drivers/pci/hotplug/acpiphp.h                      |     3 +-
 drivers/pci/hotplug/acpiphp_glue.c                 |     1 +
 drivers/pci/hotplug/cpqphp_nvram.c                 |     5 +-
 drivers/pci/hotplug/s390_pci_hpc.c                 |    59 +-
 drivers/pci/hotplug/shpchp_hpc.c                   |     5 -
 drivers/pci/iov.c                                  |   102 +-
 drivers/pci/msi.c                                  |    45 +-
 drivers/pci/of.c                                   |    22 +-
 drivers/pci/pci-acpi.c                             |     2 +-
 drivers/pci/pci-label.c                            |   218 +-
 drivers/pci/pci-sysfs.c                            |   263 +-
 drivers/pci/pci.c                                  |    66 +-
 drivers/pci/pci.h                                  |    27 +-
 drivers/pci/pcie/aer.c                             |     6 +-
 drivers/pci/pcie/pme.c                             |     2 +-
 drivers/pci/pcie/rcec.c                            |     2 +-
 drivers/pci/probe.c                                |     5 +-
 drivers/pci/quirks.c                               |    29 +-
 drivers/pci/remove.c                               |     2 +
 drivers/pci/vpd.c                                  |   232 +-
 drivers/pci/xen-pcifront.c                         |     2 +-
 drivers/pcmcia/cistpl.c                            |    12 +-
 drivers/pcmcia/ds.c                                |     7 +-
 drivers/pcmcia/pcmcia_cis.c                        |    10 +-
 drivers/pcmcia/pcmcia_resource.c                   |    11 +-
 drivers/pcmcia/rsrc_nonstatic.c                    |    22 +-
 drivers/perf/arm-cci.c                             |    12 +-
 drivers/perf/arm-ccn.c                             |    31 +-
 drivers/perf/arm-cmn.c                             |    22 +-
 drivers/perf/arm_dmc620_pmu.c                      |     2 +-
 drivers/perf/arm_dsu_pmu.c                         |     5 +-
 drivers/perf/arm_pmu.c                             |    30 -
 drivers/perf/arm_pmu_platform.c                    |    54 +-
 drivers/perf/arm_smmuv3_pmu.c                      |    36 +-
 drivers/perf/arm_spe_pmu.c                         |     3 +-
 drivers/perf/fsl_imx8_ddr_perf.c                   |     7 +-
 drivers/perf/hisilicon/Makefile                    |     3 +-
 drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c      |   348 +-
 drivers/perf/hisilicon/hisi_uncore_hha_pmu.c       |   301 +-
 drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c       |   355 +-
 drivers/perf/hisilicon/hisi_uncore_pa_pmu.c        |   500 +
 drivers/perf/hisilicon/hisi_uncore_pmu.c           |    79 +-
 drivers/perf/hisilicon/hisi_uncore_pmu.h           |    20 +-
 drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c      |   530 +
 drivers/perf/qcom_l2_pmu.c                         |     2 +-
 drivers/perf/qcom_l3_pmu.c                         |     4 +-
 drivers/perf/thunderx2_pmu.c                       |     4 +-
 drivers/perf/xgene_pmu.c                           |     4 +-
 drivers/phy/Kconfig                                |     1 +
 drivers/phy/Makefile                               |     1 +
 drivers/phy/broadcom/Kconfig                       |     2 +-
 drivers/phy/cadence/Kconfig                        |     2 +
 drivers/phy/cadence/phy-cadence-sierra.c           |   419 +-
 drivers/phy/cadence/phy-cadence-torrent.c          |   475 +-
 drivers/phy/hisilicon/phy-hi6220-usb.c             |     2 +-
 drivers/phy/hisilicon/phy-hix5hd2-sata.c           |     2 +-
 drivers/phy/ingenic/phy-ingenic-usb.c              |     4 +-
 drivers/phy/intel/phy-intel-lgm-combo.c            |     2 +-
 drivers/phy/marvell/Kconfig                        |    12 +-
 drivers/phy/marvell/Makefile                       |     1 +
 drivers/phy/marvell/phy-mvebu-cp110-utmi.c         |   384 +
 drivers/phy/microchip/Kconfig                      |    13 +
 drivers/phy/microchip/Makefile                     |     6 +
 drivers/phy/microchip/sparx5_serdes.c              |  2513 ++
 drivers/phy/microchip/sparx5_serdes.h              |   136 +
 drivers/phy/microchip/sparx5_serdes_regs.h         |  2695 ++
 drivers/phy/phy-core-mipi-dphy.c                   |     2 -
 drivers/phy/phy-core.c                             |    30 +
 drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c        |     4 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                |   528 +-
 drivers/phy/qualcomm/phy-qcom-qmp.h                |    77 +-
 drivers/phy/qualcomm/phy-qcom-usb-hs.c             |     1 +
 drivers/phy/ralink/phy-mt7621-pci.c                |     6 +-
 drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c   |     8 +-
 drivers/phy/rockchip/phy-rockchip-typec.c          |     1 +
 drivers/phy/st/Kconfig                             |     1 +
 drivers/phy/st/phy-stm32-usbphyc.c                 |    65 +
 drivers/phy/ti/phy-j721e-wiz.c                     |   449 +-
 drivers/phy/ti/phy-tusb1210.c                      |    27 +-
 drivers/phy/ti/phy-twl4030-usb.c                   |     2 +-
 drivers/phy/xilinx/phy-zynqmp.c                    |    58 +-
 drivers/pinctrl/Kconfig                            |    21 +-
 drivers/pinctrl/Makefile                           |     1 +
 drivers/pinctrl/aspeed/pinctrl-aspeed-g5.c         |    17 +-
 drivers/pinctrl/bcm/Kconfig                        |    62 +
 drivers/pinctrl/bcm/Makefile                       |     7 +
 drivers/pinctrl/bcm/pinctrl-bcm6318.c              |   498 +
 drivers/pinctrl/bcm/pinctrl-bcm63268.c             |   643 +
 drivers/pinctrl/bcm/pinctrl-bcm6328.c              |   404 +
 drivers/pinctrl/bcm/pinctrl-bcm6358.c              |   369 +
 drivers/pinctrl/bcm/pinctrl-bcm6362.c              |   617 +
 drivers/pinctrl/bcm/pinctrl-bcm6368.c              |   523 +
 drivers/pinctrl/bcm/pinctrl-bcm63xx.c              |   109 +
 drivers/pinctrl/bcm/pinctrl-bcm63xx.h              |    43 +
 drivers/pinctrl/core.c                             |    53 +-
 drivers/pinctrl/freescale/pinctrl-imx1.c           |     1 +
 drivers/pinctrl/freescale/pinctrl-imx25.c          |     3 +-
 drivers/pinctrl/freescale/pinctrl-imx27.c          |     3 +-
 drivers/pinctrl/freescale/pinctrl-imx35.c          |     1 +
 drivers/pinctrl/freescale/pinctrl-imx50.c          |     3 +-
 drivers/pinctrl/freescale/pinctrl-imx51.c          |     1 +
 drivers/pinctrl/freescale/pinctrl-imx53.c          |     1 +
 drivers/pinctrl/freescale/pinctrl-imx6dl.c         |     1 +
 drivers/pinctrl/freescale/pinctrl-imx6q.c          |     1 +
 drivers/pinctrl/freescale/pinctrl-imx6sl.c         |     1 +
 drivers/pinctrl/freescale/pinctrl-imx6sll.c        |     2 +-
 drivers/pinctrl/freescale/pinctrl-imx6sx.c         |     3 +-
 drivers/pinctrl/freescale/pinctrl-imx6ul.c         |     3 +-
 drivers/pinctrl/freescale/pinctrl-imx7d.c          |     3 +-
 drivers/pinctrl/freescale/pinctrl-imx7ulp.c        |     2 +-
 drivers/pinctrl/freescale/pinctrl-imx8dxl.c        |     2 +-
 drivers/pinctrl/freescale/pinctrl-imx8mm.c         |     2 +-
 drivers/pinctrl/freescale/pinctrl-imx8mn.c         |     2 +-
 drivers/pinctrl/freescale/pinctrl-imx8mp.c         |     3 +-
 drivers/pinctrl/freescale/pinctrl-imx8mq.c         |     2 +-
 drivers/pinctrl/freescale/pinctrl-imx8qm.c         |     2 +-
 drivers/pinctrl/freescale/pinctrl-imx8qxp.c        |     2 +-
 drivers/pinctrl/freescale/pinctrl-vf610.c          |     1 +
 drivers/pinctrl/intel/pinctrl-intel.c              |    14 +-
 drivers/pinctrl/intel/pinctrl-lewisburg.c          |     6 +-
 drivers/pinctrl/mediatek/Kconfig                   |     6 +
 drivers/pinctrl/mediatek/Makefile                  |     1 +
 drivers/pinctrl/mediatek/pinctrl-moore.c           |     2 +
 drivers/pinctrl/mediatek/pinctrl-mt8195.c          |   850 +
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c   |    19 +
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h   |     7 +
 drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h      |  1669 +
 drivers/pinctrl/mediatek/pinctrl-paris.c           |     2 +
 drivers/pinctrl/mvebu/pinctrl-armada-cp110.c       |     4 +-
 drivers/pinctrl/pinconf-generic.c                  |     6 +-
 drivers/pinctrl/pinconf.c                          |     4 +-
 drivers/pinctrl/pinctrl-at91-pio4.c                |     8 +-
 drivers/pinctrl/pinctrl-at91.c                     |     2 +
 drivers/pinctrl/pinctrl-equilibrium.c              |    16 +-
 drivers/pinctrl/pinctrl-ingenic.c                  |  1652 +-
 drivers/pinctrl/pinctrl-k210.c                     |     1 -
 drivers/pinctrl/pinctrl-lpc18xx.c                  |     4 +-
 drivers/pinctrl/pinctrl-microchip-sgpio.c          |     2 +-
 drivers/pinctrl/pinctrl-rockchip.c                 |   969 +-
 drivers/pinctrl/pinctrl-single.c                   |    71 +-
 drivers/pinctrl/pinctrl-zynq.c                     |     4 +-
 drivers/pinctrl/pinctrl-zynqmp.c                   |   906 +
 drivers/pinctrl/pinmux.c                           |   106 +-
 drivers/pinctrl/pxa/pinctrl-pxa2xx.c               |     4 +-
 drivers/pinctrl/qcom/Kconfig                       |     4 +-
 drivers/pinctrl/qcom/pinctrl-lpass-lpi.c           |     2 +-
 drivers/pinctrl/qcom/pinctrl-sc7280.c              |    40 +-
 drivers/pinctrl/qcom/pinctrl-sc8180x.c             |   123 +-
 drivers/pinctrl/qcom/pinctrl-sdx55.c               |     2 +-
 drivers/pinctrl/qcom/pinctrl-sm8350.c              |    21 +
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |     7 +
 drivers/pinctrl/renesas/core.c                     |    20 -
 drivers/pinctrl/renesas/core.h                     |     8 -
 drivers/pinctrl/renesas/pfc-r8a73a4.c              |    48 +-
 drivers/pinctrl/renesas/pfc-r8a7740.c              |    46 +-
 drivers/pinctrl/renesas/pfc-r8a7778.c              |     1 -
 drivers/pinctrl/renesas/pfc-r8a7791.c              |   387 +-
 drivers/pinctrl/renesas/pfc-r8a7792.c              |     1 -
 drivers/pinctrl/renesas/pfc-r8a77950.c             |     1 -
 drivers/pinctrl/renesas/pfc-r8a77951.c             |    31 +-
 drivers/pinctrl/renesas/pfc-r8a7796.c              |    31 +-
 drivers/pinctrl/renesas/pfc-r8a77965.c             |    35 +-
 drivers/pinctrl/renesas/pfc-r8a77970.c             |     1 -
 drivers/pinctrl/renesas/pfc-r8a77980.c             |     1 -
 drivers/pinctrl/renesas/pfc-r8a77990.c             |    35 +-
 drivers/pinctrl/renesas/pfc-r8a77995.c             |     1 -
 drivers/pinctrl/renesas/pfc-r8a779a0.c             |     1 -
 drivers/pinctrl/renesas/pfc-sh73a0.c               |    46 +-
 drivers/pinctrl/renesas/pinctrl.c                  |   109 +-
 drivers/pinctrl/renesas/sh_pfc.h                   |    24 +-
 drivers/pinctrl/samsung/pinctrl-exynos.c           |    10 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |    18 +-
 drivers/pinctrl/ti/pinctrl-ti-iodelay.c            |     7 +-
 drivers/platform/chrome/chromeos_laptop.c          |   100 +-
 drivers/platform/chrome/cros_ec_lpc_mec.c          |     3 +-
 drivers/platform/chrome/cros_ec_typec.c            |    47 +-
 drivers/platform/chrome/cros_usbpd_notify.c        |     3 +-
 drivers/platform/chrome/wilco_ec/telemetry.c       |     2 +-
 drivers/platform/mellanox/mlxbf-bootctl.c          |     2 +-
 drivers/platform/mellanox/mlxbf-tmfifo.c           |    11 +-
 drivers/platform/mellanox/mlxreg-hotplug.c         |     4 +-
 drivers/platform/surface/Kconfig                   |    69 +
 drivers/platform/surface/Makefile                  |     3 +
 drivers/platform/surface/aggregator/controller.c   |    15 +-
 .../platform/surface/surface_aggregator_registry.c |   626 +
 drivers/platform/surface/surface_dtx.c             |  1283 +
 .../platform/surface/surface_platform_profile.c    |   190 +
 drivers/platform/surface/surfacepro3_button.c      |     2 -
 drivers/platform/x86/Kconfig                       |    28 +-
 drivers/platform/x86/Makefile                      |     4 +
 drivers/platform/x86/adv_swbutton.c                |   121 +
 drivers/platform/x86/asus-laptop.c                 |     2 +-
 drivers/platform/x86/asus-wmi.c                    |     5 +-
 drivers/platform/x86/classmate-laptop.c            |     2 +-
 drivers/platform/x86/dell/alienware-wmi.c          |     4 +-
 drivers/platform/x86/dell/dell-smbios-base.c       |     2 +-
 drivers/platform/x86/dell/dell-smbios-wmi.c        |     6 +-
 drivers/platform/x86/dell/dell-wmi-descriptor.c    |     5 +-
 .../x86/dell/dell-wmi-sysman/biosattr-interface.c  |     3 +-
 .../dell/dell-wmi-sysman/passwordattr-interface.c  |     3 +-
 drivers/platform/x86/dell/dell-wmi-sysman/sysman.c |    34 +-
 drivers/platform/x86/dell/dell-wmi.c               |     3 +-
 drivers/platform/x86/dell/dell_rbu.c               |     3 -
 drivers/platform/x86/gigabyte-wmi.c                |   193 +
 drivers/platform/x86/gpd-pocket-fan.c              |    17 +-
 drivers/platform/x86/hp-wireless.c                 |     2 +
 drivers/platform/x86/hp-wmi.c                      |   101 +-
 drivers/platform/x86/hp_accel.c                    |    22 +-
 drivers/platform/x86/ideapad-laptop.c              |    13 +-
 drivers/platform/x86/intel-hid.c                   |    16 +-
 drivers/platform/x86/intel-vbtn.c                  |     3 -
 drivers/platform/x86/intel-wmi-sbl-fw-update.c     |     3 +-
 drivers/platform/x86/intel-wmi-thunderbolt.c       |     3 +-
 drivers/platform/x86/intel_cht_int33fe_microb.c    |     6 +-
 drivers/platform/x86/intel_cht_int33fe_typec.c     |    19 +
 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c       |     2 +-
 drivers/platform/x86/intel_int0002_vgpio.c         |    80 +-
 drivers/platform/x86/intel_pmc_core.c              |   493 +-
 drivers/platform/x86/intel_pmc_core.h              |    53 +-
 drivers/platform/x86/intel_pmt_class.c             |    46 +
 drivers/platform/x86/intel_pmt_class.h             |     1 +
 drivers/platform/x86/intel_pmt_telemetry.c         |    20 -
 drivers/platform/x86/intel_punit_ipc.c             |     1 +
 .../x86/intel_speed_select_if/isst_if_mbox_pci.c   |    33 +-
 drivers/platform/x86/lg-laptop.c                   |     2 +-
 drivers/platform/x86/panasonic-laptop.c            |     2 +-
 drivers/platform/x86/pmc_atom.c                    |    28 +-
 drivers/platform/x86/thinkpad_acpi.c               |   256 +-
 drivers/platform/x86/touchscreen_dmi.c             |    80 +-
 drivers/platform/x86/wmi-bmof.c                    |     3 +-
 drivers/platform/x86/wmi.c                         |     6 +-
 drivers/platform/x86/xo15-ebook.c                  |     6 +-
 drivers/power/reset/Makefile                       |     2 +-
 drivers/power/reset/at91-reset.c                   |     4 +-
 drivers/power/reset/hisi-reboot.c                  |     5 +-
 drivers/power/reset/ltc2952-poweroff.c             |     8 +
 drivers/power/reset/restart-poweroff.c             |     1 +
 drivers/power/reset/vexpress-poweroff.c            |     2 +-
 drivers/power/supply/88pm860x_battery.c            |     4 +-
 drivers/power/supply/Kconfig                       |    40 +-
 drivers/power/supply/Makefile                      |     2 +
 drivers/power/supply/ab8500-bm.h                   |   733 +
 drivers/power/supply/ab8500-chargalg.h             |    51 +
 drivers/power/supply/ab8500_bmdata.c               |     3 +-
 drivers/power/supply/ab8500_btemp.c                |    45 +-
 drivers/power/supply/ab8500_charger.c              |    27 +-
 drivers/power/supply/ab8500_fg.c                   |    20 +-
 drivers/power/supply/abx500_chargalg.c             |    22 +-
 drivers/power/supply/act8945a_charger.c            |     2 +-
 drivers/power/supply/axp20x_usb_power.c            |    21 +-
 drivers/power/supply/bq24735-charger.c             |    18 +-
 drivers/power/supply/bq256xx_charger.c             |     2 +
 drivers/power/supply/bq25980_charger.c             |    40 +-
 drivers/power/supply/bq27xxx_battery.c             |   169 +-
 drivers/power/supply/bq27xxx_battery_i2c.c         |     2 +
 drivers/power/supply/charger-manager.c             |     2 +-
 drivers/power/supply/cpcap-battery.c               |     2 +-
 drivers/power/supply/cpcap-charger.c               |     7 +-
 drivers/power/supply/cw2015_battery.c              |     6 +
 drivers/power/supply/ds2781_battery.c              |     8 +-
 drivers/power/supply/generic-adc-battery.c         |     2 +-
 drivers/power/supply/lp8788-charger.c              |     2 +-
 drivers/power/supply/ltc2941-battery-gauge.c       |    20 +-
 drivers/power/supply/max14577_charger.c            |     2 +-
 drivers/power/supply/max17040_battery.c            |    12 +-
 drivers/power/supply/max17042_battery.c            |     8 +-
 drivers/power/supply/max1721x_battery.c            |    14 +-
 drivers/power/supply/max8997_charger.c             |    14 +-
 drivers/power/supply/pm2301_charger.c              |     6 +-
 drivers/power/supply/power_supply_core.c           |     4 +-
 drivers/power/supply/s3c_adc_battery.c             |    21 +-
 drivers/power/supply/sbs-battery.c                 |    44 +-
 drivers/power/supply/sbs-charger.c                 |    24 +-
 drivers/power/supply/sbs-manager.c                 |    78 +-
 drivers/power/supply/smb347-charger.c              |    65 +-
 drivers/power/supply/surface_battery.c             |   865 +
 drivers/power/supply/surface_charger.c             |   282 +
 drivers/power/supply/tps65090-charger.c            |     2 +-
 drivers/power/supply/tps65217_charger.c            |     2 +-
 drivers/power/supply/z2_battery.c                  |     3 -
 drivers/powercap/intel_rapl_common.c               |     1 +
 drivers/powercap/intel_rapl_msr.c                  |     1 +
 drivers/pps/clients/pps-gpio.c                     |   108 +-
 drivers/pps/clients/pps-ldisc.c                    |     3 -
 drivers/ptp/Kconfig                                |     2 +-
 drivers/ptp/Makefile                               |     2 +
 drivers/ptp/ptp_clockmatrix.c                      |     4 +-
 drivers/ptp/ptp_kvm.c                              |   197 -
 drivers/ptp/ptp_kvm_arm.c                          |    28 +
 drivers/ptp/ptp_kvm_common.c                       |   158 +
 drivers/ptp/ptp_kvm_x86.c                          |    97 +
 drivers/ptp/ptp_pch.c                              |    21 +-
 drivers/pwm/Kconfig                                |    26 +
 drivers/pwm/Makefile                               |     3 +
 drivers/pwm/core.c                                 |    48 +-
 drivers/pwm/pwm-ab8500.c                           |    54 +-
 drivers/pwm/pwm-atmel-hlcdc.c                      |     3 +-
 drivers/pwm/pwm-atmel-tcb.c                        |    42 +-
 drivers/pwm/pwm-atmel.c                            |    30 +-
 drivers/pwm/pwm-bcm-iproc.c                        |     5 +-
 drivers/pwm/pwm-bcm-kona.c                         |     8 +-
 drivers/pwm/pwm-bcm2835.c                          |    40 +-
 drivers/pwm/pwm-berlin.c                           |     1 -
 drivers/pwm/pwm-brcmstb.c                          |     1 -
 drivers/pwm/pwm-clps711x.c                         |     1 -
 drivers/pwm/pwm-crc.c                              |     1 -
 drivers/pwm/pwm-cros-ec.c                          |     4 +-
 drivers/pwm/pwm-dwc.c                              |     1 -
 drivers/pwm/pwm-ep93xx.c                           |     1 -
 drivers/pwm/pwm-fsl-ftm.c                          |     1 -
 drivers/pwm/pwm-hibvt.c                            |     1 -
 drivers/pwm/pwm-img.c                              |     1 -
 drivers/pwm/pwm-imx-tpm.c                          |     5 +-
 drivers/pwm/pwm-imx1.c                             |     1 -
 drivers/pwm/pwm-imx27.c                            |     1 -
 drivers/pwm/pwm-intel-lgm.c                        |     1 -
 drivers/pwm/pwm-iqs620a.c                          |     1 -
 drivers/pwm/pwm-jz4740.c                           |     1 -
 drivers/pwm/pwm-keembay.c                          |     1 -
 drivers/pwm/pwm-lp3943.c                           |     1 -
 drivers/pwm/pwm-lpc18xx-sct.c                      |     5 +-
 drivers/pwm/pwm-lpc32xx.c                          |     5 -
 drivers/pwm/pwm-lpss.c                             |     7 -
 drivers/pwm/pwm-mediatek.c                         |     7 -
 drivers/pwm/pwm-meson.c                            |     1 -
 drivers/pwm/pwm-mtk-disp.c                         |     1 -
 drivers/pwm/pwm-mxs.c                              |     1 -
 drivers/pwm/pwm-ntxec.c                            |   184 +
 drivers/pwm/pwm-omap-dmtimer.c                     |     1 -
 drivers/pwm/pwm-pca9685.c                          |   303 +-
 drivers/pwm/pwm-pxa.c                              |     1 -
 drivers/pwm/pwm-raspberrypi-poe.c                  |   206 +
 drivers/pwm/pwm-rcar.c                             |     1 -
 drivers/pwm/pwm-renesas-tpu.c                      |     1 -
 drivers/pwm/pwm-rockchip.c                         |     1 -
 drivers/pwm/pwm-samsung.c                          |     1 -
 drivers/pwm/pwm-sifive.c                           |     1 -
 drivers/pwm/pwm-sl28cpld.c                         |     1 -
 drivers/pwm/pwm-spear.c                            |     1 -
 drivers/pwm/pwm-sprd.c                             |     4 +-
 drivers/pwm/pwm-sti.c                              |     7 +-
 drivers/pwm/pwm-stm32-lp.c                         |     1 -
 drivers/pwm/pwm-stm32.c                            |     1 -
 drivers/pwm/pwm-stmpe.c                            |     1 -
 drivers/pwm/pwm-sun4i.c                            |     1 -
 drivers/pwm/pwm-tegra.c                            |     1 -
 drivers/pwm/pwm-tiecap.c                           |     1 -
 drivers/pwm/pwm-tiehrpwm.c                         |     1 -
 drivers/pwm/pwm-twl-led.c                          |     1 -
 drivers/pwm/pwm-twl.c                              |     1 -
 drivers/pwm/pwm-visconti.c                         |   190 +
 drivers/pwm/pwm-vt8500.c                           |     1 -
 drivers/rapidio/rio_cm.c                           |    17 +-
 drivers/ras/cec.c                                  |    15 +-
 drivers/regulator/Kconfig                          |    20 +
 drivers/regulator/Makefile                         |     2 +
 drivers/regulator/bd71815-regulator.c              |   652 +
 drivers/regulator/bd71828-regulator.c              |    51 +-
 drivers/regulator/bd718x7-regulator.c              |    60 +-
 drivers/regulator/bd9571mwv-regulator.c            |     8 +-
 drivers/regulator/bd9576-regulator.c               |    11 +-
 drivers/regulator/core.c                           |    59 +-
 drivers/regulator/da9121-regulator.c               |    80 +-
 drivers/regulator/da9121-regulator.h               |    13 +
 drivers/regulator/fan53555.c                       |   136 +-
 drivers/regulator/helpers.c                        |   101 +-
 .../hikey9xx => regulator}/hi6421v600-regulator.c  |     0
 drivers/regulator/mt6360-regulator.c               |     4 +-
 drivers/regulator/of_regulator.c                   |     6 +-
 drivers/regulator/pf8x00-regulator.c               |     1 +
 drivers/regulator/qcom-rpmh-regulator.c            |    62 +-
 drivers/regulator/qcom_spmi-regulator.c            |    36 +-
 drivers/regulator/rohm-regulator.c                 |    23 +-
 drivers/regulator/s2mpa01.c                        |     4 -
 drivers/regulator/s2mps11.c                        |    22 +-
 drivers/regulator/scmi-regulator.c                 |    46 +-
 drivers/remoteproc/Kconfig                         |     7 +-
 drivers/remoteproc/imx_rproc.c                     |   322 +-
 drivers/remoteproc/ingenic_rproc.c                 |     2 +-
 drivers/remoteproc/keystone_remoteproc.c           |     2 +-
 drivers/remoteproc/mtk_scp.c                       |     6 +-
 drivers/remoteproc/omap_remoteproc.c               |     2 +-
 drivers/remoteproc/pru_rproc.c                     |    67 +-
 drivers/remoteproc/qcom_pil_info.c                 |     2 +-
 drivers/remoteproc/qcom_q6v5_adsp.c                |     2 +-
 drivers/remoteproc/qcom_q6v5_mss.c                 |    26 +-
 drivers/remoteproc/qcom_q6v5_pas.c                 |    19 +-
 drivers/remoteproc/qcom_q6v5_wcss.c                |   599 +-
 drivers/remoteproc/qcom_wcnss.c                    |    10 +-
 drivers/remoteproc/remoteproc_cdev.c               |    21 +-
 drivers/remoteproc/remoteproc_core.c               |   337 +-
 drivers/remoteproc/remoteproc_coredump.c           |     8 +-
 drivers/remoteproc/remoteproc_debugfs.c            |     2 +-
 drivers/remoteproc/remoteproc_elf_loader.c         |    21 +-
 drivers/remoteproc/remoteproc_internal.h           |    12 +-
 drivers/remoteproc/remoteproc_sysfs.c              |    21 +-
 drivers/remoteproc/st_slim_rproc.c                 |     2 +-
 drivers/remoteproc/stm32_rproc.c                   |   205 +-
 drivers/remoteproc/ti_k3_dsp_remoteproc.c          |     2 +-
 drivers/remoteproc/ti_k3_r5_remoteproc.c           |     2 +-
 drivers/remoteproc/wkup_m3_rproc.c                 |     2 +-
 drivers/reset/Kconfig                              |     7 +-
 drivers/reset/reset-raspberrypi.c                  |     2 +-
 drivers/reset/reset-scmi.c                         |    33 +-
 drivers/rpmsg/qcom_glink_native.c                  |    17 +
 drivers/rpmsg/qcom_smd.c                           |    16 +
 drivers/rpmsg/rpmsg_char.c                         |    11 +-
 drivers/rpmsg/virtio_rpmsg_bus.c                   |    62 +-
 drivers/rtc/Kconfig                                |    17 +-
 drivers/rtc/Makefile                               |     1 +
 drivers/rtc/interface.c                            |    34 +-
 drivers/rtc/rtc-ab-eoz9.c                          |   135 +-
 drivers/rtc/rtc-bd70528.c                          |   104 +-
 drivers/rtc/rtc-ds1307.c                           |    56 +-
 drivers/rtc/rtc-ds1511.c                           |     6 -
 drivers/rtc/rtc-fsl-ftm-alarm.c                    |     1 +
 drivers/rtc/rtc-hid-sensor-time.c                  |     4 +-
 drivers/rtc/rtc-imx-sc.c                           |    11 -
 drivers/rtc/rtc-imxdi.c                            |     4 +-
 drivers/rtc/rtc-m48t59.c                           |     2 +-
 drivers/rtc/rtc-mxc.c                              |     2 +-
 drivers/rtc/rtc-ntxec.c                            |   145 +
 drivers/rtc/rtc-omap.c                             |     5 +-
 drivers/rtc/rtc-pcf85063.c                         |     7 +-
 drivers/rtc/rtc-pcf8523.c                          |   196 +-
 drivers/rtc/rtc-pm8xxx.c                           |    11 +
 drivers/rtc/rtc-rv3028.c                           |     4 +-
 drivers/rtc/rtc-rx6110.c                           |     7 +
 drivers/rtc/rtc-s5m.c                              |     6 -
 drivers/rtc/rtc-spear.c                            |     6 +-
 drivers/rtc/rtc-tps65910.c                         |     1 +
 drivers/rtc/sysfs.c                                |     2 +-
 drivers/s390/block/dasd.c                          |    17 +-
 drivers/s390/block/dasd_devmap.c                   |    15 +-
 drivers/s390/block/dasd_eckd.c                     |     1 +
 drivers/s390/block/dasd_eckd.h                     |     8 +-
 drivers/s390/block/dasd_fba.c                      |    10 +-
 drivers/s390/block/dasd_genhd.c                    |     3 +-
 drivers/s390/block/dasd_int.h                      |     3 +-
 drivers/s390/char/con3215.c                        |    59 +-
 drivers/s390/char/sclp.c                           |     6 +-
 drivers/s390/char/sclp_con.c                       |    28 +-
 drivers/s390/char/sclp_tty.c                       |    18 +-
 drivers/s390/char/sclp_vt220.c                     |     9 +-
 drivers/s390/cio/Makefile                          |     4 +-
 drivers/s390/cio/chp.c                             |     3 +-
 drivers/s390/cio/cio_debug.h                       |     3 +
 drivers/s390/cio/cio_debugfs.c                     |    23 +
 drivers/s390/cio/cio_inject.c                      |   171 +
 drivers/s390/cio/cio_inject.h                      |    18 +
 drivers/s390/cio/css.c                             |     6 +-
 drivers/s390/cio/device.c                          |     3 +-
 drivers/s390/cio/ioasm.c                           |    23 +-
 drivers/s390/cio/qdio.h                            |    10 -
 drivers/s390/cio/qdio_main.c                       |    63 +-
 drivers/s390/cio/qdio_setup.c                      |    49 +-
 drivers/s390/cio/vfio_ccw_ops.c                    |    17 +-
 drivers/s390/crypto/vfio_ap_ops.c                  |   322 +-
 drivers/s390/crypto/vfio_ap_private.h              |     2 +
 drivers/s390/crypto/zcrypt_card.c                  |     1 +
 drivers/s390/crypto/zcrypt_queue.c                 |     1 +
 drivers/s390/net/qeth_core.h                       |     3 +-
 drivers/s390/net/qeth_core_main.c                  |   120 +-
 drivers/s390/net/qeth_l3_main.c                    |    31 +-
 drivers/s390/scsi/zfcp_aux.c                       |    28 +-
 drivers/s390/scsi/zfcp_def.h                       |     6 +-
 drivers/s390/scsi/zfcp_diag.c                      |    42 -
 drivers/s390/scsi/zfcp_diag.h                      |     7 -
 drivers/s390/scsi/zfcp_ext.h                       |     4 +-
 drivers/s390/scsi/zfcp_fsf.c                       |     1 -
 drivers/s390/scsi/zfcp_qdio.c                      |    75 +-
 drivers/s390/scsi/zfcp_qdio.h                      |     5 +
 drivers/s390/scsi/zfcp_sysfs.c                     |    14 +-
 drivers/s390/scsi/zfcp_unit.c                      |     4 +-
 drivers/scsi/3w-9xxx.c                             |    14 +-
 drivers/scsi/3w-sas.c                              |    13 +-
 drivers/scsi/3w-xxxx.c                             |     6 +-
 drivers/scsi/53c700.c                              |     7 +-
 drivers/scsi/53c700.h                              |     1 -
 drivers/scsi/BusLogic.c                            |   213 +-
 drivers/scsi/BusLogic.h                            |    13 +-
 drivers/scsi/FlashPoint.c                          |     6 +-
 drivers/scsi/Kconfig                               |     2 +-
 drivers/scsi/a100u2w.c                             |    13 +-
 drivers/scsi/aacraid/TODO                          |     3 -
 drivers/scsi/aacraid/aachba.c                      |    13 +-
 drivers/scsi/aacraid/commctrl.c                    |     2 +-
 drivers/scsi/aacraid/commsup.c                     |     4 +-
 drivers/scsi/aacraid/rx.c                          |     2 +-
 drivers/scsi/advansys.c                            |   323 +-
 drivers/scsi/aha1542.c                             |   105 +-
 drivers/scsi/aic94xx/aic94xx.h                     |     2 +-
 drivers/scsi/aic94xx/aic94xx_dump.c                |   186 +-
 drivers/scsi/aic94xx/aic94xx_hwi.c                 |     4 +-
 drivers/scsi/aic94xx/aic94xx_sds.c                 |     2 +-
 drivers/scsi/atp870u.c                             |     7 +-
 drivers/scsi/be2iscsi/be_iscsi.c                   |     2 +-
 drivers/scsi/be2iscsi/be_main.c                    |     6 +-
 drivers/scsi/be2iscsi/be_mgmt.c                    |     2 +-
 drivers/scsi/bfa/bfa_fc.h                          |     4 +-
 drivers/scsi/bfa/bfa_fcs.h                         |     3 -
 drivers/scsi/bfa/bfa_fcs_lport.c                   |    20 +-
 drivers/scsi/bfa/bfad_bsg.c                        |     2 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                  |     2 +-
 drivers/scsi/bnx2fc/bnx2fc_hwi.c                   |     2 +-
 drivers/scsi/bnx2fc/bnx2fc_tgt.c                   |     2 +-
 drivers/scsi/bnx2i/bnx2i_hwi.c                     |    85 +-
 drivers/scsi/bnx2i/bnx2i_sysfs.c                   |     2 +-
 drivers/scsi/ch.c                                  |     6 -
 drivers/scsi/csiostor/csio_hw_t5.c                 |     2 +-
 drivers/scsi/csiostor/csio_scsi.c                  |     4 +-
 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c                 |     2 +-
 drivers/scsi/cxlflash/main.c                       |    11 +-
 drivers/scsi/cxlflash/superpipe.c                  |     6 +-
 drivers/scsi/cxlflash/vlun.c                       |     8 +-
 drivers/scsi/dc395x.c                              |    15 +-
 drivers/scsi/device_handler/scsi_dh_alua.c         |    39 +-
 drivers/scsi/device_handler/scsi_dh_emc.c          |     4 +-
 drivers/scsi/device_handler/scsi_dh_rdac.c         |     4 +-
 drivers/scsi/esas2r/esas2r_log.c                   |     7 +
 drivers/scsi/esas2r/esas2r_main.c                  |     2 +-
 drivers/scsi/esp_scsi.c                            |     4 +-
 drivers/scsi/fcoe/fcoe.c                           |     2 +-
 drivers/scsi/fcoe/fcoe_ctlr.c                      |     4 +-
 drivers/scsi/fcoe/fcoe_transport.c                 |     2 +-
 drivers/scsi/fnic/fnic_debugfs.c                   |     3 +-
 drivers/scsi/fnic/fnic_fcs.c                       |    16 +-
 drivers/scsi/fnic/fnic_main.c                      |     3 -
 drivers/scsi/fnic/fnic_scsi.c                      |   834 +-
 drivers/scsi/fnic/fnic_trace.c                     |    18 +-
 drivers/scsi/hisi_sas/hisi_sas.h                   |     3 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |    38 +-
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |     6 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |    44 +-
 drivers/scsi/hosts.c                               |     7 +-
 drivers/scsi/hpsa_cmd.h                            |    78 +-
 drivers/scsi/ibmvscsi/ibmvfc.c                     |    88 +-
 drivers/scsi/ibmvscsi/ibmvscsi.c                   |    73 +-
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c           |    23 +-
 drivers/scsi/initio.c                              |    18 +-
 drivers/scsi/ipr.c                                 |     8 +-
 drivers/scsi/ips.c                                 |    20 -
 drivers/scsi/ips.h                                 |    20 -
 drivers/scsi/isci/host.c                           |    37 +-
 drivers/scsi/isci/phy.c                            |    34 +-
 drivers/scsi/isci/phy.h                            |     1 -
 drivers/scsi/isci/port.c                           |    62 +-
 drivers/scsi/isci/port_config.c                    |    37 +-
 drivers/scsi/isci/remote_device.c                  |    33 +-
 drivers/scsi/isci/remote_node_context.c            |    13 +-
 drivers/scsi/isci/remote_node_table.c              |    64 +-
 drivers/scsi/isci/request.c                        |    60 +-
 drivers/scsi/isci/task.c                           |     3 +-
 drivers/scsi/jazz_esp.c                            |     4 +-
 drivers/scsi/lasi700.c                             |     1 -
 drivers/scsi/libfc/fc_fcp.c                        |     2 +-
 drivers/scsi/libfc/fc_lport.c                      |    14 +-
 drivers/scsi/libfc/fc_rport.c                      |     2 +-
 drivers/scsi/libiscsi.c                            |    26 +-
 drivers/scsi/libsas/sas_ata.c                      |    83 +-
 drivers/scsi/libsas/sas_discover.c                 |     2 +-
 drivers/scsi/libsas/sas_expander.c                 |    13 +-
 drivers/scsi/lpfc/lpfc.h                           |     3 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |   140 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |    30 +-
 drivers/scsi/lpfc/lpfc_crtn.h                      |    11 +-
 drivers/scsi/lpfc/lpfc_ct.c                        |    44 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |    21 +-
 drivers/scsi/lpfc/lpfc_disc.h                      |     3 +-
 drivers/scsi/lpfc/lpfc_els.c                       |   755 +-
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |    34 +-
 drivers/scsi/lpfc/lpfc_hw4.h                       |   176 +-
 drivers/scsi/lpfc/lpfc_init.c                      |   154 +-
 drivers/scsi/lpfc/lpfc_mbox.c                      |    38 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c                 |   282 +-
 drivers/scsi/lpfc/lpfc_nvme.c                      |    20 +-
 drivers/scsi/lpfc/lpfc_nvmet.c                     |    31 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |   124 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |   144 +-
 drivers/scsi/lpfc/lpfc_version.h                   |     6 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |    10 +-
 drivers/scsi/mac53c94.c                            |    13 +-
 drivers/scsi/megaraid/mbox_defs.h                  |     2 -
 drivers/scsi/megaraid/mega_common.h                |     2 -
 drivers/scsi/megaraid/megaraid_mbox.c              |     4 +-
 drivers/scsi/megaraid/megaraid_mbox.h              |     2 -
 drivers/scsi/megaraid/megaraid_mm.c                |     2 +-
 drivers/scsi/megaraid/megaraid_sas.h               |     5 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |    98 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |    89 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.h        |     2 +
 drivers/scsi/mpt3sas/mpi/mpi2_cnfg.h               |     2 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                |   514 +-
 drivers/scsi/mpt3sas/mpt3sas_base.h                |     5 +-
 drivers/scsi/mpt3sas/mpt3sas_config.c              |    10 +-
 drivers/scsi/mpt3sas/mpt3sas_ctl.c                 |    45 +-
 drivers/scsi/mpt3sas/mpt3sas_ctl.h                 |    12 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               |    65 +-
 drivers/scsi/mpt3sas/mpt3sas_transport.c           |     7 +-
 drivers/scsi/mvsas/mv_sas.h                        |     2 +-
 drivers/scsi/mvumi.c                               |     9 +-
 drivers/scsi/myrb.c                                |   126 +-
 drivers/scsi/myrs.c                                |   117 +-
 drivers/scsi/nsp32.c                               |    31 +-
 drivers/scsi/pm8001/pm8001_ctl.c                   |   151 +-
 drivers/scsi/pm8001/pm8001_ctl.h                   |     5 +
 drivers/scsi/pm8001/pm8001_hwi.c                   |   110 +-
 drivers/scsi/pm8001/pm8001_hwi.h                   |     1 +
 drivers/scsi/pm8001/pm8001_init.c                  |    21 +-
 drivers/scsi/pm8001/pm8001_sas.c                   |    38 +-
 drivers/scsi/pm8001/pm8001_sas.h                   |     5 +-
 drivers/scsi/pm8001/pm80xx_hwi.c                   |    61 +-
 drivers/scsi/pm8001/pm80xx_hwi.h                   |     1 +
 drivers/scsi/pmcraid.c                             |    70 +-
 drivers/scsi/qedf/qedf.h                           |     3 +-
 drivers/scsi/qedf/qedf_dbg.h                       |     1 -
 drivers/scsi/qedf/qedf_main.c                      |    22 +-
 drivers/scsi/qedi/qedi_main.c                      |     4 +-
 drivers/scsi/qla1280.c                             |    22 +-
 drivers/scsi/qla2xxx/qla_attr.c                    |     8 +-
 drivers/scsi/qla2xxx/qla_bsg.c                     |     7 +-
 drivers/scsi/qla2xxx/qla_dbg.c                     |    16 +-
 drivers/scsi/qla2xxx/qla_dbg.h                     |     2 +-
 drivers/scsi/qla2xxx/qla_def.h                     |    15 +-
 drivers/scsi/qla2xxx/qla_gbl.h                     |     3 +
 drivers/scsi/qla2xxx/qla_gs.c                      |    14 +-
 drivers/scsi/qla2xxx/qla_init.c                    |   118 +-
 drivers/scsi/qla2xxx/qla_inline.h                  |    46 +
 drivers/scsi/qla2xxx/qla_iocb.c                    |    84 +-
 drivers/scsi/qla2xxx/qla_isr.c                     |    15 +-
 drivers/scsi/qla2xxx/qla_mbx.c                     |    38 +-
 drivers/scsi/qla2xxx/qla_mr.c                      |    16 +-
 drivers/scsi/qla2xxx/qla_mr.h                      |     8 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |    10 +-
 drivers/scsi/qla2xxx/qla_nx.c                      |     3 +-
 drivers/scsi/qla2xxx/qla_nx2.c                     |    10 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   224 +-
 drivers/scsi/qla2xxx/qla_sup.c                     |     9 +-
 drivers/scsi/qla2xxx/qla_target.c                  |    11 +-
 drivers/scsi/qla2xxx/qla_version.h                 |     4 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                 |    19 +-
 drivers/scsi/qla4xxx/ql4_mbx.c                     |     4 +-
 drivers/scsi/qla4xxx/ql4_nx.c                      |     6 -
 drivers/scsi/qla4xxx/ql4_os.c                      |    33 +-
 drivers/scsi/scsi.c                                |    13 +
 drivers/scsi/scsi_debug.c                          |   249 +-
 drivers/scsi/scsi_debugfs.c                        |     1 -
 drivers/scsi/scsi_dh.c                             |     2 +-
 drivers/scsi/scsi_error.c                          |    66 +-
 drivers/scsi/scsi_lib.c                            |   171 +-
 drivers/scsi/scsi_priv.h                           |     7 +-
 drivers/scsi/scsi_scan.c                           |    29 +-
 drivers/scsi/scsi_sysfs.c                          |     8 +-
 drivers/scsi/scsi_transport_iscsi.c                |    28 +-
 drivers/scsi/scsi_transport_srp.c                  |     2 +-
 drivers/scsi/scsicam.c                             |     1 +
 drivers/scsi/sd.c                                  |     7 +-
 drivers/scsi/sd_zbc.c                              |     2 +-
 drivers/scsi/sg.c                                  |    12 +-
 drivers/scsi/sim710.c                              |    14 +-
 drivers/scsi/smartpqi/smartpqi.h                   |   310 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |  3147 +-
 drivers/scsi/smartpqi/smartpqi_sas_transport.c     |    39 +-
 drivers/scsi/smartpqi/smartpqi_sis.c               |     9 +-
 drivers/scsi/smartpqi/smartpqi_sis.h               |     1 +
 drivers/scsi/sni_53c710.c                          |     6 +-
 drivers/scsi/snic/snic_debugfs.c                   |    20 +-
 drivers/scsi/sr_ioctl.c                            |    12 +-
 drivers/scsi/st.c                                  |    20 +-
 drivers/scsi/st.h                                  |     2 -
 drivers/scsi/storvsc_drv.c                         |    84 +-
 drivers/scsi/sun3x_esp.c                           |     4 +-
 drivers/scsi/ufs/cdns-pltfrm.c                     |     4 +
 drivers/scsi/ufs/ufs-debugfs.c                     |    90 +
 drivers/scsi/ufs/ufs-debugfs.h                     |     2 +
 drivers/scsi/ufs/ufs-exynos.c                      |     3 +-
 drivers/scsi/ufs/ufs-hisi.c                        |    15 +-
 drivers/scsi/ufs/ufs-mediatek.c                    |     4 +
 drivers/scsi/ufs/ufs-qcom.c                        |    11 +-
 drivers/scsi/ufs/ufs-sysfs.c                       |    14 +-
 drivers/scsi/ufs/ufs.h                             |    10 +-
 drivers/scsi/ufs/ufshcd-pci.c                      |   169 +
 drivers/scsi/ufs/ufshcd-pltfrm.c                   |     8 +-
 drivers/scsi/ufs/ufshcd.c                          |   328 +-
 drivers/scsi/ufs/ufshcd.h                          |    30 +-
 drivers/scsi/ufs/ufshci.h                          |    40 +-
 drivers/sh/intc/core.c                             |    49 +-
 drivers/soc/aspeed/aspeed-lpc-ctrl.c               |    20 +-
 drivers/soc/aspeed/aspeed-lpc-snoop.c              |    27 +-
 drivers/soc/bcm/bcm63xx/bcm-pmb.c                  |    30 +
 drivers/soc/bcm/raspberrypi-power.c                |     2 +-
 drivers/soc/fsl/guts.c                             |     2 +-
 drivers/soc/fsl/qbman/bman.c                       |     1 -
 drivers/soc/fsl/qbman/bman_portal.c                |     3 +-
 drivers/soc/fsl/qbman/qman.c                       |     2 +-
 drivers/soc/fsl/qbman/qman_portal.c                |    58 +-
 drivers/soc/fsl/qe/gpio.c                          |    20 +-
 drivers/soc/fsl/qe/qe.c                            |    24 +-
 drivers/soc/fsl/qe/qe_common.c                     |     3 +-
 drivers/soc/fsl/qe/qe_ic.c                         |     4 +-
 drivers/soc/fsl/qe/qe_io.c                         |    36 +-
 drivers/soc/fsl/qe/ucc_fast.c                      |    68 +-
 drivers/soc/fsl/qe/ucc_slow.c                      |    42 +-
 drivers/soc/fsl/rcpm.c                             |    24 +-
 drivers/soc/imx/soc-imx.c                          |    12 +
 drivers/soc/litex/litex_soc_ctrl.c                 |     1 -
 drivers/soc/mediatek/mt8167-mmsys.h                |    35 +
 drivers/soc/mediatek/mt8167-pm-domains.h           |     7 +
 drivers/soc/mediatek/mt8173-pm-domains.h           |    10 +
 drivers/soc/mediatek/mt8183-mmsys.h                |    54 +
 drivers/soc/mediatek/mt8183-pm-domains.h           |    15 +
 drivers/soc/mediatek/mt8192-pm-domains.h           |    21 +
 drivers/soc/mediatek/mtk-mmsys.c                   |   314 +-
 drivers/soc/mediatek/mtk-mmsys.h                   |   215 +
 drivers/soc/mediatek/mtk-mutex.c                   |    52 +-
 drivers/soc/mediatek/mtk-pm-domains.c              |    11 +-
 drivers/soc/mediatek/mtk-pm-domains.h              |     2 +
 drivers/soc/mediatek/mtk-pmic-wrap.c               |    97 +-
 drivers/soc/qcom/llcc-qcom.c                       |    19 +
 drivers/soc/qcom/mdt_loader.c                      |    17 +
 drivers/soc/qcom/pdr_interface.c                   |     2 +-
 drivers/soc/qcom/qcom-geni-se.c                    |    77 +-
 drivers/soc/qcom/qcom_aoss.c                       |     1 +
 drivers/soc/qcom/qmi_encdec.c                      |     8 +-
 drivers/soc/qcom/rpmh-rsc.c                        |    65 +-
 drivers/soc/qcom/rpmhpd.c                          |    56 +
 drivers/soc/qcom/smem.c                            |     2 +-
 drivers/soc/qcom/wcnss_ctrl.c                      |    15 +-
 drivers/soc/renesas/rmobile-sysc.c                 |     4 +-
 drivers/soc/tegra/pmc.c                            |   263 +-
 drivers/soc/tegra/regulators-tegra30.c             |     2 +-
 drivers/soc/ti/omap_prm.c                          |    16 +-
 drivers/soundwire/Makefile                         |     2 +-
 drivers/soundwire/bus.c                            |   117 +-
 drivers/soundwire/bus.h                            |    15 +-
 drivers/soundwire/bus_type.c                       |    15 +-
 drivers/soundwire/cadence_master.c                 |    16 +-
 drivers/soundwire/dmi-quirks.c                     |    96 +
 drivers/soundwire/generic_bandwidth_allocation.c   |    15 +-
 drivers/soundwire/intel.c                          |    24 +-
 drivers/soundwire/intel_init.c                     |     9 +
 drivers/soundwire/qcom.c                           |   652 +-
 drivers/soundwire/slave.c                          |     9 +-
 drivers/soundwire/stream.c                         |    28 +-
 drivers/spi/Kconfig                                |    28 +-
 drivers/spi/Makefile                               |     5 +-
 drivers/spi/spi-altera-core.c                      |   222 +
 drivers/spi/spi-altera-dfl.c                       |   204 +
 drivers/spi/spi-altera-platform.c                  |   172 +
 drivers/spi/spi-altera.c                           |   378 -
 drivers/spi/spi-ath79.c                            |     3 +-
 drivers/spi/spi-atmel.c                            |     4 -
 drivers/spi/spi-axi-spi-engine.c                   |    12 +-
 drivers/spi/spi-bcm-qspi.c                         |     2 +-
 drivers/spi/spi-bcm63xx-hsspi.c                    |     7 +-
 drivers/spi/spi-bcm63xx.c                          |     8 +-
 drivers/spi/spi-bitbang.c                          |     9 +-
 drivers/spi/spi-butterfly.c                        |    13 +-
 drivers/spi/spi-cadence-quadspi.c                  |     8 +-
 drivers/spi/spi-davinci.c                          |     9 +-
 drivers/spi/spi-dln2.c                             |     5 +-
 drivers/spi/spi-falcon.c                           |     2 +-
 drivers/spi/spi-fsi.c                              |    31 +-
 drivers/spi/spi-fsl-espi.c                         |    17 +-
 drivers/spi/spi-fsl-lpspi.c                        |     2 +-
 drivers/spi/spi-fsl-spi.c                          |    23 +-
 drivers/spi/spi-geni-qcom.c                        |    16 +-
 drivers/spi/spi-hisi-kunpeng.c                     |   505 +
 drivers/spi/spi-hisi-sfc-v3xx.c                    |     7 +-
 drivers/spi/spi-imx.c                              |    39 +-
 drivers/spi/spi-jcore.c                            |     3 +-
 drivers/spi/spi-lm70llp.c                          |    13 +-
 drivers/spi/spi-loopback-test.c                    |     3 +-
 drivers/spi/spi-mem.c                              |     6 +-
 drivers/spi/spi-mtk-nor.c                          |     2 +-
 drivers/spi/spi-nxp-fspi.c                         |   115 +-
 drivers/spi/spi-omap-100k.c                        |    14 +-
 drivers/spi/spi-omap2-mcspi.c                      |    24 +-
 drivers/spi/spi-orion.c                            |     5 +-
 drivers/spi/spi-pl022.c                            |   108 +-
 drivers/spi/spi-pxa2xx-pci.c                       |     2 +-
 drivers/spi/spi-pxa2xx.c                           |     6 +-
 drivers/spi/spi-qcom-qspi.c                        |    18 +-
 drivers/spi/spi-qup.c                              |     2 +-
 drivers/spi/spi-rockchip.c                         |    19 +-
 drivers/spi/spi-s3c64xx.c                          |    31 +-
 drivers/spi/spi-sh.c                               |     4 +-
 drivers/spi/spi-slave-mt27xx.c                     |    36 +-
 drivers/spi/spi-sprd-adi.c                         |     2 +-
 drivers/spi/spi-stm32-qspi.c                       |   106 +-
 drivers/spi/spi-stm32.c                            |    39 +-
 drivers/spi/spi-tegra20-sflash.c                   |     3 +-
 drivers/spi/spi-ti-qspi.c                          |    20 +-
 drivers/spi/spi-topcliff-pch.c                     |     3 +-
 drivers/spi/spi-zynqmp-gqspi.c                     |   178 +-
 drivers/spi/spi.c                                  |    97 +-
 drivers/spi/spidev.c                               |     1 +
 drivers/staging/Kconfig                            |     8 -
 drivers/staging/Makefile                           |     4 -
 drivers/staging/android/uapi/ashmem.h              |     2 -
 drivers/staging/axis-fifo/axis-fifo.c              |     1 -
 .../clocking-wizard/clk-xlnx-clock-wizard.c        |   369 +-
 drivers/staging/comedi/Kconfig                     |  1322 -
 drivers/staging/comedi/comedi_buf.c                |   692 -
 drivers/staging/comedi/drivers/addi_apci_16xx.c    |   178 -
 drivers/staging/comedi/drivers/adv_pci_dio.c       |   802 -
 drivers/staging/comedi/drivers/cb_pcidas64.c       |  4124 ---
 drivers/staging/comedi/drivers/das800.c            |   744 -
 drivers/staging/comedi/drivers/dt2814.c            |   290 -
 drivers/staging/comedi/drivers/tests/Makefile      |     7 -
 .../staging/comedi/drivers/tests/example_test.c    |    72 -
 .../staging/comedi/drivers/tests/ni_routes_test.c  |   613 -
 drivers/staging/comedi/drivers/tests/unittest.h    |    63 -
 drivers/staging/emxx_udc/emxx_udc.c                |     1 -
 drivers/staging/fbtft/fbtft-sysfs.c                |     2 +-
 drivers/staging/fieldbus/anybuss/host.c            |    24 +-
 drivers/staging/fsl-dpaa2/Kconfig                  |    19 -
 drivers/staging/fsl-dpaa2/Makefile                 |     6 -
 drivers/staging/fsl-dpaa2/ethsw/Makefile           |    10 -
 drivers/staging/fsl-dpaa2/ethsw/README             |   106 -
 drivers/staging/fsl-dpaa2/ethsw/TODO               |    13 -
 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h         |   390 -
 drivers/staging/fsl-dpaa2/ethsw/dpsw.c             |  1322 -
 drivers/staging/fsl-dpaa2/ethsw/dpsw.h             |   594 -
 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c    |   189 -
 drivers/staging/fsl-dpaa2/ethsw/ethsw.c            |  1839 --
 drivers/staging/fsl-dpaa2/ethsw/ethsw.h            |    80 -
 drivers/staging/fwserial/fwserial.c                |    25 +-
 drivers/staging/gasket/Kconfig                     |    25 -
 drivers/staging/gasket/Makefile                    |    10 -
 drivers/staging/gasket/TODO                        |    22 -
 drivers/staging/gasket/apex.h                      |    30 -
 drivers/staging/gasket/apex_driver.c               |   726 -
 drivers/staging/gasket/gasket.h                    |   122 -
 drivers/staging/gasket/gasket_constants.h          |    44 -
 drivers/staging/gasket/gasket_core.c               |  1815 -
 drivers/staging/gasket/gasket_core.h               |   638 -
 drivers/staging/gasket/gasket_interrupt.c          |   515 -
 drivers/staging/gasket/gasket_interrupt.h          |    95 -
 drivers/staging/gasket/gasket_ioctl.c              |   388 -
 drivers/staging/gasket/gasket_ioctl.h              |    28 -
 drivers/staging/gasket/gasket_page_table.c         |  1359 -
 drivers/staging/gasket/gasket_page_table.h         |   249 -
 drivers/staging/gasket/gasket_sysfs.c              |   398 -
 drivers/staging/gasket/gasket_sysfs.h              |   175 -
 drivers/staging/gdm724x/gdm_tty.c                  |     2 +-
 drivers/staging/greybus/arche-platform.c           |    10 +-
 drivers/staging/greybus/audio_module.c             |     4 +-
 drivers/staging/greybus/audio_topology.c           |    12 +-
 drivers/staging/greybus/camera.c                   |    13 +-
 drivers/staging/greybus/sdio.c                     |     1 -
 drivers/staging/greybus/spilib.c                   |     5 +-
 drivers/staging/greybus/uart.c                     |    16 +-
 drivers/staging/hikey9xx/Kconfig                   |    11 -
 drivers/staging/hikey9xx/Makefile                  |     1 -
 drivers/staging/hikey9xx/hi6421-spmi-pmic.c        |     8 +-
 .../hikey9xx/hisilicon,hisi-spmi-controller.yaml   |    18 +-
 drivers/staging/iio/TODO                           |     4 -
 drivers/staging/iio/cdc/Kconfig                    |    10 -
 drivers/staging/iio/cdc/Makefile                   |     3 +-
 drivers/staging/iio/cdc/ad7150.c                   |   655 -
 drivers/staging/iio/frequency/ad9832.c             |     4 +-
 drivers/staging/iio/frequency/ad9834.c             |    67 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |    23 +-
 drivers/staging/kpc2000/kpc2000/pcie.h             |     1 -
 drivers/staging/kpc2000/kpc2000_i2c.c              |     6 +-
 drivers/staging/kpc2000/kpc2000_spi.c              |     2 +-
 drivers/staging/media/atomisp/Kconfig              |     3 +-
 drivers/staging/media/atomisp/Makefile             |     5 +-
 drivers/staging/media/atomisp/i2c/atomisp-gc0310.c |    16 +-
 drivers/staging/media/atomisp/i2c/atomisp-lm3554.c |    38 +-
 drivers/staging/media/atomisp/i2c/atomisp-ov2722.c |     2 -
 drivers/staging/media/atomisp/i2c/gc2235.h         |     2 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.c    |   105 +-
 drivers/staging/media/atomisp/pci/atomisp_cmd.h    |     2 +-
 drivers/staging/media/atomisp/pci/atomisp_compat.h |    10 +-
 .../media/atomisp/pci/atomisp_compat_css20.c       |    14 +-
 drivers/staging/media/atomisp/pci/atomisp_fops.c   |     3 +
 drivers/staging/media/atomisp/pci/atomisp_ioctl.c  |     8 +-
 drivers/staging/media/atomisp/pci/hmm/hmm_bo.c     |    13 +-
 .../staging/media/atomisp/pci/ia_css_firmware.h    |     2 +
 drivers/staging/media/atomisp/pci/ia_css_mipi.h    |    17 -
 .../isp/kernels/sdis/sdis_1.0/ia_css_sdis.host.c   |     3 +-
 .../atomisp/pci/isp/modes/interface/isp_types.h    |    41 +-
 .../atomisp/pci/runtime/isp_param/src/isp_param.c  |     3 +-
 .../atomisp/pci/runtime/isys/src/virtual_isys.c    |    12 +-
 .../media/atomisp/pci/runtime/queue/src/queue.c    |    44 +-
 .../media/atomisp/pci/runtime/rmgr/src/rmgr_vbuf.c |    41 +-
 .../media/atomisp/pci/runtime/spctrl/src/spctrl.c  |     7 +-
 .../media/atomisp/pci/runtime/timer/src/timer.c    |     7 +-
 drivers/staging/media/atomisp/pci/sh_css.c         |    15 +-
 .../staging/media/atomisp/pci/sh_css_firmware.c    |     2 +-
 drivers/staging/media/atomisp/pci/sh_css_mipi.c    |    11 -
 drivers/staging/media/atomisp/pci/sh_css_params.c  |    10 +-
 drivers/staging/media/hantro/hantro.h              |     3 +-
 drivers/staging/media/hantro/hantro_drv.c          |     2 +-
 drivers/staging/media/hantro/hantro_g1_vp8_dec.c   |    55 +-
 drivers/staging/media/hantro/hantro_hw.h           |    16 +-
 drivers/staging/media/hantro/hantro_vp8.c          |    10 +-
 .../staging/media/hantro/rk3399_vpu_hw_vp8_dec.c   |    55 +-
 drivers/staging/media/imx/Kconfig                  |     9 +-
 drivers/staging/media/imx/Makefile                 |     6 +-
 drivers/staging/media/imx/TODO                     |     9 +-
 drivers/staging/media/imx/imx-ic-prp.c             |     4 +-
 drivers/staging/media/imx/imx-ic-prpencvf.c        |    24 +-
 drivers/staging/media/imx/imx-media-capture.c      |   687 +-
 drivers/staging/media/imx/imx-media-csc-scaler.c   |     2 +-
 drivers/staging/media/imx/imx-media-csi.c          |    33 +-
 drivers/staging/media/imx/imx-media-dev-common.c   |     4 +
 drivers/staging/media/imx/imx-media-utils.c        |    23 +-
 drivers/staging/media/imx/imx-media-vdic.c         |     7 +-
 drivers/staging/media/imx/imx-media.h              |    12 +-
 drivers/staging/media/imx/imx6-mipi-csi2.c         |     6 +-
 drivers/staging/media/imx/imx7-media-csi.c         |  1014 +-
 drivers/staging/media/imx/imx7-mipi-csis.c         |   419 +-
 drivers/staging/media/ipu3/include/intel-ipu3.h    |     2 +-
 drivers/staging/media/ipu3/ipu3-css-fw.h           |     1 +
 drivers/staging/media/ipu3/ipu3-css-pool.h         |     4 +-
 drivers/staging/media/ipu3/ipu3-v4l2.c             |    36 +-
 drivers/staging/media/ipu3/ipu3.h                  |     5 -
 .../staging/media/meson/vdec/codec_hevc_common.h   |     4 +-
 drivers/staging/media/meson/vdec/vdec.c            |     8 +-
 drivers/staging/media/omap4iss/iss.c               |    11 +-
 drivers/staging/media/omap4iss/iss_regs.h          |    16 +-
 drivers/staging/media/omap4iss/iss_video.c         |     3 +
 drivers/staging/media/rkvdec/rkvdec.c              |    50 +-
 drivers/staging/media/rkvdec/rkvdec.h              |     1 -
 drivers/staging/media/sunxi/cedrus/cedrus.c        |     2 +-
 drivers/staging/media/sunxi/cedrus/cedrus.h        |     2 +-
 drivers/staging/media/sunxi/cedrus/cedrus_dec.c    |     2 +-
 drivers/staging/media/sunxi/cedrus/cedrus_regs.h   |    17 +-
 drivers/staging/media/sunxi/cedrus/cedrus_vp8.c    |   113 +-
 drivers/staging/media/tegra-video/csi.h            |     2 +-
 drivers/staging/media/tegra-video/vi.c             |     6 +-
 drivers/staging/media/zoran/zoran_device.c         |    48 +-
 drivers/staging/most/Kconfig                       |     2 -
 drivers/staging/most/Makefile                      |     1 -
 drivers/staging/most/sound/Kconfig                 |    14 -
 drivers/staging/most/sound/Makefile                |     4 -
 drivers/staging/mt7621-dts/gbpc1.dts               |    11 -
 drivers/staging/mt7621-dts/mt7621.dtsi             |    82 +-
 drivers/staging/mt7621-pci/pci-mt7621.c            |    12 +-
 drivers/staging/netlogic/Kconfig                   |     1 +
 drivers/staging/nvec/nvec_ps2.c                    |     2 +-
 drivers/staging/octeon-usb/octeon-hcd.c            |    32 +-
 drivers/staging/octeon/ethernet-spi.c              |     2 +-
 drivers/staging/octeon/ethernet.c                  |    19 +-
 drivers/staging/qlge/qlge_devlink.c                |    10 +-
 drivers/staging/qlge/qlge_devlink.h                |     2 +-
 drivers/staging/qlge/qlge_main.c                   |    17 +-
 drivers/staging/ralink-gdma/ralink-gdma.c          |     5 +-
 drivers/staging/rtl8188eu/core/rtw_ap.c            |     6 -
 drivers/staging/rtl8188eu/core/rtw_cmd.c           |    83 +-
 drivers/staging/rtl8188eu/core/rtw_debug.c         |     8 +-
 drivers/staging/rtl8188eu/core/rtw_ieee80211.c     |     6 +-
 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c     |     8 +
 drivers/staging/rtl8188eu/core/rtw_mlme.c          |     2 +-
 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      |    12 +-
 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c       |     5 +-
 drivers/staging/rtl8188eu/core/rtw_recv.c          |    27 +-
 drivers/staging/rtl8188eu/core/rtw_security.c      |    78 +-
 drivers/staging/rtl8188eu/core/rtw_xmit.c          |     7 +-
 drivers/staging/rtl8188eu/hal/odm_hwconfig.c       |    11 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c    |    12 +-
 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c     |     2 +-
 drivers/staging/rtl8188eu/hal/usb_halinit.c        |     5 +-
 drivers/staging/rtl8188eu/include/drv_types.h      |     2 +-
 drivers/staging/rtl8188eu/include/odm_hwconfig.h   |     8 +-
 drivers/staging/rtl8188eu/include/osdep_intf.h     |     2 +-
 drivers/staging/rtl8188eu/include/osdep_service.h  |    13 -
 drivers/staging/rtl8188eu/include/recv_osdep.h     |     2 +-
 drivers/staging/rtl8188eu/include/rtl8188e_hal.h   |     4 -
 drivers/staging/rtl8188eu/include/rtw_cmd.h        |    20 -
 drivers/staging/rtl8188eu/include/rtw_efuse.h      |    20 -
 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h   |    30 -
 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h    |     2 +-
 drivers/staging/rtl8188eu/include/usb_ops_linux.h  |    32 -
 drivers/staging/rtl8188eu/include/wifi.h           |   156 -
 drivers/staging/rtl8188eu/include/wlan_bssdef.h    |     2 +-
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c     |    88 +-
 drivers/staging/rtl8188eu/os_dep/os_intfs.c        |    22 +-
 drivers/staging/rtl8188eu/os_dep/osdep_service.c   |    31 -
 drivers/staging/rtl8188eu/os_dep/recv_linux.c      |     3 +-
 drivers/staging/rtl8188eu/os_dep/rtw_android.c     |    23 +-
 drivers/staging/rtl8188eu/os_dep/usb_intf.c        |    84 +-
 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c   |   171 +-
 drivers/staging/rtl8188eu/os_dep/xmit_linux.c      |     2 +-
 drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c     |    14 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |     5 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_dm.c         |     4 +-
 drivers/staging/rtl8192e/rtl819x_BA.h              |    40 +-
 drivers/staging/rtl8192e/rtl819x_BAProc.c          |   127 +-
 drivers/staging/rtl8192e/rtl819x_HT.h              |    23 +-
 drivers/staging/rtl8192e/rtl819x_HTProc.c          |    81 +-
 drivers/staging/rtl8192e/rtl819x_TS.h              |    18 +-
 drivers/staging/rtl8192e/rtl819x_TSProc.c          |    79 +-
 drivers/staging/rtl8192e/rtllib.h                  |     2 +-
 drivers/staging/rtl8192e/rtllib_crypt_tkip.c       |     2 +-
 drivers/staging/rtl8192e/rtllib_rx.c               |   172 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |    14 +-
 drivers/staging/rtl8192e/rtllib_tx.c               |     8 +-
 drivers/staging/rtl8192e/rtllib_wx.c               |    76 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |    42 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |     2 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c  |     4 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c  |     6 +-
 .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c    |     4 +-
 drivers/staging/rtl8192u/r8190_rtl8256.c           |     7 +-
 drivers/staging/rtl8192u/r8192U.h                  |     6 +-
 drivers/staging/rtl8192u/r8192U_core.c             |     5 +-
 drivers/staging/rtl8192u/r8192U_wx.c               |   159 +-
 drivers/staging/rtl8712/drv_types.h                |     2 -
 drivers/staging/rtl8712/ieee80211.c                |    18 +-
 drivers/staging/rtl8712/mlme_osdep.h               |     4 +-
 drivers/staging/rtl8712/rtl8712_recv.h             |     2 +-
 drivers/staging/rtl8712/rtl8712_wmac_regdef.h      |     1 -
 drivers/staging/rtl8712/rtl8712_xmit.c             |    13 +-
 drivers/staging/rtl8712/rtl8712_xmit.h             |     5 +-
 drivers/staging/rtl8712/rtl871x_cmd.h              |    10 +
 drivers/staging/rtl8712/rtl871x_event.h            |     1 +
 drivers/staging/rtl8712/rtl871x_ht.h               |     2 +-
 drivers/staging/rtl8712/rtl871x_io.h               |     1 -
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |    20 +-
 drivers/staging/rtl8712/rtl871x_mlme.c             |    28 +-
 drivers/staging/rtl8712/rtl871x_mlme.h             |     1 -
 drivers/staging/rtl8712/rtl871x_mp.c               |     1 +
 drivers/staging/rtl8712/rtl871x_mp.h               |     1 +
 drivers/staging/rtl8712/rtl871x_mp_ioctl.c         |     3 +
 drivers/staging/rtl8712/rtl871x_pwrctrl.h          |     3 -
 drivers/staging/rtl8712/rtl871x_recv.c             |    36 +-
 drivers/staging/rtl8712/rtl871x_recv.h             |    12 +-
 drivers/staging/rtl8712/rtl871x_security.c         |    24 +-
 drivers/staging/rtl8712/rtl871x_security.h         |     4 +-
 drivers/staging/rtl8712/rtl871x_xmit.c             |     8 +-
 drivers/staging/rtl8712/rtl871x_xmit.h             |    12 +-
 drivers/staging/rtl8712/sta_info.h                 |     1 -
 drivers/staging/rtl8712/usb_ops.h                  |     6 +-
 drivers/staging/rtl8712/wifi.h                     |   265 +-
 drivers/staging/rtl8712/wlan_bssdef.h              |     2 +-
 drivers/staging/rtl8712/xmit_osdep.h               |     8 +-
 drivers/staging/rtl8723bs/TODO                     |     1 -
 drivers/staging/rtl8723bs/core/rtw_ap.c            |   336 +-
 drivers/staging/rtl8723bs/core/rtw_btcoex.c        |    12 +-
 drivers/staging/rtl8723bs/core/rtw_cmd.c           |   184 +-
 drivers/staging/rtl8723bs/core/rtw_debug.c         |    61 +-
 drivers/staging/rtl8723bs/core/rtw_eeprom.c        |    56 +-
 drivers/staging/rtl8723bs/core/rtw_efuse.c         |    25 +-
 drivers/staging/rtl8723bs/core/rtw_ieee80211.c     |   156 +-
 drivers/staging/rtl8723bs/core/rtw_io.c            |    11 +-
 drivers/staging/rtl8723bs/core/rtw_ioctl_set.c     |   120 +-
 drivers/staging/rtl8723bs/core/rtw_mlme.c          |   350 +-
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      |   832 +-
 drivers/staging/rtl8723bs/core/rtw_odm.c           |    60 +-
 drivers/staging/rtl8723bs/core/rtw_pwrctrl.c       |   316 +-
 drivers/staging/rtl8723bs/core/rtw_recv.c          |   939 +-
 drivers/staging/rtl8723bs/core/rtw_security.c      |   283 +-
 drivers/staging/rtl8723bs/core/rtw_sta_mgt.c       |    35 -
 drivers/staging/rtl8723bs/core/rtw_wlan_util.c     |   407 +-
 drivers/staging/rtl8723bs/core/rtw_xmit.c          |   399 +-
 drivers/staging/rtl8723bs/hal/Hal8723BReg.h        |   435 +-
 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c    |   258 +-
 drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h    |    54 +-
 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c    |   224 +-
 drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h    |    48 +-
 drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h       |   188 +-
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c   |    10 +-
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.h   |     6 +-
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.c  |     6 +-
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_MAC.h  |     2 +-
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c   |    12 +-
 drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.h   |     6 +-
 drivers/staging/rtl8723bs/hal/HalPhyRf.c           |     8 +-
 drivers/staging/rtl8723bs/hal/HalPhyRf.h           |    25 +-
 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c     |    70 +-
 drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.h     |    12 +-
 drivers/staging/rtl8723bs/hal/HalPwrSeqCmd.c       |    59 +-
 drivers/staging/rtl8723bs/hal/hal_btcoex.c         |   171 +-
 drivers/staging/rtl8723bs/hal/hal_com.c            |   233 +-
 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c     |   250 +-
 drivers/staging/rtl8723bs/hal/hal_intf.c           |    39 +-
 drivers/staging/rtl8723bs/hal/hal_pwr_seq.c        |    22 +-
 drivers/staging/rtl8723bs/hal/odm.c                |  1728 +-
 drivers/staging/rtl8723bs/hal/odm.h                |   412 +-
 drivers/staging/rtl8723bs/hal/odm_CfoTracking.c    |    28 +-
 drivers/staging/rtl8723bs/hal/odm_CfoTracking.h    |     4 +-
 drivers/staging/rtl8723bs/hal/odm_DIG.c            |    66 +-
 drivers/staging/rtl8723bs/hal/odm_DIG.h            |    32 +-
 .../rtl8723bs/hal/odm_DynamicBBPowerSaving.c       |     8 +-
 .../rtl8723bs/hal/odm_DynamicBBPowerSaving.h       |     4 +-
 drivers/staging/rtl8723bs/hal/odm_DynamicTxPower.c |     2 +-
 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c |     6 +-
 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.h |     4 +-
 drivers/staging/rtl8723bs/hal/odm_HWConfig.c       |    35 +-
 drivers/staging/rtl8723bs/hal/odm_HWConfig.h       |    79 +-
 drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c   |     2 +-
 drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.h   |     4 +-
 drivers/staging/rtl8723bs/hal/odm_PathDiv.c        |     4 +-
 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c |    16 +-
 drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h |    16 +-
 drivers/staging/rtl8723bs/hal/odm_debug.c          |     2 +-
 drivers/staging/rtl8723bs/hal/odm_debug.h          |     4 +-
 drivers/staging/rtl8723bs/hal/odm_interface.h      |    11 -
 drivers/staging/rtl8723bs/hal/odm_types.h          |    47 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c       |  1392 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_dm.c        |    26 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c  |   713 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c    |    74 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c    |     4 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c    |     3 -
 drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c     |    35 +-
 drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c     |   100 +-
 drivers/staging/rtl8723bs/hal/sdio_halinit.c       |   561 +-
 drivers/staging/rtl8723bs/hal/sdio_ops.c           |   201 +-
 drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h |     8 +-
 drivers/staging/rtl8723bs/include/HalPwrSeqCmd.h   |    12 +-
 drivers/staging/rtl8723bs/include/HalVerDef.h      |    62 +-
 drivers/staging/rtl8723bs/include/autoconf.h       |    10 -
 drivers/staging/rtl8723bs/include/basic_types.h    |     6 +-
 drivers/staging/rtl8723bs/include/drv_conf.h       |    10 -
 drivers/staging/rtl8723bs/include/drv_types.h      |   215 +-
 drivers/staging/rtl8723bs/include/drv_types_sdio.h |     5 -
 drivers/staging/rtl8723bs/include/hal_btcoex.h     |     4 +-
 drivers/staging/rtl8723bs/include/hal_com.h        |    52 +-
 drivers/staging/rtl8723bs/include/hal_com_h2c.h    |   185 +-
 drivers/staging/rtl8723bs/include/hal_com_phycfg.h |    40 +-
 drivers/staging/rtl8723bs/include/hal_com_reg.h    |    48 +-
 drivers/staging/rtl8723bs/include/hal_data.h       |    50 +-
 drivers/staging/rtl8723bs/include/hal_intf.h       |    72 +-
 drivers/staging/rtl8723bs/include/hal_phy.h        |    85 +-
 drivers/staging/rtl8723bs/include/hal_phy_cfg.h    |     6 +-
 drivers/staging/rtl8723bs/include/hal_pwr_seq.h    |    24 +-
 drivers/staging/rtl8723bs/include/ieee80211.h      |   202 +-
 drivers/staging/rtl8723bs/include/ioctl_cfg80211.h |     6 +-
 drivers/staging/rtl8723bs/include/osdep_intf.h     |    12 +-
 drivers/staging/rtl8723bs/include/osdep_service.h  |    39 +-
 .../rtl8723bs/include/osdep_service_linux.h        |    29 +-
 drivers/staging/rtl8723bs/include/recv_osdep.h     |     8 +-
 drivers/staging/rtl8723bs/include/rtl8723b_cmd.h   |     8 +-
 drivers/staging/rtl8723bs/include/rtl8723b_hal.h   |    48 +-
 drivers/staging/rtl8723bs/include/rtl8723b_recv.h  |    44 -
 drivers/staging/rtl8723bs/include/rtl8723b_rf.h    |     2 +-
 drivers/staging/rtl8723bs/include/rtl8723b_spec.h  |    10 -
 drivers/staging/rtl8723bs/include/rtl8723b_xmit.h  |     8 +-
 drivers/staging/rtl8723bs/include/rtw_cmd.h        |   271 +-
 drivers/staging/rtl8723bs/include/rtw_debug.h      |    92 -
 drivers/staging/rtl8723bs/include/rtw_eeprom.h     |     4 +-
 drivers/staging/rtl8723bs/include/rtw_efuse.h      |    10 +-
 drivers/staging/rtl8723bs/include/rtw_event.h      |    11 -
 drivers/staging/rtl8723bs/include/rtw_ht.h         |    12 +-
 drivers/staging/rtl8723bs/include/rtw_io.h         |   113 +-
 drivers/staging/rtl8723bs/include/rtw_ioctl_set.h  |    16 +-
 drivers/staging/rtl8723bs/include/rtw_mlme.h       |   142 +-
 drivers/staging/rtl8723bs/include/rtw_mlme_ext.h   |    90 +-
 drivers/staging/rtl8723bs/include/rtw_mp.h         |   137 +-
 drivers/staging/rtl8723bs/include/rtw_odm.h        |     2 +-
 drivers/staging/rtl8723bs/include/rtw_pwrctrl.h    |    95 +-
 drivers/staging/rtl8723bs/include/rtw_recv.h       |    66 +-
 drivers/staging/rtl8723bs/include/rtw_rf.h         |    36 +-
 drivers/staging/rtl8723bs/include/rtw_security.h   |    58 +-
 drivers/staging/rtl8723bs/include/rtw_wifi_regd.h  |    12 -
 drivers/staging/rtl8723bs/include/rtw_xmit.h       |    62 +-
 drivers/staging/rtl8723bs/include/sdio_ops.h       |     7 -
 drivers/staging/rtl8723bs/include/sta_info.h       |    28 +-
 drivers/staging/rtl8723bs/include/wifi.h           |   101 +-
 drivers/staging/rtl8723bs/include/wlan_bssdef.h    |    51 +-
 drivers/staging/rtl8723bs/include/xmit_osdep.h     |    14 +-
 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c  |   557 +-
 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c     |   752 +-
 drivers/staging/rtl8723bs/os_dep/mlme_linux.c      |    24 +-
 drivers/staging/rtl8723bs/os_dep/os_intfs.c        |   568 +-
 drivers/staging/rtl8723bs/os_dep/osdep_service.c   |     8 +-
 drivers/staging/rtl8723bs/os_dep/recv_linux.c      |    96 +-
 drivers/staging/rtl8723bs/os_dep/sdio_intf.c       |   217 +-
 drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c  |    97 +-
 drivers/staging/rtl8723bs/os_dep/wifi_regd.c       |     4 +-
 drivers/staging/rtl8723bs/os_dep/xmit_linux.c      |    62 +-
 drivers/staging/rts5208/xd.c                       |     2 -
 drivers/staging/sm750fb/sm750.h                    |    32 +-
 drivers/staging/unisys/visornic/visornic_main.c    |    34 +-
 .../vc04_services/bcm2835-audio/bcm2835-pcm.c      |    10 +-
 drivers/staging/vc04_services/interface/TODO       |     6 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |    10 +-
 .../vc04_services/interface/vchiq_arm/vchiq_core.c |   360 +-
 .../interface/vchiq_arm/vchiq_debugfs.h            |     2 +-
 .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c  |     4 +-
 drivers/staging/vt6655/baseband.c                  |     6 +-
 drivers/staging/vt6655/channel.c                   |    42 +-
 drivers/staging/vt6656/card.c                      |     3 +-
 drivers/staging/wfx/hif_rx.c                       |     6 +-
 drivers/staging/wfx/main.c                         |     7 +-
 drivers/staging/wfx/sta.c                          |     2 +-
 drivers/staging/wimax/Documentation/i2400m.rst     |   283 -
 drivers/staging/wimax/Documentation/index.rst      |    19 -
 drivers/staging/wimax/Documentation/wimax.rst      |    89 -
 drivers/staging/wimax/Kconfig                      |    47 -
 drivers/staging/wimax/Makefile                     |    15 -
 drivers/staging/wimax/TODO                         |    18 -
 drivers/staging/wimax/debug-levels.h               |    29 -
 drivers/staging/wimax/debugfs.c                    |    38 -
 drivers/staging/wimax/i2400m/Kconfig               |    37 -
 drivers/staging/wimax/i2400m/Makefile              |    23 -
 drivers/staging/wimax/i2400m/control.c             |  1434 -
 drivers/staging/wimax/i2400m/debug-levels.h        |    32 -
 drivers/staging/wimax/i2400m/debugfs.c             |   253 -
 drivers/staging/wimax/i2400m/driver.c              |  1003 -
 drivers/staging/wimax/i2400m/fw.c                  |  1666 -
 drivers/staging/wimax/i2400m/i2400m-usb.h          |   275 -
 drivers/staging/wimax/i2400m/i2400m.h              |   970 -
 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h  |   572 -
 drivers/staging/wimax/i2400m/netdev.c              |   603 -
 drivers/staging/wimax/i2400m/op-rfkill.c           |   196 -
 drivers/staging/wimax/i2400m/rx.c                  |  1394 -
 drivers/staging/wimax/i2400m/sysfs.c               |    65 -
 drivers/staging/wimax/i2400m/tx.c                  |  1015 -
 drivers/staging/wimax/i2400m/usb-debug-levels.h    |    28 -
 drivers/staging/wimax/i2400m/usb-fw.c              |   365 -
 drivers/staging/wimax/i2400m/usb-notif.c           |   258 -
 drivers/staging/wimax/i2400m/usb-rx.c              |   462 -
 drivers/staging/wimax/i2400m/usb-tx.c              |   273 -
 drivers/staging/wimax/i2400m/usb.c                 |   765 -
 drivers/staging/wimax/id-table.c                   |   130 -
 drivers/staging/wimax/linux-wimax-debug.h          |   491 -
 drivers/staging/wimax/linux-wimax.h                |   239 -
 drivers/staging/wimax/net-wimax.h                  |   503 -
 drivers/staging/wimax/op-msg.c                     |   391 -
 drivers/staging/wimax/op-reset.c                   |   108 -
 drivers/staging/wimax/op-rfkill.c                  |   431 -
 drivers/staging/wimax/op-state-get.c               |    52 -
 drivers/staging/wimax/stack.c                      |   616 -
 drivers/staging/wimax/wimax-internal.h             |    85 -
 drivers/staging/wlan-ng/p80211conv.h               |     3 -
 drivers/staging/wlan-ng/p80211netdev.c             |     2 +-
 drivers/target/iscsi/iscsi_target.c                |    23 +-
 drivers/target/iscsi/iscsi_target_configfs.c       |     3 +-
 drivers/target/iscsi/iscsi_target_nego.c           |     1 -
 drivers/target/iscsi/iscsi_target_stat.c           |     1 -
 drivers/target/iscsi/iscsi_target_util.c           |    17 -
 drivers/target/loopback/tcm_loop.c                 |    60 +-
 drivers/target/loopback/tcm_loop.h                 |     1 -
 drivers/target/sbp/sbp_target.c                    |     8 +-
 drivers/target/target_core_configfs.c              |    36 +-
 drivers/target/target_core_device.c                |    12 +-
 drivers/target/target_core_fabric_configfs.c       |    58 +
 drivers/target/target_core_file.c                  |     3 +-
 drivers/target/target_core_iblock.c                |    81 +-
 drivers/target/target_core_iblock.h                |    10 +
 drivers/target/target_core_internal.h              |     2 +
 drivers/target/target_core_pr.c                    |    42 +-
 drivers/target/target_core_pscsi.c                 |    11 +-
 drivers/target/target_core_rd.c                    |    27 +-
 drivers/target/target_core_rd.h                    |     1 +
 drivers/target/target_core_sbc.c                   |     4 +-
 drivers/target/target_core_spc.c                   |     6 +-
 drivers/target/target_core_stat.c                  |     3 -
 drivers/target/target_core_tmr.c                   |     4 +
 drivers/target/target_core_transport.c             |   300 +-
 drivers/target/target_core_user.c                  |   444 +-
 drivers/target/target_core_xcopy.c                 |    10 +-
 drivers/target/tcm_fc/tfc_cmd.c                    |    14 +-
 drivers/target/tcm_fc/tfc_sess.c                   |     2 +-
 drivers/tee/amdtee/amdtee_private.h                |    13 +
 drivers/tee/amdtee/call.c                          |    94 +-
 drivers/tee/amdtee/core.c                          |    15 +-
 drivers/tee/optee/Makefile                         |     3 +
 drivers/tee/optee/call.c                           |     4 +
 drivers/tee/optee/core.c                           |    10 -
 drivers/tee/optee/optee_trace.h                    |    67 +
 drivers/thermal/amlogic_thermal.c                  |     4 +-
 drivers/thermal/broadcom/bcm2835_thermal.c         |     1 -
 drivers/thermal/cpufreq_cooling.c                  |    49 +-
 drivers/thermal/cpuidle_cooling.c                  |    37 +-
 drivers/thermal/devfreq_cooling.c                  |    25 +-
 drivers/thermal/gov_fair_share.c                   |    11 +-
 drivers/thermal/gov_power_allocator.c              |    32 +-
 drivers/thermal/hisi_thermal.c                     |    10 +-
 drivers/thermal/intel/Kconfig                      |    11 +
 drivers/thermal/intel/Makefile                     |     1 +
 drivers/thermal/intel/intel_tcc_cooling.c          |   129 +
 drivers/thermal/mtk_thermal.c                      |    12 +-
 drivers/thermal/qcom/qcom-spmi-temp-alarm.c        |    91 +-
 drivers/thermal/qcom/tsens-8960.c                  |   235 +-
 drivers/thermal/qcom/tsens-v0_1.c                  |    98 +-
 drivers/thermal/qcom/tsens-v1.c                    |     4 +-
 drivers/thermal/qcom/tsens.c                       |   165 +-
 drivers/thermal/qcom/tsens.h                       |     6 +-
 drivers/thermal/rcar_gen3_thermal.c                |     3 +-
 drivers/thermal/sun8i_thermal.c                    |     4 +-
 drivers/thermal/tegra/soctherm.c                   |    15 +-
 drivers/thermal/thermal_core.c                     |    57 +-
 drivers/thermal/thermal_core.h                     |     1 +
 drivers/thermal/thermal_helpers.c                  |    27 +-
 drivers/thermal/thermal_mmio.c                     |     5 +-
 drivers/thermal/thermal_of.c                       |     7 +-
 drivers/thermal/ti-soc-thermal/ti-bandgap.c        |    37 +-
 drivers/thunderbolt/ctl.c                          |    21 +-
 drivers/thunderbolt/ctl.h                          |     8 +-
 drivers/thunderbolt/debugfs.c                      |    37 +-
 drivers/thunderbolt/dma_test.c                     |    35 +-
 drivers/thunderbolt/domain.c                       |    89 +-
 drivers/thunderbolt/eeprom.c                       |   105 +-
 drivers/thunderbolt/icm.c                          |    34 +-
 drivers/thunderbolt/property.c                     |    71 +
 drivers/thunderbolt/retimer.c                      |     4 +-
 drivers/thunderbolt/switch.c                       |    75 +-
 drivers/thunderbolt/tb.c                           |    52 +-
 drivers/thunderbolt/tb.h                           |    45 +-
 drivers/thunderbolt/test.c                         |   492 +
 drivers/thunderbolt/tunnel.c                       |   102 +-
 drivers/thunderbolt/tunnel.h                       |     8 +-
 drivers/thunderbolt/xdomain.c                      |   416 +-
 drivers/tty/Kconfig                                |    86 +-
 drivers/tty/Makefile                               |     3 -
 drivers/tty/amiserial.c                            |    33 +-
 drivers/tty/cyclades.c                             |  4119 ---
 drivers/tty/hvc/hvc_udbg.c                         |     2 +-
 drivers/tty/hvc/hvcs.c                             |    24 -
 drivers/tty/ipwireless/tty.c                       |    11 +-
 drivers/tty/isicom.c                               |  1699 -
 drivers/tty/moxa.c                                 |    25 +-
 drivers/tty/mxser.c                                |    38 +-
 drivers/tty/n_gsm.c                                |    37 +-
 drivers/tty/n_hdlc.c                               |     2 +-
 drivers/tty/n_null.c                               |     1 -
 drivers/tty/n_r3964.c                              |     1 -
 drivers/tty/n_tty.c                                |     3 +-
 drivers/tty/nozomi.c                               |    26 +-
 drivers/tty/pty.c                                  |     5 +
 drivers/tty/rocket.c                               |  3127 --
 drivers/tty/rocket.h                               |   111 -
 drivers/tty/rocket_int.h                           |  1214 -
 drivers/tty/serial/8250/8250_aspeed_vuart.c        |   107 +-
 drivers/tty/serial/8250/8250_bcm7271.c             |  1202 +
 drivers/tty/serial/8250/8250_exar.c                |    17 +-
 drivers/tty/serial/8250/8250_fsl.c                 |    16 +-
 drivers/tty/serial/8250/8250_of.c                  |     1 +
 drivers/tty/serial/8250/8250_omap.c                |     6 +-
 drivers/tty/serial/8250/8250_port.c                |    30 +-
 drivers/tty/serial/8250/Kconfig                    |    21 +-
 drivers/tty/serial/8250/Makefile                   |     1 +
 drivers/tty/serial/8250/serial_cs.c                |    12 +-
 drivers/tty/serial/Kconfig                         |    21 +-
 drivers/tty/serial/altera_jtaguart.c               |     2 -
 drivers/tty/serial/altera_uart.c                   |     2 -
 drivers/tty/serial/amba-pl010.c                    |     2 -
 drivers/tty/serial/amba-pl011.c                    |     2 -
 drivers/tty/serial/apbuart.c                       |     2 -
 drivers/tty/serial/ar933x_uart.c                   |     2 -
 drivers/tty/serial/arc_uart.c                      |     2 -
 drivers/tty/serial/atmel_serial.c                  |    18 -
 drivers/tty/serial/bcm63xx_uart.c                  |     2 -
 drivers/tty/serial/icom.c                          |     2 -
 drivers/tty/serial/imx.c                           |    16 +-
 drivers/tty/serial/jsm/jsm_tty.c                   |    24 +-
 drivers/tty/serial/kgdb_nmi.c                      |     4 +-
 drivers/tty/serial/liteuart.c                      |     4 +-
 drivers/tty/serial/lpc32xx_hs.c                    |     2 -
 drivers/tty/serial/max310x.c                       |     4 +-
 drivers/tty/serial/mcf.c                           |     2 -
 drivers/tty/serial/meson_uart.c                    |     2 -
 drivers/tty/serial/mpc52xx_uart.c                  |     2 -
 drivers/tty/serial/msm_serial.c                    |     4 -
 drivers/tty/serial/mvebu-uart.c                    |     3 -
 drivers/tty/serial/omap-serial.c                   |    51 +-
 drivers/tty/serial/owl-uart.c                      |     2 -
 drivers/tty/serial/pch_uart.c                      |    22 +-
 drivers/tty/serial/qcom_geni_serial.c              |    36 +-
 drivers/tty/serial/rda-uart.c                      |     2 -
 drivers/tty/serial/rp2.c                           |     2 -
 drivers/tty/serial/sa1100.c                        |     2 -
 drivers/tty/serial/samsung_tty.c                   |   507 +-
 drivers/tty/serial/sc16is7xx.c                     |     2 +-
 drivers/tty/serial/serial_core.c                   |     8 +-
 drivers/tty/serial/serial_txx9.c                   |     4 +-
 drivers/tty/serial/sh-sci.c                        |    15 +-
 drivers/tty/serial/sifive.c                        |     2 -
 drivers/tty/serial/stm32-usart.c                   |   310 +-
 drivers/tty/serial/stm32-usart.h                   |    17 +-
 drivers/tty/serial/sunsu.c                         |     4 -
 drivers/tty/serial/tegra-tcu.c                     |     1 +
 drivers/tty/serial/timbuart.c                      |     2 -
 drivers/tty/serial/ucc_uart.c                      |   124 +-
 drivers/tty/serial/vt8500_serial.c                 |     2 -
 drivers/tty/serial/xilinx_uartps.c                 |     3 +-
 drivers/tty/synclink_gt.c                          |    66 +-
 drivers/tty/sysrq.c                                |    35 +-
 drivers/tty/tty.h                                  |   114 +
 drivers/tty/tty_audit.c                            |     1 +
 drivers/tty/tty_baudrate.c                         |     1 +
 drivers/tty/tty_buffer.c                           |     2 +-
 drivers/tty/tty_io.c                               |    69 +-
 drivers/tty/tty_ioctl.c                            |     8 +-
 drivers/tty/tty_jobctrl.c                          |    30 +-
 drivers/tty/tty_ldisc.c                            |    42 +-
 drivers/tty/tty_mutex.c                            |     1 +
 drivers/tty/tty_port.c                             |     1 +
 drivers/tty/vcc.c                                  |    72 +-
 drivers/tty/vt/.gitignore                          |     6 +-
 drivers/tty/vt/keyboard.c                          |     2 +-
 drivers/tty/vt/vt.c                                |     5 +-
 drivers/tty/vt/vt_ioctl.c                          |    57 +-
 drivers/uio/Kconfig                                |    17 +
 drivers/uio/Makefile                               |     1 +
 drivers/uio/uio_dfl.c                              |    66 +
 drivers/uio/uio_hv_generic.c                       |    12 +-
 drivers/uio/uio_pci_generic.c                      |     2 +-
 drivers/usb/cdns3/cdns3-gadget.c                   |    73 +-
 drivers/usb/cdns3/cdns3-gadget.h                   |     3 +
 drivers/usb/cdns3/cdns3-imx.c                      |    34 +
 drivers/usb/cdns3/cdns3-plat.c                     |    23 +-
 drivers/usb/cdns3/cdns3-trace.h                    |     5 +-
 drivers/usb/cdns3/cdnsp-gadget.c                   |    21 +-
 drivers/usb/cdns3/cdnsp-gadget.h                   |     1 +
 drivers/usb/cdns3/cdnsp-mem.c                      |     3 +-
 drivers/usb/cdns3/core.c                           |    29 +-
 drivers/usb/cdns3/drd.c                            |    15 +
 drivers/usb/cdns3/drd.h                            |     2 +-
 drivers/usb/chipidea/ci_hdrc_tegra.c               |     8 +-
 drivers/usb/chipidea/host.c                        |     2 +-
 drivers/usb/class/cdc-acm.c                        |   151 +-
 drivers/usb/class/cdc-wdm.c                        |    30 +-
 drivers/usb/common/common.c                        |    76 +
 drivers/usb/common/debug.c                         |    22 +-
 drivers/usb/core/devices.c                         |    21 +-
 drivers/usb/core/driver.c                          |    10 +-
 drivers/usb/core/endpoint.c                        |    35 +-
 drivers/usb/core/hcd.c                             |     6 +-
 drivers/usb/core/hub.c                             |   105 +-
 drivers/usb/core/hub.h                             |     6 +-
 drivers/usb/core/quirks.c                          |     8 +
 drivers/usb/core/sysfs.c                           |     5 +-
 drivers/usb/core/usb.c                             |    54 +-
 drivers/usb/dwc2/core.c                            |   138 +-
 drivers/usb/dwc2/core.h                            |    51 +-
 drivers/usb/dwc2/core_intr.c                       |   279 +-
 drivers/usb/dwc2/debugfs.c                         |     2 +
 drivers/usb/dwc2/gadget.c                          |   226 +-
 drivers/usb/dwc2/hcd.c                             |   646 +-
 drivers/usb/dwc2/hcd_queue.c                       |     2 +-
 drivers/usb/dwc2/hw.h                              |     1 +
 drivers/usb/dwc2/params.c                          |    18 +-
 drivers/usb/dwc2/platform.c                        |    40 +-
 drivers/usb/dwc3/Kconfig                           |     9 +
 drivers/usb/dwc3/Makefile                          |     1 +
 drivers/usb/dwc3/core.c                            |    54 +-
 drivers/usb/dwc3/core.h                            |    60 +-
 drivers/usb/dwc3/debug.h                           |    10 +-
 drivers/usb/dwc3/debugfs.c                         |    14 +-
 drivers/usb/dwc3/dwc3-exynos.c                     |     2 +-
 drivers/usb/dwc3/dwc3-imx8mp.c                     |     5 +-
 drivers/usb/dwc3/dwc3-keystone.c                   |     2 +-
 drivers/usb/dwc3/dwc3-of-simple.c                  |     1 -
 drivers/usb/dwc3/dwc3-omap.c                       |     5 +
 drivers/usb/dwc3/dwc3-pci.c                        |     9 +-
 drivers/usb/dwc3/dwc3-qcom.c                       |     8 +-
 drivers/usb/dwc3/dwc3-st.c                         |     2 +-
 drivers/usb/dwc3/dwc3-xilinx.c                     |   337 +
 drivers/usb/dwc3/gadget.c                          |   149 +-
 drivers/usb/dwc3/gadget.h                          |     6 +-
 drivers/usb/dwc3/io.h                              |     2 +-
 drivers/usb/dwc3/trace.c                           |     2 +-
 drivers/usb/dwc3/trace.h                           |     8 +-
 drivers/usb/gadget/config.c                        |     4 +
 drivers/usb/gadget/function/f_fs.c                 |    14 +-
 drivers/usb/gadget/function/f_mass_storage.c       |     2 -
 drivers/usb/gadget/function/f_printer.c            |     2 +-
 drivers/usb/gadget/function/f_tcm.c                |    36 +-
 drivers/usb/gadget/function/f_uac1.c               |   272 +-
 drivers/usb/gadget/function/f_uac2.c               |   263 +-
 drivers/usb/gadget/function/f_uvc.c                |     8 +-
 drivers/usb/gadget/function/u_audio.c              |     6 +-
 drivers/usb/gadget/function/uvc_configfs.c         |     2 +-
 drivers/usb/gadget/legacy/inode.c                  |     3 +-
 drivers/usb/gadget/legacy/mass_storage.c           |     4 +-
 drivers/usb/gadget/legacy/multi.c                  |    14 +-
 drivers/usb/gadget/legacy/webcam.c                 |     3 +-
 drivers/usb/gadget/udc/amd5536udc_pci.c            |    10 +-
 drivers/usb/gadget/udc/aspeed-vhub/core.c          |     3 +-
 drivers/usb/gadget/udc/aspeed-vhub/epn.c           |     2 +-
 drivers/usb/gadget/udc/dummy_hcd.c                 |    25 +-
 drivers/usb/gadget/udc/fotg210-udc.c               |    28 +-
 drivers/usb/gadget/udc/net2272.c                   |     3 +-
 drivers/usb/gadget/udc/pch_udc.c                   |   241 +-
 drivers/usb/gadget/udc/r8a66597-udc.c              |     2 +
 drivers/usb/gadget/udc/s3c2410_udc.c               |    24 +-
 drivers/usb/gadget/udc/snps_udc_plat.c             |     4 +-
 drivers/usb/gadget/udc/tegra-xudc.c                |     2 +-
 drivers/usb/host/Kconfig                           |     1 +
 drivers/usb/host/Makefile                          |     6 +-
 drivers/usb/host/ehci-hcd.c                        |    15 +-
 drivers/usb/host/ehci-hub.c                        |     4 +-
 drivers/usb/host/ehci-pci.c                        |     3 +
 drivers/usb/host/ehci-platform.c                   |     5 +
 drivers/usb/host/ehci.h                            |     1 +
 drivers/usb/host/fotg210-hcd.c                     |    16 +-
 drivers/usb/host/isp116x-hcd.c                     |     7 +-
 drivers/usb/host/isp116x.h                         |     1 -
 drivers/usb/host/isp1362-hcd.c                     |     8 +-
 drivers/usb/host/isp1362.h                         |     1 -
 drivers/usb/host/sl811-hcd.c                       |    16 +-
 drivers/usb/host/sl811.h                           |     1 -
 drivers/usb/host/sl811_cs.c                        |     2 +-
 drivers/usb/host/u132-hcd.c                        |     3 +-
 drivers/usb/host/uhci-hcd.c                        |    12 +-
 drivers/usb/host/uhci-hcd.h                        |     4 -
 drivers/usb/host/xhci-ext-caps.h                   |     5 +-
 drivers/usb/host/xhci-hub.c                        |   320 +-
 drivers/usb/host/xhci-mem.c                        |    14 +-
 drivers/usb/host/xhci-mtk-sch.c                    |   369 +-
 drivers/usb/host/xhci-mtk.c                        |   299 +-
 drivers/usb/host/xhci-mtk.h                        |    60 +-
 drivers/usb/host/xhci-pci.c                        |     8 +-
 drivers/usb/host/xhci-ring.c                       |    64 +-
 drivers/usb/host/xhci.c                            |    52 +-
 drivers/usb/host/xhci.h                            |     8 +
 drivers/usb/misc/adutux.c                          |     6 +-
 drivers/usb/misc/ehset.c                           |    76 +-
 drivers/usb/misc/ezusb.c                           |    16 +-
 drivers/usb/misc/usbsevseg.c                       |    60 +-
 drivers/usb/mtu3/mtu3_host.c                       |    30 +-
 drivers/usb/mtu3/mtu3_plat.c                       |     7 +-
 drivers/usb/musb/mediatek.c                        |     2 +-
 drivers/usb/musb/musb_core.c                       |    14 +-
 drivers/usb/musb/musb_core.h                       |     4 +-
 drivers/usb/renesas_usbhs/fifo.c                   |     4 +-
 drivers/usb/roles/class.c                          |     2 +
 drivers/usb/serial/ark3116.c                       |    13 -
 drivers/usb/serial/cp210x.c                        |    31 +-
 drivers/usb/serial/f81232.c                        |    12 +-
 drivers/usb/serial/f81534.c                        |     7 +-
 drivers/usb/serial/ftdi_sio.c                      |    35 +-
 drivers/usb/serial/io_edgeport.c                   |    67 +-
 drivers/usb/serial/io_edgeport.h                   |    68 -
 drivers/usb/serial/io_ti.c                         |   210 +-
 drivers/usb/serial/io_ti.h                         |    38 +-
 drivers/usb/serial/iuu_phoenix.c                   |     4 +-
 drivers/usb/serial/keyspan.c                       |    20 -
 drivers/usb/serial/metro-usb.c                     |     4 +-
 drivers/usb/serial/mos7720.c                       |    20 +-
 drivers/usb/serial/mos7840.c                       |    23 -
 drivers/usb/serial/opticon.c                       |    18 -
 drivers/usb/serial/option.c                        |     2 -
 drivers/usb/serial/pl2303.c                        |   188 +-
 drivers/usb/serial/quatech2.c                      |    16 -
 drivers/usb/serial/ssu100.c                        |    16 -
 drivers/usb/serial/ti_usb_3410_5052.c              |   213 +-
 drivers/usb/serial/upd78f0730.c                    |     7 +-
 drivers/usb/serial/usb-serial.c                    |   226 +-
 drivers/usb/serial/usb-wwan.h                      |     4 -
 drivers/usb/serial/usb_wwan.c                      |    45 -
 drivers/usb/serial/whiteheat.c                     |    17 +-
 drivers/usb/serial/xr_serial.c                     |   754 +-
 drivers/usb/storage/datafab.c                      |     1 -
 drivers/usb/typec/Kconfig                          |    15 +-
 drivers/usb/typec/Makefile                         |     4 +-
 drivers/usb/typec/bus.c                            |     2 +
 drivers/usb/typec/bus.h                            |    19 +-
 drivers/usb/typec/class.c                          |   155 +-
 drivers/usb/typec/class.h                          |    85 +
 drivers/usb/typec/mux.c                            |     4 +-
 drivers/usb/typec/mux.h                            |    21 +
 drivers/usb/typec/port-mapper.c                    |   279 +
 drivers/usb/typec/stusb160x.c                      |     4 +-
 drivers/usb/typec/tcpm/fusb302.c                   |     5 +-
 drivers/usb/typec/tcpm/tcpci.c                     |    17 +-
 drivers/usb/typec/tcpm/tcpci.h                     |    16 +
 drivers/usb/typec/tcpm/tcpci_maxim.c               |     2 +-
 drivers/usb/typec/tcpm/tcpm.c                      |   339 +-
 drivers/usb/typec/tipd/Kconfig                     |    12 +
 drivers/usb/typec/tipd/Makefile                    |     6 +
 drivers/usb/typec/tipd/core.c                      |   748 +
 drivers/usb/typec/tipd/tps6598x.h                  |   189 +
 drivers/usb/typec/tipd/trace.c                     |     9 +
 drivers/usb/typec/tipd/trace.h                     |   283 +
 drivers/usb/typec/tps6598x.c                       |   736 -
 drivers/usb/typec/ucsi/ucsi.c                      |    48 +-
 drivers/usb/typec/ucsi/ucsi.h                      |     6 +-
 drivers/usb/usbip/stub_dev.c                       |    11 +-
 drivers/usb/usbip/usbip_common.h                   |     4 +
 drivers/usb/usbip/usbip_event.c                    |     2 +
 drivers/usb/usbip/vhci_hcd.c                       |     3 +
 drivers/usb/usbip/vhci_sysfs.c                     |    30 +-
 drivers/usb/usbip/vudc_dev.c                       |     1 +
 drivers/usb/usbip/vudc_sysfs.c                     |     7 +
 drivers/vdpa/Kconfig                               |    15 +
 drivers/vdpa/Makefile                              |     1 +
 drivers/vdpa/ifcvf/ifcvf_base.c                    |    24 +-
 drivers/vdpa/ifcvf/ifcvf_base.h                    |    26 +-
 drivers/vdpa/ifcvf/ifcvf_main.c                    |    86 +-
 drivers/vdpa/mlx5/core/mlx5_vdpa.h                 |     4 +
 drivers/vdpa/mlx5/core/mr.c                        |    13 +-
 drivers/vdpa/mlx5/core/resources.c                 |     3 +-
 drivers/vdpa/mlx5/net/mlx5_vnet.c                  |   125 +-
 drivers/vdpa/vdpa.c                                |    12 +-
 drivers/vdpa/vdpa_sim/Makefile                     |     1 +
 drivers/vdpa/vdpa_sim/vdpa_sim.c                   |   127 +-
 drivers/vdpa/vdpa_sim/vdpa_sim.h                   |     2 +
 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c               |   338 +
 drivers/vdpa/virtio_pci/Makefile                   |     2 +
 drivers/vdpa/virtio_pci/vp_vdpa.c                  |   484 +
 drivers/vfio/fsl-mc/vfio_fsl_mc.c                  |   127 +-
 drivers/vfio/fsl-mc/vfio_fsl_mc_private.h          |     1 +
 drivers/vfio/mdev/mdev_core.c                      |   174 +-
 drivers/vfio/mdev/mdev_driver.c                    |    19 +-
 drivers/vfio/mdev/mdev_private.h                   |    39 +-
 drivers/vfio/mdev/mdev_sysfs.c                     |    59 +-
 drivers/vfio/mdev/vfio_mdev.c                      |    80 +-
 drivers/vfio/pci/Kconfig                           |     6 -
 drivers/vfio/pci/Makefile                          |     1 -
 drivers/vfio/pci/vfio_pci.c                        |   278 +-
 drivers/vfio/pci/vfio_pci_config.c                 |     2 +-
 drivers/vfio/pci/vfio_pci_igd.c                    |    53 +
 drivers/vfio/pci/vfio_pci_nvlink2.c                |   490 -
 drivers/vfio/pci/vfio_pci_private.h                |    15 +-
 .../platform/reset/vfio_platform_calxedaxgmac.c    |     2 +-
 drivers/vfio/platform/vfio_amba.c                  |     8 +-
 drivers/vfio/platform/vfio_platform.c              |    20 +-
 drivers/vfio/platform/vfio_platform_common.c       |    56 +-
 drivers/vfio/platform/vfio_platform_private.h      |     5 +-
 drivers/vfio/vfio.c                                |   210 +-
 drivers/vfio/vfio_iommu_type1.c                    |    77 +-
 drivers/vhost/scsi.c                               |    58 +-
 drivers/vhost/vdpa.c                               |    32 +-
 drivers/vhost/vringh.c                             |    69 +-
 drivers/video/backlight/jornada720_bl.c            |    44 +-
 drivers/video/backlight/ktd253-backlight.c         |     1 +
 drivers/video/backlight/qcom-wled.c                |    41 +-
 drivers/video/console/vgacon.c                     |    61 +-
 drivers/video/fbdev/amba-clcd.c                    |    17 +-
 drivers/video/fbdev/core/fb_defio.c                |    35 -
 drivers/video/fbdev/core/fbcmap.c                  |     8 +-
 drivers/video/fbdev/core/fbcon.c                   |     5 +-
 drivers/video/fbdev/core/fbmem.c                   |     6 +-
 drivers/video/fbdev/efifb.c                        |     5 +
 drivers/video/fbdev/hgafb.c                        |    21 +-
 drivers/video/fbdev/hyperv_fb.c                    |     5 +-
 drivers/video/fbdev/imsttfb.c                      |    26 +-
 drivers/video/fbdev/matrox/matroxfb_base.c         |     9 -
 drivers/video/fbdev/omap/hwa742.c                  |    42 +-
 drivers/video/fbdev/omap2/omapfb/dss/dsi.c         |     2 -
 drivers/video/fbdev/omap2/omapfb/omapfb.h          |     2 +-
 drivers/video/fbdev/simplefb.c                     |     5 +-
 drivers/video/fbdev/vga16fb.c                      |    10 -
 drivers/virt/acrn/vm.c                             |     2 +-
 drivers/virt/nitro_enclaves/ne_misc_dev.c          |    43 +-
 drivers/virtio/virtio_balloon.c                    |     2 +-
 drivers/virtio/virtio_pci_modern.c                 |    27 +-
 drivers/virtio/virtio_pci_modern_dev.c             |    67 +-
 drivers/w1/slaves/w1_ds2780.c                      |     2 +-
 drivers/w1/slaves/w1_ds2781.c                      |     2 +-
 drivers/w1/slaves/w1_ds2805.c                      |    15 +-
 drivers/w1/slaves/w1_ds28e17.c                     |    16 +-
 drivers/w1/slaves/w1_therm.c                       |     7 +-
 drivers/watchdog/Kconfig                           |    13 +
 drivers/watchdog/Makefile                          |     1 +
 drivers/watchdog/armada_37xx_wdt.c                 |     4 +-
 drivers/watchdog/bd9576_wdt.c                      |   291 +
 drivers/watchdog/npcm_wdt.c                        |     1 +
 drivers/watchdog/retu_wdt.c                        |    22 +-
 drivers/xen/Kconfig                                |    31 -
 drivers/xen/Makefile                               |     3 -
 drivers/xen/events/events_base.c                   |    12 +-
 drivers/xen/gntdev.c                               |     4 +-
 drivers/xen/pcpu.c                                 |    35 -
 drivers/xen/swiotlb-xen.c                          |   187 +-
 drivers/xen/time.c                                 |     3 +-
 drivers/xen/unpopulated-alloc.c                    |     4 +-
 drivers/xen/xen-acpi-cpuhotplug.c                  |   446 -
 drivers/xen/xen-acpi-memhotplug.c                  |   475 -
 drivers/xen/xen-pciback/pci_stub.c                 |     6 +-
 drivers/xen/xen-pciback/vpci.c                     |    21 +-
 drivers/xen/xen-pciback/xenbus.c                   |    22 +-
 drivers/xen/xen-scsiback.c                         |    21 +-
 drivers/xen/xen-stub.c                             |    90 -
 fs/9p/v9fs.c                                       |     2 +-
 fs/9p/vfs_file.c                                   |     4 +-
 fs/9p/vfs_inode.c                                  |     4 +-
 fs/9p/vfs_inode_dotl.c                             |    14 +-
 fs/Kconfig                                         |    10 +-
 fs/Kconfig.binfmt                                  |     3 +
 fs/Makefile                                        |     1 +
 fs/afs/Kconfig                                     |     1 +
 fs/afs/dir.c                                       |   232 +-
 fs/afs/dir_silly.c                                 |     3 +
 fs/afs/file.c                                      |   483 +-
 fs/afs/fs_operation.c                              |    10 +-
 fs/afs/fsclient.c                                  |   108 +-
 fs/afs/inode.c                                     |    19 +-
 fs/afs/internal.h                                  |    61 +-
 fs/afs/rxrpc.c                                     |   150 +-
 fs/afs/write.c                                     |   658 +-
 fs/afs/yfsclient.c                                 |    82 +-
 fs/aio.c                                           |     5 +-
 fs/autofs/autofs_i.h                               |     1 +
 fs/autofs/expire.c                                 |     2 +-
 fs/autofs/waitq.c                                  |    72 +-
 fs/befs/TODO                                       |    14 -
 fs/binfmt_elf.c                                    |     4 +-
 fs/binfmt_elf_fdpic.c                              |     3 +-
 fs/binfmt_flat.c                                   |    18 +-
 fs/block_dev.c                                     |    63 +-
 fs/btrfs/Makefile                                  |     2 +-
 fs/btrfs/backref.c                                 |    33 +-
 fs/btrfs/block-group.c                             |   207 +-
 fs/btrfs/block-group.h                             |     3 +
 fs/btrfs/btrfs_inode.h                             |    33 +-
 fs/btrfs/check-integrity.c                         |    14 +-
 fs/btrfs/compression.c                             |    62 +-
 fs/btrfs/ctree.c                                   |   984 +-
 fs/btrfs/ctree.h                                   |    85 +-
 fs/btrfs/delayed-inode.c                           |    35 +-
 fs/btrfs/delayed-ref.c                             |    31 +-
 fs/btrfs/disk-io.c                                 |   162 +-
 fs/btrfs/extent-tree.c                             |    27 +-
 fs/btrfs/extent_io.c                               |   470 +-
 fs/btrfs/extent_io.h                               |     4 +-
 fs/btrfs/file-item.c                               |     1 +
 fs/btrfs/file.c                                    |   153 +-
 fs/btrfs/free-space-cache.c                        |    11 +-
 fs/btrfs/inode.c                                   |   169 +-
 fs/btrfs/ioctl.c                                   |   273 +-
 fs/btrfs/lzo.c                                     |     9 +-
 fs/btrfs/ordered-data.c                            |    21 +-
 fs/btrfs/ordered-data.h                            |     4 +-
 fs/btrfs/qgroup.c                                  |    49 +-
 fs/btrfs/raid56.c                                  |    73 +-
 fs/btrfs/reflink.c                                 |    76 +-
 fs/btrfs/relocation.c                              |   448 +-
 fs/btrfs/scrub.c                                   |    13 +-
 fs/btrfs/send.c                                    |    47 +-
 fs/btrfs/space-info.c                              |     4 +-
 fs/btrfs/subpage.c                                 |   140 +
 fs/btrfs/subpage.h                                 |     7 +
 fs/btrfs/super.c                                   |    26 +
 fs/btrfs/sysfs.c                                   |    50 +
 fs/btrfs/transaction.c                             |    59 +-
 fs/btrfs/transaction.h                             |     9 +-
 fs/btrfs/tree-checker.c                            |     5 +
 fs/btrfs/tree-log.c                                |    47 +-
 fs/btrfs/tree-mod-log.c                            |   929 +
 fs/btrfs/tree-mod-log.h                            |    53 +
 fs/btrfs/volumes.c                                 |   124 +-
 fs/btrfs/volumes.h                                 |     1 +
 fs/btrfs/zlib.c                                    |     5 +-
 fs/btrfs/zoned.c                                   |    69 +-
 fs/btrfs/zoned.h                                   |    11 +-
 fs/btrfs/zstd.c                                    |     5 +-
 fs/buffer.c                                        |    42 +-
 fs/cachefiles/Makefile                             |     1 +
 fs/cachefiles/interface.c                          |     5 +-
 fs/cachefiles/internal.h                           |     9 +
 fs/cachefiles/io.c                                 |   420 +
 fs/ceph/Kconfig                                    |     1 +
 fs/ceph/addr.c                                     |   626 +-
 fs/ceph/cache.c                                    |   125 -
 fs/ceph/cache.h                                    |   101 +-
 fs/ceph/caps.c                                     |    35 +-
 fs/ceph/debugfs.c                                  |    12 +-
 fs/ceph/dir.c                                      |    32 +-
 fs/ceph/export.c                                   |    21 +-
 fs/ceph/file.c                                     |    52 +-
 fs/ceph/inode.c                                    |    77 +-
 fs/ceph/io.c                                       |     2 +-
 fs/ceph/mds_client.c                               |    20 +-
 fs/ceph/mds_client.h                               |     1 +
 fs/ceph/metric.c                                   |    62 +-
 fs/ceph/metric.h                                   |    56 +-
 fs/ceph/snap.c                                     |     2 +-
 fs/ceph/super.h                                    |    32 +-
 fs/ceph/xattr.c                                    |     7 +
 fs/cifs/Kconfig                                    |     3 +-
 fs/cifs/Makefile                                   |     5 +-
 fs/cifs/cifs_debug.c                               |    58 +-
 fs/cifs/cifs_dfs_ref.c                             |    14 +-
 fs/cifs/cifs_fs_sb.h                               |     5 +
 fs/cifs/cifs_ioctl.h                               |    35 +
 fs/cifs/cifs_swn.h                                 |    27 +
 fs/cifs/cifsacl.c                                  |     4 +-
 fs/cifs/cifsfs.c                                   |    63 +-
 fs/cifs/cifsfs.h                                   |     2 +-
 fs/cifs/cifsglob.h                                 |    49 +-
 fs/cifs/cifspdu.h                                  |     2 +-
 fs/cifs/cifsproto.h                                |    45 +-
 fs/cifs/cifssmb.c                                  |    52 +-
 fs/cifs/connect.c                                  |    86 +-
 fs/cifs/dfs_cache.c                                |    41 +-
 fs/cifs/dir.c                                      |   179 +-
 fs/cifs/file.c                                     |   187 +-
 fs/cifs/fs_context.c                               |   153 +-
 fs/cifs/fs_context.h                               |    13 +-
 fs/cifs/inode.c                                    |   224 +-
 fs/cifs/ioctl.c                                    |   125 +-
 fs/cifs/link.c                                     |    57 +-
 fs/cifs/misc.c                                     |    96 +-
 fs/cifs/readdir.c                                  |    19 +-
 fs/cifs/sess.c                                     |     6 +
 fs/cifs/smb1ops.c                                  |     6 +-
 fs/cifs/smb2inode.c                                |    10 +-
 fs/cifs/smb2misc.c                                 |     1 +
 fs/cifs/smb2ops.c                                  |   199 +-
 fs/cifs/smb2pdu.c                                  |    13 +-
 fs/cifs/smb2pdu.h                                  |    49 +-
 fs/cifs/smb2proto.h                                |    16 +-
 fs/cifs/unc.c                                      |     4 +-
 fs/cifs/xattr.c                                    |    44 +-
 fs/coda/file.c                                     |     6 +-
 fs/configfs/configfs_internal.h                    |     4 +-
 fs/configfs/dir.c                                  |     4 +-
 fs/configfs/file.c                                 |     4 +-
 fs/configfs/inode.c                                |     4 +-
 fs/configfs/item.c                                 |     4 +-
 fs/configfs/mount.c                                |     4 +-
 fs/configfs/symlink.c                              |     4 +-
 fs/coredump.c                                      |    72 +-
 fs/crypto/Kconfig                                  |    30 +-
 fs/d_path.c                                        |    10 +-
 fs/dax.c                                           |    43 +-
 fs/dcache.c                                        |     2 +
 fs/debugfs/file.c                                  |    94 +-
 fs/debugfs/inode.c                                 |     2 +-
 fs/direct-io.c                                     |     5 +-
 fs/dlm/config.c                                    |    86 +-
 fs/dlm/config.h                                    |     1 -
 fs/dlm/debug_fs.c                                  |     1 +
 fs/dlm/lock.c                                      |     2 -
 fs/dlm/lockspace.c                                 |    20 +-
 fs/dlm/lowcomms.c                                  |   194 +-
 fs/dlm/lowcomms.h                                  |     5 +
 fs/dlm/midcomms.c                                  |    33 +-
 fs/dlm/rcom.c                                      |     2 -
 fs/ecryptfs/crypto.c                               |    29 +-
 fs/ecryptfs/debug.c                                |     4 +-
 fs/ecryptfs/dentry.c                               |     2 +-
 fs/ecryptfs/ecryptfs_kernel.h                      |    19 +-
 fs/ecryptfs/file.c                                 |     4 +-
 fs/ecryptfs/inode.c                                |   196 +-
 fs/ecryptfs/keystore.c                             |    15 +-
 fs/ecryptfs/kthread.c                              |     3 +-
 fs/ecryptfs/main.c                                 |    30 +-
 fs/ecryptfs/messaging.c                            |    14 +-
 fs/ecryptfs/miscdev.c                              |     3 +-
 fs/ecryptfs/mmap.c                                 |    11 +-
 fs/ecryptfs/read_write.c                           |     4 +-
 fs/ecryptfs/super.c                                |     8 +-
 fs/efivarfs/file.c                                 |    77 -
 fs/efivarfs/inode.c                                |    44 +
 fs/erofs/Kconfig                                   |    14 -
 fs/erofs/Makefile                                  |     2 +-
 fs/erofs/data.c                                    |    19 +-
 fs/erofs/decompressor.c                            |   272 +-
 fs/erofs/erofs_fs.h                                |    54 +-
 fs/erofs/inode.c                                   |     7 +
 fs/erofs/internal.h                                |    86 +-
 fs/erofs/pcpubuf.c                                 |   148 +
 fs/erofs/super.c                                   |   148 +-
 fs/erofs/utils.c                                   |    12 -
 fs/erofs/zdata.c                                   |   254 +-
 fs/erofs/zdata.h                                   |    14 +-
 fs/erofs/zmap.c                                    |   181 +-
 fs/eventpoll.c                                     |    58 +-
 fs/exfat/balloc.c                                  |    95 +-
 fs/exfat/dir.c                                     |    26 +-
 fs/exfat/exfat_fs.h                                |    11 +-
 fs/exfat/fatent.c                                  |    41 +-
 fs/exfat/file.c                                    |    53 +
 fs/exfat/inode.c                                   |     3 +-
 fs/exfat/namei.c                                   |    11 +-
 fs/exfat/super.c                                   |     1 +
 fs/ext2/dir.c                                      |    94 +-
 fs/ext2/ext2.h                                     |    19 +-
 fs/ext2/file.c                                     |     2 +
 fs/ext2/ioctl.c                                    |    88 +-
 fs/ext2/namei.c                                    |    39 +-
 fs/ext2/super.c                                    |     7 +-
 fs/ext4/balloc.c                                   |     2 +-
 fs/ext4/dir.c                                      |    41 +-
 fs/ext4/ext4.h                                     |   119 +-
 fs/ext4/fast_commit.c                              |     8 +-
 fs/ext4/file.c                                     |    27 +-
 fs/ext4/fsmap.c                                    |     4 +-
 fs/ext4/hash.c                                     |    25 +-
 fs/ext4/ialloc.c                                   |    53 +-
 fs/ext4/indirect.c                                 |     2 +-
 fs/ext4/inline.c                                   |    27 +-
 fs/ext4/inode.c                                    |     8 +-
 fs/ext4/ioctl.c                                    |   214 +-
 fs/ext4/mballoc.c                                  |   592 +-
 fs/ext4/mballoc.h                                  |    24 +-
 fs/ext4/migrate.c                                  |     6 +-
 fs/ext4/mmp.c                                      |     2 +-
 fs/ext4/namei.c                                    |   250 +-
 fs/ext4/super.c                                    |   121 +-
 fs/ext4/sysfs.c                                    |     8 +
 fs/ext4/verity.c                                   |    12 +-
 fs/ext4/xattr.c                                    |     2 +-
 fs/f2fs/Kconfig                                    |    16 +-
 fs/f2fs/acl.c                                      |     1 +
 fs/f2fs/checkpoint.c                               |     9 +-
 fs/f2fs/compress.c                                 |    70 +-
 fs/f2fs/compress.h                                 |     0
 fs/f2fs/data.c                                     |   146 +-
 fs/f2fs/debug.c                                    |     3 +
 fs/f2fs/dir.c                                      |     5 +-
 fs/f2fs/f2fs.h                                     |    60 +-
 fs/f2fs/file.c                                     |   272 +-
 fs/f2fs/gc.c                                       |    95 +-
 fs/f2fs/gc.h                                       |     6 +
 fs/f2fs/inline.c                                   |     3 +-
 fs/f2fs/inode.c                                    |     3 +-
 fs/f2fs/namei.c                                    |     8 +-
 fs/f2fs/node.c                                     |    19 +-
 fs/f2fs/node.h                                     |     1 +
 fs/f2fs/recovery.c                                 |     3 +-
 fs/f2fs/segment.c                                  |   184 +-
 fs/f2fs/segment.h                                  |    16 +-
 fs/f2fs/super.c                                    |   102 +-
 fs/f2fs/sysfs.c                                    |    47 +
 fs/f2fs/verity.c                                   |    77 +-
 fs/f2fs/xattr.c                                    |     1 +
 fs/fat/fatent.c                                    |     2 +-
 fs/file.c                                          |    60 +-
 fs/fs_parser.c                                     |     2 +-
 fs/fscache/Kconfig                                 |     1 +
 fs/fscache/Makefile                                |     1 +
 fs/fscache/internal.h                              |     4 +
 fs/fscache/io.c                                    |   116 +
 fs/fscache/page.c                                  |     2 +-
 fs/fscache/stats.c                                 |     1 +
 fs/fuse/Makefile                                   |     2 +-
 fs/fuse/acl.c                                      |     7 +-
 fs/fuse/cuse.c                                     |    12 +-
 fs/fuse/dev.c                                      |     7 +-
 fs/fuse/dir.c                                      |    12 +-
 fs/fuse/file.c                                     |   506 +-
 fs/fuse/fuse_i.h                                   |    53 +-
 fs/fuse/inode.c                                    |    12 +-
 fs/fuse/ioctl.c                                    |   490 +
 fs/fuse/readdir.c                                  |     2 +-
 fs/fuse/virtio_fs.c                                |    28 +-
 fs/fuse/xattr.c                                    |     9 +-
 fs/gfs2/aops.c                                     |     5 +-
 fs/gfs2/bmap.c                                     |   153 +-
 fs/gfs2/bmap.h                                     |    13 +-
 fs/gfs2/dir.c                                      |    52 +-
 fs/gfs2/file.c                                     |    75 +-
 fs/gfs2/glock.c                                    |    18 +-
 fs/gfs2/glops.c                                    |    38 +-
 fs/gfs2/incore.h                                   |     3 +-
 fs/gfs2/inode.c                                    |    36 +-
 fs/gfs2/inode.h                                    |     4 +-
 fs/gfs2/lock_dlm.c                                 |    37 +-
 fs/gfs2/log.c                                      |    25 +-
 fs/gfs2/lops.c                                     |    16 +-
 fs/gfs2/meta_io.c                                  |    20 +-
 fs/gfs2/meta_io.h                                  |     6 +-
 fs/gfs2/ops_fstype.c                               |     8 +-
 fs/gfs2/quota.c                                    |     6 +-
 fs/gfs2/recovery.c                                 |     8 +-
 fs/gfs2/rgrp.c                                     |     8 +-
 fs/gfs2/super.c                                    |    26 +-
 fs/gfs2/sys.c                                      |    67 +
 fs/gfs2/util.c                                     |    19 +-
 fs/gfs2/xattr.c                                    |    29 +-
 fs/hfsplus/dir.c                                   |     2 +
 fs/hfsplus/extents.c                               |     7 +-
 fs/hfsplus/hfsplus_fs.h                            |    14 +-
 fs/hfsplus/inode.c                                 |    54 +
 fs/hfsplus/ioctl.c                                 |    84 -
 fs/hostfs/hostfs_kern.c                            |    10 +-
 fs/hpfs/hpfs.h                                     |     3 +-
 fs/hugetlbfs/inode.c                               |    16 +-
 fs/inode.c                                         |   100 +-
 fs/io-wq.c                                         |   340 +-
 fs/io-wq.h                                         |     1 +
 fs/io_uring.c                                      |  2781 +-
 fs/ioctl.c                                         |   325 +
 fs/iomap/buffered-io.c                             |    14 +-
 fs/iomap/direct-io.c                               |    24 +-
 fs/iomap/swapfile.c                                |    38 +-
 fs/isofs/rock.c                                    |     1 +
 fs/jbd2/recovery.c                                 |     5 +-
 fs/jbd2/transaction.c                              |    15 +-
 fs/jffs2/TODO                                      |    37 -
 fs/jffs2/file.c                                    |     1 +
 fs/jffs2/scan.c                                    |     2 +-
 fs/jffs2/summary.h                                 |    16 +-
 fs/jfs/file.c                                      |     6 +-
 fs/jfs/ioctl.c                                     |   111 +-
 fs/jfs/jfs_dinode.h                                |     7 -
 fs/jfs/jfs_inode.h                                 |     4 +-
 fs/jfs/namei.c                                     |     6 +-
 fs/libfs.c                                         |     1 +
 fs/locks.c                                         |    69 +-
 fs/namei.c                                         |    39 +-
 fs/namespace.c                                     |    20 +-
 fs/netfs/Kconfig                                   |    23 +
 fs/netfs/Makefile                                  |     5 +
 fs/netfs/internal.h                                |    97 +
 fs/netfs/read_helper.c                             |  1185 +
 fs/netfs/stats.c                                   |    59 +
 fs/nfs/callback_proc.c                             |    17 +-
 fs/nfs/client.c                                    |    20 +-
 fs/nfs/delegation.c                                |    29 +-
 fs/nfs/delegation.h                                |     3 +-
 fs/nfs/dir.c                                       |    36 +-
 fs/nfs/export.c                                    |    15 +-
 fs/nfs/file.c                                      |     2 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |     2 +-
 fs/nfs/fs_context.c                                |    69 +-
 fs/nfs/inode.c                                     |   424 +-
 fs/nfs/internal.h                                  |     3 +-
 fs/nfs/io.c                                        |     2 +-
 fs/nfs/mount_clnt.c                                |    14 +-
 fs/nfs/nfs3acl.c                                   |     2 +-
 fs/nfs/nfs3xdr.c                                   |     5 +-
 fs/nfs/nfs42proc.c                                 |    77 +-
 fs/nfs/nfs42xattr.c                                |     2 +-
 fs/nfs/nfs4file.c                                  |     4 -
 fs/nfs/nfs4proc.c                                  |   264 +-
 fs/nfs/nfs4renewd.c                                |     6 -
 fs/nfs/nfs4state.c                                 |     8 +-
 fs/nfs/nfs4trace.h                                 |    47 +-
 fs/nfs/nfs4xdr.c                                   |    66 +-
 fs/nfs/nfstrace.c                                  |     1 +
 fs/nfs/nfstrace.h                                  |    22 +-
 fs/nfs/pagelist.c                                  |     4 +-
 fs/nfs/pnfs.c                                      |    11 +-
 fs/nfs/proc.c                                      |     1 +
 fs/nfs/super.c                                     |    12 +-
 fs/nfs/write.c                                     |     7 +-
 fs/nfs_common/nfsacl.c                             |    71 +
 fs/nfsd/Kconfig                                    |     8 +-
 fs/nfsd/netns.h                                    |     6 +-
 fs/nfsd/nfs2acl.c                                  |    87 +-
 fs/nfsd/nfs3acl.c                                  |    39 +-
 fs/nfsd/nfs3proc.c                                 |    97 +-
 fs/nfsd/nfs3xdr.c                                  |  1043 +-
 fs/nfsd/nfs4proc.c                                 |    46 +-
 fs/nfsd/nfs4recover.c                              |     8 +-
 fs/nfsd/nfs4state.c                                |   497 +-
 fs/nfsd/nfs4xdr.c                                  |   116 +-
 fs/nfsd/nfsctl.c                                   |    29 +-
 fs/nfsd/nfsd.h                                     |     7 +-
 fs/nfsd/nfsfh.c                                    |     2 +-
 fs/nfsd/nfsfh.h                                    |     2 +-
 fs/nfsd/nfsproc.c                                  |    55 +-
 fs/nfsd/nfssvc.c                                   |    50 +-
 fs/nfsd/nfsxdr.c                                   |   413 +-
 fs/nfsd/state.h                                    |     7 +-
 fs/nfsd/trace.h                                    |    24 +
 fs/nfsd/vfs.c                                      |     9 +-
 fs/nfsd/vfs.h                                      |     2 +-
 fs/nfsd/xdr.h                                      |    23 +-
 fs/nfsd/xdr3.h                                     |    37 +-
 fs/nfsd/xdr4.h                                     |     8 +-
 fs/nilfs2/cpfile.c                                 |     2 +-
 fs/nilfs2/file.c                                   |     2 +
 fs/nilfs2/ioctl.c                                  |    65 +-
 fs/nilfs2/namei.c                                  |     5 +-
 fs/nilfs2/nilfs.h                                  |     3 +
 fs/nilfs2/segment.c                                |     4 +-
 fs/nilfs2/the_nilfs.c                              |     2 +-
 fs/notify/fanotify/fanotify.c                      |   166 +-
 fs/notify/fanotify/fanotify.h                      |    46 +-
 fs/notify/fanotify/fanotify_user.c                 |   219 +-
 fs/notify/fdinfo.c                                 |     3 +-
 fs/notify/group.c                                  |     1 -
 fs/notify/inotify/inotify_fsnotify.c               |     9 +-
 fs/notify/inotify/inotify_user.c                   |     7 +-
 fs/notify/mark.c                                   |     4 -
 fs/notify/notification.c                           |    64 +-
 fs/ocfs2/acl.c                                     |     4 +-
 fs/ocfs2/acl.h                                     |     4 +-
 fs/ocfs2/alloc.c                                   |     4 +-
 fs/ocfs2/alloc.h                                   |     4 +-
 fs/ocfs2/aops.c                                    |    15 +-
 fs/ocfs2/aops.h                                    |     4 +-
 fs/ocfs2/blockcheck.c                              |     6 +-
 fs/ocfs2/blockcheck.h                              |     4 +-
 fs/ocfs2/buffer_head_io.c                          |     4 +-
 fs/ocfs2/buffer_head_io.h                          |     4 +-
 fs/ocfs2/cluster/heartbeat.c                       |     4 +-
 fs/ocfs2/cluster/heartbeat.h                       |     4 +-
 fs/ocfs2/cluster/masklog.c                         |     4 +-
 fs/ocfs2/cluster/masklog.h                         |     4 +-
 fs/ocfs2/cluster/netdebug.c                        |     4 +-
 fs/ocfs2/cluster/nodemanager.c                     |     4 +-
 fs/ocfs2/cluster/nodemanager.h                     |     4 +-
 fs/ocfs2/cluster/ocfs2_heartbeat.h                 |     4 +-
 fs/ocfs2/cluster/ocfs2_nodemanager.h               |     4 +-
 fs/ocfs2/cluster/quorum.c                          |     4 +-
 fs/ocfs2/cluster/quorum.h                          |     4 +-
 fs/ocfs2/cluster/sys.c                             |     4 +-
 fs/ocfs2/cluster/sys.h                             |     4 +-
 fs/ocfs2/cluster/tcp.c                             |     4 +-
 fs/ocfs2/cluster/tcp.h                             |     4 +-
 fs/ocfs2/cluster/tcp_internal.h                    |     4 +-
 fs/ocfs2/dcache.c                                  |     4 +-
 fs/ocfs2/dcache.h                                  |     4 +-
 fs/ocfs2/dir.c                                     |     4 +-
 fs/ocfs2/dir.h                                     |     4 +-
 fs/ocfs2/dlm/dlmapi.h                              |     4 +-
 fs/ocfs2/dlm/dlmast.c                              |     4 +-
 fs/ocfs2/dlm/dlmcommon.h                           |     4 +-
 fs/ocfs2/dlm/dlmconvert.c                          |     4 +-
 fs/ocfs2/dlm/dlmconvert.h                          |     4 +-
 fs/ocfs2/dlm/dlmdebug.c                            |     4 +-
 fs/ocfs2/dlm/dlmdebug.h                            |     4 +-
 fs/ocfs2/dlm/dlmdomain.c                           |     4 +-
 fs/ocfs2/dlm/dlmdomain.h                           |     4 +-
 fs/ocfs2/dlm/dlmlock.c                             |     4 +-
 fs/ocfs2/dlm/dlmmaster.c                           |     4 +-
 fs/ocfs2/dlm/dlmrecovery.c                         |    11 +-
 fs/ocfs2/dlm/dlmthread.c                           |     4 +-
 fs/ocfs2/dlm/dlmunlock.c                           |     4 +-
 fs/ocfs2/dlmfs/dlmfs.c                             |     4 +-
 fs/ocfs2/dlmfs/userdlm.c                           |     4 +-
 fs/ocfs2/dlmfs/userdlm.h                           |     4 +-
 fs/ocfs2/dlmglue.c                                 |    16 +-
 fs/ocfs2/dlmglue.h                                 |     4 +-
 fs/ocfs2/export.c                                  |     4 +-
 fs/ocfs2/export.h                                  |     4 +-
 fs/ocfs2/extent_map.c                              |     4 +-
 fs/ocfs2/extent_map.h                              |     4 +-
 fs/ocfs2/file.c                                    |    14 +-
 fs/ocfs2/file.h                                    |     4 +-
 fs/ocfs2/filecheck.c                               |     4 +-
 fs/ocfs2/filecheck.h                               |     4 +-
 fs/ocfs2/heartbeat.c                               |     4 +-
 fs/ocfs2/heartbeat.h                               |     4 +-
 fs/ocfs2/inode.c                                   |     4 +-
 fs/ocfs2/inode.h                                   |     4 +-
 fs/ocfs2/ioctl.c                                   |    59 +-
 fs/ocfs2/ioctl.h                                   |     3 +
 fs/ocfs2/journal.c                                 |     4 +-
 fs/ocfs2/journal.h                                 |     4 +-
 fs/ocfs2/localalloc.c                              |     4 +-
 fs/ocfs2/localalloc.h                              |     4 +-
 fs/ocfs2/locks.c                                   |     4 +-
 fs/ocfs2/locks.h                                   |     4 +-
 fs/ocfs2/mmap.c                                    |     4 +-
 fs/ocfs2/move_extents.c                            |     4 +-
 fs/ocfs2/move_extents.h                            |     4 +-
 fs/ocfs2/namei.c                                   |     7 +-
 fs/ocfs2/namei.h                                   |     4 +-
 fs/ocfs2/ocfs1_fs_compat.h                         |     4 +-
 fs/ocfs2/ocfs2.h                                   |     4 +-
 fs/ocfs2/ocfs2_fs.h                                |     4 +-
 fs/ocfs2/ocfs2_ioctl.h                             |    12 +-
 fs/ocfs2/ocfs2_lockid.h                            |     4 +-
 fs/ocfs2/ocfs2_lockingver.h                        |     4 +-
 fs/ocfs2/refcounttree.c                            |     4 +-
 fs/ocfs2/refcounttree.h                            |     4 +-
 fs/ocfs2/reservations.c                            |     4 +-
 fs/ocfs2/reservations.h                            |     4 +-
 fs/ocfs2/resize.c                                  |     4 +-
 fs/ocfs2/resize.h                                  |     4 +-
 fs/ocfs2/slot_map.c                                |     4 +-
 fs/ocfs2/slot_map.h                                |     4 +-
 fs/ocfs2/stack_o2cb.c                              |    40 +-
 fs/ocfs2/stack_user.c                              |     4 +-
 fs/ocfs2/stackglue.c                               |     6 +-
 fs/ocfs2/stackglue.h                               |     4 +-
 fs/ocfs2/suballoc.c                                |     4 +-
 fs/ocfs2/suballoc.h                                |     4 +-
 fs/ocfs2/super.c                                   |     4 +-
 fs/ocfs2/super.h                                   |     4 +-
 fs/ocfs2/symlink.c                                 |     4 +-
 fs/ocfs2/symlink.h                                 |     4 +-
 fs/ocfs2/sysfile.c                                 |     4 +-
 fs/ocfs2/sysfile.h                                 |     4 +-
 fs/ocfs2/uptodate.c                                |     4 +-
 fs/ocfs2/uptodate.h                                |     4 +-
 fs/ocfs2/xattr.c                                   |     4 +-
 fs/ocfs2/xattr.h                                   |     4 +-
 fs/openpromfs/inode.c                              |    67 +-
 fs/orangefs/file.c                                 |   113 +-
 fs/orangefs/inode.c                                |   172 +-
 fs/orangefs/orangefs-mod.c                         |     2 +-
 fs/orangefs/orangefs-utils.c                       |     2 +-
 fs/overlayfs/copy_up.c                             |     3 +-
 fs/overlayfs/dir.c                                 |     2 +
 fs/overlayfs/file.c                                |   142 +-
 fs/overlayfs/inode.c                               |    95 +-
 fs/overlayfs/namei.c                               |     5 +-
 fs/overlayfs/overlayfs.h                           |    42 +-
 fs/overlayfs/readdir.c                             |    16 -
 fs/overlayfs/super.c                               |    66 +-
 fs/overlayfs/util.c                                |    33 +-
 fs/proc/array.c                                    |     2 +
 fs/proc/generic.c                                  |    13 +-
 fs/proc/inode.c                                    |    18 +-
 fs/proc/proc_sysctl.c                              |    15 +-
 fs/proc/task_mmu.c                                 |     3 +
 fs/pstore/platform.c                               |     5 +-
 fs/pstore/ram.c                                    |     7 +-
 fs/pstore/ram_core.c                               |    18 +-
 fs/quota/dquot.c                                   |     6 +-
 fs/quota/quota.c                                   |    50 +-
 fs/readdir.c                                       |     6 +
 fs/reiserfs/file.c                                 |     2 +
 fs/reiserfs/ioctl.c                                |   121 +-
 fs/reiserfs/journal.c                              |     6 +-
 fs/reiserfs/namei.c                                |     2 +
 fs/reiserfs/procfs.c                               |    10 -
 fs/reiserfs/reiserfs.h                             |     7 +-
 fs/reiserfs/super.c                                |     2 +-
 fs/reiserfs/xattr.h                                |     2 +-
 fs/seq_file.c                                      |    18 +
 fs/signalfd.c                                      |    19 +-
 fs/squashfs/file.c                                 |     6 +-
 fs/stat.c                                          |     8 +
 fs/super.c                                         |     1 +
 fs/tracefs/inode.c                                 |     2 +-
 fs/ubifs/dir.c                                     |     2 +
 fs/ubifs/file.c                                    |     2 +
 fs/ubifs/gc.c                                      |     7 +-
 fs/ubifs/ioctl.c                                   |    78 +-
 fs/ubifs/replay.c                                  |     7 +-
 fs/ubifs/sb.c                                      |     3 +
 fs/ubifs/super.c                                   |     6 +-
 fs/ubifs/ubifs.h                                   |     3 +
 fs/udf/namei.c                                     |     3 +-
 fs/ufs/super.c                                     |     3 +-
 fs/unicode/.gitignore                              |     4 +-
 fs/userfaultfd.c                                   |   149 +-
 fs/vboxsf/dir.c                                    |     4 +-
 fs/vboxsf/super.c                                  |     4 +-
 fs/vboxsf/utils.c                                  |    68 +-
 fs/vboxsf/vfsmod.h                                 |     4 +-
 fs/verity/Kconfig                                  |     8 +-
 fs/xattr.c                                         |    14 +-
 fs/xfs/libxfs/xfs_ag.c                             |   115 +
 fs/xfs/libxfs/xfs_ag.h                             |     2 +
 fs/xfs/libxfs/xfs_ag_resv.c                        |    40 +-
 fs/xfs/libxfs/xfs_alloc.c                          |    25 +-
 fs/xfs/libxfs/xfs_alloc_btree.c                    |     4 +-
 fs/xfs/libxfs/xfs_attr.c                           |    54 +-
 fs/xfs/libxfs/xfs_attr.h                           |     1 +
 fs/xfs/libxfs/xfs_attr_leaf.c                      |    35 +-
 fs/xfs/libxfs/xfs_bmap.c                           |   229 +-
 fs/xfs/libxfs/xfs_bmap.h                           |     2 +-
 fs/xfs/libxfs/xfs_bmap_btree.c                     |     6 +-
 fs/xfs/libxfs/xfs_btree_staging.c                  |     1 -
 fs/xfs/libxfs/xfs_da_btree.c                       |     4 +-
 fs/xfs/libxfs/xfs_dir2.c                           |    14 +-
 fs/xfs/libxfs/xfs_dir2_block.c                     |    12 +-
 fs/xfs/libxfs/xfs_dir2_data.c                      |     2 +-
 fs/xfs/libxfs/xfs_dir2_leaf.c                      |    12 +-
 fs/xfs/libxfs/xfs_dir2_node.c                      |     4 +-
 fs/xfs/libxfs/xfs_dir2_priv.h                      |     3 +-
 fs/xfs/libxfs/xfs_dir2_sf.c                        |    58 +-
 fs/xfs/libxfs/xfs_errortag.h                       |     4 +-
 fs/xfs/libxfs/xfs_format.h                         |     5 +-
 fs/xfs/libxfs/xfs_fs.h                             |     2 +-
 fs/xfs/libxfs/xfs_ialloc.c                         |     4 +-
 fs/xfs/libxfs/xfs_iext_tree.c                      |     2 +-
 fs/xfs/libxfs/xfs_inode_buf.c                      |    81 +-
 fs/xfs/libxfs/xfs_inode_buf.h                      |    33 +-
 fs/xfs/libxfs/xfs_inode_fork.c                     |    48 +-
 fs/xfs/libxfs/xfs_inode_fork.h                     |    20 +-
 fs/xfs/libxfs/xfs_log_format.h                     |    12 +-
 fs/xfs/libxfs/xfs_rmap_btree.c                     |     2 -
 fs/xfs/libxfs/xfs_rtbitmap.c                       |     4 +-
 fs/xfs/libxfs/xfs_sb.c                             |    16 +-
 fs/xfs/libxfs/xfs_shared.h                         |     4 +
 fs/xfs/libxfs/xfs_trans_inode.c                    |     7 +-
 fs/xfs/libxfs/xfs_types.c                          |    18 +-
 fs/xfs/scrub/agheader.c                            |    40 +-
 fs/xfs/scrub/alloc.c                               |     5 +-
 fs/xfs/scrub/attr.c                                |     5 +-
 fs/xfs/scrub/bitmap.c                              |     4 +-
 fs/xfs/scrub/bmap.c                                |    20 +-
 fs/xfs/scrub/btree.c                               |    30 +-
 fs/xfs/scrub/common.c                              |    42 +-
 fs/xfs/scrub/common.h                              |    58 +-
 fs/xfs/scrub/dir.c                                 |    20 +-
 fs/xfs/scrub/fscounters.c                          |    43 +-
 fs/xfs/scrub/health.c                              |     3 +-
 fs/xfs/scrub/ialloc.c                              |     8 +-
 fs/xfs/scrub/inode.c                               |     5 +-
 fs/xfs/scrub/parent.c                              |     7 +-
 fs/xfs/scrub/quota.c                               |    11 +-
 fs/xfs/scrub/refcount.c                            |     5 +-
 fs/xfs/scrub/repair.c                              |    11 +-
 fs/xfs/scrub/repair.h                              |     6 +-
 fs/xfs/scrub/rmap.c                                |     5 +-
 fs/xfs/scrub/rtbitmap.c                            |     7 +-
 fs/xfs/scrub/scrub.c                               |    42 +-
 fs/xfs/scrub/scrub.h                               |    14 +-
 fs/xfs/scrub/symlink.c                             |     9 +-
 fs/xfs/scrub/xfs_scrub.h                           |     4 +-
 fs/xfs/xfs_aops.c                                  |   138 +-
 fs/xfs/xfs_attr_list.c                             |     2 +-
 fs/xfs/xfs_bmap_item.c                             |     4 +-
 fs/xfs/xfs_bmap_util.c                             |   305 +-
 fs/xfs/xfs_buf.c                                   |     6 +-
 fs/xfs/xfs_buf_item.c                              |   141 +-
 fs/xfs/xfs_dir2_readdir.c                          |    12 +-
 fs/xfs/xfs_dquot.c                                 |    10 +-
 fs/xfs/xfs_error.c                                 |     5 +
 fs/xfs/xfs_extent_busy.c                           |     4 +-
 fs/xfs/xfs_extent_busy.h                           |     3 +-
 fs/xfs/xfs_extfree_item.c                          |     4 +-
 fs/xfs/xfs_file.c                                  |    12 +-
 fs/xfs/xfs_filestream.h                            |     2 +-
 fs/xfs/xfs_fsmap.c                                 |    14 +-
 fs/xfs/xfs_fsops.c                                 |   197 +-
 fs/xfs/xfs_icache.c                                |    35 +-
 fs/xfs/xfs_inode.c                                 |   272 +-
 fs/xfs/xfs_inode.h                                 |    42 +-
 fs/xfs/xfs_inode_item.c                            |    64 +-
 fs/xfs/xfs_inode_item_recover.c                    |     6 +-
 fs/xfs/xfs_ioctl.c                                 |   329 +-
 fs/xfs/xfs_ioctl.h                                 |    11 +
 fs/xfs/xfs_ioctl32.c                               |     2 -
 fs/xfs/xfs_ioctl32.h                               |     2 -
 fs/xfs/xfs_iomap.c                                 |    27 +-
 fs/xfs/xfs_iops.c                                  |    72 +-
 fs/xfs/xfs_itable.c                                |    19 +-
 fs/xfs/xfs_linux.h                                 |     2 +-
 fs/xfs/xfs_log.c                                   |    10 +-
 fs/xfs/xfs_log_recover.c                           |    13 +-
 fs/xfs/xfs_mount.c                                 |    29 +-
 fs/xfs/xfs_mount.h                                 |     8 +-
 fs/xfs/xfs_ondisk.h                                |     4 +-
 fs/xfs/xfs_pnfs.c                                  |     2 +-
 fs/xfs/xfs_qm.c                                    |    22 +-
 fs/xfs/xfs_qm_bhv.c                                |     2 +-
 fs/xfs/xfs_qm_syscalls.c                           |     2 +-
 fs/xfs/xfs_quotaops.c                              |     2 +-
 fs/xfs/xfs_refcount_item.c                         |     4 +-
 fs/xfs/xfs_reflink.c                               |    25 +-
 fs/xfs/xfs_rmap_item.c                             |     4 +-
 fs/xfs/xfs_rtalloc.c                               |    16 +-
 fs/xfs/xfs_super.c                                 |   132 +-
 fs/xfs/xfs_super.h                                 |     1 -
 fs/xfs/xfs_symlink.c                               |    32 +-
 fs/xfs/xfs_trace.h                                 |    16 +-
 fs/xfs/xfs_trans.c                                 |    24 +-
 fs/xfs/xfs_trans.h                                 |    15 -
 fs/xfs/xfs_xattr.c                                 |     2 +
 fs/zonefs/super.c                                  |     5 +-
 include/acpi/acoutput.h                            |     2 +-
 include/acpi/acpi_bus.h                            |    20 +
 include/acpi/acpi_drivers.h                        |    12 -
 include/acpi/acpixf.h                              |     2 +-
 include/acpi/acrestyp.h                            |     9 +-
 include/acpi/actbl1.h                              |    54 +-
 include/acpi/actbl2.h                              |   240 +-
 include/acpi/actbl3.h                              |    70 +-
 include/acpi/acuuid.h                              |     1 +
 include/acpi/cppc_acpi.h                           |    40 +
 include/acpi/platform/acgcc.h                      |     2 +-
 include/asm-generic/bitops/find.h                  |   108 +-
 include/asm-generic/bitops/le.h                    |    38 +-
 include/asm-generic/bitsperlong.h                  |    12 +
 include/asm-generic/bug.h                          |    16 +
 include/asm-generic/div64.h                        |    10 +-
 include/asm-generic/hyperv-tlfs.h                  |    70 +-
 include/asm-generic/io.h                           |    32 +-
 include/asm-generic/iomap.h                        |     9 +
 include/asm-generic/mshyperv.h                     |    72 +-
 include/asm-generic/vmlinux.lds.h                  |    20 +-
 include/clocksource/arm_arch_timer.h               |     1 +
 include/clocksource/hyperv_timer.h                 |     3 +-
 include/crypto/acompress.h                         |     2 +
 include/crypto/aead.h                              |     2 +
 include/crypto/akcipher.h                          |     2 +
 include/crypto/chacha.h                            |     9 +-
 include/crypto/ecc_curve.h                         |    60 +
 include/crypto/ecdh.h                              |     3 +-
 include/crypto/hash.h                              |     4 +
 include/crypto/internal/poly1305.h                 |     3 +-
 include/crypto/kpp.h                               |     2 +
 include/crypto/poly1305.h                          |     6 +-
 include/crypto/rng.h                               |     2 +
 include/crypto/skcipher.h                          |     2 +
 include/drm/amd_asic_type.h                        |    15 +-
 include/drm/drm_atomic.h                           |     4 +
 include/drm/drm_displayid.h                        |    30 +-
 include/drm/drm_dp_helper.h                        |    55 +-
 include/drm/drm_drv.h                              |     2 +-
 include/drm/drm_edid.h                             |     3 +
 include/drm/drm_encoder.h                          |    18 +
 include/drm/drm_gem_atomic_helper.h                |   113 +
 include/drm/drm_gem_framebuffer_helper.h           |     7 -
 include/drm/drm_gem_vram_helper.h                  |     6 +-
 include/drm/drm_hdcp.h                             |     5 +-
 include/drm/drm_modeset_helper_vtables.h           |    31 +-
 include/drm/drm_plane.h                            |    25 +-
 include/drm/drm_print.h                            |    20 +-
 include/drm/drm_simple_kms_helper.h                |    29 +-
 include/drm/drm_vblank.h                           |     1 -
 include/drm/gpu_scheduler.h                        |    27 +-
 include/drm/gud.h                                  |   333 +
 include/drm/i915_pciids.h                          |    11 +
 include/drm/ttm/ttm_bo_api.h                       |    50 +-
 include/drm/ttm/ttm_bo_driver.h                    |   330 +-
 include/drm/ttm/ttm_device.h                       |   317 +
 include/drm/ttm/ttm_memory.h                       |    95 -
 include/drm/ttm/ttm_resource.h                     |     4 +-
 include/drm/ttm/ttm_tt.h                           |    14 +-
 include/dt-bindings/bus/moxtet.h                   |     2 +-
 include/dt-bindings/clock/imx8mp-clock.h           |     3 -
 include/dt-bindings/clock/mt7621-clk.h             |    41 +
 include/dt-bindings/clock/omap5.h                  |     2 +
 include/dt-bindings/clock/rk3568-cru.h             |   926 +
 include/dt-bindings/clock/sifive-fu740-prci.h      |     1 +
 include/dt-bindings/input/atmel-maxtouch.h         |    10 +
 include/dt-bindings/interconnect/qcom,sdm660.h     |   116 +
 include/dt-bindings/interconnect/qcom,sm8350.h     |   172 +
 .../dt-bindings/interrupt-controller/apple-aic.h   |    15 +
 include/dt-bindings/mux/ti-serdes.h                |     5 +
 include/dt-bindings/phy/phy-cadence-torrent.h      |    13 -
 include/dt-bindings/phy/phy-cadence.h              |    20 +
 include/dt-bindings/phy/phy-ti.h                   |    21 +
 include/dt-bindings/pinctrl/k3.h                   |     5 +-
 include/dt-bindings/pinctrl/mt8195-pinfunc.h       |   962 +
 include/dt-bindings/pinctrl/pinctrl-zynqmp.h       |    19 +
 include/dt-bindings/power/qcom-rpmpd.h             |    26 +
 .../dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h |    13 +
 include/dt-bindings/soc/bcm-pmb.h                  |     1 +
 include/keys/asymmetric-type.h                     |     6 +
 include/keys/system_keyring.h                      |    22 +
 include/keys/trusted-type.h                        |    55 +
 include/keys/trusted_tee.h                         |    16 +
 include/keys/trusted_tpm.h                         |    29 +-
 include/kunit/test-bug.h                           |    29 +
 include/kvm/arm_pmu.h                              |     4 +
 include/kvm/arm_vgic.h                             |     1 +
 include/linux/acpi.h                               |    19 +-
 include/linux/align.h                              |    15 +
 include/linux/amba/pl022.h                         |    10 -
 include/linux/amd-iommu.h                          |    30 +-
 include/linux/arch_topology.h                      |    19 +-
 include/linux/arm-smccc.h                          |    41 +
 include/linux/armada-37xx-rwtm-mailbox.h           |     2 +-
 include/linux/asn1_encoder.h                       |    32 +
 include/linux/async.h                              |     1 -
 include/linux/atm_suni.h                           |    12 -
 include/linux/avf/virtchnl.h                       |   305 +-
 include/linux/binfmts.h                            |     1 +
 include/linux/bio.h                                |     8 +-
 include/linux/bitmap.h                             |   136 +-
 include/linux/bitops.h                             |    12 -
 include/linux/bits.h                               |     2 +-
 include/linux/blk-mq.h                             |    13 +-
 include/linux/blkdev.h                             |    55 +-
 include/linux/bottom_half.h                        |     8 +-
 include/linux/bpf-cgroup.h                         |    58 +-
 include/linux/bpf.h                                |   165 +-
 include/linux/bpf_local_storage.h                  |     3 +-
 include/linux/bpf_lsm.h                            |    22 -
 include/linux/bpf_types.h                          |     8 +-
 include/linux/bpf_verifier.h                       |    17 +-
 include/linux/btf.h                                |     7 +
 include/linux/buffer_head.h                        |     4 +
 include/linux/bug.h                                |    10 +
 include/linux/can/bittiming.h                      |    79 +
 include/linux/can/dev.h                            |    14 +-
 include/linux/can/skb.h                            |     3 +-
 include/linux/cfi.h                                |    41 +
 include/linux/cgroup_subsys.h                      |     4 +
 include/linux/clk-provider.h                       |    30 +
 include/linux/clk/tegra.h                          |     4 +-
 include/linux/clocksource.h                        |     8 +-
 include/linux/clocksource_ids.h                    |    12 +
 include/linux/cma.h                                |     4 +-
 include/linux/compaction.h                         |     1 -
 include/linux/compat.h                             |    46 +-
 include/linux/compiler-clang.h                     |     3 +
 include/linux/compiler-gcc.h                       |     8 +-
 include/linux/compiler-version.h                   |     2 +-
 include/linux/compiler_types.h                     |     8 +
 include/linux/configfs.h                           |     4 +-
 include/linux/console_struct.h                     |     1 +
 include/linux/const.h                              |     8 +
 include/linux/context_tracking.h                   |    92 +-
 include/linux/coredump.h                           |    14 +-
 include/linux/coresight.h                          |    13 +
 include/linux/cpuhotplug.h                         |     7 +-
 include/linux/cpuidle.h                            |     4 +-
 include/linux/cpumask.h                            |   123 +-
 include/linux/crc8.h                               |     2 +-
 include/linux/cred.h                               |     3 +-
 include/linux/cyclades.h                           |   364 -
 include/linux/dcache.h                             |     5 +-
 include/linux/debugfs.h                            |    17 +
 include/linux/delayacct.h                          |    20 +-
 include/linux/devfreq.h                            |     9 +
 include/linux/device-mapper.h                      |     5 -
 include/linux/device.h                             |     6 +-
 include/linux/devm-helpers.h                       |    54 +
 include/linux/dma-fence.h                          |     1 +
 include/linux/dma-heap.h                           |     9 +
 include/linux/dma-iommu.h                          |     7 +-
 include/linux/dma-map-ops.h                        |    19 +
 include/linux/dma-mapping.h                        |    37 +-
 include/linux/dsa/ocelot.h                         |     5 -
 include/linux/dsa/sja1105.h                        |     3 +-
 include/linux/dynamic_debug.h                      |     5 +
 include/linux/elevator.h                           |     2 +-
 include/linux/elfnote-lto.h                        |    14 +
 include/linux/entry-common.h                       |     4 +-
 include/linux/etherdevice.h                        |     4 +-
 include/linux/ethtool.h                            |   209 +-
 include/linux/extcon.h                             |    23 +
 include/linux/f2fs_fs.h                            |     2 +-
 include/linux/fanotify.h                           |    36 +-
 include/linux/fb.h                                 |     3 -
 include/linux/file.h                               |    11 +-
 include/linux/fileattr.h                           |    59 +
 include/linux/filter.h                             |    44 +-
 .../linux/firmware/intel/stratix10-svc-client.h    |     2 +-
 include/linux/firmware/xlnx-zynqmp.h               |    95 +-
 include/linux/freezer.h                            |     1 -
 include/linux/fs.h                                 |   192 +-
 include/linux/fscache-cache.h                      |     4 +
 include/linux/fscache.h                            |    50 +-
 include/linux/fsl/guts.h                           |     4 +-
 include/linux/fsnotify_backend.h                   |    29 +-
 include/linux/ftrace.h                             |     4 +-
 include/linux/fwnode.h                             |     1 +
 include/linux/genhd.h                              |    23 +-
 include/linux/genl_magic_func.h                    |     1 -
 include/linux/genl_magic_struct.h                  |     1 -
 include/linux/gfp.h                                |    37 +-
 include/linux/gpio/driver.h                        |    21 +-
 include/linux/gpio/regmap.h                        |     4 +
 include/linux/hardirq.h                            |     1 +
 include/linux/hdmi.h                               |     2 +-
 include/linux/hid-sensor-hub.h                     |     9 +-
 include/linux/hid-sensor-ids.h                     |     1 +
 include/linux/hid.h                                |     5 +
 include/linux/highmem.h                            |     7 +
 include/linux/host1x.h                             |    27 +-
 include/linux/huge_mm.h                            |     3 -
 include/linux/hugetlb.h                            |    33 +-
 include/linux/hyperv.h                             |    22 +-
 include/linux/i2c.h                                |    13 +-
 include/linux/ieee80211.h                          |    33 +-
 include/linux/if_bridge.h                          |    40 +
 include/linux/if_rmnet.h                           |    65 +-
 include/linux/iio/adc/adi-axi-adc.h                |     2 +-
 include/linux/iio/buffer-dmaengine.h               |     7 +-
 include/linux/iio/buffer.h                         |     4 +-
 include/linux/iio/buffer_impl.h                    |    21 +-
 include/linux/iio/common/cros_ec_sensors_core.h    |     3 +-
 include/linux/iio/consumer.h                       |    15 +
 include/linux/iio/dac/mcp4725.h                    |     2 +-
 include/linux/iio/iio-opaque.h                     |    14 +
 include/linux/iio/iio.h                            |     7 +-
 include/linux/iio/imu/adis.h                       |    10 +
 include/linux/iio/kfifo_buf.h                      |    11 +-
 include/linux/iio/sysfs.h                          |     3 +
 include/linux/iio/trigger.h                        |     3 +-
 include/linux/iio/types.h                          |     2 +
 include/linux/init.h                               |     6 +-
 include/linux/init_task.h                          |     1 -
 include/linux/initrd.h                             |     2 +
 include/linux/intel-iommu.h                        |    10 +-
 include/linux/intel-svm.h                          |    23 +-
 include/linux/intel_rapl.h                         |     2 +-
 include/linux/interrupt.h                          |    37 +-
 include/linux/io-mapping.h                         |     3 +
 include/linux/io-pgtable.h                         |     4 -
 include/linux/io.h                                 |    27 +-
 include/linux/io_uring.h                           |    12 +-
 include/linux/iomap.h                              |     5 +-
 include/linux/iommu.h                              |   141 +-
 include/linux/ioport.h                             |     3 +-
 include/linux/iova.h                               |     6 +-
 include/linux/irq.h                                |     6 +-
 include/linux/irqchip/arm-gic-v3.h                 |    56 -
 include/linux/irqchip/arm-gic-v4.h                 |     2 +
 include/linux/irqdesc.h                            |     2 +-
 include/linux/irqdomain.h                          |    28 +-
 include/linux/isicom.h                             |    85 -
 include/linux/jbd2.h                               |    33 +-
 include/linux/jump_label.h                         |    19 +
 include/linux/kasan.h                              |    59 +-
 include/linux/kconfig.h                            |     6 -
 include/linux/kcov.h                               |     1 +
 include/linux/kcsan-checks.h                       |     6 +
 include/linux/kcsan.h                              |     7 +
 include/linux/kernel.h                             |    11 +-
 include/linux/kexec.h                              |     8 +
 include/linux/kmsg_dump.h                          |    47 +-
 include/linux/kvm_host.h                           |    69 +-
 include/linux/libnvdimm.h                          |     1 -
 include/linux/lightnvm.h                           |     2 -
 include/linux/list_sort.h                          |     7 +-
 include/linux/lockdep.h                            |    25 +-
 include/linux/lsm_hook_defs.h                      |     7 +-
 include/linux/lsm_hooks.h                          |    22 +-
 include/linux/marvell_phy.h                        |    13 +-
 include/linux/mdev.h                               |    80 +-
 include/linux/mdio-bitbang.h                       |     3 +
 include/linux/memcontrol.h                         |   294 +-
 include/linux/memory.h                             |     8 +-
 include/linux/memory_hotplug.h                     |    15 +-
 include/linux/memremap.h                           |     2 +-
 include/linux/mfd/ab3100.h                         |   128 -
 include/linux/mfd/abx500.h                         |   276 -
 include/linux/mfd/abx500/ab8500-bm.h               |   476 -
 include/linux/mfd/abx500/ux500_chargalg.h          |    51 -
 include/linux/mfd/atc260x/atc2603c.h               |   281 +
 include/linux/mfd/atc260x/atc2609a.h               |   308 +
 include/linux/mfd/atc260x/core.h                   |    58 +
 include/linux/mfd/core.h                           |     6 +-
 include/linux/mfd/da9063/registers.h               |     3 +
 include/linux/mfd/db8500-prcmu.h                   |     2 +-
 include/linux/mfd/intel-m10-bmc.h                  |    92 +-
 include/linux/mfd/lp87565.h                        |     3 -
 include/linux/mfd/lpc_ich.h                        |     2 +-
 include/linux/mfd/max8997.h                        |     8 +-
 include/linux/mfd/ntxec.h                          |    38 +
 include/linux/mfd/rn5t618.h                        |     1 +
 include/linux/mfd/rohm-bd71815.h                   |   562 +
 include/linux/mfd/rohm-bd71828.h                   |     3 +
 include/linux/mfd/rohm-bd718x7.h                   |    13 -
 include/linux/mfd/rohm-bd957x.h                    |   140 +
 include/linux/mfd/rohm-generic.h                   |    17 +-
 include/linux/mfd/twl.h                            |     2 -
 include/linux/mhi.h                                |    28 +-
 include/linux/migrate.h                            |     7 +-
 include/linux/minmax.h                             |    10 +-
 include/linux/misc_cgroup.h                        |   132 +
 include/linux/mlx5/device.h                        |     9 +-
 include/linux/mlx5/driver.h                        |    24 +-
 include/linux/mlx5/eswitch.h                       |    28 +-
 include/linux/mlx5/mlx5_ifc.h                      |   175 +-
 include/linux/mlx5/port.h                          |    12 +
 include/linux/mlx5/vport.h                         |     8 -
 include/linux/mm.h                                 |   134 +-
 include/linux/mm_types.h                           |     4 +-
 include/linux/mmc/host.h                           |     7 +-
 include/linux/mmc/sdio.h                           |     2 +-
 include/linux/mmzone.h                             |    65 +-
 include/linux/module.h                             |    13 +-
 include/linux/moxtet.h                             |     2 +-
 include/linux/msi.h                                |    17 +-
 include/linux/mtd/blktrans.h                       |    11 +
 include/linux/mtd/mtd.h                            |     9 +-
 include/linux/mtd/nand-ecc-sw-bch.h                |     2 -
 include/linux/mtd/nand-ecc-sw-hamming.h            |     2 -
 include/linux/mtd/nand.h                           |    22 +
 include/linux/mtd/rawnand.h                        |    15 +-
 include/linux/mtd/spi-nor.h                        |     8 +
 include/linux/mutex.h                              |     4 +-
 include/linux/nd.h                                 |     1 +
 include/linux/netdevice.h                          |   138 +-
 include/linux/netfilter/ipset/ip_set.h             |     2 -
 include/linux/netfilter/nfnetlink.h                |    62 +-
 include/linux/netfilter/x_tables.h                 |    16 +-
 include/linux/netfilter_arp/arp_tables.h           |     8 +-
 include/linux/netfilter_bridge/ebtables.h          |     8 +-
 include/linux/netfilter_ipv4/ip_tables.h           |    11 +-
 include/linux/netfilter_ipv6/ip6_tables.h          |    11 +-
 include/linux/netfs.h                              |   234 +
 include/linux/netlink.h                            |    12 +-
 include/linux/nfs4.h                               |     9 +
 include/linux/nfs_fs.h                             |     6 +-
 include/linux/nfs_fs_sb.h                          |    14 +-
 include/linux/nfs_xdr.h                            |    13 +-
 include/linux/nfsacl.h                             |     3 +
 include/linux/nvme.h                               |    10 +
 include/linux/nvmem-consumer.h                     |     4 +
 include/linux/of.h                                 |    74 +-
 include/linux/of_net.h                             |     6 +-
 include/linux/oid_registry.h                       |    15 +-
 include/linux/overflow.h                           |     2 +-
 include/linux/page-flags-layout.h                  |    62 +-
 include/linux/pagemap.h                            |    70 +-
 include/linux/pagewalk.h                           |     4 +-
 include/linux/parport.h                            |    12 +-
 include/linux/pci-ecam.h                           |     1 +
 include/linux/pci.h                                |    22 +-
 include/linux/pci_ids.h                            |    31 -
 include/linux/pcs/pcs-xpcs.h                       |     5 +
 include/linux/perf_event.h                         |    80 +-
 include/linux/pgtable.h                            |    22 +-
 include/linux/phy.h                                |     6 +
 include/linux/phy/phy.h                            |    26 +
 include/linux/phylink.h                            |     2 +
 include/linux/pinctrl/pinconf-generic.h            |    10 +-
 include/linux/platform_data/cros_ec_commands.h     |     2 +
 include/linux/platform_data/eth_ixp4xx.h           |     2 +
 include/linux/platform_data/gpio-omap.h            |     3 +
 include/linux/platform_data/hirschmann-hellcreek.h |     1 +
 include/linux/platform_data/i2c-designware.h       |    13 -
 include/linux/platform_data/invensense_mpu6050.h   |     2 +-
 include/linux/platform_data/media/camera-mx2.h     |    31 -
 include/linux/platform_data/media/camera-mx3.h     |    43 -
 include/linux/platform_data/simplefb.h             |     1 +
 include/linux/platform_data/usb-mx2.h              |    29 -
 include/linux/platform_data/{ => x86}/intel-spi.h  |     0
 include/linux/platform_device.h                    |     3 +
 include/linux/pm.h                                 |     2 +-
 include/linux/pm_opp.h                             |    44 +-
 include/linux/pm_runtime.h                         |     2 +-
 include/linux/power/bq27xxx_battery.h              |     2 +-
 include/linux/power_supply.h                       |    21 +-
 include/linux/ppp_channel.h                        |     3 +
 include/linux/pps-gpio.h                           |    19 -
 include/linux/preempt.h                            |     6 +-
 include/linux/proc_fs.h                            |     1 +
 include/linux/profile.h                            |     3 -
 include/linux/property.h                           |    13 +-
 include/linux/psi.h                                |     1 -
 include/linux/psi_types.h                          |     3 +-
 include/linux/psp-sev.h                            |    18 +-
 include/linux/ptp_kvm.h                            |    19 +
 include/linux/ptp_pch.h                            |    22 +
 include/linux/pwm.h                                |     7 +-
 include/linux/qcom-geni-se.h                       |     4 -
 include/linux/qed/qed_chain.h                      |     8 +-
 include/linux/qed/qed_ll2_if.h                     |     1 -
 include/linux/randomize_kstack.h                   |    54 +
 include/linux/rcu_segcblist.h                      |     7 +-
 include/linux/rculist_nulls.h                      |     2 +-
 include/linux/rcupdate.h                           |     5 +-
 include/linux/rcutiny.h                            |     7 +-
 include/linux/rcutree.h                            |     2 +
 include/linux/regmap.h                             |    16 +
 include/linux/regulator/driver.h                   |     9 +-
 include/linux/remoteproc.h                         |    25 +-
 include/linux/reset.h                              |     5 +
 include/linux/ring_buffer.h                        |     5 +-
 include/linux/rpmsg.h                              |     3 +-
 include/linux/rtmutex.h                            |    35 +-
 include/linux/rwsem.h                              |     2 +-
 include/linux/sbitmap.h                            |    85 +-
 include/linux/sched.h                              |    18 +-
 include/linux/sched/mm.h                           |    27 +-
 include/linux/sched/signal.h                       |     1 +
 include/linux/sched/sysctl.h                       |     9 +-
 include/linux/sched/user.h                         |     3 -
 include/linux/scmi_protocol.h                      |   200 +-
 include/linux/security.h                           |    22 +-
 include/linux/seq_buf.h                            |    25 +
 include/linux/seq_file.h                           |     4 +
 include/linux/serial_core.h                        |    10 +-
 include/linux/serial_s3c.h                         |    16 +
 include/linux/sfp.h                                |    10 +
 include/linux/shrinker.h                           |     7 +-
 include/linux/signal.h                             |     3 +
 include/linux/skbuff.h                             |    33 +-
 include/linux/skmsg.h                              |   157 +-
 include/linux/slab.h                               |     2 +
 include/linux/smp.h                                |    58 +-
 include/linux/soc/qcom/apr.h                       |     2 +-
 include/linux/soc/qcom/irq.h                       |     2 +-
 include/linux/soc/qcom/llcc-qcom.h                 |     6 +-
 include/linux/soc/qcom/qmi.h                       |     4 +-
 include/linux/socket.h                             |     2 +-
 include/linux/soundwire/sdw.h                      |    39 +-
 include/linux/spi/altera.h                         |    21 +
 include/linux/spi/mmc_spi.h                        |     9 -
 include/linux/spi/spi.h                            |    23 +-
 include/linux/stacktrace.h                         |    19 +
 include/linux/statfs.h                             |     8 +
 include/linux/static_call.h                        |    30 +-
 include/linux/static_call_types.h                  |    18 +
 include/linux/stmmac.h                             |    46 +
 include/linux/sunrpc/svc.h                         |    25 +
 include/linux/sunrpc/svc_rdma.h                    |    11 +-
 include/linux/sunrpc/svc_xprt.h                    |     2 +
 include/linux/sunrpc/xdr.h                         |    34 +
 include/linux/sunrpc/xprt.h                        |     1 +
 include/linux/surface_aggregator/controller.h      |    74 +-
 include/linux/surface_aggregator/device.h          |    37 +-
 include/linux/swap.h                               |    22 +
 include/linux/swiotlb.h                            |    68 +-
 include/linux/syscalls.h                           |     9 +
 include/linux/sysctl.h                             |     2 +
 include/linux/task_work.h                          |     2 +
 include/linux/thermal.h                            |     7 +-
 include/linux/thunderbolt.h                        |    54 +-
 include/linux/timecounter.h                        |     2 +-
 include/linux/timekeeping.h                        |    12 +-
 include/linux/timex.h                              |     2 +-
 include/linux/tpm.h                                |     2 +
 include/linux/trace_events.h                       |     8 +-
 include/linux/tracepoint.h                         |     2 +-
 include/linux/tty.h                                |   103 +-
 include/linux/tty_driver.h                         |     2 +-
 include/linux/tty_ldisc.h                          |     3 -
 include/linux/uaccess.h                            |     1 +
 include/linux/udp.h                                |    22 +-
 include/linux/uio.h                                |    10 +
 include/linux/usb.h                                |    15 +-
 include/linux/usb/ch9.h                            |    62 +-
 include/linux/usb/ehci_pdriver.h                   |     1 +
 include/linux/usb/pd.h                             |     2 +
 include/linux/usb/serial.h                         |    10 +-
 include/linux/usb/typec.h                          |    19 +
 include/linux/usb/usbnet.h                         |    11 +-
 include/linux/user_namespace.h                     |     7 +
 include/linux/userfaultfd_k.h                      |    49 +-
 include/linux/vdpa.h                               |    42 +-
 include/linux/vfio.h                               |    37 +-
 include/linux/vgaarb.h                             |     4 +-
 include/linux/virtio_net.h                         |    16 +-
 include/linux/virtio_pci_modern.h                  |    11 +-
 include/linux/vm_event_item.h                      |     8 +
 include/linux/vmalloc.h                            |    74 +-
 include/linux/vmstat.h                             |    24 +-
 include/linux/vringh.h                             |    19 +-
 include/linux/vtime.h                              |   108 +-
 include/linux/wmi.h                                |     2 +-
 include/linux/ww_mutex.h                           |    17 +-
 include/linux/wwan.h                               |   111 +
 include/linux/xarray.h                             |     4 +-
 include/media/cec.h                                |     2 +-
 include/media/davinci/isif.h                       |     8 +-
 include/media/davinci/vpbe_osd.h                   |     6 +-
 include/media/dvbdev.h                             |     2 +-
 include/media/i2c/adv7343.h                        |     2 +-
 include/media/i2c/mt9t112.h                        |     2 +-
 include/media/i2c/noon010pc30.h                    |     1 +
 include/media/i2c/ov772x.h                         |     2 +-
 include/media/i2c/s5c73m3.h                        |     1 +
 include/media/i2c/s5k4ecgx.h                       |     6 +-
 include/media/i2c/s5k6aa.h                         |     1 +
 include/media/i2c/tvp514x.h                        |    11 +-
 include/media/i2c/tw9910.h                         |     8 +-
 include/media/media-entity.h                       |     7 +-
 include/media/rc-map.h                             |     4 +
 include/media/v4l2-async.h                         |    12 +-
 include/media/v4l2-ctrls.h                         |    21 +-
 include/media/v4l2-fwnode.h                        |    21 -
 include/media/v4l2-h264.h                          |     6 +-
 include/media/v4l2-jpeg.h                          |    22 +
 include/media/v4l2-mc.h                            |     8 +-
 include/media/videobuf2-core.h                     |     6 +-
 include/media/vp8-ctrls.h                          |   114 -
 include/net/act_api.h                              |    12 +-
 include/net/addrconf.h                             |     1 -
 include/net/af_rxrpc.h                             |     2 +-
 include/net/bluetooth/hci.h                        |     1 +
 include/net/bluetooth/hci_core.h                   |    17 +-
 include/net/bluetooth/l2cap.h                      |     1 +
 include/net/bluetooth/mgmt.h                       |     1 +
 include/net/bpf_sk_storage.h                       |     1 -
 include/net/cfg80211.h                             |    24 +-
 include/net/devlink.h                              |     5 +-
 include/net/dsa.h                                  |    43 +-
 include/net/flow.h                                 |     3 -
 include/net/flow_dissector.h                       |     6 +-
 include/net/flow_offload.h                         |     6 +
 include/net/gro.h                                  |    13 +
 include/net/if_inet6.h                             |    37 +-
 include/net/ipv6.h                                 |     1 +
 include/net/ipv6_stubs.h                           |     2 +
 include/net/lapb.h                                 |     2 +-
 include/net/mac80211.h                             |    12 +-
 include/net/mld.h                                  |     3 +
 include/net/mptcp.h                                |    48 +-
 include/net/net_namespace.h                        |    14 -
 include/net/netfilter/ipv4/nf_defrag_ipv4.h        |     3 +-
 include/net/netfilter/ipv6/nf_conntrack_ipv6.h     |     3 -
 include/net/netfilter/ipv6/nf_defrag_ipv6.h        |     9 +-
 include/net/netfilter/nf_conntrack.h               |    15 +
 include/net/netfilter/nf_conntrack_ecache.h        |    33 +-
 include/net/netfilter/nf_flow_table.h              |    67 +-
 include/net/netfilter/nf_log.h                     |    25 -
 include/net/netfilter/nf_nat.h                     |     2 -
 include/net/netfilter/nf_tables.h                  |    40 +-
 include/net/netfilter/nf_tables_offload.h          |    13 +-
 include/net/netns/conntrack.h                      |    27 +-
 include/net/netns/dccp.h                           |    12 -
 include/net/netns/ipv4.h                           |   143 +-
 include/net/netns/ipv6.h                           |    37 +-
 include/net/netns/mib.h                            |    30 +-
 include/net/netns/netfilter.h                      |     6 -
 include/net/netns/nftables.h                       |     7 -
 include/net/netns/x_tables.h                       |     9 -
 include/net/netns/xfrm.h                           |     4 +-
 include/net/nexthop.h                              |    76 +-
 include/net/nfc/nci_core.h                         |     2 -
 include/net/page_pool.h                            |    14 +-
 include/net/pkt_sched.h                            |     9 +
 include/net/psample.h                              |    21 +-
 include/net/red.h                                  |     4 +-
 include/net/rtnetlink.h                            |     4 +-
 include/net/sch_generic.h                          |    14 +
 include/net/sctp/command.h                         |     1 -
 include/net/selftests.h                            |    31 +
 include/net/sock.h                                 |    21 +-
 include/net/switchdev.h                            |     2 +
 include/net/tc_act/tc_police.h                     |    52 +
 include/net/tcp.h                                  |    86 +-
 include/net/udp.h                                  |    30 +-
 include/net/xdp_sock.h                             |    19 -
 include/net/xfrm.h                                 |     4 +-
 include/rdma/ib_cache.h                            |    18 +-
 include/rdma/ib_mad.h                              |     2 +-
 include/rdma/ib_sa.h                               |    15 +-
 include/rdma/ib_verbs.h                            |   199 +-
 include/rdma/iw_cm.h                               |     1 +
 include/rdma/rdma_cm.h                             |     4 +-
 include/rdma/rdma_counter.h                        |    16 +-
 include/rdma/rdma_vt.h                             |    18 +-
 include/rdma/restrack.h                            |     4 +
 include/rdma/rw.h                                  |    18 +-
 include/rdma/uverbs_ioctl.h                        |    81 +-
 include/rdma/uverbs_named_ioctl.h                  |     2 +-
 include/scsi/libfcoe.h                             |     2 +-
 include/scsi/scsi.h                                |    21 +-
 include/scsi/scsi_cmnd.h                           |    10 +-
 include/scsi/scsi_device.h                         |    10 +-
 include/scsi/scsi_dh.h                             |     5 +-
 include/scsi/scsi_eh.h                             |     2 +-
 include/scsi/scsi_host.h                           |    90 +-
 include/scsi/scsi_transport_iscsi.h                |     1 +
 include/soc/at91/pm.h                              |    16 +
 include/soc/bcm2835/raspberrypi-firmware.h         |    10 +
 include/soc/fsl/qe/qe.h                            |    34 +-
 include/soc/mscc/ocelot.h                          |    46 +-
 include/soc/mscc/ocelot_ptp.h                      |     2 -
 include/soc/tegra/mc.h                             |     7 +
 include/sound/core.h                               |     2 +-
 include/sound/hda_register.h                       |     8 +-
 include/target/target_core_backend.h               |     2 +
 include/target/target_core_base.h                  |    59 +-
 include/target/target_core_fabric.h                |    21 +-
 include/trace/events/afs.h                         |    74 +-
 include/trace/events/btrfs.h                       |    12 +
 include/trace/events/cma.h                         |    68 +-
 include/trace/events/ext4.h                        |   176 -
 include/trace/events/intel_iommu.h                 |   120 -
 include/trace/events/io_uring.h                    |    13 +-
 include/trace/events/kmem.h                        |    24 +-
 include/trace/events/kvm.h                         |    90 +-
 include/trace/events/kyber.h                       |     6 +-
 include/trace/events/migrate.h                     |    25 +-
 include/trace/events/mmflags.h                     |     7 +
 include/trace/events/mptcp.h                       |   173 +
 include/trace/events/netfs.h                       |   261 +
 include/trace/events/random.h                      |    83 -
 include/trace/events/rcu.h                         |    30 +-
 include/trace/events/rpcrdma.h                     |   146 +-
 include/trace/events/sched.h                       |     2 +-
 include/trace/events/sunrpc.h                      |    42 +-
 include/trace/events/timer.h                       |     2 +-
 include/trace/events/ufs.h                         |    21 +
 include/trace/events/xdp.h                         |    62 +-
 include/trace/events/xen.h                         |     2 +-
 include/uapi/asm-generic/siginfo.h                 |    17 +-
 include/uapi/asm-generic/unistd.h                  |    11 +-
 include/uapi/drm/amdgpu_drm.h                      |    34 +
 include/uapi/drm/drm.h                             |   125 +-
 include/uapi/drm/drm_mode.h                        |     3 +-
 include/uapi/drm/i915_drm.h                        |     1 +
 include/uapi/drm/msm_drm.h                         |     1 +
 include/uapi/linux/android/binder.h                |    28 +
 include/uapi/linux/blkpg.h                         |    28 +-
 include/uapi/linux/bpf.h                           |   834 +-
 include/uapi/linux/btf.h                           |     5 +-
 include/uapi/linux/can.h                           |     2 +-
 include/uapi/linux/capability.h                    |     3 +-
 include/uapi/linux/cec.h                           |     3 +-
 include/uapi/linux/cyclades.h                      |   494 -
 include/uapi/linux/dm-ioctl.h                      |    18 +-
 include/uapi/linux/dqblk_xfs.h                     |     5 +-
 include/uapi/linux/elf.h                           |     1 +
 include/uapi/linux/ethtool.h                       |   109 +-
 include/uapi/linux/ethtool_netlink.h               |   187 +
 include/uapi/linux/fd.h                            |    46 +-
 include/uapi/linux/fs.h                            |     2 +-
 include/uapi/linux/fuse.h                          |    14 +
 include/uapi/linux/icmp.h                          |    42 +
 include/uapi/linux/icmpv6.h                        |     3 +
 include/uapi/linux/idxd.h                          |     4 +-
 include/uapi/linux/if_bonding.h                    |    11 -
 include/uapi/linux/if_fddi.h                       |     2 +-
 include/uapi/linux/if_link.h                       |     1 +
 include/uapi/linux/iio/buffer.h                    |    10 +
 include/uapi/linux/io_uring.h                      |    40 +
 include/uapi/linux/iommu.h                         |     3 +-
 include/uapi/linux/kexec.h                         |     1 +
 include/uapi/linux/kfd_ioctl.h                     |     4 +-
 include/uapi/linux/kvm.h                           |    45 +
 include/uapi/linux/landlock.h                      |   137 +
 include/uapi/linux/lightnvm.h                      |     1 -
 include/uapi/linux/major.h                         |     2 -
 include/uapi/linux/map_to_7segment.h               |    14 -
 include/uapi/linux/mdio.h                          |     2 +
 include/uapi/linux/mempolicy.h                     |     7 +
 include/uapi/linux/mptcp.h                         |    11 +
 include/uapi/linux/netfilter/nf_tables.h           |     6 +
 include/uapi/linux/netfilter/xt_SECMARK.h          |     6 +
 include/uapi/linux/nexthop.h                       |    47 +-
 include/uapi/linux/nfs4.h                          |     6 -
 include/uapi/linux/nfsd/nfsfh.h                    |    27 +-
 include/uapi/linux/nl80211.h                       |    22 +
 include/uapi/linux/perf_event.h                    |    41 +-
 include/uapi/linux/pkt_cls.h                       |     2 +
 include/uapi/linux/prctl.h                         |     4 +
 include/uapi/linux/psample.h                       |     7 +
 include/uapi/linux/ptrace.h                        |    10 +
 include/uapi/linux/rfkill.h                        |    80 +-
 include/uapi/linux/rkisp1-config.h                 |    16 +-
 include/uapi/linux/rpmsg.h                         |    13 +-
 include/uapi/linux/rtnetlink.h                     |     8 +
 include/uapi/linux/seg6_local.h                    |    30 +
 include/uapi/linux/serial.h                        |     4 +-
 include/uapi/linux/surface_aggregator/dtx.h        |   146 +
 include/uapi/linux/thermal.h                       |     2 +-
 include/uapi/linux/tty_flags.h                     |     8 +-
 include/uapi/linux/usb/video.h                     |     3 +-
 include/uapi/linux/userfaultfd.h                   |    36 +-
 include/uapi/linux/uvcvideo.h                      |    10 +-
 include/uapi/linux/v4l2-controls.h                 |   241 +-
 include/uapi/linux/v4l2-subdev.h                   |    12 +-
 include/uapi/linux/vfio.h                          |     8 +
 include/uapi/linux/videodev2.h                     |    23 +-
 include/uapi/linux/virtio_bt.h                     |    31 +
 include/uapi/linux/virtio_ids.h                    |     2 +
 include/uapi/linux/virtio_snd.h                    |   334 +
 include/uapi/misc/habanalabs.h                     |   110 +-
 include/uapi/misc/uacce/hisi_qm.h                  |     1 +
 include/uapi/mtd/mtd-abi.h                         |     2 +
 include/uapi/rdma/hns-abi.h                        |     2 +
 include/uapi/rdma/mlx5_user_ioctl_cmds.h           |    29 +
 include/uapi/rdma/mlx5_user_ioctl_verbs.h          |    25 +
 include/uapi/rdma/rdma_netlink.h                   |    16 +
 include/vdso/time64.h                              |     1 +
 include/xen/acpi.h                                 |    35 -
 include/xen/arm/swiotlb-xen.h                      |    20 +
 include/xen/interface/elfnote.h                    |    10 -
 include/xen/interface/features.h                   |    14 +
 include/xen/interface/hvm/hvm_vcpu.h               |    10 -
 include/xen/interface/io/xenbus.h                  |    10 -
 include/xen/swiotlb-xen.h                          |     4 +-
 init/Kconfig                                       |   118 +-
 init/init_task.c                                   |     2 +-
 init/initramfs.c                                   |    38 +-
 init/main.c                                        |    32 +-
 init/version.c                                     |     2 +
 ipc/mqueue.c                                       |     6 +-
 ipc/msg.c                                          |     6 +-
 ipc/sem.c                                          |    18 +-
 kernel/.gitignore                                  |     5 +-
 kernel/Makefile                                    |    13 +-
 kernel/async.c                                     |    66 +-
 kernel/audit.c                                     |     4 +-
 kernel/audit.h                                     |    12 +-
 kernel/auditfilter.c                               |     3 +-
 kernel/auditsc.c                                   |    19 +-
 kernel/bpf/Makefile                                |     3 +-
 kernel/bpf/arraymap.c                              |    42 +
 kernel/bpf/bpf_inode_storage.c                     |     2 +-
 kernel/bpf/bpf_iter.c                              |    16 +
 kernel/bpf/bpf_local_storage.c                     |    39 +-
 kernel/bpf/bpf_lsm.c                               |    11 +-
 kernel/bpf/bpf_task_storage.c                      |   100 +-
 kernel/bpf/btf.c                                   |   325 +-
 kernel/bpf/core.c                                  |    54 +-
 kernel/bpf/cpumap.c                                |    27 +-
 kernel/bpf/devmap.c                                |    47 +-
 kernel/bpf/disasm.c                                |    15 +-
 kernel/bpf/hashtab.c                               |    67 +-
 kernel/bpf/helpers.c                               |   335 +-
 kernel/bpf/inode.c                                 |     6 +-
 kernel/bpf/local_storage.c                         |     5 +-
 kernel/bpf/lpm_trie.c                              |     3 +
 kernel/bpf/stackmap.c                              |    12 +-
 kernel/bpf/syscall.c                               |    31 +-
 kernel/bpf/trampoline.c                            |    34 +-
 kernel/bpf/verifier.c                              |  1088 +-
 kernel/cfi.c                                       |   329 +
 kernel/cgroup/Makefile                             |     1 +
 kernel/cgroup/cgroup-v1.c                          |     2 +-
 kernel/cgroup/cgroup.c                             |    34 +-
 kernel/cgroup/cpuset.c                             |     6 +-
 kernel/cgroup/misc.c                               |   407 +
 kernel/cgroup/rstat.c                              |    63 +-
 kernel/configs/android-base.config                 |     1 -
 kernel/configs/tiny-base.config                    |     1 +
 kernel/cpu.c                                       |   210 +-
 kernel/cred.c                                      |     2 +-
 kernel/debug/gdbstub.c                             |     4 +-
 kernel/debug/kdb/kdb_bp.c                          |    75 +-
 kernel/debug/kdb/kdb_main.c                        |   598 +-
 kernel/debug/kdb/kdb_private.h                     |     5 +-
 kernel/debug/kdb/kdb_support.c                     |    18 -
 kernel/dma/direct.c                                |     8 +-
 kernel/dma/direct.h                                |     6 +-
 kernel/dma/map_benchmark.c                         |    23 +-
 kernel/dma/mapping.c                               |   148 +-
 kernel/dma/remap.c                                 |     1 -
 kernel/dma/swiotlb.c                               |   520 +-
 kernel/entry/common.c                              |     4 +-
 kernel/events/core.c                               |   343 +-
 kernel/events/ring_buffer.c                        |    43 +-
 kernel/exit.c                                      |    68 +-
 kernel/fork.c                                      |    47 +-
 kernel/futex.c                                     |   111 +-
 kernel/gcov/Kconfig                                |     1 +
 kernel/gcov/base.c                                 |    49 +
 kernel/gcov/clang.c                                |   275 +-
 kernel/gcov/fs.c                                   |   110 +
 kernel/gcov/gcc_4_7.c                              |   173 +-
 kernel/gcov/gcov.h                                 |    14 +-
 kernel/gen_kheaders.sh                             |     2 +-
 kernel/irq/chip.c                                  |     8 +-
 kernel/irq/dummychip.c                             |     2 +-
 kernel/irq/generic-chip.c                          |     1 +
 kernel/irq/ipi.c                                   |     2 +-
 kernel/irq/irq_sim.c                               |    31 +-
 kernel/irq/irqdesc.c                               |     2 +-
 kernel/irq/irqdomain.c                             |    71 +-
 kernel/irq/manage.c                                |    23 +-
 kernel/irq/matrix.c                                |    11 +-
 kernel/irq/migration.c                             |     2 +-
 kernel/irq/msi.c                                   |     2 +-
 kernel/irq/proc.c                                  |     4 +-
 kernel/irq/resend.c                                |     2 +-
 kernel/irq/spurious.c                              |     4 +
 kernel/irq/timings.c                               |     8 +-
 kernel/irq_work.c                                  |     7 +-
 kernel/kallsyms.c                                  |    55 +-
 kernel/kcsan/Makefile                              |     4 +-
 kernel/kcsan/atomic.h                              |     5 +
 kernel/kcsan/core.c                                |     7 +-
 kernel/kcsan/debugfs.c                             |    10 +-
 kernel/kcsan/encoding.h                            |     5 +
 kernel/kcsan/kcsan-test.c                          |  1207 -
 kernel/kcsan/kcsan.h                               |     8 +-
 kernel/kcsan/kcsan_test.c                          |  1199 +
 kernel/kcsan/report.c                              |     5 +
 kernel/kcsan/selftest.c                            |     5 +
 kernel/kexec_core.c                                |     4 +-
 kernel/kexec_file.c                                |     4 +-
 kernel/kmod.c                                      |     2 +-
 kernel/kthread.c                                   |    36 +-
 kernel/livepatch/transition.c                      |     5 +-
 kernel/locking/Makefile                            |     2 -
 kernel/locking/lockdep.c                           |    30 +-
 kernel/locking/lockdep_internals.h                 |     8 +-
 kernel/locking/lockdep_proc.c                      |     2 +-
 kernel/locking/locktorture.c                       |   146 +-
 kernel/locking/mcs_spinlock.h                      |     2 +-
 kernel/locking/mutex-debug.c                       |     4 +-
 kernel/locking/mutex-debug.h                       |     2 +-
 kernel/locking/mutex.c                             |    22 +-
 kernel/locking/mutex.h                             |     4 +-
 kernel/locking/osq_lock.c                          |     4 +-
 kernel/locking/qrwlock.c                           |    13 +-
 kernel/locking/rtmutex-debug.c                     |   182 -
 kernel/locking/rtmutex-debug.h                     |    37 -
 kernel/locking/rtmutex.c                           |   432 +-
 kernel/locking/rtmutex.h                           |    35 -
 kernel/locking/rtmutex_common.h                    |   105 +-
 kernel/locking/rwsem.c                             |     4 +-
 kernel/locking/spinlock.c                          |     4 +-
 kernel/module.c                                    |    61 +-
 kernel/power/autosleep.c                           |     2 +-
 kernel/power/snapshot.c                            |     2 +-
 kernel/power/swap.c                                |     2 +-
 kernel/printk/internal.h                           |     7 +-
 kernel/printk/printk.c                             |   478 +-
 kernel/printk/printk_safe.c                        |    30 +-
 kernel/profile.c                                   |     2 +-
 kernel/ptrace.c                                    |    43 +-
 kernel/rcu/rcu_segcblist.c                         |     3 +-
 kernel/rcu/rcuscale.c                              |    15 +-
 kernel/rcu/rcutorture.c                            |    93 +-
 kernel/rcu/tasks.h                                 |    40 +-
 kernel/rcu/tiny.c                                  |    40 +
 kernel/rcu/tree.c                                  |   169 +-
 kernel/rcu/tree_exp.h                              |     1 +
 kernel/rcu/tree_plugin.h                           |   252 +-
 kernel/rcu/tree_stall.h                            |     2 +
 kernel/resource.c                                  |   194 +-
 kernel/rseq.c                                      |    29 +-
 kernel/sched/clock.c                               |     2 +-
 kernel/sched/core.c                                |   238 +-
 kernel/sched/cpuacct.c                             |     2 +-
 kernel/sched/cpufreq_schedutil.c                   |    31 +-
 kernel/sched/cpupri.c                              |     4 +-
 kernel/sched/cputime.c                             |     6 +-
 kernel/sched/deadline.c                            |    12 +-
 kernel/sched/debug.c                               |   435 +-
 kernel/sched/fair.c                                |   394 +-
 kernel/sched/features.h                            |     7 +-
 kernel/sched/idle.c                                |    10 +-
 kernel/sched/loadavg.c                             |     2 +-
 kernel/sched/pelt.c                                |     2 +-
 kernel/sched/pelt.h                                |     2 +-
 kernel/sched/psi.c                                 |   200 +-
 kernel/sched/rt.c                                  |     6 +-
 kernel/sched/sched.h                               |    59 +-
 kernel/sched/stats.c                               |     2 +-
 kernel/sched/stats.h                               |    37 +-
 kernel/sched/topology.c                            |   113 +-
 kernel/seccomp.c                                   |    19 +-
 kernel/signal.c                                    |   129 +-
 kernel/smp.c                                       |   476 +-
 kernel/softirq.c                                   |   357 +-
 kernel/static_call.c                               |     4 +-
 kernel/stop_machine.c                              |     1 +
 kernel/sys.c                                       |    30 +-
 kernel/sys_ni.c                                    |     6 +
 kernel/sysctl.c                                    |   173 +-
 kernel/task_work.c                                 |    38 +-
 kernel/time/alarmtimer.c                           |     8 +-
 kernel/time/clocksource.c                          |     6 +-
 kernel/time/hrtimer.c                              |    18 +-
 kernel/time/jiffies.c                              |     2 +-
 kernel/time/ntp.c                                  |     2 +-
 kernel/time/posix-cpu-timers.c                     |     6 +-
 kernel/time/posix-timers.c                         |     4 +-
 kernel/time/test_udelay.c                          |     7 +-
 kernel/time/tick-broadcast-hrtimer.c               |     2 +-
 kernel/time/tick-broadcast.c                       |    20 +-
 kernel/time/tick-common.c                          |     7 +-
 kernel/time/tick-oneshot.c                         |     2 +-
 kernel/time/tick-sched.c                           |    10 +-
 kernel/time/tick-sched.h                           |     2 +-
 kernel/time/time.c                                 |     2 +-
 kernel/time/timecounter.c                          |     2 +-
 kernel/time/timekeeping.c                          |    47 +-
 kernel/time/timer.c                                |     4 +-
 kernel/time/vsyscall.c                             |     2 +-
 kernel/torture.c                                   |     6 +-
 kernel/trace/bpf_trace.c                           |   371 +-
 kernel/trace/fgraph.c                              |     4 +-
 kernel/trace/ftrace.c                              |    55 +-
 kernel/trace/ring_buffer.c                         |   142 +-
 kernel/trace/synth_event_gen_test.c                |     2 +-
 kernel/trace/trace.c                               |   376 +-
 kernel/trace/trace.h                               |    35 +-
 kernel/trace/trace_clock.c                         |    44 +-
 kernel/trace/trace_dynevent.c                      |     6 +-
 kernel/trace/trace_entries.h                       |    22 +
 kernel/trace/trace_event_perf.c                    |     2 +-
 kernel/trace/trace_events.c                        |   214 +-
 kernel/trace/trace_events_filter.c                 |    18 +-
 kernel/trace/trace_events_hist.c                   |   100 +-
 kernel/trace/trace_events_synth.c                  |     2 +-
 kernel/trace/trace_events_trigger.c                |    45 +-
 kernel/trace/trace_functions.c                     |   223 +-
 kernel/trace/trace_functions_graph.c               |     2 +-
 kernel/trace/trace_hwlat.c                         |     4 +-
 kernel/trace/trace_kprobe.c                        |     2 +-
 kernel/trace/trace_output.c                        |    93 +-
 kernel/trace/trace_printk.c                        |    11 +
 kernel/trace/trace_probe.c                         |     6 +-
 kernel/trace/trace_probe.h                         |     2 +-
 kernel/trace/trace_probe_tmpl.h                    |     2 +-
 kernel/trace/trace_selftest.c                      |     4 +-
 kernel/trace/trace_seq.c                           |    12 +-
 kernel/ucount.c                                    |     4 +
 kernel/umh.c                                       |     8 +-
 kernel/up.c                                        |    42 +-
 kernel/user_namespace.c                            |    71 +-
 kernel/watchdog.c                                  |   117 +-
 kernel/workqueue.c                                 |    21 +-
 lib/.gitignore                                     |    10 +-
 lib/Kconfig                                        |     3 +
 lib/Kconfig.debug                                  |    79 +-
 lib/Kconfig.kasan                                  |     9 +-
 lib/Kconfig.kcsan                                  |     5 +-
 lib/Kconfig.kfence                                 |     1 +
 lib/Makefile                                       |     2 +
 lib/asn1_encoder.c                                 |   454 +
 lib/bch.c                                          |     2 +-
 lib/bitmap.c                                       |    91 +-
 lib/bug.c                                          |    54 +-
 lib/cmdline.c                                      |     1 +
 lib/crc8.c                                         |     2 +-
 lib/crypto/chacha.c                                |     4 +-
 lib/crypto/poly1305-donna32.c                      |     3 +-
 lib/crypto/poly1305-donna64.c                      |     3 +-
 lib/crypto/poly1305.c                              |     3 +-
 lib/decompress_unlzma.c                            |     2 +-
 lib/devres.c                                       |    22 +
 lib/dynamic_debug.c                                |    22 +-
 lib/earlycpio.c                                    |     4 +-
 lib/find_bit.c                                     |    68 +-
 lib/genalloc.c                                     |     7 +-
 lib/iov_iter.c                                     |   326 +-
 lib/kobject_uevent.c                               |     9 +-
 lib/kunit/.kunitconfig                             |     3 +
 lib/kunit/assert.c                                 |    61 +-
 lib/kunit/test.c                                   |    39 +-
 lib/list_sort.c                                    |    19 +-
 lib/lru_cache.c                                    |     3 +-
 lib/math/Makefile                                  |     2 +
 lib/math/test_div64.c                              |   249 +
 lib/nlattr.c                                       |     2 +-
 lib/oid_registry.c                                 |    24 +
 lib/parman.c                                       |     4 +-
 lib/parser.c                                       |    61 +-
 lib/percpu_counter.c                               |     2 +-
 lib/radix-tree.c                                   |    11 +-
 lib/sbitmap.c                                      |   210 +-
 lib/stackdepot.c                                   |     6 +-
 lib/test_bitmap.c                                  |    46 +-
 lib/test_kasan.c                                   |    91 +-
 lib/test_kasan_module.c                            |     2 +-
 lib/test_list_sort.c                               |     3 +-
 lib/test_printf.c                                  |   108 +-
 lib/test_rhashtable.c                              |     9 +-
 lib/test_vmalloc.c                                 |   128 +-
 lib/test_xarray.c                                  |    26 +-
 lib/vdso/gettimeofday.c                            |    31 +-
 lib/vsprintf.c                                     |   117 +-
 lib/xarray.c                                       |    11 +-
 mm/Kconfig                                         |    41 +-
 mm/Makefile                                        |     7 +-
 mm/balloon_compaction.c                            |     4 +-
 mm/cma.c                                           |    62 +-
 mm/cma.h                                           |    25 +-
 mm/cma_debug.c                                     |     8 +-
 mm/cma_sysfs.c                                     |   112 +
 mm/compaction.c                                    |   111 +-
 mm/debug_vm_pgtable.c                              |     4 +-
 mm/dmapool.c                                       |     2 +-
 mm/filemap.c                                       |   183 +-
 mm/frontswap.c                                     |    12 +-
 mm/gup.c                                           |   321 +-
 mm/gup_test.c                                      |    29 +-
 mm/gup_test.h                                      |     3 +-
 mm/highmem.c                                       |    13 +-
 mm/huge_memory.c                                   |   330 +-
 mm/hugetlb.c                                       |   786 +-
 mm/hugetlb_cgroup.c                                |     9 +-
 mm/internal.h                                      |    44 +-
 mm/interval_tree.c                                 |     2 +-
 mm/io-mapping.c                                    |    29 +
 mm/ioremap.c                                       |   225 +-
 mm/kasan/common.c                                  |    47 +-
 mm/kasan/generic.c                                 |    12 +-
 mm/kasan/hw_tags.c                                 |    66 +-
 mm/kasan/kasan.h                                   |    74 +-
 mm/kasan/quarantine.c                              |     4 +-
 mm/kasan/report.c                                  |    22 +-
 mm/kasan/report_generic.c                          |     4 +-
 mm/kasan/shadow.c                                  |    14 +-
 mm/kasan/sw_tags.c                                 |    12 +-
 mm/kfence/core.c                                   |    59 +-
 mm/kfence/report.c                                 |     2 +-
 mm/khugepaged.c                                    |    65 +-
 mm/kmemleak.c                                      |     2 +-
 mm/ksm.c                                           |    20 +-
 mm/list_lru.c                                      |     6 +-
 mm/madvise.c                                       |     4 +-
 mm/mapping_dirty_helpers.c                         |     2 +
 mm/memcontrol.c                                    |   811 +-
 mm/memory-failure.c                                |     4 +-
 mm/memory.c                                        |   211 +-
 mm/memory_hotplug.c                                |   216 +-
 mm/mempolicy.c                                     |    94 +-
 mm/mempool.c                                       |     6 +-
 mm/memremap.c                                      |     2 +-
 mm/migrate.c                                       |    99 +-
 mm/mlock.c                                         |     4 +-
 mm/mm_init.c                                       |     4 -
 mm/mmap.c                                          |    34 +-
 mm/mmu_gather.c                                    |    29 +-
 mm/mprotect.c                                      |     2 +-
 mm/mremap.c                                        |     8 +-
 mm/msync.c                                         |     6 +-
 mm/nommu.c                                         |    10 -
 mm/oom_kill.c                                      |     6 +-
 mm/page-writeback.c                                |    13 +-
 mm/page_alloc.c                                    |   463 +-
 mm/page_counter.c                                  |     8 +-
 mm/page_owner.c                                    |    70 +-
 mm/page_poison.c                                   |     8 +-
 mm/page_vma_mapped.c                               |     2 +-
 mm/percpu-internal.h                               |     4 +-
 mm/percpu-stats.c                                  |     9 +-
 mm/percpu-vm.c                                     |     7 +-
 mm/percpu.c                                        |    16 +-
 mm/pgalloc-track.h                                 |     6 +-
 mm/process_vm_access.c                             |     1 -
 mm/ptdump.c                                        |     2 +-
 mm/readahead.c                                     |   101 +-
 mm/rmap.c                                          |     2 +-
 mm/shmem.c                                         |    39 +-
 mm/shuffle.c                                       |     4 +-
 mm/shuffle.h                                       |     4 +-
 mm/slab.c                                          |    53 +-
 mm/slab.h                                          |    25 +-
 mm/slab_common.c                                   |    22 +
 mm/slob.c                                          |     2 +
 mm/slub.c                                          |    96 +-
 mm/sparse.c                                        |     5 +-
 mm/swap.c                                          |    73 +-
 mm/swap_slots.c                                    |     2 +-
 mm/swap_state.c                                    |    19 +-
 mm/swapfile.c                                      |     4 +-
 mm/truncate.c                                      |    19 +-
 mm/userfaultfd.c                                   |    67 +-
 mm/util.c                                          |    39 +-
 mm/vmalloc.c                                       |   778 +-
 mm/vmscan.c                                        |   411 +-
 mm/vmstat.c                                        |    37 +-
 mm/workingset.c                                    |     1 -
 mm/z3fold.c                                        |     2 +-
 mm/zpool.c                                         |     2 +-
 mm/zsmalloc.c                                      |    12 +-
 mm/zswap.c                                         |     2 +-
 net/6lowpan/nhc_udp.c                              |     4 +-
 net/8021q/vlan.c                                   |     3 +
 net/8021q/vlan.h                                   |     4 +
 net/8021q/vlan_core.c                              |    10 +-
 net/8021q/vlan_dev.c                               |    21 +
 net/9p/client.c                                    |     4 +-
 net/9p/error.c                                     |     2 +-
 net/9p/trans_fd.c                                  |     2 +-
 net/Kconfig                                        |    18 +-
 net/ax25/TODO                                      |    20 -
 net/ax25/af_ax25.c                                 |     1 +
 net/batman-adv/bat_iv_ogm.c                        |     2 +-
 net/batman-adv/bridge_loop_avoidance.c             |     6 +-
 net/batman-adv/multicast.c                         |     6 +-
 net/batman-adv/translation-table.c                 |     2 +
 net/batman-adv/types.h                             |    10 +-
 net/bluetooth/6lowpan.c                            |     5 +-
 net/bluetooth/Kconfig                              |     7 +
 net/bluetooth/Makefile                             |     1 +
 net/bluetooth/aosp.c                               |    35 +
 net/bluetooth/aosp.h                               |    16 +
 net/bluetooth/ecdh_helper.c                        |     2 -
 net/bluetooth/ecdh_helper.h                        |     2 +-
 net/bluetooth/hci_conn.c                           |    14 +-
 net/bluetooth/hci_core.c                           |     5 +
 net/bluetooth/hci_debugfs.c                        |     8 +-
 net/bluetooth/hci_event.c                          |    50 +-
 net/bluetooth/hci_request.c                        |    79 +-
 net/bluetooth/l2cap_core.c                         |    43 +-
 net/bluetooth/l2cap_sock.c                         |     8 +
 net/bluetooth/mgmt.c                               |    19 +-
 net/bluetooth/msft.c                               |     8 +
 net/bluetooth/msft.h                               |     6 +
 net/bluetooth/sco.c                                |     4 +-
 net/bluetooth/selftest.c                           |     2 +-
 net/bluetooth/smp.c                                |   119 +-
 net/bpf/test_run.c                                 |   276 +-
 net/bridge/br_arp_nd_proxy.c                       |     4 +-
 net/bridge/br_device.c                             |    49 +
 net/bridge/br_fdb.c                                |    50 +
 net/bridge/br_input.c                              |     1 +
 net/bridge/br_mdb.c                                |   148 +-
 net/bridge/br_mrp.c                                |     7 +
 net/bridge/br_multicast.c                          |    61 +-
 net/bridge/br_multicast_eht.c                      |   141 +-
 net/bridge/br_netlink.c                            |     9 +-
 net/bridge/br_private.h                            |    23 +-
 net/bridge/br_stp.c                                |    27 +
 net/bridge/br_switchdev.c                          |    44 +-
 net/bridge/br_sysfs_br.c                           |     8 +-
 net/bridge/br_vlan.c                               |   128 +
 net/bridge/br_vlan_tunnel.c                        |     2 +-
 net/bridge/netfilter/Kconfig                       |     4 -
 net/bridge/netfilter/Makefile                      |     3 -
 net/bridge/netfilter/ebt_limit.c                   |     4 +-
 net/bridge/netfilter/ebt_mark.c                    |     4 +-
 net/bridge/netfilter/ebt_mark_m.c                  |     4 +-
 net/bridge/netfilter/ebtable_broute.c              |    14 +-
 net/bridge/netfilter/ebtable_filter.c              |    30 +-
 net/bridge/netfilter/ebtable_nat.c                 |    31 +-
 net/bridge/netfilter/ebtables.c                    |   118 +-
 net/bridge/netfilter/nf_log_bridge.c               |    79 -
 net/can/bcm.c                                      |    10 +-
 net/can/isotp.c                                    |    11 +-
 net/can/proc.c                                     |     6 +-
 net/can/raw.c                                      |    14 +-
 net/ceph/auth.c                                    |    36 +-
 net/ceph/auth_x.c                                  |     2 +-
 net/ceph/decode.c                                  |    20 +-
 net/ceph/osdmap.c                                  |     2 +-
 net/core/Makefile                                  |     7 +-
 net/core/bpf_sk_storage.c                          |     2 +-
 net/core/dev.c                                     |   408 +-
 net/core/dev_addr_lists.c                          |     4 +-
 net/core/devlink.c                                 |    11 +-
 net/core/drop_monitor.c                            |     2 +-
 net/core/filter.c                                  |   276 +-
 net/core/flow_dissector.c                          |    47 +-
 net/core/neighbour.c                               |     6 +-
 net/core/net-procfs.c                              |     3 -
 net/core/net-sysfs.c                               |   177 +-
 net/core/netevent.c                                |     2 +-
 net/core/page_pool.c                               |   123 +-
 net/core/rtnetlink.c                               |    17 +-
 net/core/scm.c                                     |    23 +-
 net/core/selftests.c                               |   400 +
 net/core/skbuff.c                                  |    56 +-
 net/core/skmsg.c                                   |   395 +-
 net/core/sock.c                                    |    14 +-
 net/core/sock_map.c                                |   194 +-
 net/core/sysctl_net_core.c                         |    10 +
 net/core/xdp.c                                     |     3 +-
 net/dccp/ipv4.c                                    |    24 +-
 net/dccp/ipv6.c                                    |    24 +-
 net/decnet/TODO                                    |    40 -
 net/decnet/dn_nsp_in.c                             |     2 +-
 net/decnet/dn_route.c                              |    49 +-
 net/dsa/Kconfig                                    |    20 +-
 net/dsa/dsa2.c                                     |   113 +-
 net/dsa/dsa_priv.h                                 |    23 +-
 net/dsa/port.c                                     |   199 +-
 net/dsa/slave.c                                    |    95 +-
 net/dsa/switch.c                                   |    40 +-
 net/dsa/tag_brcm.c                                 |   107 +-
 net/dsa/tag_mtk.c                                  |    14 +-
 net/dsa/tag_ocelot.c                               |    35 +-
 net/dsa/tag_ocelot_8021q.c                         |    41 +-
 net/dsa/tag_rtl4_a.c                               |     2 +-
 net/ethernet/eth.c                                 |    24 +-
 net/ethtool/Makefile                               |     2 +-
 net/ethtool/common.c                               |    17 +
 net/ethtool/common.h                               |     5 +
 net/ethtool/eee.c                                  |     4 +-
 net/ethtool/eeprom.c                               |   246 +
 net/ethtool/fec.c                                  |   310 +
 net/ethtool/ioctl.c                                |    55 +-
 net/ethtool/netlink.c                              |    43 +-
 net/ethtool/netlink.h                              |    20 +-
 net/ethtool/pause.c                                |    14 +-
 net/ethtool/stats.c                                |   413 +
 net/ethtool/strset.c                               |    25 +
 net/hsr/hsr_debugfs.c                              |     2 +-
 net/hsr/hsr_device.c                               |     1 +
 net/hsr/hsr_forward.c                              |    10 +-
 net/ieee802154/nl-mac.c                            |     7 +-
 net/ieee802154/nl802154.c                          |    68 +-
 net/ipv4/Makefile                                  |     2 +-
 net/ipv4/af_inet.c                                 |     1 +
 net/ipv4/ah4.c                                     |     2 +-
 net/ipv4/bpf_tcp_ca.c                              |    43 +
 net/ipv4/devinet.c                                 |     3 +-
 net/ipv4/esp4.c                                    |     8 +-
 net/ipv4/esp4_offload.c                            |    17 +-
 net/ipv4/icmp.c                                    |   139 +-
 net/ipv4/ip_output.c                               |     4 +-
 net/ipv4/ip_vti.c                                  |     6 +-
 net/ipv4/netfilter.c                               |     2 +
 net/ipv4/netfilter/Kconfig                         |    10 +-
 net/ipv4/netfilter/Makefile                        |     4 -
 net/ipv4/netfilter/arp_tables.c                    |    79 +-
 net/ipv4/netfilter/arptable_filter.c               |    19 +-
 net/ipv4/netfilter/ip_tables.c                     |    88 +-
 net/ipv4/netfilter/ipt_CLUSTERIP.c                 |     8 +-
 net/ipv4/netfilter/iptable_filter.c                |    17 +-
 net/ipv4/netfilter/iptable_mangle.c                |    23 +-
 net/ipv4/netfilter/iptable_nat.c                   |    59 +-
 net/ipv4/netfilter/iptable_raw.c                   |    17 +-
 net/ipv4/netfilter/iptable_security.c              |    17 +-
 net/ipv4/netfilter/nf_defrag_ipv4.c                |    46 +-
 net/ipv4/netfilter/nf_log_arp.c                    |   172 -
 net/ipv4/netfilter/nf_log_ipv4.c                   |   395 -
 net/ipv4/nexthop.c                                 |  1570 +-
 net/ipv4/ping.c                                    |     4 +-
 net/ipv4/route.c                                   |   183 +-
 net/ipv4/sysctl_net_ipv4.c                         |   265 +-
 net/ipv4/tcp.c                                     |    13 +
 net/ipv4/tcp_bpf.c                                 |   139 +-
 net/ipv4/tcp_cong.c                                |     4 +
 net/ipv4/tcp_cubic.c                               |    24 +-
 net/ipv4/tcp_input.c                               |    10 +-
 net/ipv4/tcp_ipv4.c                                |    24 +-
 net/ipv4/tcp_lp.c                                  |     4 +-
 net/ipv4/tcp_output.c                              |    20 +-
 net/ipv4/udp.c                                     |    41 +
 net/ipv4/udp_bpf.c                                 |    76 +-
 net/ipv4/udp_offload.c                             |    27 +-
 net/ipv6/addrconf.c                                |    45 +-
 net/ipv6/addrconf_core.c                           |     9 +-
 net/ipv6/af_inet6.c                                |     4 +-
 net/ipv6/ah6.c                                     |     4 +-
 net/ipv6/esp6.c                                    |     4 +-
 net/ipv6/esp6_offload.c                            |    19 +-
 net/ipv6/exthdrs.c                                 |     5 +-
 net/ipv6/icmp.c                                    |    20 +-
 net/ipv6/ip6_gre.c                                 |     7 +-
 net/ipv6/ip6_tunnel.c                              |    15 +-
 net/ipv6/ip6_vti.c                                 |     9 +-
 net/ipv6/mcast.c                                   |  1103 +-
 net/ipv6/mcast_snoop.c                             |    12 +-
 net/ipv6/netfilter.c                               |     2 +
 net/ipv6/netfilter/Kconfig                         |     5 +-
 net/ipv6/netfilter/Makefile                        |     3 -
 net/ipv6/netfilter/ip6_tables.c                    |    86 +-
 net/ipv6/netfilter/ip6table_filter.c               |    17 +-
 net/ipv6/netfilter/ip6table_mangle.c               |    24 +-
 net/ipv6/netfilter/ip6table_nat.c                  |    58 +-
 net/ipv6/netfilter/ip6table_raw.c                  |    17 +-
 net/ipv6/netfilter/ip6table_security.c             |    17 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |    68 +-
 net/ipv6/netfilter/nf_defrag_ipv6_hooks.c          |    40 +-
 net/ipv6/netfilter/nf_log_ipv6.c                   |   427 -
 net/ipv6/raw.c                                     |     2 +-
 net/ipv6/route.c                                   |    41 +-
 net/ipv6/seg6.c                                    |     3 -
 net/ipv6/seg6_local.c                              |   211 +-
 net/ipv6/sit.c                                     |    11 +-
 net/ipv6/sysctl_net_ipv6.c                         |    38 +-
 net/ipv6/tcp_ipv6.c                                |    17 +-
 net/ipv6/udp.c                                     |     4 +
 net/ipv6/udp_offload.c                             |     3 +-
 net/iucv/af_iucv.c                                 |     4 +-
 net/kcm/kcmsock.c                                  |     4 +-
 net/l2tp/l2tp_core.c                               |    12 +-
 net/l3mdev/l3mdev.c                                |     4 +-
 net/lapb/lapb_iface.c                              |     4 +-
 net/lapb/lapb_timer.c                              |    19 +-
 net/llc/llc_c_ev.c                                 |     4 +-
 net/llc/llc_core.c                                 |     4 +-
 net/llc/llc_pdu.c                                  |     2 +-
 net/llc/llc_s_ac.c                                 |     2 +-
 net/llc/llc_station.c                              |     2 -
 net/mac80211/aes_cmac.c                            |    11 +-
 net/mac80211/cfg.c                                 |     6 +-
 net/mac80211/debugfs.c                             |     1 +
 net/mac80211/debugfs_sta.c                         |    37 +-
 net/mac80211/ieee80211_i.h                         |     2 +
 net/mac80211/iface.c                               |     4 +-
 net/mac80211/main.c                                |    16 +-
 net/mac80211/mlme.c                                |    21 +-
 net/mac80211/rc80211_minstrel_ht.c                 |     4 +-
 net/mac80211/rx.c                                  |     1 +
 net/mac80211/tx.c                                  |    60 +-
 net/mac80211/util.c                                |    10 +-
 net/mac802154/llsec.c                              |     2 +-
 net/mpls/af_mpls.c                                 |     1 -
 net/mptcp/Kconfig                                  |     2 +-
 net/mptcp/Makefile                                 |     4 +-
 net/mptcp/crypto.c                                 |     2 +-
 net/mptcp/mib.c                                    |     3 +
 net/mptcp/mib.h                                    |     3 +
 net/mptcp/options.c                                |   298 +-
 net/mptcp/pm.c                                     |    64 +-
 net/mptcp/pm_netlink.c                             |   328 +-
 net/mptcp/protocol.c                               |   391 +-
 net/mptcp/protocol.h                               |   117 +-
 net/mptcp/sockopt.c                                |   756 +
 net/mptcp/subflow.c                                |    61 +-
 net/mptcp/token.c                                  |     2 +-
 net/ncsi/internal.h                                |     2 +-
 net/ncsi/ncsi-manage.c                             |    20 +-
 net/netfilter/Kconfig                              |    30 +-
 net/netfilter/Makefile                             |     6 +-
 net/netfilter/ipset/ip_set_core.c                  |   182 +-
 net/netfilter/ipvs/ip_vs_core.c                    |     2 +-
 net/netfilter/ipvs/ip_vs_ftp.c                     |     2 -
 net/netfilter/nf_conntrack_acct.c                  |     2 +-
 net/netfilter/nf_conntrack_core.c                  |    53 +-
 net/netfilter/nf_conntrack_ecache.c                |    31 +-
 net/netfilter/nf_conntrack_expect.c                |    22 +-
 net/netfilter/nf_conntrack_ftp.c                   |     5 +-
 net/netfilter/nf_conntrack_h323_main.c             |     3 +-
 net/netfilter/nf_conntrack_helper.c                |    15 +-
 net/netfilter/nf_conntrack_irc.c                   |     5 +-
 net/netfilter/nf_conntrack_netlink.c               |   384 +-
 net/netfilter/nf_conntrack_pptp.c                  |     4 +-
 net/netfilter/nf_conntrack_proto.c                 |     8 +-
 net/netfilter/nf_conntrack_proto_dccp.c            |     1 +
 net/netfilter/nf_conntrack_proto_tcp.c             |    40 +-
 net/netfilter/nf_conntrack_sane.c                  |     5 +-
 net/netfilter/nf_conntrack_standalone.c            |    87 +-
 net/netfilter/nf_flow_table_core.c                 |   146 +-
 net/netfilter/nf_flow_table_ip.c                   |   453 +-
 net/netfilter/nf_flow_table_offload.c              |   281 +-
 net/netfilter/nf_log.c                             |    10 -
 net/netfilter/nf_log_common.c                      |   224 -
 net/netfilter/nf_log_netdev.c                      |    78 -
 net/netfilter/nf_log_syslog.c                      |  1090 +
 net/netfilter/nf_nat_core.c                        |    37 -
 net/netfilter/nf_nat_proto.c                       |    38 +
 net/netfilter/nf_tables_api.c                      |  1857 +-
 net/netfilter/nf_tables_offload.c                  |   116 +-
 net/netfilter/nf_tables_trace.c                    |     9 +-
 net/netfilter/nfnetlink.c                          |   116 +-
 net/netfilter/nfnetlink_acct.c                     |    94 +-
 net/netfilter/nfnetlink_cthelper.c                 |    68 +-
 net/netfilter/nfnetlink_cttimeout.c                |   203 +-
 net/netfilter/nfnetlink_log.c                      |    53 +-
 net/netfilter/nfnetlink_osf.c                      |    23 +-
 net/netfilter/nfnetlink_queue.c                    |    98 +-
 net/netfilter/nft_chain_filter.c                   |     8 +-
 net/netfilter/nft_cmp.c                            |    41 +-
 net/netfilter/nft_compat.c                         |    44 +-
 net/netfilter/nft_counter.c                        |    29 +
 net/netfilter/nft_ct.c                             |     1 +
 net/netfilter/nft_dynset.c                         |     3 +-
 net/netfilter/nft_flow_offload.c                   |   211 +-
 net/netfilter/nft_limit.c                          |     4 +-
 net/netfilter/nft_log.c                            |    20 +-
 net/netfilter/nft_lookup.c                         |    12 +-
 net/netfilter/nft_objref.c                         |    11 +-
 net/netfilter/nft_payload.c                        |    13 +-
 net/netfilter/nft_set_hash.c                       |    26 +-
 net/netfilter/nft_set_pipapo.c                     |     6 +-
 net/netfilter/nft_set_rbtree.c                     |     6 +
 net/netfilter/nft_socket.c                         |    49 +
 net/netfilter/nft_tproxy.c                         |    24 +
 net/netfilter/x_tables.c                           |    90 +-
 net/netfilter/xt_LOG.c                             |     1 +
 net/netfilter/xt_NFLOG.c                           |     1 +
 net/netfilter/xt_SECMARK.c                         |    88 +-
 net/netfilter/xt_TPROXY.c                          |    13 +
 net/netfilter/xt_TRACE.c                           |     1 +
 net/netfilter/xt_limit.c                           |     6 +-
 net/netfilter/xt_socket.c                          |    14 +
 net/netlabel/netlabel_mgmt.c                       |     2 +-
 net/netlabel/netlabel_unlabeled.c                  |     2 +-
 net/netlabel/netlabel_user.h                       |     2 +-
 net/netlink/af_netlink.c                           |     4 +-
 net/netrom/nr_in.c                                 |     1 -
 net/nfc/digital_core.c                             |     2 +-
 net/nfc/digital_dep.c                              |     4 +-
 net/nfc/llcp_sock.c                                |    14 +
 net/nfc/nci/core.c                                 |     2 +-
 net/nfc/nci/uart.c                                 |   150 +-
 net/openvswitch/actions.c                          |     8 +-
 net/openvswitch/conntrack.c                        |    14 +-
 net/openvswitch/meter.c                            |     4 +-
 net/openvswitch/vport-netdev.c                     |     7 +-
 net/openvswitch/vport.c                            |     8 +-
 net/openvswitch/vport.h                            |     2 +-
 net/packet/af_packet.c                             |    17 +-
 net/packet/internal.h                              |     2 +-
 net/psample/psample.c                              |    45 +-
 net/qrtr/mhi.c                                     |     8 +-
 net/qrtr/qrtr.c                                    |    47 +-
 net/rds/ib_cm.c                                    |    35 +-
 net/rds/ib_send.c                                  |     1 -
 net/rds/message.c                                  |     3 +-
 net/rds/rdma_transport.c                           |     1 +
 net/rds/recv.c                                     |     4 -
 net/rds/send.c                                     |     2 +-
 net/rfkill/core.c                                  |     7 +-
 net/rfkill/input.c                                 |     4 +-
 net/rose/rose_route.c                              |     2 +
 net/rxrpc/recvmsg.c                                |     9 +-
 net/rxrpc/rxkad.c                                  |     2 -
 net/sched/act_api.c                                |    48 +-
 net/sched/act_ct.c                                 |    10 +-
 net/sched/act_police.c                             |    59 +-
 net/sched/act_sample.c                             |    27 +-
 net/sched/cls_api.c                                |    19 +-
 net/sched/cls_flower.c                             |    40 +-
 net/sched/sch_cbq.c                                |     4 +-
 net/sched/sch_frag.c                               |     8 +-
 net/sched/sch_generic.c                            |    75 +-
 net/sched/sch_htb.c                                |     5 +-
 net/sched/sch_taprio.c                             |    70 +-
 net/sched/sch_teql.c                               |     3 +
 net/sctp/ipv6.c                                    |     7 +-
 net/sctp/sm_make_chunk.c                           |    10 +-
 net/sctp/sm_sideeffect.c                           |    26 -
 net/sctp/sm_statefuns.c                            |    57 +-
 net/sctp/socket.c                                  |    33 +-
 net/smc/af_smc.c                                   |     5 +-
 net/smc/smc_core.h                                 |     1 -
 net/smc/smc_ism.c                                  |    15 +-
 net/socket.c                                       |     2 +-
 net/sunrpc/clnt.c                                  |    12 +-
 net/sunrpc/rpcb_clnt.c                             |     7 +-
 net/sunrpc/svc.c                                   |     3 +-
 net/sunrpc/svc_xprt.c                              |    72 +-
 net/sunrpc/svcauth_unix.c                          |     9 -
 net/sunrpc/svcsock.c                               |    26 +-
 net/sunrpc/xprt.c                                  |    18 +-
 net/sunrpc/xprtrdma/backchannel.c                  |     4 +-
 net/sunrpc/xprtrdma/frwr_ops.c                     |   209 +-
 net/sunrpc/xprtrdma/rpc_rdma.c                     |    39 +-
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c         |     8 +-
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c            |   174 +-
 net/sunrpc/xprtrdma/svc_rdma_rw.c                  |   111 +-
 net/sunrpc/xprtrdma/svc_rdma_sendto.c              |   105 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |    15 +-
 net/sunrpc/xprtrdma/transport.c                    |     6 +-
 net/sunrpc/xprtrdma/verbs.c                        |   131 +-
 net/sunrpc/xprtrdma/xprt_rdma.h                    |    29 +-
 net/sunrpc/xprtsock.c                              |     9 +-
 net/sysctl_net.c                                   |    48 +
 net/tipc/addr.c                                    |     1 +
 net/tipc/addr.h                                    |    46 +-
 net/tipc/bearer.c                                  |    95 +-
 net/tipc/bearer.h                                  |     6 +-
 net/tipc/crypto.c                                  |    15 +-
 net/tipc/monitor.c                                 |    63 +-
 net/tipc/msg.c                                     |    23 +-
 net/tipc/name_distr.c                              |    93 +-
 net/tipc/name_table.c                              |   432 +-
 net/tipc/name_table.h                              |    63 +-
 net/tipc/net.c                                     |    10 +-
 net/tipc/netlink_compat.c                          |     2 +-
 net/tipc/node.c                                    |    37 +-
 net/tipc/socket.c                                  |   321 +-
 net/tipc/subscr.c                                  |    86 +-
 net/tipc/subscr.h                                  |    17 +-
 net/tipc/udp_media.c                               |     2 +
 net/tls/tls_device.c                               |     4 +-
 net/tls/tls_sw.c                                   |     4 +-
 net/vmw_vsock/af_vsock.c                           |     2 +-
 net/vmw_vsock/virtio_transport_common.c            |    28 +-
 net/vmw_vsock/vmci_transport.c                     |     5 +-
 net/wireless/core.c                                |    28 +-
 net/wireless/nl80211.c                             |    42 +-
 net/wireless/pmsr.c                                |    12 +-
 net/wireless/reg.c                                 |    12 +-
 net/wireless/scan.c                                |    18 +-
 net/wireless/sme.c                                 |     2 +-
 net/wireless/util.c                                |     2 +-
 net/x25/af_x25.c                                   |     2 +-
 net/xdp/xsk.c                                      |   116 +-
 net/xdp/xsk_queue.h                                |    37 +-
 net/xdp/xskmap.c                                   |    17 +-
 net/xfrm/xfrm_compat.c                             |    12 +-
 net/xfrm/xfrm_device.c                             |     2 -
 net/xfrm/xfrm_interface.c                          |     3 +
 net/xfrm/xfrm_ipcomp.c                             |    25 +-
 net/xfrm/xfrm_output.c                             |    23 +-
 net/xfrm/xfrm_policy.c                             |    44 +-
 net/xfrm/xfrm_state.c                              |    11 +-
 net/xfrm/xfrm_user.c                               |    12 +-
 samples/Kconfig                                    |     7 +
 samples/Makefile                                   |     1 +
 samples/auxdisplay/.gitignore                      |     2 +-
 samples/binderfs/.gitignore                        |     3 +-
 samples/bpf/do_hbm_test.sh                         |     2 +-
 samples/bpf/sampleip_kern.c                        |     1 -
 samples/bpf/trace_event_kern.c                     |     1 -
 samples/bpf/tracex1_kern.c                         |     4 +-
 samples/bpf/xdpsock_user.c                         |    55 +-
 samples/configfs/configfs_sample.c                 |     2 -
 samples/connector/.gitignore                       |     2 +-
 samples/hidraw/.gitignore                          |     2 +-
 samples/kfifo/bytestream-example.c                 |     8 +-
 samples/kfifo/inttype-example.c                    |     8 +-
 samples/kfifo/record-example.c                     |     8 +-
 samples/kprobes/kprobe_example.c                   |     8 +
 samples/landlock/.gitignore                        |     1 +
 samples/landlock/Makefile                          |    13 +
 samples/landlock/sandboxer.c                       |   238 +
 samples/mei/.gitignore                             |     2 +-
 samples/nitro_enclaves/.gitignore                  |     2 +-
 samples/pidfd/.gitignore                           |     2 +-
 samples/pktgen/README.rst                          |    18 +
 samples/pktgen/functions.sh                        |     7 +-
 samples/pktgen/parameters.sh                       |    15 +-
 .../pktgen/pktgen_bench_xmit_mode_netif_receive.sh |     3 -
 .../pktgen/pktgen_bench_xmit_mode_queue_xmit.sh    |     3 -
 samples/pktgen/pktgen_sample01_simple.sh           |    25 +-
 samples/pktgen/pktgen_sample02_multiqueue.sh       |    29 +-
 .../pktgen/pktgen_sample03_burst_single_flow.sh    |    15 +-
 samples/pktgen/pktgen_sample04_many_flows.sh       |    17 +-
 samples/pktgen/pktgen_sample05_flow_per_thread.sh  |    17 +-
 ...tgen_sample06_numa_awared_queue_irq_affinity.sh |    31 +-
 samples/seccomp/.gitignore                         |     8 +-
 samples/timers/.gitignore                          |     2 +-
 samples/vfio-mdev/mbochs.c                         |    57 +-
 samples/vfio-mdev/mdpy.c                           |    63 +-
 samples/vfio-mdev/mtty.c                           |    66 +-
 samples/vfs/.gitignore                             |     4 +-
 samples/watch_queue/.gitignore                     |     3 +-
 samples/watchdog/.gitignore                        |     2 +-
 scripts/.gitignore                                 |    18 +-
 scripts/Kbuild.include                             |    80 -
 scripts/Kconfig.include                            |     6 +
 scripts/Makefile                                   |     1 +
 scripts/Makefile.asm-generic                       |     4 +-
 scripts/Makefile.build                             |    21 +-
 scripts/Makefile.clean                             |     2 +-
 scripts/Makefile.compiler                          |    74 +
 scripts/Makefile.dtbinst                           |     2 +-
 scripts/Makefile.headersinst                       |     2 +-
 scripts/Makefile.kasan                             |    20 +-
 scripts/Makefile.lib                               |    61 +-
 scripts/Makefile.modfinal                          |     2 +-
 scripts/Makefile.modinst                           |   113 +-
 scripts/Makefile.modpost                           |    32 +-
 scripts/Makefile.modsign                           |    29 -
 scripts/Makefile.package                           |     2 +-
 scripts/as-version.sh                              |    82 +
 scripts/basic/.gitignore                           |     2 +-
 scripts/basic/fixdep.c                             |    43 +-
 scripts/bpf_doc.py                                 |   732 +
 scripts/bpf_helpers_doc.py                         |   615 -
 scripts/cc-version.sh                              |    20 +-
 scripts/checkdeclares.pl                           |    53 +
 scripts/checkpatch.pl                              |   156 +-
 scripts/dtc/.gitignore                             |     4 +-
 scripts/dummy-tools/gcc                            |    12 +-
 scripts/gcc-plugins/.gitignore                     |     2 +-
 scripts/gcc-x86_32-has-stack-protector.sh          |     6 +-
 scripts/gdb/linux/cpus.py                          |    23 +-
 scripts/gdb/linux/symbols.py                       |     3 +-
 scripts/genksyms/.gitignore                        |     2 +-
 scripts/genksyms/Makefile                          |     2 +-
 scripts/get_abi.pl                                 |    74 +-
 scripts/jobserver-exec                             |     2 +-
 scripts/kconfig/.gitignore                         |    13 +-
 scripts/kconfig/Makefile                           |    21 +-
 scripts/kconfig/conf.c                             |   363 +-
 scripts/kconfig/confdata.c                         |   277 +-
 scripts/kconfig/expr.h                             |     6 -
 scripts/kconfig/gconf.c                            |    15 +-
 scripts/kconfig/internal.h                         |     9 +
 scripts/kconfig/lexer.l                            |     3 -
 scripts/kconfig/lkc.h                              |    21 -
 scripts/kconfig/lkc_proto.h                        |     1 +
 scripts/kconfig/lxdialog/util.c                    |     4 +-
 scripts/kconfig/mconf.c                            |    15 +-
 scripts/kconfig/menu.c                             |    23 +-
 scripts/kconfig/nconf.c                            |    58 +-
 scripts/kconfig/nconf.gui.c                        |   284 +-
 scripts/kconfig/nconf.h                            |    51 +-
 scripts/kconfig/parser.y                           |    27 +-
 scripts/kconfig/qconf.cc                           |     1 +
 scripts/kconfig/streamline_config.pl               |     4 +-
 scripts/kconfig/symbol.c                           |     3 +-
 scripts/kconfig/tests/choice/Kconfig               |     2 +-
 .../kconfig/tests/choice_value_with_m_dep/Kconfig  |     2 +-
 scripts/kconfig/tests/conftest.py                  |     4 +
 scripts/kconfig/tests/inter_choice/Kconfig         |     2 +-
 scripts/kernel-doc                                 |    61 +-
 scripts/ld-version.sh                              |    11 +-
 scripts/link-vmlinux.sh                            |    33 +-
 scripts/min-tool-version.sh                        |    39 +
 scripts/mod/.gitignore                             |     8 +-
 scripts/mod/modpost.c                              |    50 +-
 scripts/module.lds.S                               |    21 +-
 scripts/modules-check.sh                           |     4 +-
 scripts/nsdeps                                     |     2 +-
 scripts/package/buildtar                           |     8 +
 scripts/recordmcount.pl                            |    30 +-
 scripts/remove-stale-files                         |    31 +
 scripts/setlocalversion                            |     2 +-
 scripts/spdxcheck.py                               |     2 +-
 scripts/spelling.txt                               |    29 +-
 scripts/sphinx-pre-install                         |     2 +-
 scripts/tags.sh                                    |     2 +-
 scripts/test_dwarf5_support.sh                     |     8 -
 scripts/ver_linux                                  |     1 -
 security/Kconfig                                   |    11 +-
 security/Kconfig.hardening                         |     4 +-
 security/Makefile                                  |     2 +
 security/apparmor/lsm.c                            |     3 +-
 security/apparmor/mount.c                          |     4 +-
 security/commoncap.c                               |    52 +-
 security/integrity/digsig.c                        |     2 +
 security/integrity/digsig_asymmetric.c             |    30 +-
 security/integrity/iint.c                          |     2 +-
 security/integrity/ima/ima.h                       |     4 -
 security/integrity/ima/ima_appraise.c              |     2 +-
 security/integrity/ima/ima_kexec.c                 |     9 +-
 security/integrity/ima/ima_main.c                  |    23 +-
 security/integrity/ima/ima_policy.c                |     2 +
 security/integrity/ima/ima_template.c              |     4 +-
 .../integrity/platform_certs/keyring_handler.c     |    11 +
 security/integrity/platform_certs/load_uefi.c      |    20 +-
 security/keys/Kconfig                              |     3 +
 security/keys/trusted-keys/Makefile                |     6 +
 security/keys/trusted-keys/tpm2key.asn1            |    11 +
 security/keys/trusted-keys/trusted_core.c          |   360 +
 security/keys/trusted-keys/trusted_tee.c           |   318 +
 security/keys/trusted-keys/trusted_tpm1.c          |   409 +-
 security/keys/trusted-keys/trusted_tpm2.c          |   271 +-
 security/landlock/Kconfig                          |    21 +
 security/landlock/Makefile                         |     4 +
 security/landlock/common.h                         |    20 +
 security/landlock/cred.c                           |    46 +
 security/landlock/cred.h                           |    58 +
 security/landlock/fs.c                             |   692 +
 security/landlock/fs.h                             |    70 +
 security/landlock/limits.h                         |    21 +
 security/landlock/object.c                         |    67 +
 security/landlock/object.h                         |    91 +
 security/landlock/ptrace.c                         |   120 +
 security/landlock/ptrace.h                         |    14 +
 security/landlock/ruleset.c                        |   473 +
 security/landlock/ruleset.h                        |   165 +
 security/landlock/setup.c                          |    40 +
 security/landlock/setup.h                          |    18 +
 security/landlock/syscalls.c                       |   451 +
 security/safesetid/lsm.c                           |     3 -
 security/security.c                                |    71 +-
 security/selinux/hooks.c                           |   228 +-
 security/selinux/ima.c                             |    87 +-
 security/selinux/include/classmap.h                |     5 +-
 security/selinux/include/ima.h                     |     6 +
 security/selinux/include/objsec.h                  |     6 +
 security/selinux/include/security.h                |     2 +-
 security/selinux/nlmsgtab.c                        |     5 +-
 security/selinux/selinuxfs.c                       |     6 +
 security/selinux/ss/avtab.c                        |   101 +-
 security/selinux/ss/avtab.h                        |     2 +-
 security/selinux/ss/conditional.c                  |    12 +-
 security/selinux/ss/hashtab.c                      |     2 +-
 security/selinux/ss/services.c                     |   162 +-
 security/selinux/ss/sidtab.c                       |    21 +
 security/selinux/ss/sidtab.h                       |     4 +
 security/smack/smack.h                             |    24 +-
 security/smack/smack_lsm.c                         |    74 +-
 security/tomoyo/network.c                          |     2 +-
 sound/Kconfig                                      |     2 +
 sound/Makefile                                     |     3 +-
 sound/core/control.c                               |    92 +-
 sound/core/control_led.c                           |    17 +-
 sound/core/init.c                                  |     2 -
 sound/core/oss/pcm_oss.c                           |     8 +-
 sound/core/pcm_memory.c                            |    12 +-
 sound/core/pcm_native.c                            |     4 +-
 sound/core/seq_device.c                            |    15 +-
 sound/drivers/aloop.c                              |    11 +-
 sound/drivers/vx/vx_core.c                         |     2 +-
 sound/firewire/Kconfig                             |     4 +-
 sound/firewire/amdtp-stream-trace.h                |     6 +-
 sound/firewire/amdtp-stream.c                      |    42 +-
 sound/firewire/bebob/bebob.c                       |     2 +-
 sound/firewire/bebob/bebob.h                       |     2 +
 sound/firewire/bebob/bebob_command.c               |    36 +
 sound/firewire/bebob/bebob_stream.c                |   163 +-
 sound/firewire/dice/dice-alesis.c                  |     2 +-
 sound/firewire/dice/dice-pcm.c                     |     4 +-
 sound/firewire/dice/dice-stream.c                  |     2 +-
 sound/firewire/dice/dice-tcelectronic.c            |     4 +-
 sound/firewire/dice/dice.c                         |    24 +
 sound/firewire/dice/dice.h                         |     3 +-
 sound/firewire/oxfw/oxfw.c                         |     1 -
 sound/hda/Kconfig                                  |     7 +-
 sound/hda/hdac_stream.c                            |     2 +-
 sound/isa/gus/gus_main.c                           |    13 +-
 sound/isa/sb/emu8000.c                             |     4 +-
 sound/isa/sb/sb16_csp.c                            |     8 +-
 sound/isa/sb/sb16_main.c                           |    10 +-
 sound/isa/sb/sb8.c                                 |    10 +-
 sound/pci/asihpi/hpicmn.h                          |     2 +-
 sound/pci/asihpi/hpidspcd.h                        |     2 +-
 sound/pci/ctxfi/ct20k1reg.h                        |     2 +-
 sound/pci/ctxfi/ct20k2reg.h                        |     2 +-
 sound/pci/ctxfi/ctamixer.c                         |     2 +-
 sound/pci/ctxfi/ctamixer.h                         |     2 +-
 sound/pci/ctxfi/ctatc.c                            |     2 +-
 sound/pci/ctxfi/ctatc.h                            |     2 +-
 sound/pci/ctxfi/ctdaio.c                           |     2 +-
 sound/pci/ctxfi/ctdaio.h                           |     2 +-
 sound/pci/ctxfi/cthardware.h                       |     2 +-
 sound/pci/ctxfi/cthw20k1.h                         |     2 +-
 sound/pci/ctxfi/cthw20k2.h                         |     2 +-
 sound/pci/ctxfi/ctimap.h                           |     2 +-
 sound/pci/ctxfi/ctmixer.h                          |     2 +-
 sound/pci/ctxfi/ctpcm.h                            |     2 +-
 sound/pci/ctxfi/ctresource.c                       |     2 +-
 sound/pci/ctxfi/ctresource.h                       |     2 +-
 sound/pci/ctxfi/ctsrc.c                            |     2 +-
 sound/pci/ctxfi/ctsrc.h                            |     2 +-
 sound/pci/ctxfi/ctvmem.c                           |     2 +-
 sound/pci/ctxfi/ctvmem.h                           |     2 +-
 sound/pci/hda/hda_auto_parser.h                    |     2 +-
 sound/pci/hda/hda_codec.c                          |     1 +
 sound/pci/hda/hda_generic.c                        |    16 +-
 sound/pci/hda/hda_intel.c                          |     8 +
 sound/pci/hda/hda_jack.c                           |    73 +-
 sound/pci/hda/hda_jack.h                           |     8 +
 sound/pci/hda/hda_local.h                          |     2 +-
 sound/pci/hda/ideapad_s740_helper.c                |   492 +
 sound/pci/hda/patch_cirrus.c                       |  1128 +-
 sound/pci/hda/patch_conexant.c                     |    15 +-
 sound/pci/hda/patch_hdmi.c                         |    29 +-
 sound/pci/hda/patch_realtek.c                      |   385 +-
 sound/pci/intel8x0.c                               |     7 +
 sound/pci/mixart/mixart_hwdep.c                    |     3 +-
 sound/pci/rme9652/hdsp.c                           |     3 +-
 sound/pci/rme9652/hdspm.c                          |     3 +-
 sound/pci/rme9652/rme9652.c                        |     3 +-
 sound/pci/vx222/vx222_ops.c                        |    10 +-
 sound/ppc/keywest.c                                |     5 -
 sound/ppc/snd_ps3_reg.h                            |     2 +-
 sound/soc/amd/raven/acp3x-i2s.c                    |     6 +-
 sound/soc/amd/raven/acp3x-pcm-dma.c                |     6 +-
 sound/soc/atmel/atmel-i2s.c                        |    35 +-
 sound/soc/bcm/cygnus-ssp.c                         |     4 +-
 sound/soc/codecs/adau17x1.c                        |    13 +-
 sound/soc/codecs/cs42l42.h                         |     2 +-
 sound/soc/codecs/cs43130.c                         |    28 +-
 sound/soc/codecs/cx20442.c                         |     1 -
 sound/soc/codecs/lpass-rx-macro.c                  |     2 +-
 sound/soc/codecs/lpass-tx-macro.c                  |     2 +-
 sound/soc/codecs/max98373-i2c.c                    |     1 +
 sound/soc/codecs/max98373-sdw.c                    |    15 +-
 sound/soc/codecs/max98373.c                        |     2 +
 sound/soc/codecs/max98373.h                        |     2 +-
 sound/soc/codecs/rt1011.c                          |    16 +-
 sound/soc/codecs/rt1011.h                          |     1 -
 sound/soc/codecs/rt1308-sdw.c                      |     2 +-
 sound/soc/codecs/rt1316-sdw.c                      |     2 +-
 sound/soc/codecs/rt5682-sdw.c                      |    57 +-
 sound/soc/codecs/rt5682.h                          |     2 +
 sound/soc/codecs/rt700-sdw.c                       |    36 +-
 sound/soc/codecs/rt700.c                           |     4 +
 sound/soc/codecs/rt700.h                           |     2 +
 sound/soc/codecs/rt711-sdca-sdw.c                  |    58 +-
 sound/soc/codecs/rt711-sdca.c                      |     8 +
 sound/soc/codecs/rt711-sdca.h                      |     2 +
 sound/soc/codecs/rt711-sdw.c                       |    36 +-
 sound/soc/codecs/rt711.c                           |     4 +
 sound/soc/codecs/rt711.h                           |     2 +
 sound/soc/codecs/rt715-sdca-sdw.c                  |     3 +-
 sound/soc/codecs/rt715-sdca-sdw.h                  |     1 +
 sound/soc/codecs/rt715-sdca.c                      |     9 +-
 sound/soc/codecs/rt715-sdca.h                      |     3 +-
 sound/soc/codecs/rt715-sdw.c                       |     2 +-
 sound/soc/codecs/tas2552.c                         |     4 +-
 sound/soc/codecs/tlv320aic32x4.c                   |    12 +-
 sound/soc/codecs/wm8960.c                          |     8 +-
 sound/soc/fsl/fsl_esai.c                           |     8 +-
 sound/soc/fsl/fsl_spdif.c                          |    20 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |    12 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c       |    38 +-
 sound/soc/intel/keembay/kmb_platform.c             |     5 +-
 sound/soc/meson/axg-frddr.c                        |    27 +-
 sound/soc/sof/core.c                               |     8 +-
 sound/soc/sof/intel/apl.c                          |     3 +-
 sound/soc/sof/intel/cnl.c                          |    19 +-
 sound/soc/sof/intel/hda-dsp.c                      |    21 +-
 sound/soc/sof/intel/hda.h                          |     1 +
 sound/soc/sof/intel/icl.c                          |     3 +-
 sound/soc/sof/intel/pci-tgl.c                      |     2 +-
 sound/soc/sof/intel/tgl.c                          |    18 +-
 sound/soc/sunxi/sun4i-codec.c                      |     5 +
 sound/soc/ti/ams-delta.c                           |     1 -
 sound/usb/card.c                                   |    16 +-
 sound/usb/clock.c                                  |    18 +-
 sound/usb/endpoint.c                               |    11 +-
 sound/usb/implicit.c                               |   162 +-
 sound/usb/line6/driver.c                           |     4 +
 sound/usb/line6/pod.c                              |     5 -
 sound/usb/line6/variax.c                           |     6 -
 sound/usb/midi.c                                   |   130 +-
 sound/usb/midi.h                                   |     2 +
 sound/usb/mixer.c                                  |    79 +-
 sound/usb/mixer.h                                  |     1 +
 sound/usb/mixer_maps.c                             |    12 +
 sound/usb/mixer_quirks.c                           |    62 +-
 sound/usb/quirks-table.h                           |    94 +
 sound/usb/quirks.c                                 |    21 +-
 sound/usb/usbaudio.h                               |     4 +
 sound/virtio/Kconfig                               |    10 +
 sound/virtio/Makefile                              |    13 +
 sound/virtio/virtio_card.c                         |   439 +
 sound/virtio/virtio_card.h                         |   111 +
 sound/virtio/virtio_chmap.c                        |   219 +
 sound/virtio/virtio_ctl_msg.c                      |   310 +
 sound/virtio/virtio_ctl_msg.h                      |    78 +
 sound/virtio/virtio_jack.c                         |   233 +
 sound/virtio/virtio_pcm.c                          |   513 +
 sound/virtio/virtio_pcm.h                          |   124 +
 sound/virtio/virtio_pcm_msg.c                      |   414 +
 sound/virtio/virtio_pcm_ops.c                      |   464 +
 tools/arch/ia64/include/asm/barrier.h              |     3 -
 tools/arch/powerpc/include/uapi/asm/errno.h        |     1 +
 tools/arch/x86/include/asm/cpufeatures.h           |     9 +-
 tools/arch/x86/include/asm/inat.h                  |     2 +-
 tools/arch/x86/include/asm/insn.h                  |    46 +-
 tools/arch/x86/include/asm/msr-index.h             |    12 +-
 tools/arch/x86/include/asm/nops.h                  |    81 +
 tools/arch/x86/include/uapi/asm/vmx.h              |     1 +
 tools/arch/x86/kcpuid/Makefile                     |    24 +
 tools/arch/x86/kcpuid/cpuid.csv                    |   400 +
 tools/arch/x86/kcpuid/kcpuid.c                     |   657 +
 tools/arch/x86/lib/inat.c                          |     2 +-
 tools/arch/x86/lib/insn.c                          |   230 +-
 tools/arch/x86/lib/memcpy_64.S                     |     2 +-
 tools/arch/x86/lib/memset_64.S                     |     2 +-
 tools/bpf/Makefile.helpers                         |    60 -
 tools/bpf/bpf_dbg.c                                |     2 +-
 tools/bpf/bpf_exp.y                                |    14 +-
 tools/bpf/bpftool/.gitignore                       |     1 -
 tools/bpf/bpftool/Documentation/Makefile           |    11 +-
 tools/bpf/bpftool/Documentation/bpftool-gen.rst    |    78 +-
 tools/bpf/bpftool/bash-completion/bpftool          |    17 +-
 tools/bpf/bpftool/btf.c                            |    41 +-
 tools/bpf/bpftool/btf_dumper.c                     |     1 +
 tools/bpf/bpftool/common.c                         |     1 +
 tools/bpf/bpftool/feature.c                        |     4 +
 tools/bpf/bpftool/gen.c                            |    72 +-
 tools/bpf/bpftool/main.c                           |     3 +-
 tools/bpf/bpftool/map.c                            |     2 +-
 tools/bpf/bpftool/net.c                            |     2 +-
 tools/bpf/bpftool/prog.c                           |     1 +
 tools/bpf/bpftool/xlated_dumper.c                  |     3 +
 tools/bpf/resolve_btfids/main.c                    |    11 +-
 tools/bpf/runqslower/Makefile                      |     9 +-
 tools/bpf/runqslower/runqslower.bpf.c              |    33 +-
 tools/build/Build.include                          |    24 +
 tools/build/Makefile.build                         |    22 +-
 tools/build/Makefile.feature                       |    28 +-
 tools/build/feature/Makefile                       |     4 +
 tools/build/feature/test-libtraceevent.c           |    12 +
 tools/cgroup/memcg_slabinfo.py                     |     8 +-
 tools/debugging/kernel-chktaint                    |     2 +-
 tools/gpio/gpio-utils.c                            |    18 +-
 tools/iio/Makefile                                 |     1 +
 tools/iio/iio_event_monitor.c                      |    69 +-
 tools/iio/iio_generic_buffer.c                     |   153 +-
 tools/iio/iio_utils.c                              |    18 +-
 tools/iio/iio_utils.h                              |     9 +-
 tools/include/asm-generic/bitops/find.h            |    85 +-
 tools/include/asm-generic/bitsperlong.h            |     3 +
 tools/include/asm-generic/hugetlb_encode.h         |     3 +
 .../asm/{alternative-asm.h => alternative.h}       |     0
 tools/include/linux/bitmap.h                       |    18 +-
 tools/include/linux/bits.h                         |     2 +-
 tools/include/linux/const.h                        |     8 +
 tools/include/linux/kconfig.h                      |    73 +
 tools/include/linux/math64.h                       |    75 +
 tools/include/linux/static_call_types.h            |    18 +
 tools/include/linux/types.h                        |     3 +
 tools/include/uapi/asm-generic/unistd.h            |    11 +-
 tools/include/uapi/asm/errno.h                     |     2 -
 tools/include/uapi/drm/drm.h                       |   125 +-
 tools/include/uapi/drm/i915_drm.h                  |     1 +
 tools/include/uapi/linux/bpf.h                     |   850 +-
 tools/include/uapi/linux/btf.h                     |     5 +-
 tools/include/uapi/linux/kvm.h                     |    45 +
 tools/include/uapi/linux/perf_event.h              |    41 +-
 tools/include/uapi/linux/prctl.h                   |     4 +
 tools/kvm/kvm_stat/kvm_stat.service                |     1 +
 tools/kvm/kvm_stat/kvm_stat.txt                    |     2 +-
 tools/lib/bitmap.c                                 |     4 +-
 tools/lib/bpf/Build                                |     2 +-
 tools/lib/bpf/Makefile                             |     3 +-
 tools/lib/bpf/bpf_core_read.h                      |    16 +-
 tools/lib/bpf/bpf_helpers.h                        |    40 +-
 tools/lib/bpf/bpf_tracing.h                        |    58 +-
 tools/lib/bpf/btf.c                                |   768 +-
 tools/lib/bpf/btf.h                                |     9 +
 tools/lib/bpf/btf_dump.c                           |    12 +-
 tools/lib/bpf/libbpf.c                             |   905 +-
 tools/lib/bpf/libbpf.h                             |    20 +-
 tools/lib/bpf/libbpf.map                           |    12 +
 tools/lib/bpf/libbpf_internal.h                    |    85 +-
 tools/lib/bpf/libbpf_util.h                        |    47 -
 tools/lib/bpf/linker.c                             |  2883 ++
 tools/lib/bpf/ringbuf.c                            |    32 +-
 tools/lib/bpf/strset.c                             |   176 +
 tools/lib/bpf/strset.h                             |    21 +
 tools/lib/bpf/xsk.c                                |   316 +-
 tools/lib/bpf/xsk.h                                |    87 +-
 tools/lib/find_bit.c                               |    56 +-
 tools/lib/perf/Documentation/libperf.txt           |     3 +
 tools/lib/perf/evsel.c                             |    80 +
 tools/lib/perf/include/internal/evsel.h            |     1 +
 tools/lib/perf/include/internal/mmap.h             |     3 +
 tools/lib/perf/include/internal/tests.h            |    32 +
 tools/lib/perf/include/internal/xyarray.h          |     9 +-
 tools/lib/perf/include/perf/bpf_perf.h             |    31 +
 tools/lib/perf/include/perf/event.h                |     7 +-
 tools/lib/perf/include/perf/evsel.h                |     3 +
 tools/lib/perf/libperf.map                         |     3 +
 tools/lib/perf/mmap.c                              |    88 +
 tools/lib/perf/tests/Makefile                      |     6 +-
 tools/lib/perf/tests/test-evsel.c                  |    66 +
 .../memory-model/Documentation/access-marking.txt  |   479 +
 tools/memory-model/Documentation/glossary.txt      |     2 +-
 tools/memory-model/Documentation/simple.txt        |     1 -
 tools/objtool/arch/x86/decode.c                    |   425 +-
 tools/objtool/arch/x86/include/arch/cfi_regs.h     |    12 +-
 tools/objtool/arch/x86/include/arch/special.h      |     2 +-
 tools/objtool/builtin-check.c                      |    43 +-
 tools/objtool/builtin-orc.c                        |     5 +-
 tools/objtool/check.c                              |   236 +-
 tools/objtool/elf.c                                |   290 +-
 tools/objtool/include/objtool/arch.h               |     5 +-
 tools/objtool/include/objtool/builtin.h            |     5 +-
 tools/objtool/include/objtool/check.h              |     3 +-
 tools/objtool/include/objtool/elf.h                |    13 +-
 tools/objtool/include/objtool/objtool.h            |     1 +
 tools/objtool/objtool.c                            |    65 +
 tools/objtool/orc_gen.c                            |    33 +-
 tools/objtool/special.c                            |    12 +-
 tools/objtool/sync-check.sh                        |    18 +-
 tools/perf/.gitignore                              |     1 +
 tools/perf/Documentation/intel-hybrid.txt          |   214 +
 tools/perf/Documentation/perf-annotate.txt         |     7 +
 tools/perf/Documentation/perf-buildid-cache.txt    |     2 +-
 tools/perf/Documentation/perf-config.txt           |    11 +
 tools/perf/Documentation/perf-data.txt             |     5 +-
 tools/perf/Documentation/perf-iostat.txt           |    88 +
 tools/perf/Documentation/perf-record.txt           |     1 +
 tools/perf/Documentation/perf-report.txt           |    10 +-
 tools/perf/Documentation/perf-stat.txt             |    29 +-
 tools/perf/Documentation/perf-top.txt              |     2 +-
 tools/perf/Documentation/perf.txt                  |    12 +
 tools/perf/Documentation/topdown.txt               |    18 +
 tools/perf/MANIFEST                                |     2 +-
 tools/perf/Makefile                                |     5 +-
 tools/perf/Makefile.config                         |    32 +-
 tools/perf/Makefile.perf                           |    16 +-
 tools/perf/arch/arm/util/cs-etm.c                  |    78 +-
 tools/perf/arch/arm64/util/Build                   |     1 +
 tools/perf/arch/arm64/util/kvm-stat.c              |     6 +-
 tools/perf/arch/arm64/util/machine.c               |     6 +-
 tools/perf/arch/arm64/util/perf_regs.c             |     2 +-
 tools/perf/arch/arm64/util/pmu.c                   |    25 +
 tools/perf/arch/arm64/util/unwind-libunwind.c      |     4 +-
 tools/perf/arch/mips/Makefile                      |    22 +
 tools/perf/arch/mips/entry/syscalls/mksyscalltbl   |    32 +
 .../perf/arch/mips/entry/syscalls/syscall_n64.tbl  |   363 +
 tools/perf/arch/mips/include/dwarf-regs-table.h    |    31 +
 tools/perf/arch/mips/include/perf_regs.h           |    84 +
 tools/perf/arch/mips/util/Build                    |     3 +
 tools/perf/arch/mips/util/dwarf-regs.c             |    38 +
 tools/perf/arch/mips/util/perf_regs.c              |     6 +
 tools/perf/arch/mips/util/unwind-libunwind.c       |    22 +
 tools/perf/arch/powerpc/entry/syscalls/syscall.tbl |     4 +
 tools/perf/arch/powerpc/util/Build                 |     2 +
 tools/perf/arch/powerpc/util/event.c               |    53 +
 tools/perf/arch/powerpc/util/evsel.c               |     8 +
 tools/perf/arch/powerpc/util/kvm-stat.c            |     2 +-
 tools/perf/arch/powerpc/util/utils_header.h        |     2 +-
 tools/perf/arch/s390/entry/syscalls/syscall.tbl    |     4 +
 tools/perf/arch/x86/entry/syscalls/syscall_64.tbl  |     4 +
 tools/perf/arch/x86/tests/bp-modify.c              |     2 +-
 tools/perf/arch/x86/tests/insn-x86.c               |     9 +-
 tools/perf/arch/x86/util/Build                     |     1 +
 tools/perf/arch/x86/util/archinsn.c                |     9 +-
 tools/perf/arch/x86/util/intel-pt.c                |     6 +
 tools/perf/arch/x86/util/iostat.c                  |   470 +
 tools/perf/arch/x86/util/perf_regs.c               |     4 +-
 tools/perf/bench/epoll-wait.c                      |     4 +-
 tools/perf/bench/inject-buildid.c                  |     2 +-
 tools/perf/bench/numa.c                            |     2 +-
 tools/perf/builtin-annotate.c                      |    41 +-
 tools/perf/builtin-daemon.c                        |     3 -
 tools/perf/builtin-data.c                          |    26 +-
 tools/perf/builtin-diff.c                          |     2 +-
 tools/perf/builtin-ftrace.c                        |     2 +-
 tools/perf/builtin-inject.c                        |     2 +-
 tools/perf/builtin-lock.c                          |     2 +-
 tools/perf/builtin-record.c                        |    55 +-
 tools/perf/builtin-report.c                        |    43 +-
 tools/perf/builtin-sched.c                         |     2 +-
 tools/perf/builtin-script.c                        |    22 +-
 tools/perf/builtin-stat.c                          |   130 +-
 tools/perf/builtin-top.c                           |    22 +-
 tools/perf/check-headers.sh                        |    16 +-
 tools/perf/command-list.txt                        |     1 +
 tools/perf/examples/bpf/augmented_raw_syscalls.c   |     4 +-
 tools/perf/jvmti/jvmti_agent.c                     |     4 +-
 tools/perf/perf-iostat.sh                          |    12 +
 .../arch/arm64/armv8-common-and-microarch.json     |   228 +
 .../arch/arm64/fujitsu/a64fx/branch.json           |     8 +
 .../pmu-events/arch/arm64/fujitsu/a64fx/bus.json   |    62 +
 .../pmu-events/arch/arm64/fujitsu/a64fx/cache.json |   128 +
 .../pmu-events/arch/arm64/fujitsu/a64fx/cycle.json |     5 +
 .../arch/arm64/fujitsu/a64fx/exception.json        |    29 +
 .../arch/arm64/fujitsu/a64fx/instruction.json      |   131 +
 .../arch/arm64/fujitsu/a64fx/memory.json           |     8 +
 .../pmu-events/arch/arm64/fujitsu/a64fx/other.json |   188 +
 .../arch/arm64/fujitsu/a64fx/pipeline.json         |   194 +
 .../pmu-events/arch/arm64/fujitsu/a64fx/sve.json   |   110 +
 .../arch/arm64/hisilicon/hip08/metrics.json        |   233 +
 tools/perf/pmu-events/arch/arm64/mapfile.csv       |     1 +
 tools/perf/pmu-events/arch/powerpc/mapfile.csv     |     1 +
 .../pmu-events/arch/powerpc/power10/cache.json     |    47 +
 .../arch/powerpc/power10/floating_point.json       |     7 +
 .../pmu-events/arch/powerpc/power10/frontend.json  |   217 +
 .../pmu-events/arch/powerpc/power10/locks.json     |    12 +
 .../pmu-events/arch/powerpc/power10/marked.json    |   147 +
 .../pmu-events/arch/powerpc/power10/memory.json    |   192 +
 .../pmu-events/arch/powerpc/power10/others.json    |   297 +
 .../pmu-events/arch/powerpc/power10/pipeline.json  |   297 +
 .../perf/pmu-events/arch/powerpc/power10/pmc.json  |    22 +
 .../arch/powerpc/power10/translation.json          |    57 +
 .../pmu-events/arch/powerpc/power8/metrics.json    |    12 +-
 .../pmu-events/arch/powerpc/power9/metrics.json    |   134 +-
 tools/perf/pmu-events/arch/x86/amdzen1/cache.json  |    48 +-
 tools/perf/pmu-events/arch/x86/amdzen1/core.json   |    12 +-
 .../arch/x86/amdzen1/floating-point.json           |    42 +-
 tools/perf/pmu-events/arch/x86/amdzen1/memory.json |    42 +-
 tools/perf/pmu-events/arch/x86/amdzen1/other.json  |    12 +-
 .../pmu-events/arch/x86/amdzen1/recommended.json   |     8 +-
 tools/perf/pmu-events/arch/x86/amdzen2/branch.json |     8 +-
 tools/perf/pmu-events/arch/x86/amdzen2/cache.json  |    60 +-
 tools/perf/pmu-events/arch/x86/amdzen2/core.json   |    12 +-
 .../arch/x86/amdzen2/floating-point.json           |    42 +-
 tools/perf/pmu-events/arch/x86/amdzen2/memory.json |    86 +-
 tools/perf/pmu-events/arch/x86/amdzen2/other.json  |    20 +-
 .../pmu-events/arch/x86/amdzen2/recommended.json   |     8 +-
 tools/perf/pmu-events/arch/x86/amdzen3/branch.json |    53 +
 tools/perf/pmu-events/arch/x86/amdzen3/cache.json  |   402 +
 tools/perf/pmu-events/arch/x86/amdzen3/core.json   |   137 +
 .../pmu-events/arch/x86/amdzen3/data-fabric.json   |    98 +
 .../arch/x86/amdzen3/floating-point.json           |   139 +
 tools/perf/pmu-events/arch/x86/amdzen3/memory.json |   428 +
 tools/perf/pmu-events/arch/x86/amdzen3/other.json  |   103 +
 .../pmu-events/arch/x86/amdzen3/recommended.json   |   214 +
 tools/perf/pmu-events/arch/x86/mapfile.csv         |     5 +-
 tools/perf/pmu-events/jevents.c                    |    10 +-
 tools/perf/scripts/python/netdev-times.py          |     2 +-
 tools/perf/tests/attr.c                            |     4 +
 tools/perf/tests/attr/base-record                  |     2 +-
 tools/perf/tests/attr/base-stat                    |     2 +-
 tools/perf/tests/attr/system-wide-dummy            |     2 +-
 tools/perf/tests/bp_signal.c                       |     6 +-
 tools/perf/tests/code-reading.c                    |     2 +-
 tools/perf/tests/demangle-ocaml-test.c             |     8 +-
 tools/perf/tests/evsel-roundtrip-name.c            |    19 +-
 tools/perf/tests/hists_cumulate.c                  |     4 +-
 tools/perf/tests/hists_filter.c                    |    14 +-
 tools/perf/tests/make                              |    22 +-
 tools/perf/tests/parse-events.c                    |   173 +-
 tools/perf/tests/parse-metric.c                    |    12 +-
 tools/perf/tests/perf-time-to-tsc.c                |    12 +
 tools/perf/tests/pmu-events.c                      |    83 +-
 tools/perf/tests/shell/buildid.sh                  |    65 +-
 tools/perf/tests/shell/daemon.sh                   |    54 +-
 tools/perf/tests/shell/stat+csv_summary.sh         |    31 +
 tools/perf/tests/shell/stat+shadow_stat.sh         |     3 +
 tools/perf/tests/shell/stat_bpf_counters.sh        |    31 +
 tools/perf/tests/switch-tracking.c                 |     6 +-
 tools/perf/tests/topology.c                        |    15 +-
 tools/perf/trace/beauty/fsconfig.sh                |     7 +-
 tools/perf/trace/beauty/include/linux/socket.h     |     2 +-
 tools/perf/trace/beauty/tracepoints/x86_msr.sh     |     2 +-
 tools/perf/ui/browsers/annotate.c                  |    27 +-
 tools/perf/ui/browsers/hists.c                     |    19 +-
 tools/perf/ui/stdio/hist.c                         |    15 +-
 tools/perf/util/Build                              |    12 +
 tools/perf/util/annotate.c                         |    46 +-
 tools/perf/util/annotate.h                         |     2 +
 .../util/arm-spe-decoder/arm-spe-pkt-decoder.c     |     4 +-
 tools/perf/util/auxtrace.c                         |     2 +-
 tools/perf/util/block-info.c                       |     6 +-
 tools/perf/util/bpf-loader.c                       |     2 +-
 tools/perf/util/bpf_counter.c                      |   544 +-
 tools/perf/util/bpf_counter.h                      |     9 +-
 tools/perf/util/bpf_skel/bperf.h                   |    14 +
 tools/perf/util/bpf_skel/bperf_follower.bpf.c      |    69 +
 tools/perf/util/bpf_skel/bperf_leader.bpf.c        |    46 +
 tools/perf/util/bpf_skel/bperf_u.h                 |    14 +
 tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c   |     3 +-
 tools/perf/util/call-path.h                        |     2 +-
 tools/perf/util/callchain.c                        |     2 +-
 tools/perf/util/config.c                           |     9 +-
 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c    |    40 +-
 tools/perf/util/cs-etm.c                           |   285 +-
 tools/perf/util/cs-etm.h                           |    36 +-
 tools/perf/util/data-convert-bt.c                  |     4 +-
 tools/perf/util/data-convert-bt.h                  |    11 -
 tools/perf/util/data-convert-json.c                |   384 +
 tools/perf/util/data-convert.h                     |    10 +
 tools/perf/util/data.c                             |     5 +-
 tools/perf/util/demangle-java.c                    |     4 +-
 tools/perf/util/demangle-ocaml.c                   |    12 -
 tools/perf/util/dso.h                              |     2 +-
 tools/perf/util/dwarf-aux.c                        |     6 +-
 tools/perf/util/dwarf-aux.h                        |     2 +-
 tools/perf/util/dwarf-regs.c                       |     3 +
 tools/perf/util/event.h                            |     3 +
 tools/perf/util/events_stats.h                     |    15 +-
 tools/perf/util/evlist-hybrid.c                    |    88 +
 tools/perf/util/evlist-hybrid.h                    |    14 +
 tools/perf/util/evlist.c                           |    38 +-
 tools/perf/util/evlist.h                           |     2 +
 tools/perf/util/evsel.c                            |    38 +-
 tools/perf/util/evsel.h                            |    34 +-
 tools/perf/util/expr.h                             |     2 +-
 tools/perf/util/header.c                           |    18 +-
 tools/perf/util/hist.c                             |    37 +-
 tools/perf/util/hist.h                             |     8 +-
 .../util/intel-pt-decoder/intel-pt-insn-decoder.c  |    17 +-
 tools/perf/util/intel-pt.c                         |     2 +-
 tools/perf/util/iostat.c                           |    53 +
 tools/perf/util/iostat.h                           |    47 +
 tools/perf/util/jitdump.c                          |    30 +-
 tools/perf/util/levenshtein.c                      |     2 +-
 tools/perf/util/libunwind/arm64.c                  |     2 +-
 tools/perf/util/libunwind/x86_32.c                 |     2 +-
 tools/perf/util/llvm-utils.c                       |     2 +-
 tools/perf/util/machine.c                          |    12 +-
 tools/perf/util/map.c                              |     7 +-
 tools/perf/util/map.h                              |     4 +-
 tools/perf/util/mem-events.h                       |     3 +-
 tools/perf/util/metricgroup.c                      |    14 +-
 tools/perf/util/metricgroup.h                      |     4 +-
 tools/perf/util/parse-events-hybrid.c              |   178 +
 tools/perf/util/parse-events-hybrid.h              |    23 +
 tools/perf/util/parse-events.c                     |   115 +-
 tools/perf/util/parse-events.h                     |     9 +-
 tools/perf/util/parse-events.l                     |     2 +-
 tools/perf/util/parse-events.y                     |     9 +-
 tools/perf/util/pmu-hybrid.c                       |    89 +
 tools/perf/util/pmu-hybrid.h                       |    22 +
 tools/perf/util/pmu.c                              |    73 +-
 tools/perf/util/pmu.h                              |     8 +
 tools/perf/util/probe-event.c                      |     4 +-
 tools/perf/util/probe-finder.c                     |     6 +-
 tools/perf/util/python-ext-sources                 |     2 +
 tools/perf/util/python.c                           |     6 +
 tools/perf/util/record.c                           |     8 +-
 tools/perf/util/s390-cpumsf.c                      |    10 +-
 tools/perf/util/s390-sample-raw.c                  |     4 +-
 .../util/scripting-engines/trace-event-python.c    |     2 +-
 tools/perf/util/session.c                          |    45 +-
 tools/perf/util/session.h                          |     3 +-
 tools/perf/util/sort.c                             |    60 +-
 tools/perf/util/sort.h                             |     2 +
 tools/perf/util/stat-display.c                     |    64 +-
 tools/perf/util/stat-shadow.c                      |    21 +-
 tools/perf/util/stat.c                             |     3 +-
 tools/perf/util/stat.h                             |     8 +-
 tools/perf/util/strbuf.h                           |     2 +-
 tools/perf/util/strfilter.h                        |     4 +-
 tools/perf/util/symbol-elf.c                       |     2 +-
 tools/perf/util/symbol_fprintf.c                   |     2 +-
 tools/perf/util/synthetic-events.c                 |     4 +-
 tools/perf/util/syscalltbl.c                       |     4 +
 tools/perf/util/target.h                           |     7 +-
 tools/perf/util/thread-stack.h                     |     1 -
 tools/perf/util/tsc.c                              |    30 +
 tools/perf/util/tsc.h                              |     4 +
 tools/perf/util/units.c                            |    21 +-
 tools/perf/util/units.h                            |     1 +
 tools/perf/util/unwind-libunwind-local.c           |     2 +-
 tools/power/acpi/common/cmfsize.c                  |     2 +-
 tools/power/pm-graph/sleepgraph.py                 |     2 +-
 tools/power/x86/intel-speed-select/isst-config.c   |    30 +-
 tools/power/x86/intel-speed-select/isst-display.c  |    12 +-
 tools/power/x86/turbostat/turbostat.8              |     6 +-
 tools/power/x86/turbostat/turbostat.c              |  1316 +-
 tools/scripts/Makefile.include                     |    46 +-
 tools/spi/Makefile                                 |     5 +-
 tools/testing/ktest/examples/vmware.conf           |   137 +
 tools/testing/ktest/ktest.pl                       |   571 +-
 tools/testing/kunit/kunit.py                       |     4 +-
 tools/testing/kunit/kunit_kernel.py                |     2 +
 tools/testing/kunit/kunit_tool_test.py             |     6 +
 tools/testing/nvdimm/test/iomap.c                  |     2 +-
 tools/testing/nvdimm/test/nfit.c                   |    42 +-
 tools/testing/radix-tree/idr-test.c                |    21 +-
 tools/testing/radix-tree/linux/compiler_types.h    |     0
 tools/testing/radix-tree/multiorder.c              |     2 +
 tools/testing/radix-tree/xarray.c                  |     2 +
 tools/testing/selftests/Makefile                   |     1 +
 tools/testing/selftests/arm64/Makefile             |     2 +-
 tools/testing/selftests/arm64/bti/.gitignore       |     2 +
 tools/testing/selftests/arm64/bti/Makefile         |    61 +
 tools/testing/selftests/arm64/bti/assembler.h      |    80 +
 tools/testing/selftests/arm64/bti/btitest.h        |    23 +
 tools/testing/selftests/arm64/bti/compiler.h       |    21 +
 tools/testing/selftests/arm64/bti/gen/.gitignore   |     2 +
 tools/testing/selftests/arm64/bti/signal.c         |    37 +
 tools/testing/selftests/arm64/bti/signal.h         |    21 +
 tools/testing/selftests/arm64/bti/start.S          |    14 +
 tools/testing/selftests/arm64/bti/syscall.S        |    23 +
 tools/testing/selftests/arm64/bti/system.c         |    22 +
 tools/testing/selftests/arm64/bti/system.h         |    28 +
 tools/testing/selftests/arm64/bti/test.c           |   235 +
 tools/testing/selftests/arm64/bti/teststubs.S      |    39 +
 tools/testing/selftests/arm64/bti/trampoline.S     |    29 +
 tools/testing/selftests/arm64/mte/Makefile         |    15 +-
 .../selftests/arm64/mte/check_ksm_options.c        |     5 +-
 tools/testing/selftests/arm64/mte/check_user_mem.c |     3 +-
 .../testing/selftests/arm64/mte/mte_common_util.c  |    39 +-
 tools/testing/selftests/bpf/.gitignore             |     2 +
 tools/testing/selftests/bpf/Makefile               |    79 +-
 tools/testing/selftests/bpf/Makefile.docs          |    82 +
 tools/testing/selftests/bpf/README.rst             |    71 +
 tools/testing/selftests/bpf/bpf_tcp_helpers.h      |    29 +-
 tools/testing/selftests/bpf/btf_helpers.c          |     4 +
 tools/testing/selftests/bpf/config                 |     2 +
 tools/testing/selftests/bpf/get_cgroup_id_user.c   |     6 +-
 .../selftests/bpf/map_tests/array_map_batch_ops.c  |   109 +-
 .../bpf/map_tests/lpm_trie_map_batch_ops.c         |   158 +
 .../selftests/bpf/prog_tests/attach_probe.c        |    40 +-
 tools/testing/selftests/bpf/prog_tests/bpf_iter.c  |     1 +
 .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c  |    44 +
 .../selftests/bpf/prog_tests/bpf_verif_scale.c     |     1 +
 tools/testing/selftests/bpf/prog_tests/btf.c       |   176 +-
 tools/testing/selftests/bpf/prog_tests/btf_dump.c  |     2 +-
 .../testing/selftests/bpf/prog_tests/btf_endian.c  |     4 +-
 .../testing/selftests/bpf/prog_tests/cgroup_link.c |     2 +-
 .../testing/selftests/bpf/prog_tests/core_reloc.c  |    52 +-
 .../testing/selftests/bpf/prog_tests/fentry_test.c |    52 +-
 .../selftests/bpf/prog_tests/fexit_bpf2bpf.c       |    58 +-
 .../testing/selftests/bpf/prog_tests/fexit_sleep.c |     4 +-
 .../testing/selftests/bpf/prog_tests/fexit_test.c  |    52 +-
 tools/testing/selftests/bpf/prog_tests/for_each.c  |   130 +
 tools/testing/selftests/bpf/prog_tests/kfree_skb.c |     2 +-
 .../testing/selftests/bpf/prog_tests/kfunc_call.c  |    59 +
 .../selftests/bpf/prog_tests/linked_funcs.c        |    42 +
 .../testing/selftests/bpf/prog_tests/linked_maps.c |    30 +
 .../testing/selftests/bpf/prog_tests/linked_vars.c |    43 +
 tools/testing/selftests/bpf/prog_tests/map_ptr.c   |    15 +-
 tools/testing/selftests/bpf/prog_tests/mmap.c      |    24 +-
 .../selftests/bpf/prog_tests/module_attach.c       |    23 +
 .../selftests/bpf/prog_tests/ns_current_pid_tgid.c |     4 +-
 .../selftests/bpf/prog_tests/prog_run_xattr.c      |    51 +-
 .../selftests/bpf/prog_tests/resolve_btfids.c      |     7 +-
 tools/testing/selftests/bpf/prog_tests/ringbuf.c   |    17 +-
 .../selftests/bpf/prog_tests/ringbuf_multi.c       |    37 +-
 tools/testing/selftests/bpf/prog_tests/sk_lookup.c |    83 +-
 tools/testing/selftests/bpf/prog_tests/snprintf.c  |   127 +
 .../selftests/bpf/prog_tests/snprintf_btf.c        |     4 +-
 .../selftests/bpf/prog_tests/sockmap_basic.c       |    40 +
 .../selftests/bpf/prog_tests/sockmap_listen.c      |   144 +-
 .../testing/selftests/bpf/prog_tests/sockopt_sk.c  |    65 +-
 .../selftests/bpf/prog_tests/static_linked.c       |    40 +
 .../selftests/bpf/prog_tests/task_local_storage.c  |    92 +
 tools/testing/selftests/bpf/prog_tests/test_ima.c  |     6 +-
 tools/testing/selftests/bpf/prog_tests/test_lsm.c  |    61 +-
 tools/testing/selftests/bpf/progs/bind4_prog.c     |    25 +
 tools/testing/selftests/bpf/progs/bind6_prog.c     |    25 +
 tools/testing/selftests/bpf/progs/bpf_cubic.c      |    36 +-
 tools/testing/selftests/bpf/progs/bpf_dctcp.c      |    22 +-
 .../selftests/bpf/progs/bpf_iter_task_stack.c      |    27 +
 tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c  |    19 +
 ...tf__core_reloc_existence___err_wrong_arr_kind.c |     3 -
 ...re_reloc_existence___err_wrong_arr_value_type.c |     3 -
 ...tf__core_reloc_existence___err_wrong_int_kind.c |     3 -
 .../btf__core_reloc_existence___err_wrong_int_sz.c |     3 -
 ...tf__core_reloc_existence___err_wrong_int_type.c |     3 -
 ..._core_reloc_existence___err_wrong_struct_type.c |     3 -
 .../btf__core_reloc_existence___wrong_field_defs.c |     3 +
 .../bpf/progs/btf_dump_test_case_syntax.c          |     7 +
 .../testing/selftests/bpf/progs/core_reloc_types.h |    25 +-
 tools/testing/selftests/bpf/progs/fentry_test.c    |     2 +-
 tools/testing/selftests/bpf/progs/fexit_test.c     |     4 +-
 .../selftests/bpf/progs/for_each_array_map_elem.c  |    61 +
 .../selftests/bpf/progs/for_each_hash_map_elem.c   |    95 +
 .../testing/selftests/bpf/progs/kfunc_call_test.c  |    47 +
 .../selftests/bpf/progs/kfunc_call_test_subprog.c  |    42 +
 tools/testing/selftests/bpf/progs/linked_funcs1.c  |    73 +
 tools/testing/selftests/bpf/progs/linked_funcs2.c  |    73 +
 tools/testing/selftests/bpf/progs/linked_maps1.c   |    82 +
 tools/testing/selftests/bpf/progs/linked_maps2.c   |    76 +
 tools/testing/selftests/bpf/progs/linked_vars1.c   |    54 +
 tools/testing/selftests/bpf/progs/linked_vars2.c   |    55 +
 tools/testing/selftests/bpf/progs/loop6.c          |    99 +
 tools/testing/selftests/bpf/progs/map_ptr_kern.c   |     4 +-
 tools/testing/selftests/bpf/progs/skb_pkt_end.c    |     1 -
 .../selftests/bpf/progs/sockmap_tcp_msg_prog.c     |    12 -
 tools/testing/selftests/bpf/progs/sockopt_sk.c     |    11 +-
 .../selftests/bpf/progs/task_local_storage.c       |    64 +
 .../bpf/progs/task_local_storage_exit_creds.c      |    32 +
 .../selftests/bpf/progs/task_ls_recursion.c        |    70 +
 .../selftests/bpf/progs/test_core_reloc_size.c     |     3 +
 .../selftests/bpf/progs/test_global_func10.c       |     2 +-
 tools/testing/selftests/bpf/progs/test_mmap.c      |     2 -
 tools/testing/selftests/bpf/progs/test_ringbuf.c   |     1 -
 .../selftests/bpf/progs/test_ringbuf_multi.c       |    12 +-
 tools/testing/selftests/bpf/progs/test_sk_lookup.c |    62 +-
 tools/testing/selftests/bpf/progs/test_snprintf.c  |    78 +
 .../selftests/bpf/progs/test_snprintf_single.c     |    20 +
 .../selftests/bpf/progs/test_sockmap_listen.c      |    26 +-
 .../bpf/progs/test_sockmap_skb_verdict_attach.c    |    18 +
 .../selftests/bpf/progs/test_static_linked1.c      |    30 +
 .../selftests/bpf/progs/test_static_linked2.c      |    31 +
 tools/testing/selftests/bpf/progs/test_tc_tunnel.c |   113 +-
 .../testing/selftests/bpf/progs/test_tunnel_kern.c |     2 +-
 tools/testing/selftests/bpf/test_bpftool_build.sh  |    21 -
 tools/testing/selftests/bpf/test_btf.h             |     3 +
 tools/testing/selftests/bpf/test_doc_build.sh      |    13 +
 tools/testing/selftests/bpf/test_progs.h           |    63 +-
 tools/testing/selftests/bpf/test_sockmap.c         |     2 +-
 tools/testing/selftests/bpf/test_tc_tunnel.sh      |    15 +-
 tools/testing/selftests/bpf/test_verifier.c        |     4 +-
 tools/testing/selftests/bpf/test_xsk.sh            |   138 +-
 .../testing/selftests/bpf/verifier/array_access.c  |     2 +-
 tools/testing/selftests/bpf/verifier/bounds.c      |     5 -
 .../selftests/bpf/verifier/bounds_deduction.c      |    21 +-
 .../bpf/verifier/bounds_mix_sign_unsign.c          |    13 -
 .../testing/selftests/bpf/verifier/bpf_get_stack.c |    43 +
 tools/testing/selftests/bpf/verifier/calls.c       |    12 +-
 .../testing/selftests/bpf/verifier/ctx_sk_lookup.c |     1 +
 tools/testing/selftests/bpf/verifier/dead_code.c   |    10 +-
 tools/testing/selftests/bpf/verifier/map_ptr.c     |     4 +-
 tools/testing/selftests/bpf/verifier/unpriv.c      |     2 +-
 .../selftests/bpf/verifier/value_ptr_arith.c       |     6 +-
 tools/testing/selftests/bpf/vmtest.sh              |    59 +-
 tools/testing/selftests/bpf/xdpxceiver.c           |   862 +-
 tools/testing/selftests/bpf/xdpxceiver.h           |    98 +-
 tools/testing/selftests/bpf/xsk_prereqs.sh         |    30 +-
 tools/testing/selftests/cgroup/test_kmem.c         |    22 +-
 tools/testing/selftests/dma/dma_map_benchmark.c    |    22 +-
 .../net/mlxsw/devlink_trap_l3_exceptions.sh        |    31 +
 .../drivers/net/mlxsw/mirror_gre_scale.sh          |     3 +-
 .../selftests/drivers/net/mlxsw/port_scale.sh      |     6 +-
 .../selftests/drivers/net/mlxsw/rtnetlink.sh       |    82 +
 .../selftests/drivers/net/mlxsw/sch_red_core.sh    |     4 +-
 .../selftests/drivers/net/mlxsw/sch_red_ets.sh     |     7 +
 .../drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh  |    77 -
 .../drivers/net/mlxsw/spectrum-2/resource_scale.sh |     4 +-
 .../drivers/net/mlxsw/spectrum/resource_scale.sh   |     4 +-
 .../selftests/drivers/net/mlxsw/tc_flower_scale.sh |     6 +-
 .../selftests/drivers/net/mlxsw/tc_restrictions.sh |    21 +-
 .../selftests/drivers/net/mlxsw/tc_sample.sh       |   657 +
 .../drivers/net/netdevsim/ethtool-common.sh        |     5 +-
 .../selftests/drivers/net/netdevsim/ethtool-fec.sh |   110 +
 .../selftests/drivers/net/netdevsim/nexthop.sh     |   620 +
 .../selftests/drivers/net/netdevsim/psample.sh     |   181 +
 tools/testing/selftests/exec/Makefile              |     6 +-
 .../filesystems/epoll/epoll_wakeup_test.c          |    44 +
 tools/testing/selftests/firmware/fw_namespace.c    |     2 +-
 tools/testing/selftests/kvm/.gitignore             |     2 +
 tools/testing/selftests/kvm/Makefile               |     6 +-
 tools/testing/selftests/kvm/aarch64/vgic_init.c    |   551 +
 tools/testing/selftests/kvm/dirty_log_test.c       |    69 +-
 .../testing/selftests/kvm/hardware_disable_test.c  |    10 +-
 tools/testing/selftests/kvm/include/kvm_util.h     |    13 +-
 tools/testing/selftests/kvm/include/test_util.h    |    21 +-
 tools/testing/selftests/kvm/kvm_page_table_test.c  |   506 +
 tools/testing/selftests/kvm/lib/assert.c           |     4 +-
 tools/testing/selftests/kvm/lib/kvm_util.c         |   138 +-
 tools/testing/selftests/kvm/lib/sparsebit.c        |     1 -
 tools/testing/selftests/kvm/lib/test_util.c        |   163 +-
 tools/testing/selftests/kvm/lib/x86_64/handlers.S  |     4 +-
 .../testing/selftests/kvm/set_memory_region_test.c |    61 +-
 tools/testing/selftests/kvm/x86_64/evmcs_test.c    |    88 +-
 tools/testing/selftests/kvm/x86_64/hyperv_clock.c  |    13 +-
 .../testing/selftests/kvm/x86_64/xen_shinfo_test.c |     2 +-
 tools/testing/selftests/landlock/.gitignore        |     2 +
 tools/testing/selftests/landlock/Makefile          |    24 +
 tools/testing/selftests/landlock/base_test.c       |   266 +
 tools/testing/selftests/landlock/common.h          |   183 +
 tools/testing/selftests/landlock/config            |     7 +
 tools/testing/selftests/landlock/fs_test.c         |  2791 ++
 tools/testing/selftests/landlock/ptrace_test.c     |   337 +
 tools/testing/selftests/landlock/true.c            |     5 +
 tools/testing/selftests/lib.mk                     |     7 +-
 tools/testing/selftests/lkdtm/.gitignore           |     1 +
 tools/testing/selftests/lkdtm/Makefile             |     1 +
 tools/testing/selftests/lkdtm/stack-entropy.sh     |    36 +
 tools/testing/selftests/mincore/mincore_selftest.c |     1 -
 tools/testing/selftests/net/Makefile               |     4 +
 tools/testing/selftests/net/fib_nexthops.sh        |   564 +-
 tools/testing/selftests/net/fib_tests.sh           |   152 +-
 .../selftests/net/forwarding/dual_vxlan_bridge.sh  |   366 +
 .../selftests/net/forwarding/fib_offload_lib.sh    |     2 +-
 .../net/forwarding/gre_multipath_nh_res.sh         |   361 +
 tools/testing/selftests/net/forwarding/lib.sh      |    14 +
 .../net/forwarding/mirror_gre_vlan_bridge_1q.sh    |     2 +-
 .../testing/selftests/net/forwarding/mirror_lib.sh |    19 +-
 .../net/forwarding/router_mpath_nh_res.sh          |   400 +
 .../testing/selftests/net/forwarding/tc_police.sh  |    56 +
 .../selftests/net/forwarding/vxlan_bridge_1d.sh    |    13 +-
 tools/testing/selftests/net/mptcp/Makefile         |     2 +-
 tools/testing/selftests/net/mptcp/diag.sh          |    55 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.c  |    77 +-
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |    51 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |   248 +-
 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh |   276 +
 tools/testing/selftests/net/mptcp/pm_netlink.sh    |     6 +-
 tools/testing/selftests/net/mptcp/pm_nl_ctl.c      |    34 +-
 tools/testing/selftests/net/mptcp/simult_flows.sh  |    13 +-
 tools/testing/selftests/net/settings               |     1 +
 tools/testing/selftests/net/so_txtime.c            |   247 +-
 tools/testing/selftests/net/so_txtime.sh           |    97 +-
 tools/testing/selftests/net/udpgro_fwd.sh          |   251 +
 tools/testing/selftests/net/veth.sh                |   177 +
 tools/testing/selftests/netfilter/nft_flowtable.sh |    82 +
 tools/testing/selftests/perf_events/.gitignore     |     3 +
 tools/testing/selftests/perf_events/Makefile       |     6 +
 tools/testing/selftests/perf_events/config         |     1 +
 .../testing/selftests/perf_events/remove_on_exec.c |   260 +
 tools/testing/selftests/perf_events/settings       |     1 +
 .../selftests/perf_events/sigtrap_threads.c        |   210 +
 .../powerpc/alignment/alignment_handler.c          |    11 +-
 tools/testing/selftests/powerpc/mm/Makefile        |     1 +
 .../selftests/powerpc/mm/stress_code_patching.sh   |    49 +
 tools/testing/selftests/powerpc/mm/tlbie_test.c    |     1 -
 .../testing/selftests/powerpc/nx-gzip/gzfht_test.c |     2 +-
 tools/testing/selftests/powerpc/pmu/ebb/Makefile   |     2 +-
 tools/testing/selftests/powerpc/ptrace/.gitignore  |     1 +
 tools/testing/selftests/powerpc/ptrace/Makefile    |     2 +-
 .../selftests/powerpc/ptrace/perf-hwbreak.c        |   635 +-
 .../selftests/powerpc/ptrace/ptrace-hwbreak.c      |    79 +
 .../selftests/powerpc/ptrace/ptrace-perf-hwbreak.c |   659 +
 tools/testing/selftests/powerpc/security/Makefile  |     3 +-
 .../selftests/powerpc/security/entry_flush.c       |     2 +-
 .../selftests/powerpc/security/flush_utils.c       |    13 +
 .../selftests/powerpc/security/flush_utils.h       |     7 +
 .../testing/selftests/powerpc/security/rfi_flush.c |     2 +-
 .../selftests/powerpc/security/uaccess_flush.c     |   158 +
 tools/testing/selftests/powerpc/tm/tm-trap.c       |     4 +-
 tools/testing/selftests/proc/Makefile              |     1 +
 tools/testing/selftests/proc/proc-subset-pid.c     |   121 +
 tools/testing/selftests/proc/read.c                |     4 +-
 tools/testing/selftests/rcutorture/bin/cpus2use.sh |     1 -
 tools/testing/selftests/rcutorture/bin/jitter.sh   |    20 +-
 .../selftests/rcutorture/bin/jitterstart.sh        |    37 +
 .../testing/selftests/rcutorture/bin/jitterstop.sh |    23 +
 .../testing/selftests/rcutorture/bin/kvm-again.sh  |   199 +
 .../selftests/rcutorture/bin/kvm-recheck.sh        |     2 +-
 .../rcutorture/bin/kvm-test-1-run-batch.sh         |    67 +
 .../rcutorture/bin/kvm-test-1-run-qemu.sh          |   176 +
 .../selftests/rcutorture/bin/kvm-test-1-run.sh     |   218 +-
 .../selftests/rcutorture/bin/kvm-transform.sh      |    54 +-
 tools/testing/selftests/rcutorture/bin/kvm.sh      |    98 +-
 tools/testing/selftests/rcutorture/bin/torture.sh  |     2 +-
 .../selftests/rcutorture/configs/rcu/CFLIST        |     4 +-
 .../rcutorture/configs/rcu/{SRCU-t => SRCU-T}      |     0
 .../configs/rcu/{SRCU-t.boot => SRCU-T.boot}       |     0
 .../rcutorture/configs/rcu/{SRCU-u => SRCU-U}      |     0
 .../configs/rcu/{SRCU-u.boot => SRCU-U.boot}       |     0
 .../selftests/rcutorture/configs/rcu/TREE03.boot   |     1 +
 .../selftests/rcutorture/configs/rcu/TREE04.boot   |     2 +-
 .../selftests/rcutorture/configs/rcu/TREE08.boot   |     2 +-
 .../rcutorture/configs/rcuscale/ver_functions.sh   |     2 +-
 .../rcutorture/configs/refscale/ver_functions.sh   |     2 +-
 tools/testing/selftests/resctrl/.gitignore         |     2 +
 tools/testing/selftests/resctrl/Makefile           |     2 +-
 tools/testing/selftests/resctrl/README             |     4 +-
 tools/testing/selftests/resctrl/cache.c            |    52 +-
 tools/testing/selftests/resctrl/cat_test.c         |    57 +-
 tools/testing/selftests/resctrl/cmt_test.c         |   145 +
 tools/testing/selftests/resctrl/config             |     2 +
 tools/testing/selftests/resctrl/cqm_test.c         |   176 -
 tools/testing/selftests/resctrl/fill_buf.c         |     4 +-
 tools/testing/selftests/resctrl/mba_test.c         |    43 +-
 tools/testing/selftests/resctrl/mbm_test.c         |    42 +-
 tools/testing/selftests/resctrl/resctrl.h          |    29 +-
 tools/testing/selftests/resctrl/resctrl_tests.c    |   163 +-
 tools/testing/selftests/resctrl/resctrl_val.c      |    95 +-
 tools/testing/selftests/resctrl/resctrlfs.c        |   134 +-
 tools/testing/selftests/seccomp/seccomp_bpf.c      |    27 +-
 tools/testing/selftests/sgx/defines.h              |     2 +-
 tools/testing/selftests/sgx/load.c                 |    69 +-
 tools/testing/selftests/sgx/main.c                 |    26 +-
 .../tc-testing/tc-tests/actions/police.json        |    48 +
 .../tc-testing/tc-tests/actions/simple.json        |    83 +
 tools/testing/selftests/timens/gettime_perf.c      |     8 +
 .../testing/selftests/timers/clocksource-switch.c  |     4 +-
 tools/testing/selftests/timers/leap-a-day.c        |     2 +-
 tools/testing/selftests/timers/leapcrash.c         |     4 +-
 tools/testing/selftests/timers/threadtest.c        |     2 +-
 tools/testing/selftests/vm/.gitignore              |     1 +
 tools/testing/selftests/vm/Makefile                |     1 +
 tools/testing/selftests/vm/gup_test.c              |    36 +-
 tools/testing/selftests/vm/mremap_dontunmap.c      |    52 +
 tools/testing/selftests/vm/split_huge_page_test.c  |   390 +
 tools/testing/selftests/vm/test_vmalloc.sh         |    21 +-
 tools/testing/selftests/vm/userfaultfd.c           |   164 +-
 tools/testing/selftests/x86/thunks_32.S            |     2 +
 tools/thermal/tmon/Makefile                        |     2 +-
 tools/tracing/latency/latency-collector.c          |     4 +-
 tools/usb/hcd-tests.sh                             |     2 -
 tools/usb/usbip/doc/usbip.8                        |    42 +-
 tools/usb/usbip/doc/usbipd.8                       |    26 +
 tools/usb/usbip/libsrc/list.h                      |    10 +-
 tools/usb/usbip/src/usbip_list.c                   |     3 +-
 usr/.gitignore                                     |     4 +-
 usr/gen_initramfs.sh                               |     2 +-
 usr/include/.gitignore                             |     4 +-
 virt/kvm/coalesced_mmio.c                          |    19 +-
 virt/kvm/kvm_main.c                                |   310 +-
 12328 files changed, 643264 insertions(+), 267568 deletions(-)
 create mode 100644 Documentation/ABI/stable/procfs-audit_loginuid
 create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-trbe
 create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-dsa
 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity
 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc100x
 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-humidity-hdc2010
 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-lptimer-stm32
 create mode 100644 Documentation/ABI/testing/sysfs-class-power-surface
 create mode 100644 Documentation/ABI/testing/sysfs-driver-xdata
 create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-cma
 create mode 100644 Documentation/ABI/testing/sysfs-platform-intel-pmc
 create mode 100644 Documentation/admin-guide/cgroup-v1/misc.rst
 delete mode 100644 Documentation/admin-guide/reporting-bugs.rst
 create mode 100644 Documentation/arch.rst
 create mode 100644 Documentation/arm/stm32/stm32h750-overview.rst
 create mode 100644 Documentation/dev-tools/checkpatch.rst
 create mode 100644 Documentation/dev-tools/testing-overview.rst
 create mode 100644 Documentation/devicetree/bindings/arm/apple.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/ete.yaml
 delete mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.txt
 create mode 100644 Documentation/devicetree/bindings/arm/npcm/npcm.yaml
 create mode 100644 Documentation/devicetree/bindings/arm/trbe.yaml
 create mode 100644 Documentation/devicetree/bindings/ata/nvidia,tegra-ahci.yaml
 delete mode 100644 Documentation/devicetree/bindings/ata/nvidia,tegra124-ahci.txt
 create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml
 create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml
 create mode 100644 Documentation/devicetree/bindings/counter/interrupt-counter.yaml
 create mode 100644 Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/dw_hdmi.txt
 create mode 100644 Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
 create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
 create mode 100644 Documentation/devicetree/bindings/display/bridge/synopsys,dw-hdmi.yaml
 create mode 100644 Documentation/devicetree/bindings/display/fsl,lcdif.yaml
 create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx6-hdmi.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/imx/hdmi.txt
 delete mode 100644 Documentation/devicetree/bindings/display/mxsfb.txt
 delete mode 100644 Documentation/devicetree/bindings/display/renesas,du.txt
 create mode 100644 Documentation/devicetree/bindings/display/renesas,du.yaml
 delete mode 100644 Documentation/devicetree/bindings/display/rockchip/dw_hdmi-rockchip.txt
 create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,dw-hdmi.yaml
 delete mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt
 create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml
 delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/brcm,bcm6345-gpio.yaml
 create mode 100644 Documentation/devicetree/bindings/gpio/fairchild,74hc595.yaml
 delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-74x164.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/realtek,otto-gpio.yaml
 create mode 100644 Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml
 delete mode 100644 Documentation/devicetree/bindings/hwlock/sirf,hwspinlock.txt
 delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mpc.txt
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/cdc/adi,ad7150.yaml
 create mode 100644 Documentation/devicetree/bindings/iio/proximity/google,cros-ec-mkbp-proximity.yaml
 create mode 100644 Documentation/devicetree/bindings/input/iqs626a.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/azoteq,iqs5xx.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/ilitek_ts_i2c.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/iqs5xx.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/melfas,mms114.yaml
 delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/mms114.txt
 create mode 100644 Documentation/devicetree/bindings/input/touchscreen/mstar,msg2638.yaml
 create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/idt,32434-pic.yaml
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/nuvoton,wpcm450-aic.yaml
 create mode 100644 Documentation/devicetree/bindings/iommu/sprd,iommu.yaml
 create mode 100644 Documentation/devicetree/bindings/leds/leds-rt4505.yaml
 delete mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.txt
 create mode 100644 Documentation/devicetree/bindings/mailbox/ti,secure-proxy.yaml
 create mode 100644 Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/qcom,camss.txt
 create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8916-camss.yaml
 create mode 100644 Documentation/devicetree/bindings/media/qcom,msm8996-camss.yaml
 create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml
 create mode 100644 Documentation/devicetree/bindings/media/qcom,sdm845-camss.yaml
 create mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-venus.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/renesas,drif.txt
 create mode 100644 Documentation/devicetree/bindings/media/renesas,drif.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/video-mux.txt
 create mode 100644 Documentation/devicetree/bindings/media/video-mux.yaml
 delete mode 100644 Documentation/devicetree/bindings/media/zx-irdec.txt
 delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-mc.txt
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-mc.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
 delete mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml
 delete mode 100644 Documentation/devicetree/bindings/mfd/rn5t618.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml
 create mode 100644 Documentation/devicetree/bindings/mfd/rohm,bd9576-pmic.yaml
 create mode 100644 Documentation/devicetree/bindings/mmc/brcm,iproc-sdhci.yaml
 delete mode 100644 Documentation/devicetree/bindings/mmc/brcm,sdhci-iproc.txt
 delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-of-dwcmshc.txt
 create mode 100644 Documentation/devicetree/bindings/mmc/snps,dwcmshc-sdhci.yaml
 create mode 100644 Documentation/devicetree/bindings/mtd/partitions/linksys,ns-partitions.yaml
 create mode 100644 Documentation/devicetree/bindings/mtd/partitions/nvmem-cells.yaml
 create mode 100644 Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
 delete mode 100644 Documentation/devicetree/bindings/mtd/qcom_nandc.txt
 delete mode 100644 Documentation/devicetree/bindings/mtd/tango-nand.txt
 create mode 100644 Documentation/devicetree/bindings/net/actions,owl-emac.yaml
 create mode 100644 Documentation/devicetree/bindings/net/brcm,bcm6368-mdio-mux.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt
 create mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml
 create mode 100644 Documentation/devicetree/bindings/net/idt,3243x-emac.yaml
 create mode 100644 Documentation/devicetree/bindings/net/intel,ixp4xx-ethernet.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.txt
 create mode 100644 Documentation/devicetree/bindings/net/rockchip-dwmac.yaml
 create mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/wireless/brcm,bcm43xx-fmac.txt
 delete mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.txt
 create mode 100644 Documentation/devicetree/bindings/net/wireless/ieee80211.yaml
 delete mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt
 create mode 100644 Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
 create mode 100644 Documentation/devicetree/bindings/nvmem/brcm,nvram.yaml
 delete mode 100644 Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
 create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
 create mode 100644 Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
 delete mode 100644 Documentation/devicetree/bindings/pci/tango-pcie.txt
 delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb2-phy.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/bcm-ns-usb3-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/marvell,armada-cp110-utmi-phy.yaml
 create mode 100644 Documentation/devicetree/bindings/phy/microchip,sparx5-serdes.yaml
 delete mode 100644 Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6318-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm63268-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6328-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6358-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6362-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm6368-pinctrl.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml
 create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/btemp.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/chargalg.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/charger.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/ab8500/fg.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/active-semi,act8945a-charger.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_ac_power.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_battery.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/axp20x_usb_power.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/battery.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/bq2415x.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/bq24190.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/bq24257.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/bq24735.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/bq25890.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-charger.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/da9150-fg.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel-gauge.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/isp1704.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,lt3651-charger.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/lp8727_charger.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/lt3651-charger.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc2941.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/max17040_battery.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/max17042_battery.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/max8903-charger.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/microchip,ucs1002.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/olpc-battery.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/olpc_battery.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/power_supply.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom,coincell-charger.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-charger.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/qcom,pm8941-coincell.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/qcom_smbb.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/rt9455_charger.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/rx51-battery.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-charger.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-manager.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-charger.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab8500-battery.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab8500-btemp.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab8500-chargalg.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab8500-charger.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/stericsson,ab8500-fg.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/ti,bq24735.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/ti,lp8727.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65090.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml
 delete mode 100644 Documentation/devicetree/bindings/power/supply/tps65217_charger.txt
 delete mode 100644 Documentation/devicetree/bindings/power/supply/twl-charger.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x-ac-power-supply.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x-battery-power-supply.yaml
 create mode 100644 Documentation/devicetree/bindings/power/supply/x-powers,axp20x-usb-power-supply.yaml
 delete mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.txt
 create mode 100644 Documentation/devicetree/bindings/pwm/pwm-rockchip.yaml
 create mode 100644 Documentation/devicetree/bindings/pwm/toshiba,pwm-visconti.yaml
 delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/qcom,rpmh-regulator.yaml
 create mode 100644 Documentation/devicetree/bindings/regulator/rohm,bd71815-regulator.yaml
 create mode 100644 Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml
 delete mode 100644 Documentation/devicetree/bindings/remoteproc/imx-rproc.txt
 create mode 100644 Documentation/devicetree/bindings/riscv/microchip.yaml
 create mode 100644 Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml
 create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
 delete mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
 create mode 100644 Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
 delete mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt
 create mode 100644 Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml
 create mode 100644 Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
 delete mode 100644 Documentation/devicetree/bindings/spi/spi-fsl-qspi.txt
 delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.txt
 create mode 100644 Documentation/devicetree/bindings/thermal/brcm,ns-thermal.yaml
 delete mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.txt
 create mode 100644 Documentation/devicetree/bindings/usb/usb-nop-xceiv.yaml
 create mode 100644 Documentation/devicetree/bindings/writing-schema.rst
 create mode 100644 Documentation/devicetree/kernel-api.rst
 delete mode 100644 Documentation/devicetree/writing-schema.rst
 delete mode 100644 Documentation/driver-api/driver-model/class.rst
 create mode 100644 Documentation/driver-api/media/maintainer-entry-profile.rst
 create mode 100644 Documentation/driver-api/pin-control.rst
 delete mode 100644 Documentation/driver-api/pinctl.rst
 delete mode 100644 Documentation/driver-api/serial/cyclades_z.rst
 delete mode 100644 Documentation/driver-api/serial/rocket.rst
 create mode 100644 Documentation/driver-api/surface_aggregator/clients/dtx.rst
 create mode 100644 Documentation/filesystems/netfs_library.rst
 create mode 100644 Documentation/gpu/rfc/index.rst
 delete mode 100644 Documentation/hwmon/amd_energy.rst
 create mode 100644 Documentation/hwmon/bpa-rs600.rst
 create mode 100644 Documentation/hwmon/fsp-3y.rst
 create mode 100644 Documentation/hwmon/ir36021.rst
 create mode 100644 Documentation/hwmon/max15301.rst
 create mode 100644 Documentation/hwmon/nzxt-kraken2.rst
 create mode 100644 Documentation/hwmon/stpddc60.rst
 create mode 100644 Documentation/misc-devices/dw-xdata-pcie.rst
 create mode 100644 Documentation/networking/nexthop-group-resilient.rst
 create mode 100644 Documentation/riscv/vm-layout.rst
 create mode 100644 Documentation/security/landlock.rst
 create mode 100644 Documentation/trace/coresight/coresight-trbe.rst
 delete mode 100644 Documentation/translations/zh_CN/SecurityBugs
 create mode 100644 Documentation/translations/zh_CN/admin-guide/README.rst
 create mode 100644 Documentation/translations/zh_CN/admin-guide/bug-bisect.rst
 create mode 100644 Documentation/translations/zh_CN/admin-guide/bug-hunting.rst
 create mode 100644 Documentation/translations/zh_CN/admin-guide/init.rst
 create mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-issues.rst
 create mode 100644 Documentation/translations/zh_CN/admin-guide/security-bugs.rst
 create mode 100644 Documentation/translations/zh_CN/admin-guide/tainted-kernels.rst
 create mode 100644 Documentation/translations/zh_CN/admin-guide/unicode.rst
 create mode 100644 Documentation/translations/zh_CN/core-api/index.rst
 create mode 100644 Documentation/translations/zh_CN/core-api/irq/concepts.rst
 create mode 100644 Documentation/translations/zh_CN/core-api/irq/index.rst
 create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-affinity.rst
 create mode 100644 Documentation/translations/zh_CN/core-api/irq/irq-domain.rst
 create mode 100644 Documentation/translations/zh_CN/core-api/irq/irqflags-tracing.rst
 create mode 100644 Documentation/translations/zh_CN/cpu-freq/core.rst
 create mode 100644 Documentation/translations/zh_CN/cpu-freq/cpu-drivers.rst
 create mode 100644 Documentation/translations/zh_CN/cpu-freq/cpufreq-stats.rst
 create mode 100644 Documentation/translations/zh_CN/cpu-freq/index.rst
 create mode 100644 Documentation/translations/zh_CN/dev-tools/gcov.rst
 create mode 100644 Documentation/translations/zh_CN/dev-tools/index.rst
 create mode 100644 Documentation/translations/zh_CN/doc-guide/contributing.rst
 create mode 100644 Documentation/translations/zh_CN/doc-guide/index.rst
 create mode 100644 Documentation/translations/zh_CN/doc-guide/kernel-doc.rst
 create mode 100644 Documentation/translations/zh_CN/doc-guide/maintainer-profile.rst
 create mode 100644 Documentation/translations/zh_CN/doc-guide/parse-headers.rst
 create mode 100644 Documentation/translations/zh_CN/doc-guide/sphinx.rst
 create mode 100644 Documentation/translations/zh_CN/kernel-hacking/hacking.rst
 create mode 100644 Documentation/translations/zh_CN/kernel-hacking/index.rst
 create mode 100644 Documentation/translations/zh_CN/openrisc/index.rst
 create mode 100644 Documentation/translations/zh_CN/openrisc/openrisc_port.rst
 create mode 100644 Documentation/translations/zh_CN/openrisc/todo.rst
 create mode 100644 Documentation/translations/zh_CN/riscv/boot-image-header.rst
 create mode 100644 Documentation/translations/zh_CN/riscv/index.rst
 create mode 100644 Documentation/translations/zh_CN/riscv/patch-acceptance.rst
 create mode 100644 Documentation/translations/zh_CN/riscv/pmu.rst
 create mode 100644 Documentation/translations/zh_CN/sound/hd-audio/controls.rst
 create mode 100644 Documentation/translations/zh_CN/sound/hd-audio/index.rst
 create mode 100644 Documentation/translations/zh_CN/sound/index.rst
 create mode 100644 Documentation/userspace-api/ebpf/index.rst
 create mode 100644 Documentation/userspace-api/ebpf/syscall.rst
 create mode 100644 Documentation/userspace-api/landlock.rst
 create mode 100644 Documentation/userspace-api/media/v4l/ext-ctrls-colorimetry.rst
 create mode 100644 Documentation/virt/kvm/arm/ptp_kvm.rst
 delete mode 100644 arch/alpha/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/alpha/kernel/syscalls/syscalltbl.sh
 create mode 100644 arch/arm/boot/dts/armada-385-atl-x530.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-e3c246d4i.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier-1s4u.dts
 create mode 100644 arch/arm/boot/dts/imx7d-remarkable2.dts
 create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-unitv2.dts
 create mode 100644 arch/arm/boot/dts/nuvoton-npcm730-gbs.dts
 create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts
 create mode 100644 arch/arm/boot/dts/nuvoton-wpcm450.dtsi
 create mode 100644 arch/arm/boot/dts/qcom-sdx55-t55.dts
 create mode 100644 arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts
 create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi
 create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi
 delete mode 100644 arch/arm/boot/dts/ste-href-tvk1281618.dtsi
 create mode 100644 arch/arm/boot/dts/stm32h7-pinctrl.dtsi
 delete mode 100644 arch/arm/boot/dts/stm32h743-pinctrl.dtsi
 create mode 100644 arch/arm/boot/dts/stm32h750.dtsi
 create mode 100644 arch/arm/boot/dts/stm32h750i-art-pi.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-ctouch2.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157a-icore-stm32mp1.dtsi
 create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0-of7.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1-microdev2.0.dts
 create mode 100644 arch/arm/boot/dts/stm32mp157a-microgea-stm32mp1.dtsi
 create mode 100644 arch/arm/boot/dts/sun4i-a10-topwise-a721.dts
 create mode 100644 arch/arm/include/asm/xen/swiotlb-xen.h
 delete mode 100644 arch/arm/mach-footbridge/personal-pci.c
 delete mode 100644 arch/arm/mach-footbridge/personal.c
 create mode 100644 arch/arm/mach-npcm/wpcm450.c
 delete mode 100644 arch/arm/mach-omap2/omap_hwmod_44xx_data.c
 delete mode 100644 arch/arm/mach-omap2/omap_hwmod_54xx_data.c
 delete mode 100644 arch/arm/mach-omap2/omap_hwmod_7xx_data.c
 delete mode 100644 arch/arm/tools/syscallhdr.sh
 delete mode 100644 arch/arm/tools/syscalltbl.sh
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts
 create mode 100644 arch/arm64/boot/dts/apple/Makefile
 create mode 100644 arch/arm64/boot/dts/apple/t8103-j274.dts
 create mode 100644 arch/arm64/boot/dts/apple/t8103.dtsi
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-tplink-archer-c2300-v1.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-adma.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-audio.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-ddr.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-dma.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-mek.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-dma.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qm.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-damu.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper-sku16.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-juniper.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku16.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku272.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku288.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama-sku32.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-kodama.dtsi
 create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-cheeseburger.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-common.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8998-oneplus-dumpling.dts
 create mode 100644 arch/arm64/boot/dts/qcom/pm8350.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pm8350b.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pm8350c.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmk8350.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmr735a.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmr735b.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dts
 create mode 100644 arch/arm64/boot/dts/qcom/sc7280.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/sm8350-hdk.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-r4s.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am64-main.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am64.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am642-sk.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am642.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am6528-iot2050-basic.dts
 create mode 100644 arch/arm64/boot/dts/ti/k3-am6548-iot2050-advanced.dts
 delete mode 100644 arch/arm64/include/asm/cpucaps.h
 create mode 100644 arch/arm64/include/asm/xen/swiotlb-xen.h
 create mode 100644 arch/arm64/kvm/hyp/include/nvhe/early_alloc.h
 create mode 100644 arch/arm64/kvm/hyp/include/nvhe/gfp.h
 create mode 100644 arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
 create mode 100644 arch/arm64/kvm/hyp/include/nvhe/memory.h
 create mode 100644 arch/arm64/kvm/hyp/include/nvhe/mm.h
 create mode 100644 arch/arm64/kvm/hyp/include/nvhe/spinlock.h
 create mode 100644 arch/arm64/kvm/hyp/nvhe/cache.S
 create mode 100644 arch/arm64/kvm/hyp/nvhe/early_alloc.c
 create mode 100644 arch/arm64/kvm/hyp/nvhe/mem_protect.c
 create mode 100644 arch/arm64/kvm/hyp/nvhe/mm.c
 create mode 100644 arch/arm64/kvm/hyp/nvhe/page_alloc.c
 create mode 100644 arch/arm64/kvm/hyp/nvhe/setup.c
 create mode 100644 arch/arm64/kvm/hyp/nvhe/stub.c
 create mode 100644 arch/arm64/kvm/hyp/reserved_mem.c
 create mode 100644 arch/arm64/tools/Makefile
 create mode 100644 arch/arm64/tools/cpucaps
 create mode 100755 arch/arm64/tools/gen-cpucaps.awk
 create mode 100644 arch/hexagon/lib/divsi3.S
 create mode 100644 arch/hexagon/lib/memcpy_likely_aligned.S
 create mode 100644 arch/hexagon/lib/modsi3.S
 create mode 100644 arch/hexagon/lib/udivsi3.S
 create mode 100644 arch/hexagon/lib/umodsi3.S
 delete mode 100644 arch/ia64/kernel/ia64_ksyms.c
 delete mode 100644 arch/ia64/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/ia64/kernel/syscalls/syscalltbl.sh
 delete mode 100644 arch/m68k/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/m68k/kernel/syscalls/syscalltbl.sh
 delete mode 100644 arch/microblaze/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/microblaze/kernel/syscalls/syscalltbl.sh
 create mode 100644 arch/mips/boot/dts/loongson/loongson64-2k1000.dtsi
 create mode 100644 arch/mips/boot/dts/loongson/loongson64_2core_2k1000.dts
 create mode 100644 arch/mips/configs/loongson2k_defconfig
 delete mode 100644 arch/mips/configs/malta_kvm_guest_defconfig
 create mode 100644 arch/mips/crypto/.gitignore
 create mode 100644 arch/mips/kernel/access-helper.h
 delete mode 100644 arch/mips/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/mips/kernel/syscalls/syscalltbl.sh
 delete mode 100644 arch/mips/kvm/commpage.c
 delete mode 100644 arch/mips/kvm/commpage.h
 delete mode 100644 arch/mips/kvm/dyntrans.c
 delete mode 100644 arch/mips/kvm/trap_emul.c
 delete mode 100644 arch/mips/loongson64/platform.c
 create mode 100644 arch/mips/mm/maccess.c
 create mode 100644 arch/mips/mm/physaddr.c
 delete mode 100644 arch/mips/sgi-ip27/TODO
 create mode 100644 arch/openrisc/include/asm/barrier.h
 delete mode 100644 arch/parisc/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/parisc/kernel/syscalls/syscalltbl.sh
 delete mode 100644 arch/powerpc/include/asm/ima.h
 create mode 100644 arch/powerpc/include/asm/kfence.h
 delete mode 100644 arch/powerpc/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/powerpc/kernel/syscalls/syscalltbl.sh
 delete mode 100644 arch/powerpc/kexec/ima.c
 delete mode 100644 arch/powerpc/lib/inst.c
 create mode 100644 arch/powerpc/mm/book3s32/kuep.c
 create mode 100644 arch/powerpc/mm/cacheflush.c
 delete mode 100644 arch/powerpc/net/bpf_jit32.h
 delete mode 100644 arch/powerpc/net/bpf_jit_asm.S
 create mode 100644 arch/powerpc/net/bpf_jit_comp32.c
 delete mode 100644 arch/powerpc/platforms/powernv/npu-dma.c
 create mode 100644 arch/riscv/Kconfig.erratas
 create mode 100644 arch/riscv/boot/dts/microchip/Makefile
 create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-icicle-kit.dts
 create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi
 create mode 100644 arch/riscv/errata/Makefile
 create mode 100644 arch/riscv/errata/alternative.c
 create mode 100644 arch/riscv/errata/sifive/Makefile
 create mode 100644 arch/riscv/errata/sifive/errata.c
 create mode 100644 arch/riscv/errata/sifive/errata_cip_453.S
 create mode 100644 arch/riscv/include/asm/alternative-macros.h
 create mode 100644 arch/riscv/include/asm/alternative.h
 create mode 100644 arch/riscv/include/asm/errata_list.h
 create mode 100644 arch/riscv/include/asm/kexec.h
 create mode 100644 arch/riscv/include/asm/vendorid_list.h
 create mode 100644 arch/riscv/kernel/crash_dump.c
 create mode 100644 arch/riscv/kernel/crash_save_regs.S
 create mode 100644 arch/riscv/kernel/kexec_relocate.S
 create mode 100644 arch/riscv/kernel/machine_kexec.c
 create mode 100644 arch/riscv/kernel/vmlinux-xip.lds.S
 delete mode 100644 arch/s390/kernel/pgm_check.S
 delete mode 100644 arch/sh/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/sh/kernel/syscalls/syscalltbl.sh
 delete mode 100644 arch/sparc/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/sparc/kernel/syscalls/syscalltbl.sh
 create mode 100644 arch/um/include/uapi/asm/Kbuild
 delete mode 100644 arch/um/kernel/gmon_syms.c
 delete mode 100644 arch/x86/boot/compressed/sev-es.c
 create mode 100644 arch/x86/boot/compressed/sev.c
 create mode 100644 arch/x86/events/intel/uncore_discovery.c
 create mode 100644 arch/x86/events/intel/uncore_discovery.h
 delete mode 100644 arch/x86/include/asm/alternative-asm.h
 create mode 100644 arch/x86/include/asm/sev-common.h
 delete mode 100644 arch/x86/include/asm/sev-es.h
 create mode 100644 arch/x86/include/asm/sev.h
 create mode 100644 arch/x86/include/asm/sgx.h
 delete mode 100644 arch/x86/kernel/cpu/sgx/arch.h
 create mode 100644 arch/x86/kernel/cpu/sgx/virt.c
 delete mode 100644 arch/x86/kernel/paravirt_patch.c
 delete mode 100644 arch/x86/kernel/sev-es-shared.c
 delete mode 100644 arch/x86/kernel/sev-es.c
 create mode 100644 arch/x86/kernel/sev-shared.c
 create mode 100644 arch/x86/kernel/sev.c
 create mode 100644 arch/x86/kvm/reverse_cpuid.h
 create mode 100644 arch/x86/kvm/vmx/sgx.c
 create mode 100644 arch/x86/kvm/vmx/sgx.h
 delete mode 100644 arch/xtensa/kernel/syscalls/syscallhdr.sh
 delete mode 100644 arch/xtensa/kernel/syscalls/syscalltbl.sh
 create mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-gdbio.h
 create mode 100644 arch/xtensa/platforms/iss/include/platform/simcall-iss.h
 create mode 100644 certs/common.c
 create mode 100644 certs/common.h
 create mode 100644 certs/revocation_certificates.S
 create mode 100644 crypto/ecdsa.c
 create mode 100644 crypto/ecdsasignature.asn1
 delete mode 100644 drivers/block/umem.c
 delete mode 100644 drivers/block/umem.h
 delete mode 100644 drivers/block/xsysace.c
 create mode 100644 drivers/bluetooth/virtio_bt.c
 create mode 100644 drivers/clk/ralink/Kconfig
 create mode 100644 drivers/clk/ralink/Makefile
 create mode 100644 drivers/clk/ralink/clk-mt7621.c
 create mode 100644 drivers/clk/rockchip/clk-rk3568.c
 create mode 100644 drivers/clk/socfpga/Kconfig
 create mode 100644 drivers/comedi/Kconfig
 rename drivers/{staging => }/comedi/Makefile (100%)
 rename drivers/{staging => }/comedi/TODO (100%)
 rename drivers/{staging => }/comedi/comedi.h (100%)
 create mode 100644 drivers/comedi/comedi_buf.c
 rename drivers/{staging => }/comedi/comedi_fops.c (100%)
 rename drivers/{staging => }/comedi/comedi_internal.h (100%)
 rename drivers/{staging => }/comedi/comedi_pci.c (100%)
 rename drivers/{staging => }/comedi/comedi_pci.h (100%)
 rename drivers/{staging => }/comedi/comedi_pcmcia.c (100%)
 rename drivers/{staging => }/comedi/comedi_pcmcia.h (100%)
 rename drivers/{staging => }/comedi/comedi_usb.c (100%)
 rename drivers/{staging => }/comedi/comedi_usb.h (100%)
 rename drivers/{staging => }/comedi/comedidev.h (100%)
 rename drivers/{staging => }/comedi/comedilib.h (100%)
 rename drivers/{staging => }/comedi/drivers.c (100%)
 rename drivers/{staging => }/comedi/drivers/8255.c (100%)
 rename drivers/{staging => }/comedi/drivers/8255.h (100%)
 rename drivers/{staging => }/comedi/drivers/8255_pci.c (100%)
 rename drivers/{staging => }/comedi/drivers/Makefile (100%)
 rename drivers/{staging => }/comedi/drivers/addi_apci_1032.c (100%)
 rename drivers/{staging => }/comedi/drivers/addi_apci_1500.c (100%)
 rename drivers/{staging => }/comedi/drivers/addi_apci_1516.c (100%)
 rename drivers/{staging => }/comedi/drivers/addi_apci_1564.c (100%)
 create mode 100644 drivers/comedi/drivers/addi_apci_16xx.c
 rename drivers/{staging => }/comedi/drivers/addi_apci_2032.c (100%)
 rename drivers/{staging => }/comedi/drivers/addi_apci_2200.c (100%)
 rename drivers/{staging => }/comedi/drivers/addi_apci_3120.c (100%)
 rename drivers/{staging => }/comedi/drivers/addi_apci_3501.c (100%)
 rename drivers/{staging => }/comedi/drivers/addi_apci_3xxx.c (100%)
 rename drivers/{staging => }/comedi/drivers/addi_tcw.h (100%)
 rename drivers/{staging => }/comedi/drivers/addi_watchdog.c (100%)
 rename drivers/{staging => }/comedi/drivers/addi_watchdog.h (100%)
 rename drivers/{staging => }/comedi/drivers/adl_pci6208.c (100%)
 rename drivers/{staging => }/comedi/drivers/adl_pci7x3x.c (100%)
 rename drivers/{staging => }/comedi/drivers/adl_pci8164.c (100%)
 rename drivers/{staging => }/comedi/drivers/adl_pci9111.c (100%)
 rename drivers/{staging => }/comedi/drivers/adl_pci9118.c (100%)
 rename drivers/{staging => }/comedi/drivers/adq12b.c (100%)
 rename drivers/{staging => }/comedi/drivers/adv_pci1710.c (100%)
 rename drivers/{staging => }/comedi/drivers/adv_pci1720.c (100%)
 rename drivers/{staging => }/comedi/drivers/adv_pci1723.c (100%)
 rename drivers/{staging => }/comedi/drivers/adv_pci1724.c (100%)
 rename drivers/{staging => }/comedi/drivers/adv_pci1760.c (100%)
 create mode 100644 drivers/comedi/drivers/adv_pci_dio.c
 rename drivers/{staging => }/comedi/drivers/aio_aio12_8.c (100%)
 rename drivers/{staging => }/comedi/drivers/aio_iiro_16.c (100%)
 rename drivers/{staging => }/comedi/drivers/amcc_s5933.h (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_dio200.c (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_dio200.h (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_dio200_common.c (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_dio200_pci.c (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_pc236.c (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_pc236.h (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_pc236_common.c (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_pc263.c (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_pci224.c (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_pci230.c (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_pci236.c (100%)
 rename drivers/{staging => }/comedi/drivers/amplc_pci263.c (100%)
 rename drivers/{staging => }/comedi/drivers/c6xdigio.c (100%)
 rename drivers/{staging => }/comedi/drivers/cb_das16_cs.c (100%)
 rename drivers/{staging => }/comedi/drivers/cb_pcidas.c (100%)
 create mode 100644 drivers/comedi/drivers/cb_pcidas64.c
 rename drivers/{staging => }/comedi/drivers/cb_pcidda.c (100%)
 rename drivers/{staging => }/comedi/drivers/cb_pcimdas.c (100%)
 rename drivers/{staging => }/comedi/drivers/cb_pcimdda.c (100%)
 rename drivers/{staging => }/comedi/drivers/comedi_8254.c (100%)
 rename drivers/{staging => }/comedi/drivers/comedi_8254.h (100%)
 rename drivers/{staging => }/comedi/drivers/comedi_8255.c (100%)
 rename drivers/{staging => }/comedi/drivers/comedi_bond.c (100%)
 rename drivers/{staging => }/comedi/drivers/comedi_isadma.c (100%)
 rename drivers/{staging => }/comedi/drivers/comedi_isadma.h (100%)
 rename drivers/{staging => }/comedi/drivers/comedi_parport.c (100%)
 rename drivers/{staging => }/comedi/drivers/comedi_test.c (100%)
 rename drivers/{staging => }/comedi/drivers/contec_pci_dio.c (100%)
 rename drivers/{staging => }/comedi/drivers/dac02.c (100%)
 rename drivers/{staging => }/comedi/drivers/daqboard2000.c (100%)
 rename drivers/{staging => }/comedi/drivers/das08.c (100%)
 rename drivers/{staging => }/comedi/drivers/das08.h (100%)
 rename drivers/{staging => }/comedi/drivers/das08_cs.c (100%)
 rename drivers/{staging => }/comedi/drivers/das08_isa.c (100%)
 rename drivers/{staging => }/comedi/drivers/das08_pci.c (100%)
 rename drivers/{staging => }/comedi/drivers/das16.c (100%)
 rename drivers/{staging => }/comedi/drivers/das16m1.c (100%)
 rename drivers/{staging => }/comedi/drivers/das1800.c (100%)
 rename drivers/{staging => }/comedi/drivers/das6402.c (100%)
 create mode 100644 drivers/comedi/drivers/das800.c
 rename drivers/{staging => }/comedi/drivers/dmm32at.c (100%)
 rename drivers/{staging => }/comedi/drivers/dt2801.c (100%)
 rename drivers/{staging => }/comedi/drivers/dt2811.c (100%)
 create mode 100644 drivers/comedi/drivers/dt2814.c
 rename drivers/{staging => }/comedi/drivers/dt2815.c (100%)
 rename drivers/{staging => }/comedi/drivers/dt2817.c (100%)
 rename drivers/{staging => }/comedi/drivers/dt282x.c (100%)
 rename drivers/{staging => }/comedi/drivers/dt3000.c (100%)
 rename drivers/{staging => }/comedi/drivers/dt9812.c (100%)
 rename drivers/{staging => }/comedi/drivers/dyna_pci10xx.c (100%)
 rename drivers/{staging => }/comedi/drivers/fl512.c (100%)
 rename drivers/{staging => }/comedi/drivers/gsc_hpdi.c (100%)
 rename drivers/{staging => }/comedi/drivers/icp_multi.c (100%)
 rename drivers/{staging => }/comedi/drivers/ii_pci20kc.c (100%)
 rename drivers/{staging => }/comedi/drivers/jr3_pci.c (100%)
 rename drivers/{staging => }/comedi/drivers/jr3_pci.h (100%)
 rename drivers/{staging => }/comedi/drivers/ke_counter.c (100%)
 rename drivers/{staging => }/comedi/drivers/me4000.c (100%)
 rename drivers/{staging => }/comedi/drivers/me_daq.c (100%)
 rename drivers/{staging => }/comedi/drivers/mf6x4.c (100%)
 rename drivers/{staging => }/comedi/drivers/mite.c (100%)
 rename drivers/{staging => }/comedi/drivers/mite.h (100%)
 rename drivers/{staging => }/comedi/drivers/mpc624.c (100%)
 rename drivers/{staging => }/comedi/drivers/multiq3.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_6527.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_65xx.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_660x.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_670x.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_at_a2150.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_at_ao.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_atmio.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_atmio16d.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_daq_700.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_daq_dio24.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_labpc.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_labpc.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_labpc_common.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_labpc_cs.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_labpc_isadma.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_labpc_pci.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_labpc_regs.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_mio_common.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_mio_cs.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_pcidio.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_pcimio.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routes.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routes.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/README (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/all.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/all.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_660x.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/tools/.gitignore (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/tools/Makefile (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_c_to_py.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_csv_to_c.py (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/tools/convert_py_to_csv.py (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/tools/csv_collection.py (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/tools/make_blank_csv.py (100%)
 rename drivers/{staging => }/comedi/drivers/ni_routing/tools/ni_names.py (100%)
 rename drivers/{staging => }/comedi/drivers/ni_stc.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_tio.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_tio.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_tio_internal.h (100%)
 rename drivers/{staging => }/comedi/drivers/ni_tiocmd.c (100%)
 rename drivers/{staging => }/comedi/drivers/ni_usb6501.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcl711.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcl724.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcl726.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcl730.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcl812.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcl816.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcl818.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcm3724.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcmad.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcmda12.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcmmio.c (100%)
 rename drivers/{staging => }/comedi/drivers/pcmuio.c (100%)
 rename drivers/{staging => }/comedi/drivers/plx9052.h (100%)
 rename drivers/{staging => }/comedi/drivers/plx9080.h (100%)
 rename drivers/{staging => }/comedi/drivers/quatech_daqp_cs.c (100%)
 rename drivers/{staging => }/comedi/drivers/rtd520.c (100%)
 rename drivers/{staging => }/comedi/drivers/rti800.c (100%)
 rename drivers/{staging => }/comedi/drivers/rti802.c (100%)
 rename drivers/{staging => }/comedi/drivers/s526.c (100%)
 rename drivers/{staging => }/comedi/drivers/s626.c (100%)
 rename drivers/{staging => }/comedi/drivers/s626.h (100%)
 rename drivers/{staging => }/comedi/drivers/ssv_dnp.c (100%)
 create mode 100644 drivers/comedi/drivers/tests/Makefile
 create mode 100644 drivers/comedi/drivers/tests/comedi_example_test.c
 create mode 100644 drivers/comedi/drivers/tests/ni_routes_test.c
 create mode 100644 drivers/comedi/drivers/tests/unittest.h
 rename drivers/{staging => }/comedi/drivers/usbdux.c (100%)
 rename drivers/{staging => }/comedi/drivers/usbduxfast.c (100%)
 rename drivers/{staging => }/comedi/drivers/usbduxsigma.c (100%)
 rename drivers/{staging => }/comedi/drivers/vmk80xx.c (100%)
 rename drivers/{staging => }/comedi/drivers/z8536.h (100%)
 rename drivers/{staging => }/comedi/kcomedilib/Makefile (100%)
 rename drivers/{staging => }/comedi/kcomedilib/kcomedilib_main.c (100%)
 rename drivers/{staging => }/comedi/proc.c (100%)
 rename drivers/{staging => }/comedi/range.c (100%)
 create mode 100644 drivers/counter/interrupt-cnt.c
 create mode 100644 drivers/dma/idxd/perfmon.c
 create mode 100644 drivers/dma/idxd/perfmon.h
 create mode 100644 drivers/firmware/smccc/kvm_guest.c
 create mode 100644 drivers/gpio/gpio-bd71815.c
 create mode 100644 drivers/gpio/gpio-realtek-otto.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/aldebaran_reg_init.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h
 mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v13_0.h
 create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/umc_v6_7.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_stat.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dc_stat.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c
 create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h
 create mode 100644 drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h
 create mode 100644 drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h
 create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c
 create mode 100644 drivers/gpu/drm/amd/include/aldebaran_ip_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_1_7_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_2_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/sdma/sdma_4_4_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_13_0_2_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/thm/thm_13_0_2_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/umc/umc_6_7_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_offset.h
 create mode 100644 drivers/gpu/drm/amd/include/asic_reg/vcn/vcn_2_6_0_sh_mask.h
 create mode 100644 drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h
 create mode 100644 drivers/gpu/drm/amd/pm/inc/smu13_driver_if_aldebaran.h
 create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h
 create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0_pptable.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.h
 create mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c
 delete mode 100644 drivers/gpu/drm/arc/Kconfig
 delete mode 100644 drivers/gpu/drm/arc/Makefile
 delete mode 100644 drivers/gpu/drm/arc/arcpgu.h
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_crtc.c
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_drv.c
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_hdmi.c
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_regs.h
 delete mode 100644 drivers/gpu/drm/arc/arcpgu_sim.c
 delete mode 100644 drivers/gpu/drm/ast/ast_cursor.c
 create mode 100644 drivers/gpu/drm/bridge/chipone-icn6211.c
 create mode 100644 drivers/gpu/drm/bridge/lontium-lt8912b.c
 create mode 100644 drivers/gpu/drm/drm_displayid.c
 create mode 100644 drivers/gpu/drm/drm_gem_atomic_helper.c
 delete mode 100644 drivers/gpu/drm/gma500/accel_2d.c
 delete mode 100644 drivers/gpu/drm/gma500/blitter.c
 delete mode 100644 drivers/gpu/drm/gma500/blitter.h
 create mode 100644 drivers/gpu/drm/gud/Kconfig
 create mode 100644 drivers/gpu/drm/gud/Makefile
 create mode 100644 drivers/gpu/drm/gud/gud_connector.c
 create mode 100644 drivers/gpu/drm/gud/gud_drv.c
 create mode 100644 drivers/gpu/drm/gud/gud_internal.h
 create mode 100644 drivers/gpu/drm/gud/gud_pipe.c
 create mode 100644 drivers/gpu/drm/i915/TODO.txt
 create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.c
 create mode 100644 drivers/gpu/drm/i915/display/g4x_dp.h
 create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.c
 create mode 100644 drivers/gpu/drm/i915/display/g4x_hdmi.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h
 create mode 100644 drivers/gpu/drm/i915/display/intel_fb.c
 create mode 100644 drivers/gpu/drm/i915/display/intel_fb.h
 create mode 100644 drivers/gpu/drm/i915/display/skl_scaler.c
 create mode 100644 drivers/gpu/drm/i915/display/skl_scaler.h
 create mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.c
 create mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.h
 delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_fence.c
 create mode 100644 drivers/gpu/drm/i915/intel_step.c
 create mode 100644 drivers/gpu/drm/i915/intel_step.h
 delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.c
 delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll.h
 delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c
 delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_14nm.c
 delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm.c
 delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_28nm_8960.c
 delete mode 100644 drivers/gpu/drm/msm/dsi/pll/dsi_pll_7nm.c
 create mode 100644 drivers/gpu/drm/tiny/arcpgu.c
 create mode 100644 drivers/gpu/drm/ttm/ttm_device.c
 delete mode 100644 drivers/gpu/drm/ttm/ttm_memory.c
 create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.c
 create mode 100644 drivers/gpu/drm/vmwgfx/ttm_memory.h
 create mode 100644 drivers/hid/hid-ft260.c
 create mode 100644 drivers/hid/hid-thrustmaster.c
 create mode 100644 drivers/hid/surface-hid/Kconfig
 create mode 100644 drivers/hid/surface-hid/Makefile
 create mode 100644 drivers/hid/surface-hid/surface_hid.c
 create mode 100644 drivers/hid/surface-hid/surface_hid_core.c
 create mode 100644 drivers/hid/surface-hid/surface_hid_core.h
 create mode 100644 drivers/hid/surface-hid/surface_kbd.c
 delete mode 100644 drivers/hwmon/amd_energy.c
 create mode 100644 drivers/hwmon/nzxt-kraken2.c
 create mode 100644 drivers/hwmon/pmbus/bpa-rs600.c
 create mode 100644 drivers/hwmon/pmbus/fsp-3y.c
 create mode 100644 drivers/hwmon/pmbus/ir36021.c
 create mode 100644 drivers/hwmon/pmbus/max15301.c
 create mode 100644 drivers/hwmon/pmbus/stpddc60.c
 delete mode 100644 drivers/hwspinlock/sirf_hwspinlock.c
 create mode 100644 drivers/hwtracing/coresight/coresight-trbe.c
 create mode 100644 drivers/hwtracing/coresight/coresight-trbe.h
 create mode 100644 drivers/i2c/busses/i2c-cp2615.c
 create mode 100644 drivers/i2c/busses/i2c-hisi.c
 create mode 100644 drivers/iio/accel/bmi088-accel-core.c
 create mode 100644 drivers/iio/accel/bmi088-accel-spi.c
 create mode 100644 drivers/iio/accel/bmi088-accel.h
 create mode 100644 drivers/iio/adc/ti-ads131e08.c
 create mode 100644 drivers/iio/cdc/Kconfig
 create mode 100644 drivers/iio/cdc/Makefile
 create mode 100644 drivers/iio/cdc/ad7150.c
 create mode 100644 drivers/iio/common/scmi_sensors/Kconfig
 create mode 100644 drivers/iio/common/scmi_sensors/Makefile
 create mode 100644 drivers/iio/common/scmi_sensors/scmi_iio.c
 create mode 100644 drivers/iio/proximity/cros_ec_mkbp_proximity.c
 create mode 100644 drivers/iio/test/Kconfig
 create mode 100644 drivers/iio/test/Makefile
 create mode 100644 drivers/iio/test/iio-test-format.c
 create mode 100644 drivers/infiniband/hw/mlx5/dm.c
 create mode 100644 drivers/infiniband/hw/mlx5/dm.h
 create mode 100644 drivers/input/misc/atc260x-onkey.c
 create mode 100644 drivers/input/misc/iqs626a.c
 create mode 100644 drivers/input/touchscreen.c
 create mode 100644 drivers/input/touchscreen/hycon-hy46xx.c
 create mode 100644 drivers/input/touchscreen/ilitek_ts_i2c.c
 create mode 100644 drivers/input/touchscreen/msg2638.c
 delete mode 100644 drivers/input/touchscreen/of_touchscreen.c
 create mode 100644 drivers/interconnect/qcom/sdm660.c
 create mode 100644 drivers/interconnect/qcom/sm8350.c
 create mode 100644 drivers/interconnect/qcom/sm8350.h
 create mode 100644 drivers/iommu/io-pgfault.c
 create mode 100644 drivers/iommu/sprd-iommu.c
 create mode 100644 drivers/irqchip/irq-apple-aic.c
 create mode 100644 drivers/irqchip/irq-idt3243x.c
 create mode 100644 drivers/irqchip/irq-wpcm450-aic.c
 create mode 100644 drivers/leds/flash/leds-rt4505.c
 delete mode 100644 drivers/media/pci/mantis/mantis_core.c
 create mode 100644 drivers/media/platform/imx-jpeg/Kconfig
 create mode 100644 drivers/media/platform/imx-jpeg/Makefile
 create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.c
 create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg-hw.h
 create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c
 create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h
 create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c
 create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-1.c
 create mode 100644 drivers/media/platform/qcom/camss/camss-csid-4-7.c
 create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen1.h
 create mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.h
 create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-170.c
 create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-4-8.c
 create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.c
 create mode 100644 drivers/media/platform/qcom/camss/camss-vfe-gen1.h
 create mode 100644 drivers/media/rc/keymaps/rc-mecool-kii-pro.c
 create mode 100644 drivers/media/rc/keymaps/rc-mecool-kiii-pro.c
 create mode 100644 drivers/media/rc/keymaps/rc-minix-neo.c
 create mode 100644 drivers/media/rc/keymaps/rc-xbox-360.c
 delete mode 100644 drivers/media/rc/zx-irdec.c
 delete mode 100644 drivers/mfd/ab3100-core.c
 delete mode 100644 drivers/mfd/ab3100-otp.c
 create mode 100644 drivers/mfd/atc260x-core.c
 create mode 100644 drivers/mfd/atc260x-i2c.c
 create mode 100644 drivers/mfd/ntxec.c
 create mode 100644 drivers/mfd/rohm-bd9576.c
 create mode 100644 drivers/misc/dw-xdata-pcie.c
 delete mode 100644 drivers/misc/pvpanic.c
 create mode 100644 drivers/misc/pvpanic/Kconfig
 create mode 100644 drivers/misc/pvpanic/Makefile
 create mode 100644 drivers/misc/pvpanic/pvpanic-mmio.c
 create mode 100644 drivers/misc/pvpanic/pvpanic-pci.c
 create mode 100644 drivers/misc/pvpanic/pvpanic.c
 create mode 100644 drivers/misc/pvpanic/pvpanic.h
 rename drivers/{staging/most/sound/sound.c => most/most_snd.c} (100%)
 delete mode 100644 drivers/mtd/parsers/ofpart.c
 create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.c
 create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.h
 create mode 100644 drivers/mtd/parsers/ofpart_core.c
 create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.c
 create mode 100644 drivers/mtd/parsers/ofpart_linksys_ns.h
 create mode 100644 drivers/mtd/spi-nor/otp.c
 create mode 100644 drivers/mtd/spi-nor/swp.c
 create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c
 create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.h
 create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-timestamp.c
 create mode 100644 drivers/net/can/usb/etas_es58x/Makefile
 create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.c
 create mode 100644 drivers/net/can/usb/etas_es58x/es581_4.h
 create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.c
 create mode 100644 drivers/net/can/usb/etas_es58x/es58x_core.h
 create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.c
 create mode 100644 drivers/net/can/usb/etas_es58x/es58x_fd.h
 create mode 100644 drivers/net/dsa/microchip/ksz8.h
 create mode 100644 drivers/net/dsa/microchip/ksz8863_smi.c
 create mode 100644 drivers/net/ethernet/actions/Kconfig
 create mode 100644 drivers/net/ethernet/actions/Makefile
 create mode 100644 drivers/net/ethernet/actions/owl-emac.c
 create mode 100644 drivers/net/ethernet/actions/owl-emac.h
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-ethtool.c
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch-flower.c
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.c
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-switch.h
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.c
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpsw.h
 create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.c
 create mode 100644 drivers/net/ethernet/freescale/enetc/enetc_ierb.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.c
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_adv_rss.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.c
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_fdir.h
 create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.c
 create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_allowlist.h
 create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c
 create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h
 create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.c
 create mode 100644 drivers/net/ethernet/intel/igc/igc_xdp.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_tc.c
 create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.c
 create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe.h
 create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c
 create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_offload.c
 create mode 100644 drivers/net/ethernet/mediatek/mtk_ppe_regs.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/legacy.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.c
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/sample.h
 create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/vporttbl.c
 create mode 100644 drivers/net/ethernet/microsoft/Kconfig
 create mode 100644 drivers/net/ethernet/microsoft/Makefile
 create mode 100644 drivers/net/ethernet/microsoft/mana/Makefile
 create mode 100644 drivers/net/ethernet/microsoft/mana/gdma.h
 create mode 100644 drivers/net/ethernet/microsoft/mana/gdma_main.c
 create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.c
 create mode 100644 drivers/net/ethernet/microsoft/mana/hw_channel.h
 create mode 100644 drivers/net/ethernet/microsoft/mana/mana.h
 create mode 100644 drivers/net/ethernet/microsoft/mana/mana_en.c
 create mode 100644 drivers/net/ethernet/microsoft/mana/mana_ethtool.c
 create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.c
 create mode 100644 drivers/net/ethernet/microsoft/mana/shm_channel.h
 create mode 100644 drivers/net/ethernet/pensando/ionic/ionic_phc.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.h
 delete mode 100644 drivers/net/ipa/ipa_data-sc7180.c
 delete mode 100644 drivers/net/ipa/ipa_data-sdm845.c
 create mode 100644 drivers/net/ipa/ipa_data-v3.5.1.c
 create mode 100644 drivers/net/ipa/ipa_data-v4.11.c
 create mode 100644 drivers/net/ipa/ipa_data-v4.2.c
 create mode 100644 drivers/net/ipa/ipa_data-v4.5.c
 create mode 100644 drivers/net/ipa/ipa_data-v4.9.c
 create mode 100644 drivers/net/ipa/ipa_resource.c
 create mode 100644 drivers/net/ipa/ipa_resource.h
 create mode 100644 drivers/net/mdio/mdio-mux-bcm6368.c
 create mode 100644 drivers/net/netdevsim/psample.c
 create mode 100644 drivers/net/phy/marvell-88x2222.c
 create mode 100644 drivers/net/phy/nxp-c45-tja11xx.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/mmio.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/mt7921_trace.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/trace.c
 create mode 100644 drivers/net/wwan/Kconfig
 create mode 100644 drivers/net/wwan/Makefile
 create mode 100644 drivers/net/wwan/mhi_wwan_ctrl.c
 create mode 100644 drivers/net/wwan/wwan_core.c
 create mode 100644 drivers/nvme/host/ioctl.c
 create mode 100644 drivers/nvmem/brcm_nvram.c
 create mode 100644 drivers/of/kexec.c
 create mode 100644 drivers/of/unittest-data/overlay_common.dtsi
 create mode 100644 drivers/of/unittest-data/static_base_1.dts
 create mode 100644 drivers/of/unittest-data/static_base_2.dts
 create mode 100644 drivers/of/unittest-data/testcases_common.dtsi
 create mode 100644 drivers/pci/controller/dwc/pcie-fu740.c
 create mode 100644 drivers/pci/controller/pcie-mediatek-gen3.c
 create mode 100644 drivers/perf/hisilicon/hisi_uncore_pa_pmu.c
 create mode 100644 drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c
 create mode 100644 drivers/phy/marvell/phy-mvebu-cp110-utmi.c
 create mode 100644 drivers/phy/microchip/Kconfig
 create mode 100644 drivers/phy/microchip/Makefile
 create mode 100644 drivers/phy/microchip/sparx5_serdes.c
 create mode 100644 drivers/phy/microchip/sparx5_serdes.h
 create mode 100644 drivers/phy/microchip/sparx5_serdes_regs.h
 create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6318.c
 create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63268.c
 create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6328.c
 create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6358.c
 create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6362.c
 create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm6368.c
 create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.c
 create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm63xx.h
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8195.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8195.h
 create mode 100644 drivers/pinctrl/pinctrl-zynqmp.c
 create mode 100644 drivers/platform/surface/surface_aggregator_registry.c
 create mode 100644 drivers/platform/surface/surface_dtx.c
 create mode 100644 drivers/platform/surface/surface_platform_profile.c
 create mode 100644 drivers/platform/x86/adv_swbutton.c
 create mode 100644 drivers/platform/x86/gigabyte-wmi.c
 create mode 100644 drivers/power/supply/ab8500-bm.h
 create mode 100644 drivers/power/supply/ab8500-chargalg.h
 create mode 100644 drivers/power/supply/surface_battery.c
 create mode 100644 drivers/power/supply/surface_charger.c
 delete mode 100644 drivers/ptp/ptp_kvm.c
 create mode 100644 drivers/ptp/ptp_kvm_arm.c
 create mode 100644 drivers/ptp/ptp_kvm_common.c
 create mode 100644 drivers/ptp/ptp_kvm_x86.c
 create mode 100644 drivers/pwm/pwm-ntxec.c
 create mode 100644 drivers/pwm/pwm-raspberrypi-poe.c
 create mode 100644 drivers/pwm/pwm-visconti.c
 create mode 100644 drivers/regulator/bd71815-regulator.c
 rename drivers/{staging/hikey9xx => regulator}/hi6421v600-regulator.c (100%)
 create mode 100644 drivers/rtc/rtc-ntxec.c
 create mode 100644 drivers/s390/cio/cio_debugfs.c
 create mode 100644 drivers/s390/cio/cio_inject.c
 create mode 100644 drivers/s390/cio/cio_inject.h
 delete mode 100644 drivers/scsi/aacraid/TODO
 create mode 100644 drivers/soc/mediatek/mt8167-mmsys.h
 create mode 100644 drivers/soc/mediatek/mt8183-mmsys.h
 create mode 100644 drivers/soc/mediatek/mtk-mmsys.h
 create mode 100644 drivers/soundwire/dmi-quirks.c
 create mode 100644 drivers/spi/spi-altera-core.c
 create mode 100644 drivers/spi/spi-altera-dfl.c
 create mode 100644 drivers/spi/spi-altera-platform.c
 delete mode 100644 drivers/spi/spi-altera.c
 create mode 100644 drivers/spi/spi-hisi-kunpeng.c
 delete mode 100644 drivers/staging/comedi/Kconfig
 delete mode 100644 drivers/staging/comedi/comedi_buf.c
 delete mode 100644 drivers/staging/comedi/drivers/addi_apci_16xx.c
 delete mode 100644 drivers/staging/comedi/drivers/adv_pci_dio.c
 delete mode 100644 drivers/staging/comedi/drivers/cb_pcidas64.c
 delete mode 100644 drivers/staging/comedi/drivers/das800.c
 delete mode 100644 drivers/staging/comedi/drivers/dt2814.c
 delete mode 100644 drivers/staging/comedi/drivers/tests/Makefile
 delete mode 100644 drivers/staging/comedi/drivers/tests/example_test.c
 delete mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c
 delete mode 100644 drivers/staging/comedi/drivers/tests/unittest.h
 delete mode 100644 drivers/staging/fsl-dpaa2/Kconfig
 delete mode 100644 drivers/staging/fsl-dpaa2/Makefile
 delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/Makefile
 delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/README
 delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/TODO
 delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw-cmd.h
 delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.c
 delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/dpsw.h
 delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c
 delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.c
 delete mode 100644 drivers/staging/fsl-dpaa2/ethsw/ethsw.h
 delete mode 100644 drivers/staging/gasket/Kconfig
 delete mode 100644 drivers/staging/gasket/Makefile
 delete mode 100644 drivers/staging/gasket/TODO
 delete mode 100644 drivers/staging/gasket/apex.h
 delete mode 100644 drivers/staging/gasket/apex_driver.c
 delete mode 100644 drivers/staging/gasket/gasket.h
 delete mode 100644 drivers/staging/gasket/gasket_constants.h
 delete mode 100644 drivers/staging/gasket/gasket_core.c
 delete mode 100644 drivers/staging/gasket/gasket_core.h
 delete mode 100644 drivers/staging/gasket/gasket_interrupt.c
 delete mode 100644 drivers/staging/gasket/gasket_interrupt.h
 delete mode 100644 drivers/staging/gasket/gasket_ioctl.c
 delete mode 100644 drivers/staging/gasket/gasket_ioctl.h
 delete mode 100644 drivers/staging/gasket/gasket_page_table.c
 delete mode 100644 drivers/staging/gasket/gasket_page_table.h
 delete mode 100644 drivers/staging/gasket/gasket_sysfs.c
 delete mode 100644 drivers/staging/gasket/gasket_sysfs.h
 delete mode 100644 drivers/staging/iio/cdc/ad7150.c
 delete mode 100644 drivers/staging/most/sound/Kconfig
 delete mode 100644 drivers/staging/most/sound/Makefile
 delete mode 100644 drivers/staging/wimax/Documentation/i2400m.rst
 delete mode 100644 drivers/staging/wimax/Documentation/index.rst
 delete mode 100644 drivers/staging/wimax/Documentation/wimax.rst
 delete mode 100644 drivers/staging/wimax/Kconfig
 delete mode 100644 drivers/staging/wimax/Makefile
 delete mode 100644 drivers/staging/wimax/TODO
 delete mode 100644 drivers/staging/wimax/debug-levels.h
 delete mode 100644 drivers/staging/wimax/debugfs.c
 delete mode 100644 drivers/staging/wimax/i2400m/Kconfig
 delete mode 100644 drivers/staging/wimax/i2400m/Makefile
 delete mode 100644 drivers/staging/wimax/i2400m/control.c
 delete mode 100644 drivers/staging/wimax/i2400m/debug-levels.h
 delete mode 100644 drivers/staging/wimax/i2400m/debugfs.c
 delete mode 100644 drivers/staging/wimax/i2400m/driver.c
 delete mode 100644 drivers/staging/wimax/i2400m/fw.c
 delete mode 100644 drivers/staging/wimax/i2400m/i2400m-usb.h
 delete mode 100644 drivers/staging/wimax/i2400m/i2400m.h
 delete mode 100644 drivers/staging/wimax/i2400m/linux-wimax-i2400m.h
 delete mode 100644 drivers/staging/wimax/i2400m/netdev.c
 delete mode 100644 drivers/staging/wimax/i2400m/op-rfkill.c
 delete mode 100644 drivers/staging/wimax/i2400m/rx.c
 delete mode 100644 drivers/staging/wimax/i2400m/sysfs.c
 delete mode 100644 drivers/staging/wimax/i2400m/tx.c
 delete mode 100644 drivers/staging/wimax/i2400m/usb-debug-levels.h
 delete mode 100644 drivers/staging/wimax/i2400m/usb-fw.c
 delete mode 100644 drivers/staging/wimax/i2400m/usb-notif.c
 delete mode 100644 drivers/staging/wimax/i2400m/usb-rx.c
 delete mode 100644 drivers/staging/wimax/i2400m/usb-tx.c
 delete mode 100644 drivers/staging/wimax/i2400m/usb.c
 delete mode 100644 drivers/staging/wimax/id-table.c
 delete mode 100644 drivers/staging/wimax/linux-wimax-debug.h
 delete mode 100644 drivers/staging/wimax/linux-wimax.h
 delete mode 100644 drivers/staging/wimax/net-wimax.h
 delete mode 100644 drivers/staging/wimax/op-msg.c
 delete mode 100644 drivers/staging/wimax/op-reset.c
 delete mode 100644 drivers/staging/wimax/op-rfkill.c
 delete mode 100644 drivers/staging/wimax/op-state-get.c
 delete mode 100644 drivers/staging/wimax/stack.c
 delete mode 100644 drivers/staging/wimax/wimax-internal.h
 create mode 100644 drivers/tee/optee/optee_trace.h
 create mode 100644 drivers/thermal/intel/intel_tcc_cooling.c
 delete mode 100644 drivers/tty/cyclades.c
 delete mode 100644 drivers/tty/isicom.c
 delete mode 100644 drivers/tty/rocket.c
 delete mode 100644 drivers/tty/rocket.h
 delete mode 100644 drivers/tty/rocket_int.h
 create mode 100644 drivers/tty/serial/8250/8250_bcm7271.c
 create mode 100644 drivers/tty/tty.h
 create mode 100644 drivers/uio/uio_dfl.c
 create mode 100644 drivers/usb/dwc3/dwc3-xilinx.c
 create mode 100644 drivers/usb/typec/class.h
 create mode 100644 drivers/usb/typec/mux.h
 create mode 100644 drivers/usb/typec/port-mapper.c
 create mode 100644 drivers/usb/typec/tipd/Kconfig
 create mode 100644 drivers/usb/typec/tipd/Makefile
 create mode 100644 drivers/usb/typec/tipd/core.c
 create mode 100644 drivers/usb/typec/tipd/tps6598x.h
 create mode 100644 drivers/usb/typec/tipd/trace.c
 create mode 100644 drivers/usb/typec/tipd/trace.h
 delete mode 100644 drivers/usb/typec/tps6598x.c
 create mode 100644 drivers/vdpa/vdpa_sim/vdpa_sim_blk.c
 create mode 100644 drivers/vdpa/virtio_pci/Makefile
 create mode 100644 drivers/vdpa/virtio_pci/vp_vdpa.c
 delete mode 100644 drivers/vfio/pci/vfio_pci_nvlink2.c
 create mode 100644 drivers/watchdog/bd9576_wdt.c
 delete mode 100644 drivers/xen/xen-acpi-cpuhotplug.c
 delete mode 100644 drivers/xen/xen-acpi-memhotplug.c
 delete mode 100644 drivers/xen/xen-stub.c
 delete mode 100644 fs/befs/TODO
 create mode 100644 fs/btrfs/tree-mod-log.c
 create mode 100644 fs/btrfs/tree-mod-log.h
 create mode 100644 fs/cachefiles/io.c
 create mode 100644 fs/erofs/pcpubuf.c
 delete mode 100644 fs/f2fs/compress.h
 create mode 100644 fs/fscache/io.c
 create mode 100644 fs/fuse/ioctl.c
 delete mode 100644 fs/jffs2/TODO
 create mode 100644 fs/netfs/Kconfig
 create mode 100644 fs/netfs/Makefile
 create mode 100644 fs/netfs/internal.h
 create mode 100644 fs/netfs/read_helper.c
 create mode 100644 fs/netfs/stats.c
 create mode 100644 include/crypto/ecc_curve.h
 create mode 100644 include/drm/drm_gem_atomic_helper.h
 create mode 100644 include/drm/gud.h
 create mode 100644 include/drm/ttm/ttm_device.h
 delete mode 100644 include/drm/ttm/ttm_memory.h
 create mode 100644 include/dt-bindings/clock/mt7621-clk.h
 create mode 100644 include/dt-bindings/clock/rk3568-cru.h
 create mode 100644 include/dt-bindings/input/atmel-maxtouch.h
 create mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h
 create mode 100644 include/dt-bindings/interconnect/qcom,sm8350.h
 create mode 100644 include/dt-bindings/interrupt-controller/apple-aic.h
 delete mode 100644 include/dt-bindings/phy/phy-cadence-torrent.h
 create mode 100644 include/dt-bindings/phy/phy-cadence.h
 create mode 100644 include/dt-bindings/phy/phy-ti.h
 create mode 100644 include/dt-bindings/pinctrl/mt8195-pinfunc.h
 create mode 100644 include/dt-bindings/pinctrl/pinctrl-zynqmp.h
 create mode 100644 include/dt-bindings/pwm/raspberrypi,firmware-poe-pwm.h
 create mode 100644 include/keys/trusted_tee.h
 create mode 100644 include/kunit/test-bug.h
 create mode 100644 include/linux/align.h
 create mode 100644 include/linux/asn1_encoder.h
 delete mode 100644 include/linux/atm_suni.h
 create mode 100644 include/linux/cfi.h
 create mode 100644 include/linux/clocksource_ids.h
 delete mode 100644 include/linux/cyclades.h
 create mode 100644 include/linux/devm-helpers.h
 create mode 100644 include/linux/elfnote-lto.h
 create mode 100644 include/linux/fileattr.h
 delete mode 100644 include/linux/isicom.h
 delete mode 100644 include/linux/mfd/ab3100.h
 delete mode 100644 include/linux/mfd/abx500/ab8500-bm.h
 delete mode 100644 include/linux/mfd/abx500/ux500_chargalg.h
 create mode 100644 include/linux/mfd/atc260x/atc2603c.h
 create mode 100644 include/linux/mfd/atc260x/atc2609a.h
 create mode 100644 include/linux/mfd/atc260x/core.h
 create mode 100644 include/linux/mfd/ntxec.h
 create mode 100644 include/linux/mfd/rohm-bd71815.h
 create mode 100644 include/linux/mfd/rohm-bd957x.h
 create mode 100644 include/linux/misc_cgroup.h
 create mode 100644 include/linux/netfs.h
 delete mode 100644 include/linux/platform_data/i2c-designware.h
 delete mode 100644 include/linux/platform_data/media/camera-mx2.h
 delete mode 100644 include/linux/platform_data/media/camera-mx3.h
 delete mode 100644 include/linux/platform_data/usb-mx2.h
 rename include/linux/platform_data/{ => x86}/intel-spi.h (100%)
 delete mode 100644 include/linux/pps-gpio.h
 create mode 100644 include/linux/ptp_kvm.h
 create mode 100644 include/linux/ptp_pch.h
 create mode 100644 include/linux/randomize_kstack.h
 create mode 100644 include/linux/wwan.h
 delete mode 100644 include/media/vp8-ctrls.h
 delete mode 100644 include/net/netns/dccp.h
 create mode 100644 include/net/selftests.h
 create mode 100644 include/soc/at91/pm.h
 create mode 100644 include/trace/events/mptcp.h
 create mode 100644 include/trace/events/netfs.h
 delete mode 100644 include/uapi/linux/cyclades.h
 create mode 100644 include/uapi/linux/iio/buffer.h
 create mode 100644 include/uapi/linux/landlock.h
 create mode 100644 include/uapi/linux/surface_aggregator/dtx.h
 create mode 100644 include/uapi/linux/virtio_bt.h
 create mode 100644 include/uapi/linux/virtio_snd.h
 create mode 100644 include/xen/arm/swiotlb-xen.h
 create mode 100644 kernel/cfi.c
 create mode 100644 kernel/cgroup/misc.c
 create mode 100644 kernel/configs/tiny-base.config
 delete mode 100644 kernel/kcsan/kcsan-test.c
 create mode 100644 kernel/kcsan/kcsan_test.c
 delete mode 100644 kernel/locking/rtmutex-debug.c
 delete mode 100644 kernel/locking/rtmutex-debug.h
 delete mode 100644 kernel/locking/rtmutex.h
 create mode 100644 lib/asn1_encoder.c
 create mode 100644 lib/kunit/.kunitconfig
 create mode 100644 lib/math/test_div64.c
 create mode 100644 mm/cma_sysfs.c
 create mode 100644 mm/io-mapping.c
 delete mode 100644 net/ax25/TODO
 create mode 100644 net/bluetooth/aosp.c
 create mode 100644 net/bluetooth/aosp.h
 delete mode 100644 net/bridge/netfilter/nf_log_bridge.c
 create mode 100644 net/core/selftests.c
 delete mode 100644 net/decnet/TODO
 create mode 100644 net/ethtool/eeprom.c
 create mode 100644 net/ethtool/fec.c
 create mode 100644 net/ethtool/stats.c
 delete mode 100644 net/ipv4/netfilter/nf_log_arp.c
 delete mode 100644 net/ipv4/netfilter/nf_log_ipv4.c
 delete mode 100644 net/ipv6/netfilter/nf_log_ipv6.c
 create mode 100644 net/mptcp/sockopt.c
 delete mode 100644 net/netfilter/nf_log_common.c
 delete mode 100644 net/netfilter/nf_log_netdev.c
 create mode 100644 net/netfilter/nf_log_syslog.c
 create mode 100644 samples/landlock/.gitignore
 create mode 100644 samples/landlock/Makefile
 create mode 100644 samples/landlock/sandboxer.c
 create mode 100644 scripts/Makefile.compiler
 delete mode 100644 scripts/Makefile.modsign
 create mode 100755 scripts/as-version.sh
 create mode 100755 scripts/bpf_doc.py
 delete mode 100755 scripts/bpf_helpers_doc.py
 create mode 100644 scripts/checkdeclares.pl
 create mode 100644 scripts/kconfig/internal.h
 create mode 100755 scripts/min-tool-version.sh
 create mode 100755 scripts/remove-stale-files
 delete mode 100755 scripts/test_dwarf5_support.sh
 create mode 100644 security/keys/trusted-keys/tpm2key.asn1
 create mode 100644 security/keys/trusted-keys/trusted_core.c
 create mode 100644 security/keys/trusted-keys/trusted_tee.c
 create mode 100644 security/landlock/Kconfig
 create mode 100644 security/landlock/Makefile
 create mode 100644 security/landlock/common.h
 create mode 100644 security/landlock/cred.c
 create mode 100644 security/landlock/cred.h
 create mode 100644 security/landlock/fs.c
 create mode 100644 security/landlock/fs.h
 create mode 100644 security/landlock/limits.h
 create mode 100644 security/landlock/object.c
 create mode 100644 security/landlock/object.h
 create mode 100644 security/landlock/ptrace.c
 create mode 100644 security/landlock/ptrace.h
 create mode 100644 security/landlock/ruleset.c
 create mode 100644 security/landlock/ruleset.h
 create mode 100644 security/landlock/setup.c
 create mode 100644 security/landlock/setup.h
 create mode 100644 security/landlock/syscalls.c
 create mode 100644 sound/pci/hda/ideapad_s740_helper.c
 create mode 100644 sound/virtio/Kconfig
 create mode 100644 sound/virtio/Makefile
 create mode 100644 sound/virtio/virtio_card.c
 create mode 100644 sound/virtio/virtio_card.h
 create mode 100644 sound/virtio/virtio_chmap.c
 create mode 100644 sound/virtio/virtio_ctl_msg.c
 create mode 100644 sound/virtio/virtio_ctl_msg.h
 create mode 100644 sound/virtio/virtio_jack.c
 create mode 100644 sound/virtio/virtio_pcm.c
 create mode 100644 sound/virtio/virtio_pcm.h
 create mode 100644 sound/virtio/virtio_pcm_msg.c
 create mode 100644 sound/virtio/virtio_pcm_ops.c
 create mode 100644 tools/arch/x86/include/asm/nops.h
 create mode 100644 tools/arch/x86/kcpuid/Makefile
 create mode 100644 tools/arch/x86/kcpuid/cpuid.csv
 create mode 100644 tools/arch/x86/kcpuid/kcpuid.c
 delete mode 100644 tools/bpf/Makefile.helpers
 create mode 100644 tools/build/feature/test-libtraceevent.c
 rename tools/include/asm/{alternative-asm.h => alternative.h} (100%)
 create mode 100644 tools/include/linux/kconfig.h
 create mode 100644 tools/include/linux/math64.h
 delete mode 100644 tools/lib/bpf/libbpf_util.h
 create mode 100644 tools/lib/bpf/linker.c
 create mode 100644 tools/lib/bpf/strset.c
 create mode 100644 tools/lib/bpf/strset.h
 create mode 100644 tools/lib/perf/include/perf/bpf_perf.h
 create mode 100644 tools/memory-model/Documentation/access-marking.txt
 create mode 100644 tools/perf/Documentation/intel-hybrid.txt
 create mode 100644 tools/perf/Documentation/perf-iostat.txt
 create mode 100644 tools/perf/arch/arm64/util/pmu.c
 create mode 100644 tools/perf/arch/mips/Makefile
 create mode 100644 tools/perf/arch/mips/entry/syscalls/mksyscalltbl
 create mode 100644 tools/perf/arch/mips/entry/syscalls/syscall_n64.tbl
 create mode 100644 tools/perf/arch/mips/include/dwarf-regs-table.h
 create mode 100644 tools/perf/arch/mips/include/perf_regs.h
 create mode 100644 tools/perf/arch/mips/util/Build
 create mode 100644 tools/perf/arch/mips/util/dwarf-regs.c
 create mode 100644 tools/perf/arch/mips/util/perf_regs.c
 create mode 100644 tools/perf/arch/mips/util/unwind-libunwind.c
 create mode 100644 tools/perf/arch/powerpc/util/event.c
 create mode 100644 tools/perf/arch/powerpc/util/evsel.c
 create mode 100644 tools/perf/arch/x86/util/iostat.c
 create mode 100644 tools/perf/perf-iostat.sh
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/branch.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/bus.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/cache.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/cycle.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/exception.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/instruction.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/memory.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/other.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/sve.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/metrics.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/cache.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/floating_point.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/frontend.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/locks.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/marked.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/memory.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/others.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/pipeline.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/pmc.json
 create mode 100644 tools/perf/pmu-events/arch/powerpc/power10/translation.json
 create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/branch.json
 create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/cache.json
 create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/core.json
 create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/data-fabric.json
 create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/floating-point.json
 create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/memory.json
 create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/other.json
 create mode 100644 tools/perf/pmu-events/arch/x86/amdzen3/recommended.json
 create mode 100755 tools/perf/tests/shell/stat+csv_summary.sh
 create mode 100755 tools/perf/tests/shell/stat_bpf_counters.sh
 create mode 100644 tools/perf/util/bpf_skel/bperf.h
 create mode 100644 tools/perf/util/bpf_skel/bperf_follower.bpf.c
 create mode 100644 tools/perf/util/bpf_skel/bperf_leader.bpf.c
 create mode 100644 tools/perf/util/bpf_skel/bperf_u.h
 delete mode 100644 tools/perf/util/data-convert-bt.h
 create mode 100644 tools/perf/util/data-convert-json.c
 create mode 100644 tools/perf/util/evlist-hybrid.c
 create mode 100644 tools/perf/util/evlist-hybrid.h
 create mode 100644 tools/perf/util/iostat.c
 create mode 100644 tools/perf/util/iostat.h
 create mode 100644 tools/perf/util/parse-events-hybrid.c
 create mode 100644 tools/perf/util/parse-events-hybrid.h
 create mode 100644 tools/perf/util/pmu-hybrid.c
 create mode 100644 tools/perf/util/pmu-hybrid.h
 create mode 100644 tools/testing/ktest/examples/vmware.conf
 delete mode 100644 tools/testing/radix-tree/linux/compiler_types.h
 create mode 100644 tools/testing/selftests/arm64/bti/.gitignore
 create mode 100644 tools/testing/selftests/arm64/bti/Makefile
 create mode 100644 tools/testing/selftests/arm64/bti/assembler.h
 create mode 100644 tools/testing/selftests/arm64/bti/btitest.h
 create mode 100644 tools/testing/selftests/arm64/bti/compiler.h
 create mode 100644 tools/testing/selftests/arm64/bti/gen/.gitignore
 create mode 100644 tools/testing/selftests/arm64/bti/signal.c
 create mode 100644 tools/testing/selftests/arm64/bti/signal.h
 create mode 100644 tools/testing/selftests/arm64/bti/start.S
 create mode 100644 tools/testing/selftests/arm64/bti/syscall.S
 create mode 100644 tools/testing/selftests/arm64/bti/system.c
 create mode 100644 tools/testing/selftests/arm64/bti/system.h
 create mode 100644 tools/testing/selftests/arm64/bti/test.c
 create mode 100644 tools/testing/selftests/arm64/bti/teststubs.S
 create mode 100644 tools/testing/selftests/arm64/bti/trampoline.S
 create mode 100644 tools/testing/selftests/bpf/Makefile.docs
 create mode 100644 tools/testing/selftests/bpf/map_tests/lpm_trie_map_batch_ops.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/for_each.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/kfunc_call.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_funcs.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_maps.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/linked_vars.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/snprintf.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/static_linked.c
 create mode 100644 tools/testing/selftests/bpf/prog_tests/task_local_storage.c
 create mode 100644 tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c
 delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___err_wrong_arr_kind.c
 delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___err_wrong_arr_value_type.c
 delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___err_wrong_int_kind.c
 delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___err_wrong_int_sz.c
 delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___err_wrong_int_type.c
 delete mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___err_wrong_struct_type.c
 create mode 100644 tools/testing/selftests/bpf/progs/btf__core_reloc_existence___wrong_field_defs.c
 create mode 100644 tools/testing/selftests/bpf/progs/for_each_array_map_elem.c
 create mode 100644 tools/testing/selftests/bpf/progs/for_each_hash_map_elem.c
 create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test.c
 create mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_test_subprog.c
 create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs1.c
 create mode 100644 tools/testing/selftests/bpf/progs/linked_funcs2.c
 create mode 100644 tools/testing/selftests/bpf/progs/linked_maps1.c
 create mode 100644 tools/testing/selftests/bpf/progs/linked_maps2.c
 create mode 100644 tools/testing/selftests/bpf/progs/linked_vars1.c
 create mode 100644 tools/testing/selftests/bpf/progs/linked_vars2.c
 create mode 100644 tools/testing/selftests/bpf/progs/loop6.c
 create mode 100644 tools/testing/selftests/bpf/progs/task_local_storage.c
 create mode 100644 tools/testing/selftests/bpf/progs/task_local_storage_exit_creds.c
 create mode 100644 tools/testing/selftests/bpf/progs/task_ls_recursion.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_snprintf_single.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_skb_verdict_attach.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked1.c
 create mode 100644 tools/testing/selftests/bpf/progs/test_static_linked2.c
 create mode 100755 tools/testing/selftests/bpf/test_doc_build.sh
 delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/spectrum-2/q_in_vni_veto.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/tc_sample.sh
 create mode 100755 tools/testing/selftests/drivers/net/netdevsim/ethtool-fec.sh
 create mode 100755 tools/testing/selftests/drivers/net/netdevsim/psample.sh
 create mode 100644 tools/testing/selftests/kvm/aarch64/vgic_init.c
 create mode 100644 tools/testing/selftests/kvm/kvm_page_table_test.c
 create mode 100644 tools/testing/selftests/landlock/.gitignore
 create mode 100644 tools/testing/selftests/landlock/Makefile
 create mode 100644 tools/testing/selftests/landlock/base_test.c
 create mode 100644 tools/testing/selftests/landlock/common.h
 create mode 100644 tools/testing/selftests/landlock/config
 create mode 100644 tools/testing/selftests/landlock/fs_test.c
 create mode 100644 tools/testing/selftests/landlock/ptrace_test.c
 create mode 100644 tools/testing/selftests/landlock/true.c
 create mode 100755 tools/testing/selftests/lkdtm/stack-entropy.sh
 create mode 100755 tools/testing/selftests/net/forwarding/dual_vxlan_bridge.sh
 create mode 100755 tools/testing/selftests/net/forwarding/gre_multipath_nh_res.sh
 create mode 100755 tools/testing/selftests/net/forwarding/router_mpath_nh_res.sh
 create mode 100755 tools/testing/selftests/net/mptcp/mptcp_sockopt.sh
 create mode 100644 tools/testing/selftests/net/settings
 create mode 100755 tools/testing/selftests/net/udpgro_fwd.sh
 create mode 100755 tools/testing/selftests/net/veth.sh
 create mode 100644 tools/testing/selftests/perf_events/.gitignore
 create mode 100644 tools/testing/selftests/perf_events/Makefile
 create mode 100644 tools/testing/selftests/perf_events/config
 create mode 100644 tools/testing/selftests/perf_events/remove_on_exec.c
 create mode 100644 tools/testing/selftests/perf_events/settings
 create mode 100644 tools/testing/selftests/perf_events/sigtrap_threads.c
 create mode 100755 tools/testing/selftests/powerpc/mm/stress_code_patching.sh
 create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-perf-hwbreak.c
 create mode 100644 tools/testing/selftests/powerpc/security/uaccess_flush.c
 create mode 100644 tools/testing/selftests/proc/proc-subset-pid.c
 create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstart.sh
 create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstop.sh
 create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-again.sh
 create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-batch.sh
 create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-qemu.sh
 rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t => SRCU-T} (100%)
 rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t.boot => SRCU-T.boot} (100%)
 rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u => SRCU-U} (100%)
 rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u.boot => SRCU-U.boot} (100%)
 create mode 100644 tools/testing/selftests/resctrl/.gitignore
 create mode 100644 tools/testing/selftests/resctrl/cmt_test.c
 create mode 100644 tools/testing/selftests/resctrl/config
 delete mode 100644 tools/testing/selftests/resctrl/cqm_test.c
 create mode 100644 tools/testing/selftests/vm/split_huge_page_test.c


More information about the Alsa-devel mailing list