[PULL] drm-misc-next

Maarten Lankhorst maarten.lankhorst at linux.intel.com
Wed Nov 21 10:44:58 UTC 2018


drm-misc-next-2018-11-21:
drm-misc-next for v4.21, part 2:

UAPI Changes:
- Remove syncobj timeline support from drm.
  This was accidentally not correctly disabled last time, but is now at least partially reverted.

Cross-subsystem Changes:
- Document canvas provider node in the DT bindings.
- Improve documentation for TPO TPG110 DT bindings.

Core Changes:
- Use explicit state in drm atomic functions.
- Add panel quirk for new GPD Win2 firmware.
- Add DRM_FORMAT_XYUV8888.
- Set the default import/export function in prime to drm_gem_prime_import/export.
- Add a separate drm_gem_object_funcs, to stop relying on dev->driver->*gem* functions.
- Make sure that tinydrm sets the virtual address also on imported buffers.

Driver Changes:
- Support active-low data enable signal in sun4i.
- Fix scaling in vc4.
- Use canvas provider node in meson.
- Remove unused variables in sti and qxl and cirrus.
- Add overlay plane support and primary plane scaling to meson.
- i2c fixes in drm/bridge/sii902x
- Fix mailbox read size in rockchip.
- Spelling fix in panel/s6d16d0.
- Remove unnecessary null check from qxl_bo_unref.
- Remove unused arguments from qxl_bo_pin.
- Fix qxl cursor pinning.
The following changes since commit e7afb623b4fb82089c9a50c733c740522b8220bc:

  drm: Add drm_any_plane_has_format() (2018-11-06 21:34:22 +0200)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-misc tags/drm-misc-next-2018-11-21

for you to fetch changes up to 0081cdfe63f0b5e72b14d13f45a93ca7b0b8092f:

  qxl: Make sure qxl_cursor memory is pinned (2018-11-21 09:12:46 +0100)

----------------------------------------------------------------
drm-misc-next for v4.21, part 2:

UAPI Changes:
- Remove syncobj timeline support from drm.

Cross-subsystem Changes:
- Document canvas provider node in the DT bindings.
- Improve documentation for TPO TPG110 DT bindings.

Core Changes:
- Use explicit state in drm atomic functions.
- Add panel quirk for new GPD Win2 firmware.
- Add DRM_FORMAT_XYUV8888.
- Set the default import/export function in prime to drm_gem_prime_import/export.
- Add a separate drm_gem_object_funcs, to stop relying on dev->driver->*gem* functions.
- Make sure that tinydrm sets the virtual address also on imported buffers.

Driver Changes:
- Support active-low data enable signal in sun4i.
- Fix scaling in vc4.
- Use canvas provider node in meson.
- Remove unused variables in sti and qxl and cirrus.
- Add overlay plane support and primary plane scaling to meson.
- i2c fixes in drm/bridge/sii902x
- Fix mailbox read size in rockchip.
- Spelling fix in panel/s6d16d0.
- Remove unnecessary null check from qxl_bo_unref.
- Remove unused arguments from qxl_bo_pin.
- Fix qxl cursor pinning.

----------------------------------------------------------------
Boris Brezillon (2):
      drm/vc4: ->x_scaling[1] should never be set to VC4_SCALING_NONE
      drm/vc4: Prefer PPF over TPZ when dst >= 2/3 src

Chris Wilson (1):
      drm/syncobj: Fix compilation following partial revert

Christian König (1):
      drm/syncobj: disable the timeline UAPI for now v2

Christophe Fergeau (3):
      qxl: No need for NULL check before calling qxl_bo_unref()
      qxl: Remove unused qxl_bo_pin arguments
      qxl: Make sure qxl_cursor memory is pinned

Colin Ian King (2):
      drm/virtio: fix memory leak of vfpriv on error return path
      drm/panel: s6d16d0: fix spelling mistake "enble" -> "enable"

Damian Kos (1):
      drm/rockchip: fix for mailbox read size

Eric Anholt (1):
      drm: Revert syncobj timeline changes.

Fabrizio Castro (2):
      drm/bridge/sii902x: Fix EDID readback
      drm/bridge/sii902x: Add missing dependency on I2C_MUX

Gabriel Krisman Bertazi (1):
      drm: panel-orientation-quirks: Do rotation quirk for new GPD Win2 FW

Gustavo Padovan (1):
      drm/virtio: bump driver version after explicit synchronization addition

Linus Walleij (1):
      drm/panel: Augment the TPO TPG110 bindings

Maarten Lankhorst (1):
      Merge remote-tracking branch 'drm/drm-next' into drm-misc-next

Matthew Wilcox (2):
      drm/virtio: Handle error from virtio_gpu_resource_id_get
      drm/virtio: Use IDAs more efficiently

Maxime Jourdan (2):
      dt-bindings: display: amlogic, meson-vpu: Add optional canvas provider node
      drm/meson: Use optional canvas provider

Neil Armstrong (3):
      drm/meson: Support Overlay plane for video rendering
      drm/meson: move OSD scaler management into plane atomic update
      drm/meson: Add primary plane scaling

Noralf Trønnes (5):
      drm/driver: Add defaults for .gem_prime_export/import callbacks
      drm/prime: Add drm_gem_prime_mmap()
      drm/gem: Add drm_gem_object_funcs
      drm/cma-helper: Add DRM_GEM_CMA_VMAP_DRIVER_OPS
      drm/tinydrm: Use DRM_GEM_CMA_VMAP_DRIVER_OPS

Paul Kocialkowski (3):
      drm/sun4i: tcon: Pass encoder to RGB setup function
      drm/sun4i: tcon: Get the connector from the encoder in RGB setup
      drm/sun4i: tcon: Support an active-low DE signal with RGB interface

Robert Foss (3):
      drm/virtio: add virtio_gpu_alloc_fence()
      drm/virtio: add uapi for in and out explicit fences
      drm/virtio: add in/out fence support for explicit synchronization

Stanislav Lisovskiy (1):
      drm: Introduce new DRM_FORMAT_XYUV

Ville Syrjälä (3):
      drm/atomic: Use explicit old crtc state in drm_atomic_add_affected_planes()
      drm/atomic: Use explicit old/new state in drm_atomic_crtc_check()
      drm/atomic: Use explicit old/new state in drm_atomic_plane_check()

YueHaibing (4):
      drm/sti: remove set but not used variable 'priv'
      drm/qxl: remove set but not used variable 'map'
      drm/qxl: remove set but not used variables 'driver, qbo'
      drm/cirrus: Remove set but not used variable 'bo'

 .clang-format                                      |    1 -
 .mailmap                                           |   12 +
 Documentation/00-INDEX                             |  428 --
 Documentation/ABI/stable/sysfs-driver-usb-usbtmc   |   35 -
 .../ABI/testing/configfs-stp-policy-p_sys-t        |   41 +
 Documentation/ABI/testing/configfs-usb-gadget-uvc  |   24 +
 Documentation/ABI/testing/sysfs-bus-iio            |    2 +-
 Documentation/ABI/testing/sysfs-bus-pci            |   24 +
 Documentation/ABI/testing/sysfs-bus-usb            |   19 +-
 Documentation/ABI/testing/sysfs-bus-vmbus          |   21 +
 Documentation/ABI/testing/sysfs-class-lcd-s6e63m0  |   27 -
 .../ABI/testing/sysfs-class-led-driver-sc27xx      |   22 +
 .../ABI/testing/sysfs-class-led-trigger-pattern    |   82 +
 Documentation/ABI/testing/sysfs-class-net          |   22 +-
 Documentation/ABI/testing/sysfs-class-net-dsa      |    7 +
 Documentation/ABI/testing/sysfs-fs-f2fs            |   17 +-
 Documentation/ABI/testing/sysfs-platform-lg-laptop |   35 +
 Documentation/ABI/testing/sysfs-power              |    2 +-
 Documentation/PCI/00-INDEX                         |   26 -
 Documentation/PCI/endpoint/pci-test-howto.txt      |   19 +-
 Documentation/PCI/pci-error-recovery.txt           |   35 +-
 Documentation/RCU/00-INDEX                         |   34 -
 .../Design/Data-Structures/Data-Structures.html    |   31 +-
 .../Expedited-Grace-Periods.html                   |    9 +-
 .../RCU/Design/Requirements/Requirements.html      |  214 +-
 Documentation/RCU/rcu.txt                          |    4 -
 Documentation/RCU/stallwarn.txt                    |   13 +-
 Documentation/RCU/whatisRCU.txt                    |    3 +-
 Documentation/accounting/psi.txt                   |   73 +
 Documentation/admin-guide/LSM/Yama.rst             |    4 +-
 Documentation/admin-guide/README.rst               |    3 +-
 Documentation/admin-guide/cgroup-v2.rst            |   22 +
 Documentation/admin-guide/ext4.rst                 |  574 ++
 Documentation/admin-guide/index.rst                |    1 +
 Documentation/admin-guide/kernel-parameters.txt    |   80 +-
 Documentation/admin-guide/l1tf.rst                 |    2 +-
 Documentation/admin-guide/mm/index.rst             |    1 +
 Documentation/admin-guide/mm/memory-hotplug.rst    |  444 ++
 Documentation/admin-guide/pm/intel_pstate.rst      |    7 +
 Documentation/admin-guide/security-bugs.rst        |   47 +-
 Documentation/arm/00-INDEX                         |   50 -
 Documentation/arm/Samsung/Bootloader-interface.txt |    1 +
 Documentation/arm64/elf_hwcaps.txt                 |   12 +-
 Documentation/arm64/hugetlbpage.txt                |   38 +
 Documentation/arm64/silicon-errata.txt             |    1 +
 Documentation/block/00-INDEX                       |   34 -
 Documentation/blockdev/00-INDEX                    |   18 -
 Documentation/blockdev/README.DAC960               |  756 --
 Documentation/blockdev/zram.txt                    |    2 +-
 Documentation/cdrom/00-INDEX                       |   11 -
 Documentation/cgroup-v1/00-INDEX                   |   26 -
 Documentation/cgroup-v1/rdma.txt                   |    2 +-
 Documentation/conf.py                              |   10 +-
 Documentation/core-api/boot-time-mm.rst            |   71 +-
 Documentation/core-api/gfp_mask-from-fs-io.rst     |    2 +
 Documentation/core-api/idr.rst                     |    2 +-
 Documentation/core-api/index.rst                   |    4 +
 Documentation/core-api/memory-allocation.rst       |  122 +
 Documentation/core-api/memory-hotplug.rst          |  125 +
 Documentation/core-api/mm-api.rst                  |    2 +
 Documentation/core-api/printk-formats.rst          |   11 +-
 Documentation/core-api/xarray.rst                  |  435 ++
 Documentation/crypto/asymmetric-keys.txt           |   26 +-
 Documentation/dev-tools/coccinelle.rst             |   23 +-
 Documentation/dev-tools/kselftest.rst              |    2 +-
 Documentation/device-mapper/dm-flakey.txt          |    4 +
 Documentation/device-mapper/log-writes.txt         |    2 +-
 Documentation/devicetree/00-INDEX                  |   12 -
 .../devicetree/bindings/arm/al,alpine.txt          |   72 -
 Documentation/devicetree/bindings/arm/amlogic.txt  |    7 +
 .../devicetree/bindings/arm/atmel-at91.txt         |  170 -
 .../devicetree/bindings/arm/atmel-sysregs.txt      |  171 +
 .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt   |    8 +
 .../devicetree/bindings/arm/coresight.txt          |  120 +-
 .../devicetree/bindings/arm/cpu-capacity.txt       |    8 +-
 .../bindings/arm/cpu-enable-method/al,alpine-smp   |   34 +-
 Documentation/devicetree/bindings/arm/cpus.txt     |    4 +-
 .../bindings/arm/freescale/fsl,layerscape-dcfg.txt |   19 +
 .../bindings/arm/freescale/fsl,layerscape-scfg.txt |   19 +
 .../devicetree/bindings/arm/freescale/fsl,scu.txt  |  183 +
 Documentation/devicetree/bindings/arm/fsl.txt      |   83 +-
 .../bindings/arm/hisilicon/hisilicon.txt           |    8 +
 .../devicetree/bindings/arm/keystone/ti,sci.txt    |    4 +
 .../bindings/arm/marvell/marvell,berlin.txt        |   96 -
 .../bindings/arm/mediatek/mediatek,apmixedsys.txt  |    1 +
 .../bindings/arm/mediatek/mediatek,audsys.txt      |    1 +
 .../bindings/arm/mediatek/mediatek,bdpsys.txt      |    1 +
 .../bindings/arm/mediatek/mediatek,ethsys.txt      |    1 +
 .../bindings/arm/mediatek/mediatek,hifsys.txt      |    1 +
 .../bindings/arm/mediatek/mediatek,imgsys.txt      |    1 +
 .../bindings/arm/mediatek/mediatek,infracfg.txt    |    1 +
 .../bindings/arm/mediatek/mediatek,mmsys.txt       |    1 +
 .../bindings/arm/mediatek/mediatek,pericfg.txt     |    1 +
 .../bindings/arm/mediatek/mediatek,topckgen.txt    |    1 +
 .../bindings/arm/mediatek/mediatek,vdecsys.txt     |    1 +
 .../devicetree/bindings/arm/msm/qcom,kpss-acc.txt  |   19 +
 .../devicetree/bindings/arm/msm/qcom,kpss-gcc.txt  |   44 +
 .../devicetree/bindings/arm/msm/qcom,llcc.txt      |   19 +-
 Documentation/devicetree/bindings/arm/rockchip.txt |   20 +
 Documentation/devicetree/bindings/arm/scu.txt      |    2 +-
 Documentation/devicetree/bindings/arm/secure.txt   |   19 +-
 Documentation/devicetree/bindings/arm/shmobile.txt |   16 +-
 Documentation/devicetree/bindings/arm/syna.txt     |  105 +
 Documentation/devicetree/bindings/arm/tegra.txt    |    9 +-
 .../bindings/arm/tegra/nvidia,tegra186-pmc.txt     |   93 +
 .../bindings/arm/tegra/nvidia,tegra20-pmc.txt      |  103 +
 .../devicetree/bindings/arm/ux500/boards.txt       |    2 +-
 .../devicetree/bindings/arm/zte,sysctrl.txt        |   30 +
 Documentation/devicetree/bindings/arm/zte.txt      |   27 +-
 .../devicetree/bindings/ata/ahci-platform.txt      |    6 +-
 .../devicetree/bindings/ata/brcm,sata-brcm.txt     |    1 +
 .../devicetree/bindings/clock/actions,owl-cmu.txt  |    2 +
 .../devicetree/bindings/clock/at91-clock.txt       |  516 +-
 .../devicetree/bindings/clock/hi3670-clock.txt     |   43 +
 .../devicetree/bindings/clock/imx6q-clock.txt      |    8 +
 .../devicetree/bindings/clock/ingenic,cgu.txt      |    7 +-
 .../devicetree/bindings/clock/qcom,camcc.txt       |   18 +
 .../devicetree/bindings/clock/qcom,gcc.txt         |    3 +
 .../devicetree/bindings/clock/qcom,hfpll.txt       |   60 +
 .../devicetree/bindings/clock/qcom,krait-cc.txt    |   34 +
 .../devicetree/bindings/clock/renesas,cpg-mssr.txt |   17 +-
 .../bindings/connector/usb-connector.txt           |    8 +-
 .../bindings/crypto/hisilicon,hip07-sec.txt        |    2 +-
 Documentation/devicetree/bindings/csky/cpus.txt    |   73 +
 .../bindings/display/amlogic,meson-vpu.txt         |    2 +
 .../bindings/display/panel/innolux,p120zdg-bf1.txt |   22 +
 .../bindings/display/panel/innolux,tv123wam.txt    |   20 -
 .../bindings/display/panel/simple-panel.txt        |    3 +
 .../bindings/display/panel/tpo,tpg110.txt          |   81 +-
 .../devicetree/bindings/dma/jz4780-dma.txt         |   14 +-
 .../devicetree/bindings/dma/renesas,rcar-dmac.txt  |    1 +
 .../devicetree/bindings/dma/renesas,usb-dmac.txt   |    1 +
 .../devicetree/bindings/firmware/qcom,scm.txt      |   33 +-
 .../firmware/xilinx/xlnx,zynqmp-firmware.txt       |   82 +
 .../devicetree/bindings/fpga/fpga-region.txt       |    4 +-
 Documentation/devicetree/bindings/gpio/gpio.txt    |  142 +-
 .../devicetree/bindings/gpio/ingenic,gpio.txt      |   46 -
 .../devicetree/bindings/gpio/renesas,gpio-rcar.txt |   65 +-
 .../devicetree/bindings/gpio/snps,creg-gpio.txt    |   21 +
 .../devicetree/bindings/hwmon/ina3221.txt          |   44 +
 .../devicetree/bindings/hwmon/ltc2978.txt          |    2 +
 .../devicetree/bindings/i2c/i2c-designware.txt     |    7 +-
 .../devicetree/bindings/i2c/i2c-imx-lpi2c.txt      |    1 +
 Documentation/devicetree/bindings/i2c/i2c-rcar.txt |    2 +
 .../devicetree/bindings/i2c/i2c-sh_mobile.txt      |    1 +
 Documentation/devicetree/bindings/i2c/i2c.txt      |    2 +-
 .../devicetree/bindings/iio/accel/adxl372.txt      |   33 +
 .../devicetree/bindings/iio/adc/mcp3911.txt        |   30 +
 .../devicetree/bindings/iio/adc/qcom,spmi-vadc.txt |   81 +-
 .../bindings/iio/adc/sprd,sc27xx-adc.txt           |    4 +
 .../devicetree/bindings/iio/dac/ad5758.txt         |    5 +
 .../devicetree/bindings/iio/dac/ltc1660.txt        |   21 +
 .../devicetree/bindings/iio/imu/inv_mpu6050.txt    |    1 +
 .../devicetree/bindings/iio/imu/st_lsm6dsx.txt     |    1 +
 .../devicetree/bindings/iio/light/bh1750.txt       |   18 +
 .../devicetree/bindings/iio/light/tsl2772.txt      |   42 +
 .../devicetree/bindings/iio/proximity/vl53l0x.txt  |   12 +
 .../devicetree/bindings/input/pwm-vibrator.txt     |    4 +-
 .../bindings/input/touchscreen/touchscreen.txt     |    6 +-
 .../interrupt-controller/csky,apb-intc.txt         |   62 +
 .../bindings/interrupt-controller/csky,mpintc.txt  |   40 +
 .../bindings/interrupt-controller/marvell,icu.txt  |   85 +-
 .../bindings/interrupt-controller/marvell,sei.txt  |   36 +
 .../bindings/interrupt-controller/renesas,irqc.txt |    5 +-
 .../devicetree/bindings/iommu/mediatek,iommu.txt   |    4 +-
 .../bindings/iommu/renesas,ipmmu-vmsa.txt          |    1 +
 .../devicetree/bindings/leds/leds-an30259a.txt     |   43 +
 .../bindings/mailbox/qcom,apcs-kpss-global.txt     |    1 +
 Documentation/devicetree/bindings/media/cedrus.txt |   54 +
 .../devicetree/bindings/media/fsl-pxp.txt          |   26 +
 .../devicetree/bindings/media/i2c/adv748x.txt      |   20 +-
 .../devicetree/bindings/media/i2c/adv7604.txt      |    2 +-
 ...dongwoon,dw9807.txt => dongwoon,dw9807-vcm.txt} |    0
 .../bindings/media/mediatek-jpeg-decoder.txt       |    1 +
 .../devicetree/bindings/media/rcar_vin.txt         |    1 +
 .../devicetree/bindings/media/renesas,ceu.txt      |   14 +-
 .../devicetree/bindings/media/rockchip-vpu.txt     |   29 +
 .../devicetree/bindings/media/video-interfaces.txt |    4 +-
 .../memory-controllers/mediatek,smi-common.txt     |    1 +
 .../memory-controllers/mediatek,smi-larb.txt       |    3 +-
 Documentation/devicetree/bindings/mfd/arizona.txt  |    2 +-
 .../devicetree/bindings/mfd/atmel-usart.txt        |   85 +
 .../devicetree/bindings/mfd/rohm,bd71837-pmic.txt  |   17 +-
 Documentation/devicetree/bindings/mips/mscc.txt    |   16 +
 .../devicetree/bindings/misc/fsl,qoriq-mc.txt      |   39 +
 Documentation/devicetree/bindings/misc/lwn-bk4.txt |   26 +
 .../devicetree/bindings/mmc/arasan,sdhci.txt       |    1 +
 Documentation/devicetree/bindings/mmc/jz4740.txt   |    1 +
 Documentation/devicetree/bindings/mmc/mmci.txt     |   11 +
 Documentation/devicetree/bindings/mmc/mtk-sd.txt   |    2 +
 .../bindings/mmc/nvidia,tegra20-sdhci.txt          |   72 +
 .../devicetree/bindings/mmc/renesas,mmcif.txt      |    4 +-
 .../devicetree/bindings/mmc/sdhci-sprd.txt         |   41 +
 Documentation/devicetree/bindings/mmc/tmio_mmc.txt |   10 +-
 .../devicetree/bindings/mmc/uniphier-sd.txt        |   55 +
 .../devicetree/bindings/net/brcm,unimac-mdio.txt   |    3 +
 .../devicetree/bindings/net/can/rcar_can.txt       |    1 +
 Documentation/devicetree/bindings/net/dsa/b53.txt  |   36 +
 .../devicetree/bindings/net/dsa/lantiq-gswip.txt   |  143 +
 .../devicetree/bindings/net/lantiq,xrx200-net.txt  |   21 +
 .../devicetree/bindings/net/marvell,prestera.txt   |    4 +-
 .../devicetree/bindings/net/marvell-pp2.txt        |   45 +-
 .../devicetree/bindings/net/micrel-ksz90x1.txt     |   28 +-
 .../devicetree/bindings/net/mscc-ocelot.txt        |    9 +-
 .../devicetree/bindings/net/mscc-phy-vsc8531.txt   |   21 +-
 .../devicetree/bindings/net/renesas,ravb.txt       |    1 +
 .../bindings/net/wireless/qcom,ath10k.txt          |    6 +
 .../bindings/nvmem/allwinner,sunxi-sid.txt         |    1 +
 .../devicetree/bindings/pci/fsl,imx6q-pcie.txt     |    1 +
 .../devicetree/bindings/pci/pci-keystone.txt       |    3 +
 .../devicetree/bindings/pci/pci-rcar-gen2.txt      |    1 +
 Documentation/devicetree/bindings/pci/rcar-pci.txt |    2 +
 Documentation/devicetree/bindings/pci/ti-pci.txt   |    5 +
 .../devicetree/bindings/phy/brcm-sata-phy.txt      |    1 +
 .../devicetree/bindings/phy/phy-cadence-dp.txt     |   30 +
 .../devicetree/bindings/phy/phy-ocelot-serdes.txt  |   43 +
 .../bindings/phy/phy-rockchip-inno-hdmi.txt        |   43 +
 .../devicetree/bindings/phy/qcom-qmp-phy.txt       |   23 +-
 .../devicetree/bindings/phy/rcar-gen2-phy.txt      |    1 +
 .../devicetree/bindings/phy/rcar-gen3-phy-usb2.txt |   11 +-
 .../devicetree/bindings/phy/rcar-gen3-phy-usb3.txt |   10 +-
 .../devicetree/bindings/phy/uniphier-pcie-phy.txt  |   31 +
 .../devicetree/bindings/phy/uniphier-usb2-phy.txt  |   45 +
 .../bindings/phy/uniphier-usb3-hsphy.txt           |   69 +
 .../bindings/phy/uniphier-usb3-ssphy.txt           |   57 +
 .../bindings/pinctrl/brcm,bcm4708-pinmux.txt       |   57 +
 .../bindings/pinctrl/ingenic,pinctrl.txt           |   39 +-
 .../devicetree/bindings/pinctrl/meson,pinctrl.txt  |    2 +
 .../bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt   |  216 +
 .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt |    2 +
 .../bindings/pinctrl/qcom,qcs404-pinctrl.txt       |  199 +
 .../bindings/pinctrl/qcom,sdm660-pinctrl.txt       |  191 +
 .../bindings/pinctrl/renesas,pfc-pinctrl.txt       |    3 +
 .../bindings/pinctrl/renesas,rzn1-pinctrl.txt      |  153 +
 .../devicetree/bindings/power/actions,owl-sps.txt  |    2 +
 .../devicetree/bindings/power/renesas,apmu.txt     |    2 +
 .../bindings/power/renesas,rcar-sysc.txt           |    3 +
 .../devicetree/bindings/power/reset/qcom,pon.txt   |    5 +-
 .../devicetree/bindings/power/supply/bq25890.txt   |    3 +
 .../devicetree/bindings/power/supply/bq27xxx.txt   |    1 +
 .../bindings/power/supply/sc2731_charger.txt       |   40 +
 .../devicetree/bindings/pwm/pwm-tiecap.txt         |    1 +
 .../devicetree/bindings/pwm/renesas,pwm-rcar.txt   |    4 +
 .../devicetree/bindings/pwm/renesas,tpu-pwm.txt    |   10 +-
 .../devicetree/bindings/regulator/pfuze100.txt     |    5 +
 .../bindings/regulator/qcom,smd-rpm-regulator.txt  |   23 +
 .../bindings/regulator/rohm,bd71837-regulator.txt  |   12 +-
 .../bindings/regulator/st,stpmic1-regulator.txt    |   68 +
 .../bindings/remoteproc/qcom,adsp-pil.txt          |  126 +
 .../devicetree/bindings/remoteproc/qcom,adsp.txt   |    5 +
 .../devicetree/bindings/remoteproc/qcom,q6v5.txt   |    8 +-
 .../devicetree/bindings/reset/fsl,imx7-src.txt     |    2 +-
 .../devicetree/bindings/reset/qcom,pdc-global.txt  |   52 +
 .../devicetree/bindings/reset/renesas,rst.txt      |    3 +
 .../devicetree/bindings/serial/atmel-usart.txt     |   64 -
 .../bindings/serial/renesas,sci-serial.txt         |    6 +
 .../devicetree/bindings/serial/uniphier-uart.txt   |    3 +-
 .../bindings/soc/amlogic/amlogic,canvas.txt        |   29 +
 .../devicetree/bindings/soc/fsl/cpm_qe/network.txt |    6 +
 .../devicetree/bindings/soc/mediatek/pwrap.txt     |    2 +
 .../devicetree/bindings/soc/qcom/qcom,geni-se.txt  |   29 +-
 .../devicetree/bindings/soc/rockchip/grf.txt       |    2 +
 .../devicetree/bindings/sound/adi,adau1977.txt     |   54 +
 .../devicetree/bindings/sound/amlogic,axg-pdm.txt  |   24 +
 .../devicetree/bindings/sound/cs42l51.txt          |   17 +
 .../devicetree/bindings/sound/maxim,max98088.txt   |   23 +
 .../bindings/sound/mikroe,mikroe-proto.txt         |   23 +
 .../devicetree/bindings/sound/nau8822.txt          |   16 +
 .../devicetree/bindings/sound/pcm3060.txt          |   17 +
 .../devicetree/bindings/sound/qcom,q6afe.txt       |   18 +-
 .../devicetree/bindings/sound/renesas,rsnd.txt     |    5 +-
 .../devicetree/bindings/sound/st,sta32x.txt        |    9 +
 .../devicetree/bindings/sound/st,stm32-sai.txt     |    7 +
 .../devicetree/bindings/sound/sun4i-i2s.txt        |    2 +
 .../bindings/sound/sun50i-codec-analog.txt         |   12 +
 .../devicetree/bindings/sound/ts3a227e.txt         |    2 +-
 Documentation/devicetree/bindings/sound/wm8782.txt |   17 +
 .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt |   39 +
 .../devicetree/bindings/spi/qcom,spi-qcom-qspi.txt |   36 +
 Documentation/devicetree/bindings/spi/sh-msiof.txt |    8 +-
 .../devicetree/bindings/spi/snps,dw-apb-ssi.txt    |    2 +-
 .../devicetree/bindings/spi/spi-fsl-lpspi.txt      |    1 +
 .../devicetree/bindings/spi/spi-pxa2xx.txt         |   24 +
 Documentation/devicetree/bindings/spi/spi-rspi.txt |    4 +-
 .../devicetree/bindings/spi/spi-slave-mt27xx.txt   |   32 +
 Documentation/devicetree/bindings/spi/spi-sprd.txt |   26 +
 .../devicetree/bindings/spi/spi-stm32-qspi.txt     |   44 +
 .../devicetree/bindings/sram/sunxi-sram.txt        |    4 +
 .../bindings/thermal/qcom-spmi-temp-alarm.txt      |   16 +-
 .../devicetree/bindings/thermal/qoriq-thermal.txt  |    6 +-
 .../bindings/thermal/rcar-gen3-thermal.txt         |    5 +-
 .../devicetree/bindings/thermal/rcar-thermal.txt   |    6 +-
 .../devicetree/bindings/thermal/stm32-thermal.txt  |   61 +
 .../devicetree/bindings/thermal/thermal.txt        |    2 +-
 .../bindings/timer/csky,gx6605s-timer.txt          |   42 +
 .../devicetree/bindings/timer/csky,mptimer.txt     |   42 +
 .../devicetree/bindings/timer/renesas,cmt.txt      |    9 +
 .../devicetree/bindings/timer/renesas,ostm.txt     |    3 +-
 .../devicetree/bindings/timer/renesas,tmu.txt      |    2 +
 .../devicetree/bindings/trivial-devices.txt        |   11 -
 .../devicetree/bindings/usb/ci-hdrc-usb2.txt       |    2 +
 Documentation/devicetree/bindings/usb/dwc2.txt     |    1 +
 Documentation/devicetree/bindings/usb/dwc3.txt     |    1 +
 Documentation/devicetree/bindings/usb/ehci-mv.txt  |   23 +
 .../devicetree/bindings/usb/exynos-usb.txt         |    2 +
 .../devicetree/bindings/usb/faraday,fotg210.txt    |   35 +
 .../devicetree/bindings/usb/fcs,fusb302.txt        |   32 +-
 .../devicetree/bindings/usb/renesas_usb3.txt       |    6 +-
 .../devicetree/bindings/usb/renesas_usbhs.txt      |   11 +-
 Documentation/devicetree/bindings/usb/usb-ehci.txt |    6 +-
 Documentation/devicetree/bindings/usb/usb-ohci.txt |    6 +-
 Documentation/devicetree/bindings/usb/usb-xhci.txt |    5 +-
 .../devicetree/bindings/vendor-prefixes.txt        |    6 +
 .../bindings/watchdog/armada-37xx-wdt.txt          |   23 +
 .../devicetree/bindings/watchdog/mpc8xxx-wdt.txt   |   25 +
 .../devicetree/bindings/watchdog/renesas-wdt.txt   |    2 +
 Documentation/driver-api/basics.rst                |    3 +
 Documentation/driver-api/firewire.rst              |   48 +
 Documentation/driver-api/fpga/fpga-bridge.rst      |   37 +-
 Documentation/driver-api/fpga/fpga-mgr.rst         |  121 +-
 Documentation/driver-api/fpga/fpga-programming.rst |  107 +
 Documentation/driver-api/fpga/fpga-region.rst      |   91 +-
 Documentation/driver-api/fpga/index.rst            |    2 +
 Documentation/driver-api/fpga/intro.rst            |    2 +-
 Documentation/driver-api/gpio/board.rst            |   24 +
 Documentation/driver-api/gpio/consumer.rst         |   64 +-
 Documentation/driver-api/gpio/driver.rst           |   23 +-
 Documentation/driver-api/gpio/index.rst            |    2 +-
 Documentation/driver-api/index.rst                 |    3 +-
 Documentation/driver-api/mtdnand.rst               |   34 +-
 Documentation/driver-api/pci/index.rst             |   22 +
 Documentation/driver-api/pci/p2pdma.rst            |  145 +
 Documentation/driver-api/{ => pci}/pci.rst         |    0
 Documentation/driver-api/soundwire/stream.rst      |   36 +
 Documentation/driver-api/uio-howto.rst             |    4 +-
 Documentation/efi-stub.txt                         |   17 +-
 Documentation/fb/00-INDEX                          |   75 -
 Documentation/fb/uvesafb.txt                       |    5 +-
 Documentation/fb/vesafb.txt                        |    4 +-
 Documentation/filesystems/00-INDEX                 |  153 -
 Documentation/filesystems/ceph.txt                 |    5 +
 Documentation/filesystems/dax.txt                  |    2 +-
 Documentation/filesystems/ext2.txt                 |    2 +-
 .../filesystems/ext4/{ondisk => }/about.rst        |    0
 .../filesystems/ext4/{ondisk => }/allocators.rst   |    0
 Documentation/filesystems/ext4/attributes.rst      |  191 +
 .../filesystems/ext4/{ondisk => }/bigalloc.rst     |    0
 .../filesystems/ext4/{ondisk => }/bitmaps.rst      |    0
 .../filesystems/ext4/{ondisk => }/blockgroup.rst   |    0
 .../filesystems/ext4/{ondisk => }/blockmap.rst     |    0
 .../filesystems/ext4/{ondisk => }/blocks.rst       |    0
 Documentation/filesystems/ext4/checksums.rst       |   73 +
 Documentation/filesystems/ext4/directory.rst       |  426 ++
 .../filesystems/ext4/{ondisk => }/dynamic.rst      |    0
 .../filesystems/ext4/{ondisk => }/eainode.rst      |    0
 Documentation/filesystems/ext4/ext4.rst            |  613 --
 .../filesystems/ext4/{ondisk => }/globals.rst      |    0
 Documentation/filesystems/ext4/group_descr.rst     |  170 +
 Documentation/filesystems/ext4/ifork.rst           |  194 +
 Documentation/filesystems/ext4/index.rst           |   19 +-
 .../filesystems/ext4/{ondisk => }/inlinedata.rst   |    0
 Documentation/filesystems/ext4/inodes.rst          |  576 ++
 Documentation/filesystems/ext4/journal.rst         |  611 ++
 Documentation/filesystems/ext4/mmp.rst             |   77 +
 .../filesystems/ext4/ondisk/attributes.rst         |  191 -
 .../filesystems/ext4/ondisk/checksums.rst          |   73 -
 .../filesystems/ext4/ondisk/directory.rst          |  426 --
 .../filesystems/ext4/ondisk/group_descr.rst        |  170 -
 Documentation/filesystems/ext4/ondisk/ifork.rst    |  194 -
 Documentation/filesystems/ext4/ondisk/index.rst    |    9 -
 Documentation/filesystems/ext4/ondisk/inodes.rst   |  575 --
 Documentation/filesystems/ext4/ondisk/journal.rst  |  611 --
 Documentation/filesystems/ext4/ondisk/mmp.rst      |   77 -
 .../filesystems/ext4/ondisk/special_inodes.rst     |   38 -
 Documentation/filesystems/ext4/ondisk/super.rst    |  801 ---
 .../filesystems/ext4/{ondisk => }/overview.rst     |    0
 Documentation/filesystems/ext4/special_inodes.rst  |   38 +
 Documentation/filesystems/ext4/super.rst           |  801 +++
 Documentation/filesystems/f2fs.txt                 |    8 +-
 Documentation/filesystems/fscrypt.rst              |   10 -
 Documentation/filesystems/nfs/00-INDEX             |   26 -
 Documentation/filesystems/nfs/rpc-cache.txt        |    6 +-
 Documentation/filesystems/overlayfs.txt            |    6 +
 .../filesystems/pohmelfs/design_notes.txt          |   72 -
 Documentation/filesystems/pohmelfs/info.txt        |   99 -
 .../filesystems/pohmelfs/network_protocol.txt      |  227 -
 Documentation/filesystems/porting                  |   16 +
 Documentation/filesystems/proc.txt                 |    4 +
 Documentation/filesystems/ubifs-authentication.md  |  426 ++
 Documentation/filesystems/ubifs.txt                |    7 +
 Documentation/filesystems/vfs.txt                  |   22 +-
 Documentation/fmc/00-INDEX                         |   38 -
 Documentation/gpio/00-INDEX                        |    4 -
 Documentation/gpu/todo.rst                         |   13 +
 Documentation/hwmon/ina3221                        |    2 +
 Documentation/hwmon/lm75                           |    6 +-
 Documentation/hwmon/ltc2978                        |    5 +
 Documentation/hwmon/mc13783-adc                    |    8 +-
 Documentation/ide/00-INDEX                         |   14 -
 Documentation/index.rst                            |    5 +-
 Documentation/input/event-codes.rst                |   11 +-
 Documentation/ioctl/00-INDEX                       |   12 -
 Documentation/ioctl/ioctl-number.txt               |    2 +-
 Documentation/isdn/00-INDEX                        |   42 -
 Documentation/kbuild/00-INDEX                      |   14 -
 Documentation/kbuild/makefiles.txt                 |   15 -
 Documentation/kernel-per-CPU-kthreads.txt          |    2 +-
 Documentation/laptops/00-INDEX                     |   16 -
 Documentation/laptops/lg-laptop.rst                |   81 +
 Documentation/leds/00-INDEX                        |   32 -
 Documentation/locking/00-INDEX                     |   16 -
 Documentation/locking/lockstat.txt                 |    2 +-
 Documentation/m68k/00-INDEX                        |    7 -
 Documentation/media/kapi/cec-core.rst              |    4 +
 Documentation/media/kapi/mc-core.rst               |    2 +
 Documentation/media/kapi/v4l2-subdev.rst           |   30 +-
 Documentation/media/uapi/cec/cec-func-poll.rst     |    3 +-
 Documentation/media/uapi/cec/cec-ioc-receive.rst   |   25 +-
 .../media/uapi/mediactl/media-controller.rst       |    1 +
 Documentation/media/uapi/mediactl/media-funcs.rst  |    6 +
 .../media/uapi/mediactl/media-ioc-device-info.rst  |    1 +
 .../uapi/mediactl/media-ioc-enum-entities.rst      |    1 +
 .../media/uapi/mediactl/media-ioc-enum-links.rst   |    1 +
 .../media/uapi/mediactl/media-ioc-g-topology.rst   |    1 +
 .../uapi/mediactl/media-ioc-request-alloc.rst      |   66 +
 .../media/uapi/mediactl/media-ioc-setup-link.rst   |    1 +
 .../uapi/mediactl/media-request-ioc-queue.rst      |   78 +
 .../uapi/mediactl/media-request-ioc-reinit.rst     |   51 +
 Documentation/media/uapi/mediactl/request-api.rst  |  252 +
 .../media/uapi/mediactl/request-func-close.rst     |   49 +
 .../media/uapi/mediactl/request-func-ioctl.rst     |   67 +
 .../media/uapi/mediactl/request-func-poll.rst      |   77 +
 Documentation/media/uapi/v4l/biblio.rst            |   10 -
 Documentation/media/uapi/v4l/buffer.rst            |   29 +-
 Documentation/media/uapi/v4l/colorspaces-defs.rst  |    8 +-
 .../media/uapi/v4l/colorspaces-details.rst         |   13 +-
 Documentation/media/uapi/v4l/extended-controls.rst |  176 +
 Documentation/media/uapi/v4l/func-poll.rst         |    3 +-
 Documentation/media/uapi/v4l/meta-formats.rst      |    1 +
 Documentation/media/uapi/v4l/pixfmt-compressed.rst |   18 +-
 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst  |  210 +
 Documentation/media/uapi/v4l/pixfmt-reserved.rst   |   15 +-
 .../media/uapi/v4l/vidioc-create-bufs.rst          |   14 +-
 Documentation/media/uapi/v4l/vidioc-cropcap.rst    |    2 +-
 Documentation/media/uapi/v4l/vidioc-dqevent.rst    |   12 +-
 Documentation/media/uapi/v4l/vidioc-g-crop.rst     |    2 +-
 .../media/uapi/v4l/vidioc-g-dv-timings.rst         |   27 +-
 .../media/uapi/v4l/vidioc-g-ext-ctrls.rst          |   59 +-
 Documentation/media/uapi/v4l/vidioc-qbuf.rst       |   37 +-
 Documentation/media/uapi/v4l/vidioc-queryctrl.rst  |   14 +-
 Documentation/media/uapi/v4l/vidioc-reqbufs.rst    |   42 +-
 Documentation/media/videodev2.h.rst.exceptions     |   10 +-
 Documentation/memory-barriers.txt                  |    3 +-
 Documentation/memory-hotplug.txt                   |  507 --
 Documentation/mips/00-INDEX                        |    4 -
 Documentation/mmc/00-INDEX                         |   10 -
 Documentation/mtd/nand/pxa3xx-nand.txt             |  113 -
 Documentation/netlabel/00-INDEX                    |   10 -
 Documentation/netlabel/cipso_ipv4.txt              |   11 +-
 Documentation/netlabel/introduction.txt            |    2 +-
 Documentation/networking/00-INDEX                  |  234 -
 Documentation/networking/af_xdp.rst                |    4 +-
 Documentation/networking/defza.txt                 |   57 +
 Documentation/networking/devlink-params-bnxt.txt   |   18 +
 Documentation/networking/devlink-params.txt        |   42 +
 .../networking/dpaa2}/ethernet-driver.rst          |    0
 Documentation/networking/dpaa2/index.rst           |    1 +
 Documentation/networking/e100.rst                  |    3 +-
 Documentation/networking/e1000.rst                 |    3 +-
 Documentation/networking/e1000e.rst                |  382 ++
 Documentation/networking/e1000e.txt                |  312 -
 Documentation/networking/filter.txt                |   94 +-
 Documentation/networking/fm10k.rst                 |  141 +
 Documentation/networking/i40e.rst                  |  770 +++
 Documentation/networking/i40e.txt                  |  190 -
 Documentation/networking/i40evf.txt                |   54 -
 Documentation/networking/iavf.rst                  |  281 +
 Documentation/networking/ice.rst                   |   45 +
 Documentation/networking/ice.txt                   |   39 -
 Documentation/networking/igb.rst                   |  193 +
 Documentation/networking/igb.txt                   |  129 -
 Documentation/networking/igbvf.rst                 |   64 +
 Documentation/networking/igbvf.txt                 |   80 -
 Documentation/networking/index.rst                 |   10 +
 Documentation/networking/ip-sysctl.txt             |   21 +-
 Documentation/networking/ixgb.rst                  |  467 ++
 Documentation/networking/ixgb.txt                  |  433 --
 Documentation/networking/ixgbe.rst                 |  527 ++
 Documentation/networking/ixgbe.txt                 |  349 -
 Documentation/networking/ixgbevf.rst               |   66 +
 Documentation/networking/ixgbevf.txt               |   52 -
 Documentation/networking/netvsc.txt                |    9 +
 Documentation/networking/rxrpc.txt                 |   25 +
 Documentation/networking/tcp.txt                   |  101 -
 Documentation/networking/xfrm_device.txt           |    4 +
 Documentation/nvmem/nvmem.txt                      |   31 +
 Documentation/parisc/00-INDEX                      |    6 -
 Documentation/power/00-INDEX                       |   44 -
 Documentation/power/swsusp.txt                     |    2 +-
 Documentation/powerpc/00-INDEX                     |   34 -
 Documentation/preempt-locking.txt                  |   12 +-
 Documentation/process/2.Process.rst                |    2 +-
 Documentation/process/adding-syscalls.rst          |    2 +-
 .../process/code-of-conduct-interpretation.rst     |  156 +
 Documentation/process/code-of-conduct.rst          |   25 +-
 Documentation/process/deprecated.rst               |  119 +
 Documentation/process/howto.rst                    |   13 +-
 Documentation/process/index.rst                    |    4 +
 Documentation/process/license-rules.rst            |    2 +
 Documentation/process/programming-language.rst     |   45 +
 Documentation/s390/00-INDEX                        |   28 -
 Documentation/s390/vfio-ap.txt                     |  837 +++
 Documentation/scheduler/00-INDEX                   |   18 -
 Documentation/scheduler/completion.txt             |  262 +-
 Documentation/scsi/00-INDEX                        |  108 -
 Documentation/scsi/ufs.txt                         |   20 +
 Documentation/security/LSM.rst                     |    2 +-
 Documentation/security/keys/core.rst               |  217 +
 Documentation/security/keys/ecryptfs.rst           |    8 +-
 Documentation/security/self-protection.rst         |   10 +-
 Documentation/serial/00-INDEX                      |   16 -
 Documentation/serial/driver                        |    2 +-
 Documentation/serial/serial-iso7816.txt            |   83 +
 Documentation/sound/hd-audio/models.rst            |    2 +
 .../sound/kernel-api/writing-an-alsa-driver.rst    |  307 +-
 Documentation/sphinx-static/theme_overrides.css    |   38 +
 Documentation/spi/00-INDEX                         |   16 -
 Documentation/switchtec.txt                        |   30 +-
 Documentation/sysctl/00-INDEX                      |   16 -
 Documentation/sysctl/kernel.txt                    |   18 +
 Documentation/sysctl/net.txt                       |    8 +
 Documentation/timers/00-INDEX                      |   16 -
 Documentation/trace/ftrace.rst                     |    3 +
 Documentation/trace/histogram.rst                  |    6 +-
 Documentation/trace/kprobetrace.rst                |   23 +-
 Documentation/trace/stm.rst                        |   38 +-
 Documentation/trace/sys-t.rst                      |   62 +
 Documentation/virtual/00-INDEX                     |   11 -
 Documentation/virtual/kvm/00-INDEX                 |   35 -
 Documentation/virtual/kvm/api.txt                  |  135 +-
 Documentation/vm/00-INDEX                          |   50 -
 Documentation/vm/hmm.rst                           |   14 +-
 Documentation/vm/slub.rst                          |   12 +-
 Documentation/w1/00-INDEX                          |   10 -
 Documentation/w1/masters/00-INDEX                  |   12 -
 Documentation/w1/slaves/00-INDEX                   |   14 -
 Documentation/watchdog/hpwdt.txt                   |   93 +-
 Documentation/watchdog/watchdog-parameters.txt     |    5 +
 Documentation/x86/00-INDEX                         |   20 -
 Documentation/x86/boot.txt                         |   32 +-
 Documentation/x86/intel_rdt_ui.txt                 |   22 +-
 Documentation/x86/pat.txt                          |    4 +-
 Documentation/x86/x86_64/00-INDEX                  |   16 -
 Documentation/x86/x86_64/mm.txt                    |  174 +-
 Documentation/xilinx/eemi.txt                      |   67 +
 LICENSES/other/CC-BY-SA-4.0                        |  397 --
 LICENSES/other/CDDL-1.0                            |    6 +-
 LICENSES/other/ISC                                 |   24 +
 MAINTAINERS                                        |  750 +-
 Makefile                                           |   98 +-
 README                                             |    1 -
 arch/Kconfig                                       |   17 +
 arch/alpha/include/asm/processor.h                 |    6 -
 arch/alpha/include/asm/unistd.h                    |    2 +
 arch/alpha/include/uapi/asm/ioctls.h               |    2 +
 arch/alpha/include/uapi/asm/siginfo.h              |    1 -
 arch/alpha/kernel/core_apecs.c                     |    3 +-
 arch/alpha/kernel/core_cia.c                       |    4 +-
 arch/alpha/kernel/core_irongate.c                  |    8 +-
 arch/alpha/kernel/core_lca.c                       |    3 +-
 arch/alpha/kernel/core_marvel.c                    |    6 +-
 arch/alpha/kernel/core_mcpcia.c                    |    6 +-
 arch/alpha/kernel/core_t2.c                        |    2 +-
 arch/alpha/kernel/core_titan.c                     |    8 +-
 arch/alpha/kernel/core_tsunami.c                   |    8 +-
 arch/alpha/kernel/core_wildfire.c                  |    6 +-
 arch/alpha/kernel/entry.S                          |   53 +-
 arch/alpha/kernel/pci-noop.c                       |    6 +-
 arch/alpha/kernel/pci.c                            |    6 +-
 arch/alpha/kernel/pci_iommu.c                      |   14 +-
 arch/alpha/kernel/setup.c                          |  101 +-
 arch/alpha/kernel/sys_nautilus.c                   |    2 +-
 arch/alpha/kernel/systbls.S                        |  318 +-
 arch/alpha/mm/init.c                               |    4 +-
 arch/alpha/mm/numa.c                               |  114 +-
 arch/arc/Kconfig                                   |    8 +-
 arch/arc/Makefile                                  |   32 +-
 arch/arc/include/asm/processor.h                   |    8 -
 arch/arc/include/uapi/asm/unistd.h                 |    1 +
 arch/arc/kernel/process.c                          |   20 +
 arch/arc/kernel/traps.c                            |   22 +-
 arch/arc/kernel/unwind.c                           |    6 +-
 arch/arc/kernel/vmlinux.lds.S                      |    1 -
 arch/arc/mm/dma.c                                  |   41 +-
 arch/arc/mm/fault.c                                |   20 +-
 arch/arc/mm/highmem.c                              |    4 +-
 arch/arc/mm/init.c                                 |    3 +-
 arch/arm/Kconfig                                   |    3 +-
 arch/arm/Kconfig.debug                             |   54 +-
 arch/arm/Makefile                                  |   26 +-
 arch/arm/boot/compressed/head.S                    |   43 +
 arch/arm/boot/compressed/libfdt_env.h              |    2 +
 arch/arm/boot/dts/Makefile                         |   18 +-
 arch/arm/boot/dts/am335x-bone-common.dtsi          |    6 +-
 arch/arm/boot/dts/am335x-boneblack-common.dtsi     |    5 +-
 arch/arm/boot/dts/am335x-chiliboard.dts            |    6 +-
 arch/arm/boot/dts/am335x-cm-t335.dts               |    6 +-
 arch/arm/boot/dts/am335x-evm.dts                   |   12 +-
 arch/arm/boot/dts/am335x-evmsk.dts                 |   12 +-
 arch/arm/boot/dts/am335x-igep0033.dtsi             |   13 +-
 arch/arm/boot/dts/am335x-lxm.dts                   |   12 +-
 arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi  |  249 +
 arch/arm/boot/dts/am335x-moxa-uc-2101.dts          |   69 +
 arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts     |   12 +-
 arch/arm/boot/dts/am335x-nano.dts                  |   12 +-
 arch/arm/boot/dts/am335x-osd3358-sm-red.dts        |    8 +-
 arch/arm/boot/dts/am335x-pdu001.dts                |   14 +-
 arch/arm/boot/dts/am335x-pepper.dts                |   12 +-
 arch/arm/boot/dts/am335x-sancloud-bbe.dts          |    6 +-
 arch/arm/boot/dts/am335x-shc.dts                   |    1 -
 arch/arm/boot/dts/am3517-evm-ui.dtsi               |  220 +
 arch/arm/boot/dts/am3517-evm.dts                   |    1 +
 arch/arm/boot/dts/am4372.dtsi                      |    2 +-
 arch/arm/boot/dts/am437x-cm-t43.dts                |   12 +-
 arch/arm/boot/dts/am437x-gp-evm.dts                |    6 +-
 arch/arm/boot/dts/am437x-idk-evm.dts               |    6 +-
 arch/arm/boot/dts/am437x-sk-evm.dts                |   12 +-
 arch/arm/boot/dts/am43x-epos-evm.dts               |    6 +-
 arch/arm/boot/dts/am571x-idk.dts                   |   84 +-
 arch/arm/boot/dts/am572x-idk-common.dtsi           |   76 +
 arch/arm/boot/dts/am572x-idk.dts                   |    4 -
 arch/arm/boot/dts/am57xx-cl-som-am57x.dts          |   14 +-
 arch/arm/boot/dts/am57xx-idk-common.dtsi           |   18 +-
 arch/arm/boot/dts/arm-realview-eb.dtsi             |    2 +-
 arch/arm/boot/dts/arm-realview-pb1176.dts          |    2 +-
 arch/arm/boot/dts/arm-realview-pb11mp.dts          |    2 +-
 arch/arm/boot/dts/arm-realview-pbx.dtsi            |    2 +-
 arch/arm/boot/dts/armada-385-db-88f6820-amc.dts    |  155 +
 arch/arm/boot/dts/armada-388-clearfog.dtsi         |    2 +-
 arch/arm/boot/dts/armada-xp-98dx3236.dtsi          |    4 +-
 arch/arm/boot/dts/armada-xp-98dx3336.dtsi          |    2 +-
 arch/arm/boot/dts/armada-xp-98dx4251.dtsi          |    2 +-
 arch/arm/boot/dts/armada-xp-db-dxbc2.dts           |   18 +-
 arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts      |   18 +-
 .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts     |  207 +
 .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts |  146 +
 arch/arm/boot/dts/aspeed-bmc-quanta-q71l.dts       |   47 +
 arch/arm/boot/dts/aspeed-g4.dtsi                   |    2 +-
 arch/arm/boot/dts/aspeed-g5.dtsi                   |    2 +-
 arch/arm/boot/dts/at91-dvk_su60_somc.dtsi          |    4 +-
 arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi      |    4 +-
 arch/arm/boot/dts/at91-nattis-2-natte-2.dts        |  103 +-
 arch/arm/boot/dts/at91-sama5d27_som1_ek.dts        |   42 +
 arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts          |   10 +-
 arch/arm/boot/dts/at91-sama5d2_xplained.dts        |   30 +
 arch/arm/boot/dts/at91-sama5d3_xplained.dts        |   11 +-
 arch/arm/boot/dts/at91-sama5d4_xplained.dts        |   13 +-
 arch/arm/boot/dts/at91-tse850-3.dts                |   32 +-
 arch/arm/boot/dts/at91-vinco.dts                   |    2 +-
 arch/arm/boot/dts/at91sam9260ek.dts                |    2 +-
 arch/arm/boot/dts/at91sam9261ek.dts                |    2 +-
 arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |    2 +-
 arch/arm/boot/dts/at91sam9g45.dtsi                 |    2 +-
 arch/arm/boot/dts/at91sam9x5cm.dtsi                |   18 +-
 arch/arm/boot/dts/bcm-hr2.dtsi                     |    2 +-
 arch/arm/boot/dts/bcm-nsp.dtsi                     |   33 +-
 arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts          |   87 +
 arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi             |   52 +
 arch/arm/boot/dts/bcm283x-rpi-lan7515.dtsi         |   14 +
 arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts |   28 +
 arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts        |   31 +
 arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts  |   28 +
 arch/arm/boot/dts/bcm5301x-nand-cs0.dtsi           |    4 +
 arch/arm/boot/dts/bcm5301x.dtsi                    |    5 +-
 arch/arm/boot/dts/bcm63138.dtsi                    |   14 +-
 arch/arm/boot/dts/bcm958625hr.dts                  |   26 +
 arch/arm/boot/dts/da850-evm.dts                    |    6 +
 arch/arm/boot/dts/da850-lego-ev3.dts               |    3 +-
 arch/arm/boot/dts/dm8148-evm.dts                   |   14 +-
 arch/arm/boot/dts/dm8148-t410.dts                  |   14 +-
 arch/arm/boot/dts/dove-cubox.dts                   |    2 +-
 arch/arm/boot/dts/dove.dtsi                        |    6 +-
 arch/arm/boot/dts/dra62x-j5eco-evm.dts             |   14 +-
 arch/arm/boot/dts/dra7-evm.dts                     |   14 +-
 arch/arm/boot/dts/dra7.dtsi                        |    6 +-
 arch/arm/boot/dts/dra71-evm.dts                    |    4 +-
 arch/arm/boot/dts/dra72-evm-revc.dts               |    4 +-
 arch/arm/boot/dts/dra72-evm.dts                    |    8 +-
 arch/arm/boot/dts/dra76-evm.dts                    |    4 +-
 arch/arm/boot/dts/exynos3250-artik5.dtsi           |    7 +
 arch/arm/boot/dts/exynos4210-origen.dts            |    9 +
 arch/arm/boot/dts/exynos4210-trats.dts             |   15 +
 arch/arm/boot/dts/exynos4210-universal_c210.dts    |   11 +-
 arch/arm/boot/dts/exynos4412-midas.dtsi            |    3 +-
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |    3 +-
 arch/arm/boot/dts/exynos5250-arndale.dts           |  102 +-
 arch/arm/boot/dts/exynos5250-pinctrl.dtsi          |   11 +
 arch/arm/boot/dts/exynos5250-snow-rev5.dts         |   11 +
 arch/arm/boot/dts/exynos5250.dtsi                  |  152 +-
 arch/arm/boot/dts/exynos5410-odroidxu.dts          |   10 +-
 arch/arm/boot/dts/exynos5420-peach-pit.dts         |    5 +-
 arch/arm/boot/dts/exynos5422-odroid-core.dtsi      |  157 +-
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |    6 +
 arch/arm/boot/dts/exynos5422-odroidxu3.dts         |    6 +
 arch/arm/boot/dts/exynos5800-peach-pi.dts          |    5 +-
 arch/arm/boot/dts/gr-peach-audiocamerashield.dtsi  |    4 -
 arch/arm/boot/dts/hip04.dtsi                       |  346 +-
 arch/arm/boot/dts/imx1.dtsi                        |    4 +-
 arch/arm/boot/dts/imx23-evk.dts                    |    2 +-
 arch/arm/boot/dts/imx23-olinuxino.dts              |    4 +-
 arch/arm/boot/dts/imx23-sansa.dts                  |    4 +-
 arch/arm/boot/dts/imx23-stmp378x_devb.dts          |    2 +-
 arch/arm/boot/dts/imx23-xfi3.dts                   |    4 +-
 arch/arm/boot/dts/imx23.dtsi                       |    4 +-
 arch/arm/boot/dts/imx25.dtsi                       |    6 +-
 arch/arm/boot/dts/imx27.dtsi                       |    6 +-
 arch/arm/boot/dts/imx28-apf28dev.dts               |    4 +-
 arch/arm/boot/dts/imx28-apx4devkit.dts             |    4 +-
 arch/arm/boot/dts/imx28-cfa10036.dts               |    2 +-
 arch/arm/boot/dts/imx28-duckbill-2-485.dts         |    4 +-
 arch/arm/boot/dts/imx28-duckbill-2-enocean.dts     |    4 +-
 arch/arm/boot/dts/imx28-duckbill-2-spi.dts         |    4 +-
 arch/arm/boot/dts/imx28-duckbill-2.dts             |    4 +-
 arch/arm/boot/dts/imx28-duckbill.dts               |    4 +-
 arch/arm/boot/dts/imx28-evk.dts                    |    6 +-
 arch/arm/boot/dts/imx28-m28cu3.dts                 |    4 +-
 arch/arm/boot/dts/imx28-m28evk.dts                 |    4 +-
 arch/arm/boot/dts/imx28-sps1.dts                   |    4 +-
 arch/arm/boot/dts/imx28-ts4600.dts                 |    2 +-
 arch/arm/boot/dts/imx28.dtsi                       |    8 +-
 arch/arm/boot/dts/imx31.dtsi                       |    4 +-
 arch/arm/boot/dts/imx35.dtsi                       |    4 +-
 arch/arm/boot/dts/imx50.dtsi                       |    6 +-
 arch/arm/boot/dts/imx51-babbage.dts                |    1 +
 arch/arm/boot/dts/imx51-zii-rdu1.dts               |    2 +-
 arch/arm/boot/dts/imx51-zii-scu2-mezz.dts          |    8 +
 arch/arm/boot/dts/imx51-zii-scu3-esb.dts           |    4 +
 arch/arm/boot/dts/imx51.dtsi                       |    8 +-
 arch/arm/boot/dts/imx53-ppd.dts                    |    1 -
 arch/arm/boot/dts/imx53-qsb-common.dtsi            |   11 +
 arch/arm/boot/dts/imx53.dtsi                       |    6 +-
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts       |    2 +-
 arch/arm/boot/dts/imx6dl-icore-mipi.dts            |    2 +-
 arch/arm/boot/dts/imx6dl-icore-rqs.dts             |   38 +-
 arch/arm/boot/dts/imx6dl-icore.dts                 |   38 +-
 arch/arm/boot/dts/imx6dl-riotboard.dts             |    5 +
 arch/arm/boot/dts/imx6q-apalis-eval.dts            |    2 +
 arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts      |    2 +
 arch/arm/boot/dts/imx6q-apalis-ixora.dts           |    2 +
 arch/arm/boot/dts/imx6q-icore-mipi.dts             |    6 +-
 arch/arm/boot/dts/imx6q-icore-ofcap10.dts          |   38 +-
 arch/arm/boot/dts/imx6q-icore-ofcap12.dts          |   38 +-
 arch/arm/boot/dts/imx6q-icore-rqs.dts              |   39 +-
 arch/arm/boot/dts/imx6q-icore.dts                  |   38 +-
 arch/arm/boot/dts/imx6q.dtsi                       |    2 +-
 arch/arm/boot/dts/imx6qdl-apalis.dtsi              |    4 -
 arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi           |   34 +
 arch/arm/boot/dts/imx6qdl-icore-rqs.dtsi           |   41 +-
 arch/arm/boot/dts/imx6qdl-icore.dtsi               |   42 +-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |   67 +
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |    4 +
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi            |    4 +
 arch/arm/boot/dts/imx6qdl.dtsi                     |    8 +-
 arch/arm/boot/dts/imx6sl.dtsi                      |    8 +-
 arch/arm/boot/dts/imx6sll.dtsi                     |   31 +
 arch/arm/boot/dts/imx6sx-sdb.dtsi                  |    2 +
 arch/arm/boot/dts/imx6sx.dtsi                      |   14 +-
 arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts        |  390 ++
 arch/arm/boot/dts/imx6ul-geam.dts                  |   40 +-
 arch/arm/boot/dts/imx6ul-isiot-emmc.dts            |   61 +-
 arch/arm/boot/dts/imx6ul-isiot-nand.dts            |   63 +-
 arch/arm/boot/dts/imx6ul-isiot.dtsi                |   90 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |   28 +-
 arch/arm/boot/dts/imx6ull-14x14-evk.dts            |    2 +-
 arch/arm/boot/dts/imx6ull-pinfunc.h                |   39 +-
 arch/arm/boot/dts/imx6ull.dtsi                     |    2 +-
 arch/arm/boot/dts/imx6ulz-14x14-evk.dts            |   20 +
 arch/arm/boot/dts/imx6ulz.dtsi                     |   38 +
 arch/arm/boot/dts/imx7d-sdb.dts                    |    2 +
 arch/arm/boot/dts/imx7d.dtsi                       |   20 +-
 arch/arm/boot/dts/imx7s-warp.dts                   |   53 +-
 arch/arm/boot/dts/imx7s.dtsi                       |  131 +-
 arch/arm/boot/dts/imx7ulp-pinfunc.h                |   16 +-
 arch/arm/boot/dts/iwg20d-q7-common.dtsi            |    4 -
 arch/arm/boot/dts/keystone-k2g.dtsi                |    2 +-
 arch/arm/boot/dts/lpc32xx.dtsi                     |    4 +-
 arch/arm/boot/dts/ls1021a-qds.dts                  |    2 +
 arch/arm/boot/dts/ls1021a-twr.dts                  |    2 +
 arch/arm/boot/dts/ls1021a.dtsi                     |   12 +-
 arch/arm/boot/dts/meson8.dtsi                      |    2 +-
 arch/arm/boot/dts/meson8b-ec100.dts                |  248 +
 arch/arm/boot/dts/meson8b-odroidc1.dts             |  109 +
 arch/arm/boot/dts/meson8b.dtsi                     |   47 +-
 arch/arm/boot/dts/mt7623.dtsi                      |  124 +
 arch/arm/boot/dts/omap2.dtsi                       |    4 +-
 arch/arm/boot/dts/omap2430.dtsi                    |    2 +-
 arch/arm/boot/dts/omap3-beagle-xm.dts              |   17 +-
 arch/arm/boot/dts/omap3-beagle.dts                 |   17 +-
 arch/arm/boot/dts/omap3-gta04.dtsi                 |  262 +-
 arch/arm/boot/dts/omap3-gta04a3.dts                |    2 +-
 arch/arm/boot/dts/omap3-gta04a4.dts                |    2 +-
 arch/arm/boot/dts/omap3-gta04a5.dts                |  129 +-
 arch/arm/boot/dts/omap3-gta04a5one.dts             |  114 +
 arch/arm/boot/dts/omap3-n9.dts                     |    2 +-
 arch/arm/boot/dts/omap5-board-common.dtsi          |    4 +
 arch/arm/boot/dts/orion5x-linkstation.dtsi         |    2 +-
 arch/arm/boot/dts/owl-s500-cubieboard6.dts         |    3 +-
 arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts     |    3 +-
 arch/arm/boot/dts/owl-s500-guitar.dtsi             |    3 +-
 arch/arm/boot/dts/owl-s500.dtsi                    |    3 +-
 arch/arm/boot/dts/pxa25x.dtsi                      |    4 +
 arch/arm/boot/dts/pxa27x.dtsi                      |    6 +-
 arch/arm/boot/dts/pxa2xx.dtsi                      |   27 +-
 arch/arm/boot/dts/qcom-apq8064.dtsi                |   71 +-
 arch/arm/boot/dts/qcom-ipq4019.dtsi                |  143 +-
 arch/arm/boot/dts/qcom-ipq8064-ap148.dts           |   83 +-
 arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi           |  125 +
 arch/arm/boot/dts/qcom-ipq8064.dtsi                |  286 +
 .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts     |   83 +
 arch/arm/boot/dts/qcom-msm8974.dtsi                |  198 +-
 arch/arm/boot/dts/r8a7743-iwg20d-q7-dbcm-ca.dts    |    4 +
 arch/arm/boot/dts/r8a7743-iwg20d-q7.dts            |    4 +
 arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts          |   12 +
 arch/arm/boot/dts/r8a77470.dtsi                    |  168 +-
 arch/arm/boot/dts/r8a7778-bockw.dts                |    2 +-
 arch/arm/boot/dts/r8a7778.dtsi                     |    2 +-
 arch/arm/boot/dts/r8a7779-marzen.dts               |    2 +-
 arch/arm/boot/dts/r8a7779.dtsi                     |    4 +-
 arch/arm/boot/dts/r8a7790-stout.dts                |    4 +
 arch/arm/boot/dts/r8a7790.dtsi                     |    6 +-
 arch/arm/boot/dts/r8a7791.dtsi                     |    6 +-
 arch/arm/boot/dts/r8a7792.dtsi                     |    3 +-
 arch/arm/boot/dts/r8a7793-gose.dts                 |   16 +
 arch/arm/boot/dts/r8a7793.dtsi                     |    2 +-
 arch/arm/boot/dts/r8a7794-silk.dts                 |   25 +
 arch/arm/boot/dts/r8a7794.dtsi                     |    3 +-
 arch/arm/boot/dts/r9a06g032.dtsi                   |   88 +-
 arch/arm/boot/dts/rk3036.dtsi                      |    2 +-
 arch/arm/boot/dts/rk3188-radxarock.dts             |    8 +
 arch/arm/boot/dts/rk3188.dtsi                      |   82 +
 arch/arm/boot/dts/rk3288-tinker-s.dts              |   26 +
 arch/arm/boot/dts/rk3288-tinker.dts                |  498 +-
 arch/arm/boot/dts/rk3288-tinker.dtsi               |  502 ++
 arch/arm/boot/dts/s5pv210.dtsi                     |    2 +-
 arch/arm/boot/dts/sama5d2.dtsi                     |  123 +-
 arch/arm/boot/dts/sama5d4.dtsi                     |    8 +-
 arch/arm/boot/dts/socfpga.dtsi                     |   22 +-
 arch/arm/boot/dts/socfpga_arria10.dtsi             |   32 +-
 .../arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts |  112 +
 arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dts  |  112 -
 arch/arm/boot/dts/socfpga_cyclone5_socrates.dts    |    7 +-
 arch/arm/boot/dts/socfpga_cyclone5_vining_fpga.dts |    3 +-
 arch/arm/boot/dts/ste-dbx5x0.dtsi                  |   80 +-
 arch/arm/boot/dts/ste-href-family-pinctrl.dtsi     |    8 +-
 arch/arm/boot/dts/ste-href.dtsi                    |    1 +
 arch/arm/boot/dts/ste-hrefprev60.dtsi              |    2 +-
 arch/arm/boot/dts/ste-snowball.dts                 |    3 +-
 arch/arm/boot/dts/ste-u300.dts                     |    2 +-
 arch/arm/boot/dts/stih410-b2260.dts                |    5 +-
 arch/arm/boot/dts/stihxxx-b2120.dtsi               |   11 +-
 arch/arm/boot/dts/stm32429i-eval.dts               |    3 +-
 arch/arm/boot/dts/stm32f429.dtsi                   |    2 +-
 arch/arm/boot/dts/stm32f469-disco.dts              |    3 +-
 arch/arm/boot/dts/stm32f746-disco.dts              |    3 +-
 arch/arm/boot/dts/stm32f769-disco.dts              |    3 +-
 arch/arm/boot/dts/stm32h743.dtsi                   |    2 +-
 arch/arm/boot/dts/stm32mp157c-ev1.dts              |   73 +-
 arch/arm/boot/dts/stm32mp157c.dtsi                 |    8 +-
 .../boot/dts/sun5i-reference-design-tablet.dtsi    |    3 +-
 arch/arm/boot/dts/sun5i.dtsi                       |   26 +
 arch/arm/boot/dts/sun7i-a20.dtsi                   |   26 +
 arch/arm/boot/dts/sun8i-a33.dtsi                   |   26 +
 arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts       |    5 +
 arch/arm/boot/dts/sun8i-a83t.dtsi                  |   18 +
 .../boot/dts/sun8i-h3-bananapi-m2-plus-v1.2.dts    |   13 +
 arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts    |  190 +-
 arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts |  140 +
 arch/arm/boot/dts/sun8i-h3.dtsi                    |   25 +
 arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts  |   21 +-
 arch/arm/boot/dts/sun8i-r40.dtsi                   |   16 +-
 .../boot/dts/sun8i-reference-design-tablet.dtsi    |    3 +-
 arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts  |    2 +-
 arch/arm/boot/dts/sun9i-a80.dtsi                   |    2 +-
 arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi |   31 +
 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi      |  231 +
 arch/arm/boot/dts/sunxi-h3-h5.dtsi                 |    2 +-
 arch/arm/boot/dts/tegra124-apalis-eval.dts         |   40 +-
 arch/arm/boot/dts/tegra124-apalis-v1.2-eval.dts    |   43 +-
 arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi        |  452 +-
 arch/arm/boot/dts/tegra124-apalis.dtsi             |  451 +-
 arch/arm/boot/dts/tegra20-colibri-eval-v3.dts      |  262 +
 arch/arm/boot/dts/tegra20-colibri-iris.dts         |  200 +-
 arch/arm/boot/dts/tegra20-colibri.dtsi             |  657 +-
 arch/arm/boot/dts/tegra20-paz00.dts                |   12 +-
 arch/arm/boot/dts/tegra20.dtsi                     |   28 +-
 arch/arm/boot/dts/tegra30-apalis-eval.dts          |  148 +-
 arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts     |  266 +
 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi         | 1189 ++++
 arch/arm/boot/dts/tegra30-apalis.dtsi              |  705 +-
 arch/arm/boot/dts/tegra30-colibri-eval-v3.dts      |  130 +-
 arch/arm/boot/dts/tegra30-colibri.dtsi             |  780 ++-
 arch/arm/boot/dts/tegra30.dtsi                     |   10 +-
 arch/arm/boot/dts/uniphier-ld4-ref.dts             |    4 +
 arch/arm/boot/dts/uniphier-ld4.dtsi                |   48 +-
 arch/arm/boot/dts/uniphier-ld6b-ref.dts            |   12 +
 arch/arm/boot/dts/uniphier-pinctrl.dtsi            |   25 +
 arch/arm/boot/dts/uniphier-pro4-ace.dts            |   12 +
 arch/arm/boot/dts/uniphier-pro4-ref.dts            |   12 +
 arch/arm/boot/dts/uniphier-pro4-sanji.dts          |   12 +
 arch/arm/boot/dts/uniphier-pro4.dtsi               |  189 +-
 arch/arm/boot/dts/uniphier-pro5.dtsi               |   59 +-
 arch/arm/boot/dts/uniphier-pxs2-gentil.dts         |   12 +
 arch/arm/boot/dts/uniphier-pxs2-vodka.dts          |    8 +
 arch/arm/boot/dts/uniphier-pxs2.dtsi               |  239 +-
 arch/arm/boot/dts/uniphier-sld8-ref.dts            |    4 +
 arch/arm/boot/dts/uniphier-sld8.dtsi               |   48 +-
 arch/arm/boot/dts/versatile-ab.dts                 |    2 +-
 arch/arm/boot/dts/vf500.dtsi                       |   43 +-
 arch/arm/boot/dts/vf610-twr.dts                    |   43 +-
 arch/arm/boot/dts/vf610-zii-cfu1.dts               |   30 +
 arch/arm/boot/dts/vf610-zii-dev-rev-c.dts          |   44 +-
 arch/arm/boot/dts/vf610.dtsi                       |   44 +-
 arch/arm/boot/dts/vfxxx.dtsi                       |   55 +-
 arch/arm/boot/dts/zynq-zc702.dts                   |   12 +-
 arch/arm/boot/dts/zynq-zc770-xm010.dts             |    2 +-
 arch/arm/boot/dts/zynq-zc770-xm013.dts             |    2 +-
 arch/arm/common/Kconfig                            |    3 +
 arch/arm/common/Makefile                           |    1 +
 arch/arm/common/krait-l2-accessors.c               |   48 +
 arch/arm/configs/bcm2835_defconfig                 |    2 +-
 arch/arm/configs/imx_v4_v5_defconfig               |   18 +-
 arch/arm/configs/imx_v6_v7_defconfig               |   41 +-
 arch/arm/configs/multi_v7_defconfig                |   14 +
 arch/arm/configs/mxs_defconfig                     |   19 +-
 arch/arm/configs/qcom_defconfig                    |    1 +
 arch/arm/configs/sama5_defconfig                   |    2 +
 arch/arm/configs/shmobile_defconfig                |    8 +-
 arch/arm/crypto/Kconfig                            |    7 +-
 arch/arm/crypto/Makefile                           |    2 -
 arch/arm/crypto/chacha20-neon-core.S               |  277 +-
 arch/arm/crypto/crc32-ce-glue.c                    |    2 +-
 arch/arm/crypto/ghash-ce-core.S                    |  108 +-
 arch/arm/crypto/ghash-ce-glue.c                    |   38 +-
 arch/arm/crypto/speck-neon-core.S                  |  434 --
 arch/arm/crypto/speck-neon-glue.c                  |  288 -
 arch/arm/include/asm/assembler.h                   |   11 +
 arch/arm/include/asm/bug.h                         |    4 +-
 arch/arm/include/asm/dma-mapping.h                 |    2 +
 arch/arm/include/asm/ftrace.h                      |    3 -
 arch/arm/include/asm/hugetlb-3level.h              |   32 +-
 arch/arm/include/asm/hugetlb.h                     |   33 +-
 arch/arm/include/asm/io.h                          |   15 -
 arch/arm/include/asm/krait-l2-accessors.h          |    9 +
 arch/arm/include/asm/kvm_arm.h                     |    4 +-
 arch/arm/include/asm/kvm_host.h                    |   13 +-
 arch/arm/include/asm/kvm_mmu.h                     |   20 +-
 arch/arm/include/asm/paravirt.h                    |    9 +-
 arch/arm/include/asm/processor.h                   |    6 -
 arch/arm/include/asm/stage2_pgtable.h              |   54 +-
 arch/arm/include/asm/thread_info.h                 |    4 +-
 arch/arm/include/asm/topology.h                    |    3 +
 arch/arm/include/asm/uaccess.h                     |   49 +-
 arch/arm/include/asm/unistd.h                      |    4 +-
 arch/arm/kernel/armksyms.c                         |    3 -
 arch/arm/kernel/devtree.c                          |    6 +-
 arch/arm/kernel/entry-common.S                     |    9 +-
 arch/arm/kernel/entry-ftrace.S                     |   75 +-
 arch/arm/kernel/ftrace.c                           |   51 -
 arch/arm/kernel/paravirt.c                         |    4 +-
 arch/arm/kernel/ptrace.c                           |   11 +-
 arch/arm/kernel/setup.c                            |    5 +-
 arch/arm/kernel/signal.c                           |   80 +-
 arch/arm/kernel/swp_emulate.c                      |   16 +-
 arch/arm/kernel/sys_oabi-compat.c                  |    8 +-
 arch/arm/kernel/topology.c                         |    6 -
 arch/arm/kernel/traps.c                            |   63 +-
 arch/arm/kernel/vmlinux-xip.lds.S                  |    1 -
 arch/arm/kernel/vmlinux.lds.h                      |    2 +
 arch/arm/kvm/coproc.c                              |    8 +-
 arch/arm/lib/copy_from_user.S                      |    6 +-
 arch/arm/lib/copy_to_user.S                        |    6 +-
 arch/arm/lib/uaccess_with_memcpy.c                 |    3 +-
 arch/arm/mach-at91/pm.c                            |    9 +-
 arch/arm/mach-at91/pm_suspend.S                    |    8 +
 arch/arm/mach-davinci/board-neuros-osd2.c          |    8 +-
 arch/arm/mach-davinci/include/mach/clock.h         |   21 -
 arch/arm/mach-ep93xx/core.c                        |    9 +
 arch/arm/mach-ep93xx/snappercl15.c                 |   15 +-
 arch/arm/mach-ep93xx/ts72xx.c                      |   16 +-
 arch/arm/mach-exynos/common.h                      |    1 +
 arch/arm/mach-exynos/firmware.c                    |   14 +-
 arch/arm/mach-exynos/suspend.c                     |   34 +-
 arch/arm/mach-imx/anatop.c                         |   20 +
 arch/arm/mach-imx/cpu.c                            |    3 +
 arch/arm/mach-imx/mach-mx21ads.c                   |   12 +-
 arch/arm/mach-imx/mach-mx27ads.c                   |   12 +-
 arch/arm/mach-imx/mach-qong.c                      |   17 +-
 arch/arm/mach-imx/mmdc.c                           |   14 +
 arch/arm/mach-imx/mxc.h                            |    7 +
 arch/arm/mach-imx/pm-imx6.c                        |   29 +-
 arch/arm/mach-integrator/integrator_cp.c           |    2 -
 arch/arm/mach-ixp4xx/ixdp425-setup.c               |    6 +-
 arch/arm/mach-mmp/brownstone.c                     |   12 +-
 arch/arm/mach-mmp/devices.c                        |   11 +-
 arch/arm/mach-mvebu/board-v7.c                     |   14 +-
 arch/arm/mach-omap1/ams-delta-fiq-handler.S        |   12 +-
 arch/arm/mach-omap1/board-ams-delta.c              |  171 +-
 arch/arm/mach-omap1/board-fsample.c                |    5 +-
 arch/arm/mach-omap1/board-h2.c                     |    5 +-
 arch/arm/mach-omap1/board-h3.c                     |    4 +-
 arch/arm/mach-omap1/board-nand.c                   |    5 +-
 arch/arm/mach-omap1/board-perseus2.c               |    5 +-
 arch/arm/mach-omap1/common.h                       |    4 +-
 arch/arm/mach-omap1/include/mach/board-ams-delta.h |    7 -
 arch/arm/mach-omap2/hsmmc.h                        |    2 -
 arch/arm/mach-omap2/omap_hwmod.c                   |   94 +-
 arch/arm/mach-omap2/pdata-quirks.c                 |   18 +-
 arch/arm/mach-omap2/pm24xx.c                       |    7 +-
 arch/arm/mach-omap2/pm34xx.c                       |   14 +-
 arch/arm/mach-orion5x/ts78xx-setup.c               |   27 +-
 arch/arm/mach-pxa/balloon3.c                       |   13 +-
 arch/arm/mach-pxa/em-x270.c                        |   15 +-
 arch/arm/mach-pxa/ezx.c                            |   33 +-
 arch/arm/mach-pxa/magician.c                       |    2 +-
 arch/arm/mach-pxa/palmtreo.c                       |   31 -
 arch/arm/mach-pxa/palmtx.c                         |   10 +-
 arch/arm/mach-pxa/raumfeld.c                       |   12 +-
 arch/arm/mach-pxa/zeus.c                           |   23 +-
 arch/arm/mach-s3c24xx/mach-gta02.c                 |   42 -
 arch/arm/mach-s3c24xx/mach-mini2440.c              |  113 +-
 arch/arm/mach-s3c64xx/mach-crag6410.c              |    1 -
 arch/arm/mach-s3c64xx/mach-smdk6410.c              |    1 -
 arch/arm/mach-sa1100/assabet.c                     |   21 +-
 arch/arm/mach-sa1100/generic.c                     |    5 +-
 arch/arm/mach-sa1100/generic.h                     |    3 +-
 arch/arm/mach-sa1100/shannon.c                     |    4 +-
 arch/arm/mach-shmobile/Kconfig                     |   16 +-
 arch/arm/mach-shmobile/Makefile                    |    1 +
 arch/arm/mach-shmobile/headsmp-scu.S               |   13 +-
 arch/arm/mach-shmobile/headsmp.S                   |    7 +-
 arch/arm/mach-shmobile/platsmp-scu.c               |    5 +-
 arch/arm/mach-shmobile/platsmp.c                   |    5 +-
 arch/arm/mach-shmobile/pm-rcar-gen2.c              |   13 +-
 arch/arm/mach-shmobile/pm-rmobile.c                |    9 +-
 arch/arm/mach-shmobile/pm-rmobile.h                |    7 +-
 arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c |  139 +-
 arch/arm/mach-shmobile/setup-r7s9210.c             |   27 +
 arch/arm/mach-shmobile/setup-r8a7779.c             |    2 -
 arch/arm/mach-shmobile/setup-rcar-gen2.c           |    2 +
 arch/arm/mach-shmobile/smp-sh73a0.c                |   10 +-
 arch/arm/mach-shmobile/suspend.c                   |    5 +-
 arch/arm/mach-shmobile/timer.c                     |   20 +-
 arch/arm/mach-u300/Kconfig                         |   13 -
 arch/arm/mach-u300/Makefile                        |    1 -
 arch/arm/mach-u300/dummyspichip.c                  |  276 -
 arch/arm/mach-versatile/versatile_dt.c             |    4 -
 arch/arm/mach-zynq/slcr.c                          |    2 +-
 arch/arm/mm/alignment.c                            |   10 +-
 arch/arm/mm/dma-mapping-nommu.c                    |   11 +-
 arch/arm/mm/dma-mapping.c                          |    1 -
 arch/arm/mm/fault.c                                |   28 +-
 arch/arm/mm/init.c                                 |    3 +-
 arch/arm/mm/ioremap.c                              |    2 +-
 arch/arm/mm/mmu.c                                  |    2 +-
 arch/arm/plat-orion/mpp.c                          |    7 +-
 arch/arm/plat-samsung/Kconfig                      |    2 +-
 arch/arm/tools/syscall.tbl                         |    1 +
 arch/arm/vfp/vfpmodule.c                           |   31 +-
 arch/arm/xen/enlighten.c                           |   34 -
 arch/arm/xen/mm.c                                  |    1 -
 arch/arm/xen/p2m.c                                 |    2 +-
 arch/arm64/Kconfig                                 |   41 +-
 arch/arm64/Kconfig.platforms                       |   62 +-
 arch/arm64/Makefile                                |   19 +-
 arch/arm64/boot/dts/actions/Makefile               |    2 +
 arch/arm64/boot/dts/actions/s700-cubieboard7.dts   |    7 -
 arch/arm64/boot/dts/actions/s700.dtsi              |   21 +
 arch/arm64/boot/dts/actions/s900-bubblegum-96.dts  |  224 +-
 arch/arm64/boot/dts/actions/s900.dtsi              |  118 +-
 arch/arm64/boot/dts/allwinner/Makefile             |    4 +
 .../dts/allwinner/sun50i-a64-amarula-relic.dts     |    2 +-
 .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts |   30 +-
 .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts   |   85 +-
 .../boot/dts/allwinner/sun50i-a64-olinuxino.dts    |   99 +-
 .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts |  175 +-
 .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts   |   13 +
 .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts |   28 +-
 .../boot/dts/allwinner/sun50i-a64-pinebook.dts     |    9 +-
 .../dts/allwinner/sun50i-a64-sopine-baseboard.dts  |   28 +-
 .../boot/dts/allwinner/sun50i-a64-teres-i.dts      |    2 +-
 arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi      |  193 +-
 .../allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dts  |   11 +
 .../dts/allwinner/sun50i-h5-bananapi-m2-plus.dts   |   11 +
 arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi       |   43 +
 .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts  |  150 +
 arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi       |   23 +
 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi  |   45 +-
 .../boot/dts/altera/socfpga_stratix10_socdk.dts    |    7 +-
 arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi       |    4 +-
 arch/arm64/boot/dts/amlogic/Makefile               |    1 +
 arch/arm64/boot/dts/amlogic/meson-axg-s400.dts     |  370 +-
 arch/arm64/boot/dts/amlogic/meson-axg.dtsi         | 1615 ++---
 arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts    |   29 +
 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi        |  172 +
 arch/arm64/boot/dts/amlogic/meson-gx.dtsi          |   19 +-
 arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi        |    2 +-
 .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts   |    2 +-
 arch/arm64/boot/dts/amlogic/meson-gxl.dtsi         |    2 +-
 arch/arm64/boot/dts/arm/juno-base.dtsi             |  162 +-
 arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi          |   52 +-
 arch/arm64/boot/dts/arm/juno.dts                   |   13 +-
 arch/arm64/boot/dts/broadcom/Makefile              |    3 +-
 .../boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts      |    2 +
 arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi   |    4 +-
 .../boot/dts/broadcom/stingray/bcm958742-base.dtsi |    2 +-
 .../arm64/boot/dts/broadcom/stingray/stingray.dtsi |    4 +-
 .../boot/dts/exynos/exynos5433-tm2-common.dtsi     |   18 +-
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi     |    2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts  |    2 +
 arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts  |    2 +
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi     |    8 +-
 arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts  |    2 +
 arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts  |    4 +-
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     |    6 +-
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi     |   27 +-
 arch/arm64/boot/dts/hisilicon/Makefile             |    1 +
 arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts  |   35 +
 arch/arm64/boot/dts/hisilicon/hi3670.dtsi          |  162 +
 .../arm64/boot/dts/hisilicon/hi6220-coresight.dtsi |  181 +-
 arch/arm64/boot/dts/hisilicon/hi6220.dtsi          |    7 +
 arch/arm64/boot/dts/lg/lg1312.dtsi                 |    4 +-
 arch/arm64/boot/dts/lg/lg1313.dtsi                 |    4 +-
 arch/arm64/boot/dts/marvell/Makefile               |    1 +
 arch/arm64/boot/dts/marvell/armada-372x.dtsi       |    2 +-
 arch/arm64/boot/dts/marvell/armada-37xx.dtsi       |   15 +-
 .../dts/marvell/armada-8040-clearfog-gt-8k.dts     |  441 ++
 arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi |    4 +-
 arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi |   12 +-
 arch/arm64/boot/dts/marvell/armada-ap806.dtsi      |  110 +-
 .../dts/marvell/armada-ap810-ap0-octa-core.dtsi    |   16 +-
 arch/arm64/boot/dts/marvell/armada-common.dtsi     |    1 +
 arch/arm64/boot/dts/marvell/armada-cp110.dtsi      |  189 +-
 arch/arm64/boot/dts/mediatek/Makefile              |    1 +
 arch/arm64/boot/dts/mediatek/mt2712e.dtsi          |   11 +
 .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts  |  530 ++
 arch/arm64/boot/dts/mediatek/mt7622-rfb1.dts       |  196 +-
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |   62 +
 arch/arm64/boot/dts/nvidia/tegra186.dtsi           |   76 +
 arch/arm64/boot/dts/nvidia/tegra194.dtsi           |   16 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi     |   12 +-
 arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi     |    1 -
 arch/arm64/boot/dts/nvidia/tegra210.dtsi           |   57 +
 arch/arm64/boot/dts/qcom/Makefile                  |    1 +
 arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi          |   14 +
 arch/arm64/boot/dts/qcom/apq8096-db820c.dts        |    2 +-
 arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi       |   14 +
 arch/arm64/boot/dts/qcom/msm8916.dtsi              |   98 +-
 arch/arm64/boot/dts/qcom/msm8996.dtsi              |   15 +-
 arch/arm64/boot/dts/qcom/msm8998-mtp.dts           |   13 +
 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi          |  243 +
 arch/arm64/boot/dts/qcom/msm8998.dtsi              |  690 ++
 arch/arm64/boot/dts/qcom/pm8916.dtsi               |   18 +-
 arch/arm64/boot/dts/qcom/pm8994.dtsi               |   18 +
 arch/arm64/boot/dts/qcom/pm8998.dtsi               |   75 +-
 arch/arm64/boot/dts/qcom/pmi8998.dtsi              |   40 +
 arch/arm64/boot/dts/qcom/sdm845-mtp.dts            |  382 ++
 arch/arm64/boot/dts/qcom/sdm845.dtsi               |  300 +
 arch/arm64/boot/dts/renesas/Makefile               |    2 +
 arch/arm64/boot/dts/renesas/r8a774a1.dtsi          | 1663 +++++
 .../boot/dts/renesas/r8a7795-es1-salvator-x.dts    |    3 +-
 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi       |   18 +-
 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts     |    3 +-
 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts |    3 +-
 .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts |   17 +-
 arch/arm64/boot/dts/renesas/r8a7795.dtsi           |  137 +-
 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts     |    3 +-
 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts |    3 +-
 arch/arm64/boot/dts/renesas/r8a7796.dtsi           |  103 +-
 .../arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts |   16 +
 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts   |   33 +
 .../boot/dts/renesas/r8a77965-salvator-xs.dts      |   14 +
 arch/arm64/boot/dts/renesas/r8a77965.dtsi          |  417 +-
 arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts     |   26 +
 arch/arm64/boot/dts/renesas/r8a77970.dtsi          |  116 +-
 arch/arm64/boot/dts/renesas/r8a77980-condor.dts    |  123 +
 arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts     |  134 +
 arch/arm64/boot/dts/renesas/r8a77980.dtsi          |  677 +-
 arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts     |  272 +
 arch/arm64/boot/dts/renesas/r8a77990.dtsi          |  681 +-
 arch/arm64/boot/dts/renesas/r8a77995-draak.dts     |  362 +-
 arch/arm64/boot/dts/renesas/r8a77995.dtsi          |   82 +-
 arch/arm64/boot/dts/renesas/salvator-common.dtsi   |    9 +-
 arch/arm64/boot/dts/renesas/ulcb-kf.dtsi           |    2 +-
 arch/arm64/boot/dts/renesas/ulcb.dtsi              |    4 +
 arch/arm64/boot/dts/rockchip/Makefile              |    4 +
 arch/arm64/boot/dts/rockchip/px30-evb.dts          |  235 +
 arch/arm64/boot/dts/rockchip/px30.dtsi             | 2047 ++++++
 arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts     |   30 +
 arch/arm64/boot/dts/rockchip/rk3328-rock64.dts     |   61 +-
 arch/arm64/boot/dts/rockchip/rk3328.dtsi           |   74 +-
 arch/arm64/boot/dts/rockchip/rk3399-ficus.dts      |  524 +-
 arch/arm64/boot/dts/rockchip/rk3399-firefly.dts    |   36 +
 .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts |    2 +-
 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts     |  680 ++
 arch/arm64/boot/dts/rockchip/rk3399-rock960.dts    |   52 +
 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi   |  542 ++
 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts  |  692 ++
 arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi  |   68 +-
 arch/arm64/boot/dts/rockchip/rk3399.dtsi           |   32 +
 arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi   |   52 +-
 .../boot/dts/socionext/uniphier-ld20-global.dts    |    4 +
 .../arm64/boot/dts/socionext/uniphier-ld20-ref.dts |    4 +
 arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi   |  255 +-
 .../arm64/boot/dts/socionext/uniphier-pxs3-ref.dts |   12 +
 arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi   |  283 +-
 arch/arm64/boot/dts/synaptics/as370.dtsi           |  173 +
 arch/arm64/boot/dts/ti/k3-am65-main.dtsi           |   51 +-
 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi            |   18 +
 arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi         |   46 +
 arch/arm64/boot/dts/ti/k3-am65.dtsi                |   54 +-
 arch/arm64/boot/dts/ti/k3-am654-base-board.dts     |    5 +
 arch/arm64/configs/defconfig                       |   25 +-
 arch/arm64/crypto/Kconfig                          |   11 -
 arch/arm64/crypto/Makefile                         |    6 -
 arch/arm64/crypto/aes-ce.S                         |    5 +
 arch/arm64/crypto/aes-glue.c                       |  217 +-
 arch/arm64/crypto/aes-modes.S                      |  416 +-
 arch/arm64/crypto/aes-neon.S                       |    6 +
 arch/arm64/crypto/crc32-ce-core.S                  |  287 -
 arch/arm64/crypto/crc32-ce-glue.c                  |  244 -
 arch/arm64/crypto/crct10dif-ce-core.S              |  314 +-
 arch/arm64/crypto/crct10dif-ce-glue.c              |   14 +-
 arch/arm64/crypto/speck-neon-core.S                |  352 -
 arch/arm64/crypto/speck-neon-glue.c                |  282 -
 arch/arm64/include/asm/assembler.h                 |    7 +-
 arch/arm64/include/asm/cache.h                     |   40 +
 arch/arm64/include/asm/compat.h                    |   27 +-
 arch/arm64/include/asm/compiler.h                  |   30 -
 arch/arm64/include/asm/cpucaps.h                   |    7 +-
 arch/arm64/include/asm/cpufeature.h                |   30 +-
 arch/arm64/include/asm/cputype.h                   |    2 +
 arch/arm64/include/asm/daifflags.h                 |   15 +-
 arch/arm64/include/asm/device.h                    |    1 -
 arch/arm64/include/asm/dma-mapping.h               |    7 +-
 arch/arm64/include/asm/esr.h                       |   77 +
 arch/arm64/include/asm/hugetlb.h                   |   39 +-
 arch/arm64/include/asm/io.h                        |    9 -
 arch/arm64/include/asm/jump_label.h                |   38 +-
 arch/arm64/include/asm/kernel-pgtable.h            |    2 +-
 arch/arm64/include/asm/kvm_arm.h                   |  156 +-
 arch/arm64/include/asm/kvm_asm.h                   |    3 +-
 arch/arm64/include/asm/kvm_emulate.h               |    2 +-
 arch/arm64/include/asm/kvm_host.h                  |   29 +-
 arch/arm64/include/asm/kvm_hyp.h                   |   10 +
 arch/arm64/include/asm/kvm_mmu.h                   |   47 +-
 arch/arm64/include/asm/mmu.h                       |    3 +
 arch/arm64/include/asm/mmu_context.h               |   17 +-
 arch/arm64/include/asm/page.h                      |    2 -
 arch/arm64/include/asm/paravirt.h                  |    9 +-
 arch/arm64/include/asm/percpu.h                    |    3 +
 arch/arm64/include/asm/pgtable-hwdef.h             |    2 +
 arch/arm64/include/asm/pgtable.h                   |   48 +-
 arch/arm64/include/asm/processor.h                 |   18 +-
 arch/arm64/include/asm/ptrace.h                    |    4 +
 arch/arm64/include/asm/stage2_pgtable-nopmd.h      |   42 -
 arch/arm64/include/asm/stage2_pgtable-nopud.h      |   39 -
 arch/arm64/include/asm/stage2_pgtable.h            |  236 +-
 arch/arm64/include/asm/stat.h                      |    2 +-
 arch/arm64/include/asm/string.h                    |   14 +-
 arch/arm64/include/asm/sysreg.h                    |   44 +-
 arch/arm64/include/asm/system_misc.h               |    3 +-
 arch/arm64/include/asm/tlb.h                       |   34 +-
 arch/arm64/include/asm/tlbflush.h                  |  112 +-
 arch/arm64/include/asm/topology.h                  |    3 +
 arch/arm64/include/asm/traps.h                     |    5 +-
 arch/arm64/include/asm/uaccess.h                   |    1 -
 arch/arm64/include/asm/unistd.h                    |    2 +-
 arch/arm64/include/asm/xen/events.h                |    2 +-
 arch/arm64/include/uapi/asm/Kbuild                 |    1 +
 arch/arm64/include/uapi/asm/hwcap.h                |    1 +
 arch/arm64/include/uapi/asm/ptrace.h               |    1 +
 arch/arm64/include/uapi/asm/siginfo.h              |   24 -
 arch/arm64/include/uapi/asm/unistd.h               |    1 +
 arch/arm64/kernel/acpi.c                           |    1 -
 arch/arm64/kernel/acpi_numa.c                      |    1 -
 arch/arm64/kernel/arm64ksyms.c                     |    7 +-
 arch/arm64/kernel/cpu_errata.c                     |   96 +-
 arch/arm64/kernel/cpufeature.c                     |  195 +-
 arch/arm64/kernel/cpuinfo.c                        |   11 +-
 arch/arm64/kernel/crash_dump.c                     |    2 +-
 arch/arm64/kernel/debug-monitors.c                 |   11 +-
 arch/arm64/kernel/entry.S                          |   18 +-
 arch/arm64/kernel/fpsimd.c                         |   10 +-
 arch/arm64/kernel/head.S                           |   40 +-
 arch/arm64/kernel/jump_label.c                     |    6 +-
 arch/arm64/kernel/paravirt.c                       |    4 +-
 arch/arm64/kernel/pci.c                            |    5 +-
 arch/arm64/kernel/perf_event.c                     |    7 +
 arch/arm64/kernel/probes/kprobes.c                 |   29 +-
 arch/arm64/kernel/process.c                        |   26 +-
 arch/arm64/kernel/psci.c                           |    1 -
 arch/arm64/kernel/ptrace.c                         |   16 +-
 arch/arm64/kernel/setup.c                          |   62 +-
 arch/arm64/kernel/sleep.S                          |    1 +
 arch/arm64/kernel/smp.c                            |    2 +-
 arch/arm64/kernel/ssbd.c                           |   24 +-
 arch/arm64/kernel/suspend.c                        |    4 +
 arch/arm64/kernel/sys_compat.c                     |   13 +-
 arch/arm64/kernel/traps.c                          |  276 +-
 arch/arm64/kernel/vmlinux.lds.S                    |   36 +-
 arch/arm64/kvm/guest.c                             |   61 +-
 arch/arm64/kvm/handle_exit.c                       |    7 +
 arch/arm64/kvm/hyp-init.S                          |    3 +
 arch/arm64/kvm/hyp/Makefile                        |    1 -
 arch/arm64/kvm/hyp/hyp-entry.S                     |   16 +-
 arch/arm64/kvm/hyp/s2-setup.c                      |   90 -
 arch/arm64/kvm/hyp/switch.c                        |    4 +-
 arch/arm64/kvm/hyp/sysreg-sr.c                     |   30 +-
 arch/arm64/kvm/hyp/tlb.c                           |    4 +-
 arch/arm64/kvm/reset.c                             |  108 +-
 arch/arm64/lib/Makefile                            |    4 +-
 arch/arm64/lib/crc32.S                             |   60 +
 arch/arm64/lib/memchr.S                            |    2 +-
 arch/arm64/lib/memcmp.S                            |    2 +-
 arch/arm64/lib/strchr.S                            |    2 +-
 arch/arm64/lib/strcmp.S                            |    2 +-
 arch/arm64/lib/strlen.S                            |    2 +-
 arch/arm64/lib/strncmp.S                           |    2 +-
 arch/arm64/lib/strnlen.S                           |    2 +-
 arch/arm64/lib/strrchr.S                           |    2 +-
 arch/arm64/mm/context.c                            |   11 +-
 arch/arm64/mm/dma-mapping.c                        |  271 +-
 arch/arm64/mm/dump.c                               |    6 +-
 arch/arm64/mm/fault.c                              |  132 +-
 arch/arm64/mm/hugetlbpage.c                        |   50 +-
 arch/arm64/mm/init.c                               |    7 +-
 arch/arm64/mm/kasan_init.c                         |    5 +-
 arch/arm64/mm/mmu.c                                |   48 +-
 arch/arm64/mm/numa.c                               |   18 +-
 arch/arm64/mm/proc.S                               |   11 +-
 arch/c6x/Kconfig                                   |    3 +-
 arch/c6x/Makefile                                  |    2 -
 arch/c6x/boot/dts/Makefile                         |   17 +-
 arch/c6x/boot/dts/linked_dtb.S                     |    2 -
 arch/c6x/include/asm/processor.h                   |   11 -
 arch/c6x/include/asm/sections.h                    |    1 -
 arch/c6x/include/uapi/asm/unistd.h                 |    1 +
 arch/c6x/kernel/setup.c                            |   42 +-
 arch/c6x/kernel/vmlinux.lds.S                      |   10 -
 arch/c6x/mm/dma-coherent.c                         |    4 +-
 arch/c6x/mm/init.c                                 |    7 +-
 arch/csky/Kconfig                                  |  203 +
 arch/csky/Kconfig.debug                            |    1 +
 arch/csky/Makefile                                 |   82 +
 arch/csky/abiv1/Makefile                           |    8 +
 arch/csky/abiv1/alignment.c                        |  326 +
 arch/csky/abiv1/bswapdi.c                          |   12 +
 arch/csky/abiv1/bswapsi.c                          |   12 +
 arch/csky/abiv1/cacheflush.c                       |   52 +
 arch/csky/abiv1/inc/abi/cacheflush.h               |   49 +
 arch/csky/abiv1/inc/abi/ckmmu.h                    |   75 +
 arch/csky/abiv1/inc/abi/elf.h                      |   26 +
 arch/csky/abiv1/inc/abi/entry.h                    |  160 +
 arch/csky/abiv1/inc/abi/page.h                     |   27 +
 arch/csky/abiv1/inc/abi/pgtable-bits.h             |   37 +
 arch/csky/abiv1/inc/abi/reg_ops.h                  |   27 +
 arch/csky/abiv1/inc/abi/regdef.h                   |   26 +
 arch/csky/abiv1/inc/abi/string.h                   |   13 +
 arch/csky/abiv1/inc/abi/vdso.h                     |   17 +
 arch/csky/abiv1/memcpy.S                           |  347 +
 arch/csky/abiv1/memset.c                           |   37 +
 arch/csky/abiv1/mmap.c                             |   66 +
 arch/csky/abiv1/strksyms.c                         |    7 +
 arch/csky/abiv2/Makefile                           |   10 +
 arch/csky/abiv2/cacheflush.c                       |   60 +
 arch/csky/abiv2/fpu.c                              |  275 +
 arch/csky/abiv2/inc/abi/cacheflush.h               |   46 +
 arch/csky/abiv2/inc/abi/ckmmu.h                    |   87 +
 arch/csky/abiv2/inc/abi/elf.h                      |   43 +
 arch/csky/abiv2/inc/abi/entry.h                    |  156 +
 arch/csky/abiv2/inc/abi/fpu.h                      |   66 +
 arch/csky/abiv2/inc/abi/page.h                     |   14 +
 arch/csky/abiv2/inc/abi/pgtable-bits.h             |   37 +
 arch/csky/abiv2/inc/abi/reg_ops.h                  |   17 +
 arch/csky/abiv2/inc/abi/regdef.h                   |   26 +
 arch/csky/abiv2/inc/abi/string.h                   |   27 +
 arch/csky/abiv2/inc/abi/vdso.h                     |   23 +
 arch/csky/abiv2/memcmp.S                           |  152 +
 arch/csky/abiv2/memcpy.S                           |  110 +
 arch/csky/abiv2/memmove.S                          |  108 +
 arch/csky/abiv2/memset.S                           |   83 +
 arch/csky/abiv2/strcmp.S                           |  168 +
 arch/csky/abiv2/strcpy.S                           |  123 +
 arch/csky/abiv2/strksyms.c                         |   12 +
 arch/csky/abiv2/strlen.S                           |   97 +
 arch/csky/abiv2/sysdep.h                           |   30 +
 arch/csky/boot/Makefile                            |   24 +
 arch/csky/boot/dts/Makefile                        |    3 +
 arch/csky/boot/dts/include/dt-bindings             |    1 +
 arch/csky/configs/defconfig                        |   61 +
 arch/csky/include/asm/Kbuild                       |   49 +
 arch/csky/include/asm/addrspace.h                  |   10 +
 arch/csky/include/asm/atomic.h                     |  212 +
 arch/csky/include/asm/barrier.h                    |   49 +
 arch/csky/include/asm/bitops.h                     |   82 +
 arch/csky/include/asm/bug.h                        |   26 +
 arch/csky/include/asm/cache.h                      |   30 +
 arch/csky/include/asm/cacheflush.h                 |    9 +
 arch/csky/include/asm/checksum.h                   |   50 +
 arch/csky/include/asm/cmpxchg.h                    |   73 +
 arch/csky/include/asm/elf.h                        |   85 +
 arch/csky/include/asm/fixmap.h                     |   27 +
 arch/csky/include/asm/highmem.h                    |   51 +
 arch/csky/include/asm/io.h                         |   24 +
 arch/csky/include/asm/irqflags.h                   |   49 +
 arch/csky/include/asm/mmu.h                        |   12 +
 arch/csky/include/asm/mmu_context.h                |  150 +
 arch/csky/include/asm/page.h                       |  104 +
 arch/csky/include/asm/pgalloc.h                    |  115 +
 arch/csky/include/asm/pgtable.h                    |  306 +
 arch/csky/include/asm/processor.h                  |  115 +
 arch/csky/include/asm/reg_ops.h                    |   26 +
 arch/csky/include/asm/segment.h                    |   19 +
 arch/csky/include/asm/shmparam.h                   |   11 +
 arch/csky/include/asm/smp.h                        |   26 +
 arch/csky/include/asm/spinlock.h                   |  256 +
 arch/csky/include/asm/spinlock_types.h             |   37 +
 arch/csky/include/asm/string.h                     |   13 +
 arch/csky/include/asm/switch_to.h                  |   36 +
 arch/csky/include/asm/syscall.h                    |   71 +
 arch/csky/include/asm/syscalls.h                   |   15 +
 arch/csky/include/asm/thread_info.h                |   75 +
 arch/csky/include/asm/tlb.h                        |   25 +
 arch/csky/include/asm/tlbflush.h                   |   25 +
 arch/csky/include/asm/traps.h                      |   44 +
 arch/csky/include/asm/uaccess.h                    |  416 ++
 arch/csky/include/asm/unistd.h                     |    4 +
 arch/csky/include/asm/vdso.h                       |   12 +
 arch/csky/include/uapi/asm/Kbuild                  |   32 +
 arch/csky/include/uapi/asm/byteorder.h             |    9 +
 arch/csky/include/uapi/asm/cachectl.h              |   13 +
 arch/csky/include/uapi/asm/ptrace.h                |  104 +
 arch/csky/include/uapi/asm/sigcontext.h            |   14 +
 arch/csky/include/uapi/asm/unistd.h                |   10 +
 arch/csky/kernel/Makefile                          |    8 +
 arch/csky/kernel/asm-offsets.c                     |   88 +
 arch/csky/kernel/atomic.S                          |   87 +
 arch/csky/kernel/cpu-probe.c                       |   79 +
 arch/csky/kernel/dumpstack.c                       |   66 +
 arch/csky/kernel/entry.S                           |  396 ++
 arch/csky/kernel/head.S                            |   77 +
 arch/csky/kernel/irq.c                             |   22 +
 arch/csky/kernel/module.c                          |   92 +
 arch/csky/kernel/power.c                           |   30 +
 arch/csky/kernel/process.c                         |  136 +
 arch/csky/kernel/ptrace.c                          |  314 +
 arch/csky/kernel/setup.c                           |  161 +
 arch/csky/kernel/signal.c                          |  347 +
 arch/csky/kernel/smp.c                             |  237 +
 arch/csky/kernel/syscall.c                         |   43 +
 arch/csky/kernel/syscall_table.c                   |   14 +
 arch/csky/kernel/time.c                            |   11 +
 arch/csky/kernel/traps.c                           |  169 +
 arch/csky/kernel/vdso.c                            |   86 +
 arch/csky/kernel/vmlinux.lds.S                     |   66 +
 arch/csky/lib/Makefile                             |    1 +
 arch/csky/lib/delay.c                              |   39 +
 arch/csky/lib/usercopy.c                           |  262 +
 arch/csky/mm/Makefile                              |   13 +
 arch/csky/mm/cachev1.c                             |  126 +
 arch/csky/mm/cachev2.c                             |   79 +
 arch/csky/mm/dma-mapping.c                         |  254 +
 arch/csky/mm/fault.c                               |  212 +
 arch/csky/mm/highmem.c                             |  198 +
 arch/csky/mm/init.c                                |  121 +
 arch/csky/mm/ioremap.c                             |   48 +
 arch/csky/mm/syscache.c                            |   32 +
 arch/csky/mm/tlb.c                                 |  219 +
 arch/h8300/Kconfig                                 |    2 -
 arch/h8300/Makefile                                |   11 +-
 arch/h8300/include/asm/processor.h                 |    6 -
 arch/h8300/include/uapi/asm/unistd.h               |    1 +
 arch/h8300/kernel/setup.c                          |    1 -
 arch/h8300/kernel/vmlinux.lds.S                    |    1 -
 arch/h8300/mm/init.c                               |    6 +-
 arch/hexagon/Kconfig                               |    3 +
 arch/hexagon/include/asm/Kbuild                    |    1 +
 arch/hexagon/include/asm/dma-mapping.h             |   40 -
 arch/hexagon/include/asm/processor.h               |    3 -
 arch/hexagon/include/uapi/asm/unistd.h             |    1 +
 arch/hexagon/kernel/dma.c                          |  145 +-
 arch/hexagon/kernel/setup.c                        |    2 +-
 arch/hexagon/mm/init.c                             |   23 +-
 arch/ia64/Kconfig                                  |    2 -
 arch/ia64/hp/common/sba_iommu.c                    |    4 -
 arch/ia64/hp/sim/simserial.c                       |   24 +-
 arch/ia64/include/asm/dma-mapping.h                |    7 -
 arch/ia64/include/asm/hugetlb.h                    |   47 +-
 arch/ia64/include/asm/iommu.h                      |    2 -
 arch/ia64/include/asm/machvec.h                    |    7 -
 arch/ia64/include/asm/machvec_init.h               |    1 -
 arch/ia64/include/asm/machvec_sn2.h                |    2 -
 arch/ia64/include/asm/pgtable.h                    |    1 -
 arch/ia64/include/asm/processor.h                  |    6 -
 arch/ia64/include/asm/unistd.h                     |    3 +
 arch/ia64/include/uapi/asm/siginfo.h               |    2 -
 arch/ia64/kernel/brl_emu.c                         |   31 +-
 arch/ia64/kernel/crash.c                           |    2 +-
 arch/ia64/kernel/efi.c                             |    3 +-
 arch/ia64/kernel/ia64_ksyms.c                      |    2 +-
 arch/ia64/kernel/iosapic.c                         |    2 +-
 arch/ia64/kernel/machvec.c                         |   16 -
 arch/ia64/kernel/mca.c                             |   10 +-
 arch/ia64/kernel/mca_drv.c                         |    2 +-
 arch/ia64/kernel/pci-dma.c                         |   55 -
 arch/ia64/kernel/setup.c                           |    1 -
 arch/ia64/kernel/signal.c                          |   64 +-
 arch/ia64/kernel/smpboot.c                         |    2 +-
 arch/ia64/kernel/topology.c                        |    2 +-
 arch/ia64/kernel/traps.c                           |  144 +-
 arch/ia64/kernel/unaligned.c                       |   12 +-
 arch/ia64/kernel/unwind.c                          |    2 +-
 arch/ia64/mm/contig.c                              |    6 +-
 arch/ia64/mm/discontig.c                           |    7 +-
 arch/ia64/mm/fault.c                               |   12 +-
 arch/ia64/mm/init.c                                |   11 +-
 arch/ia64/mm/numa.c                                |    2 +-
 arch/ia64/mm/tlb.c                                 |    8 +-
 arch/ia64/pci/pci.c                                |   28 +-
 arch/ia64/sn/kernel/bte.c                          |    2 +-
 arch/ia64/sn/kernel/io_common.c                    |   11 +-
 arch/ia64/sn/kernel/setup.c                        |    7 +-
 arch/ia64/sn/pci/pci_dma.c                         |   33 +-
 arch/m68k/Kconfig                                  |    4 +-
 arch/m68k/atari/stram.c                            |    5 +-
 arch/m68k/coldfire/m54xx.c                         |    2 +-
 arch/m68k/configs/amiga_defconfig                  |    2 -
 arch/m68k/configs/apollo_defconfig                 |    2 -
 arch/m68k/configs/atari_defconfig                  |    2 -
 arch/m68k/configs/bvme6000_defconfig               |    2 -
 arch/m68k/configs/hp300_defconfig                  |    2 -
 arch/m68k/configs/mac_defconfig                    |    2 -
 arch/m68k/configs/multi_defconfig                  |    2 -
 arch/m68k/configs/mvme147_defconfig                |    2 -
 arch/m68k/configs/mvme16x_defconfig                |    2 -
 arch/m68k/configs/q40_defconfig                    |    2 -
 arch/m68k/configs/sun3_defconfig                   |    2 -
 arch/m68k/configs/sun3x_defconfig                  |    2 -
 arch/m68k/emu/nfblock.c                            |    2 +-
 arch/m68k/emu/nfeth.c                              |    4 -
 arch/m68k/include/asm/atafd.h                      |   13 -
 arch/m68k/include/asm/atafdreg.h                   |   80 -
 arch/m68k/include/asm/processor.h                  |    6 -
 arch/m68k/include/asm/unistd.h                     |    2 +-
 arch/m68k/kernel/setup_mm.c                        |    1 -
 arch/m68k/kernel/setup_no.c                        |    1 -
 arch/m68k/kernel/sun3-head.S                       |    6 -
 arch/m68k/kernel/uboot.c                           |    4 +-
 arch/m68k/mac/misc.c                               |   75 +-
 arch/m68k/mm/init.c                                |    6 +-
 arch/m68k/mm/mcfmmu.c                              |    5 +-
 arch/m68k/mm/motorola.c                            |    8 +-
 arch/m68k/mm/sun3mmu.c                             |    6 +-
 arch/m68k/sun3/config.c                            |    2 +-
 arch/m68k/sun3/dvma.c                              |    2 +-
 arch/m68k/sun3/mmu_emu.c                           |    2 +-
 arch/m68k/sun3/sun3dvma.c                          |    5 +-
 arch/m68k/sun3x/dvma.c                             |    2 +-
 arch/microblaze/Kconfig                            |    6 +-
 arch/microblaze/Makefile                           |    4 +-
 arch/microblaze/boot/dts/Makefile                  |    4 +
 arch/microblaze/include/asm/pgtable.h              |    2 -
 arch/microblaze/include/asm/processor.h            |   12 -
 arch/microblaze/include/asm/unistd.h               |    2 +-
 arch/microblaze/kernel/cpu/cpuinfo.c               |    6 +-
 arch/microblaze/kernel/dma.c                       |   22 -
 arch/microblaze/kernel/vmlinux.lds.S               |    2 -
 arch/microblaze/mm/consistent.c                    |    5 +-
 arch/microblaze/mm/init.c                          |    7 +-
 arch/microblaze/pci/pci-common.c                   |    2 +-
 arch/mips/Kconfig                                  |   51 +-
 arch/mips/Makefile                                 |   28 +-
 arch/mips/alchemy/devboards/db1200.c               |   14 +-
 arch/mips/alchemy/devboards/db1300.c               |   14 +-
 arch/mips/alchemy/devboards/db1550.c               |   14 +-
 arch/mips/ar7/memory.c                             |    2 +-
 arch/mips/ath79/setup.c                            |    2 +-
 arch/mips/bcm47xx/workarounds.c                    |    8 +-
 arch/mips/bcm63xx/prom.c                           |    2 +-
 arch/mips/bcm63xx/setup.c                          |    2 +-
 arch/mips/bmips/setup.c                            |   11 +-
 arch/mips/boot/dts/ingenic/jz4740.dtsi             |   15 +
 arch/mips/boot/dts/ingenic/jz4770.dtsi             |   30 +
 arch/mips/boot/dts/ingenic/jz4780.dtsi             |    3 +-
 arch/mips/boot/dts/lantiq/danube.dtsi              |   42 +-
 arch/mips/boot/dts/lantiq/easy50712.dts            |   14 +-
 arch/mips/boot/dts/mscc/Makefile                   |    2 +-
 arch/mips/boot/dts/mscc/ocelot.dtsi                |   38 +-
 arch/mips/boot/dts/mscc/ocelot_pcb120.dts          |  107 +
 arch/mips/boot/dts/mscc/ocelot_pcb123.dts          |    6 +
 arch/mips/cavium-octeon/dma-octeon.c               |    4 +-
 arch/mips/cavium-octeon/octeon-irq.c               |   16 +-
 arch/mips/cavium-octeon/setup.c                    |    9 +-
 arch/mips/cavium-octeon/smp.c                      |    7 +
 arch/mips/configs/generic/board-ocelot.config      |   10 +-
 arch/mips/dec/prom/memory.c                        |    2 +-
 arch/mips/emma/common/prom.c                       |    2 +-
 arch/mips/fw/arc/memory.c                          |    2 +-
 arch/mips/generic/Kconfig                          |    6 +-
 arch/mips/generic/Makefile                         |    1 -
 arch/mips/generic/Platform                         |    2 +-
 arch/mips/generic/board-ocelot.its.S               |   40 +
 arch/mips/generic/board-ocelot_pcb123.its.S        |   23 -
 arch/mips/generic/kexec.c                          |   44 -
 arch/mips/include/asm/Kbuild                       |    1 +
 arch/mips/include/asm/asm-eva.h                    |    6 +
 arch/mips/include/asm/asm.h                        |  116 -
 arch/mips/include/asm/compat.h                     |   28 +-
 arch/mips/include/asm/device.h                     |   19 -
 arch/mips/include/asm/dma-coherence.h              |    6 +
 arch/mips/include/asm/dma-mapping.h                |    4 +-
 arch/mips/include/asm/hugetlb.h                    |   40 +-
 arch/mips/include/asm/io.h                         |  129 +-
 arch/mips/include/asm/kexec.h                      |   11 +-
 arch/mips/include/asm/mach-loongson64/irq.h        |    2 +-
 .../asm/mach-loongson64/kernel-entry-init.h        |   16 +-
 arch/mips/include/asm/mipsregs.h                   |   20 +-
 arch/mips/include/asm/processor.h                  |   15 +-
 arch/mips/include/asm/r4kcache.h                   |   73 -
 arch/mips/include/asm/smp-ops.h                    |    3 +
 arch/mips/include/asm/smp.h                        |   16 +
 arch/mips/include/asm/unistd.h                     |    3 +-
 arch/mips/include/asm/vr41xx/giu.h                 |    8 -
 arch/mips/include/uapi/asm/ioctls.h                |    2 +
 arch/mips/include/uapi/asm/siginfo.h               |   11 -
 arch/mips/jazz/jazzdma.c                           |    9 +-
 arch/mips/kernel/Makefile                          |   18 -
 arch/mips/kernel/binfmt_elfn32.c                   |   14 +-
 arch/mips/kernel/binfmt_elfo32.c                   |   14 +-
 arch/mips/kernel/crash.c                           |    9 +-
 arch/mips/kernel/crash_dump.c                      |    2 +-
 arch/mips/kernel/head.S                            |   18 +-
 arch/mips/kernel/machine_kexec.c                   |  143 +-
 arch/mips/kernel/mips-mt.c                         |   59 -
 arch/mips/kernel/process.c                         |   25 +
 arch/mips/kernel/prom.c                            |    2 +-
 arch/mips/kernel/relocate.c                        |    2 +-
 arch/mips/kernel/setup.c                           |  199 +-
 arch/mips/kernel/smp-bmips.c                       |    7 +
 arch/mips/kernel/smp-cps.c                         |   80 +-
 arch/mips/kernel/traps.c                           |    8 +-
 arch/mips/kernel/unaligned.c                       |   47 +-
 arch/mips/kernel/vdso.c                            |   18 +-
 arch/mips/kernel/vpe.c                             |    2 +-
 arch/mips/kvm/commpage.c                           |    2 +-
 arch/mips/kvm/dyntrans.c                           |    2 +-
 arch/mips/kvm/emulate.c                            |    2 +-
 arch/mips/kvm/interrupt.c                          |    2 +-
 arch/mips/kvm/mips.c                               |    2 +-
 arch/mips/lantiq/prom.c                            |    2 +-
 arch/mips/lantiq/xway/dma.c                        |    1 -
 arch/mips/lantiq/xway/sysctrl.c                    |   14 +-
 arch/mips/lasat/prom.c                             |    2 +-
 arch/mips/lib/Makefile                             |    2 +-
 arch/mips/lib/iomap-pci.c                          |    7 -
 arch/mips/lib/iomap.c                              |  227 -
 arch/mips/lib/memcpy.S                             |   22 +-
 arch/mips/lib/memset.S                             |   60 +-
 arch/mips/loongson64/common/Makefile               |    1 -
 arch/mips/loongson64/common/dma.c                  |   18 -
 arch/mips/loongson64/common/init.c                 |    2 +-
 arch/mips/loongson64/fuloong-2e/Makefile           |    2 +-
 arch/mips/loongson64/fuloong-2e/dma.c              |   12 +
 arch/mips/loongson64/lemote-2f/Makefile            |    2 +-
 arch/mips/loongson64/lemote-2f/dma.c               |   14 +
 arch/mips/loongson64/loongson-3/irq.c              |   56 +-
 arch/mips/loongson64/loongson-3/numa.c             |   37 +-
 arch/mips/loongson64/loongson-3/smp.c              |   14 +-
 arch/mips/mm/c-r4k.c                               |   17 +-
 arch/mips/mm/dma-noncoherent.c                     |   79 +-
 arch/mips/mm/init.c                                |   14 +-
 arch/mips/mm/pgtable-32.c                          |    2 +-
 arch/mips/mti-malta/malta-memory.c                 |    2 +-
 arch/mips/netlogic/common/irq.c                    |   14 +-
 arch/mips/netlogic/xlp/dt.c                        |    2 +-
 arch/mips/netlogic/xlr/platform-flash.c            |    7 +-
 arch/mips/pci/ops-loongson3.c                      |   34 +-
 arch/mips/pci/pci-legacy.c                         |    6 +-
 arch/mips/pci/pci-rt2880.c                         |    2 +
 arch/mips/pci/pci.c                                |    2 +-
 arch/mips/pmcs-msp71xx/msp_usb.c                   |    4 +-
 arch/mips/pnx833x/common/platform.c                |    8 +-
 arch/mips/ralink/cevt-rt3352.c                     |    6 +-
 arch/mips/ralink/ill_acc.c                         |    2 +-
 arch/mips/ralink/of.c                              |    2 +-
 arch/mips/ralink/rt305x.c                          |    5 +
 arch/mips/rb532/devices.c                          |   10 +-
 arch/mips/rb532/prom.c                             |    2 +-
 arch/mips/sgi-ip22/ip28-berr.c                     |    2 +-
 arch/mips/sgi-ip27/ip27-memory.c                   |   14 +-
 arch/mips/sibyte/common/cfe.c                      |    2 +-
 arch/mips/sibyte/swarm/setup.c                     |    2 +-
 arch/mips/tools/.gitignore                         |    1 +
 arch/mips/tools/Makefile                           |    5 +
 arch/mips/tools/elf-entry.c                        |   96 +
 arch/mips/txx9/generic/setup.c                     |    5 +-
 arch/mips/txx9/rbtx4938/prom.c                     |    2 +-
 arch/mips/vdso/Makefile                            |    2 +-
 arch/nds32/Kconfig                                 |    4 +-
 arch/nds32/Makefile                                |    2 +-
 arch/nds32/include/asm/processor.h                 |    6 -
 arch/nds32/include/uapi/asm/unistd.h               |    1 +
 arch/nds32/kernel/setup.c                          |    3 +-
 arch/nds32/mm/highmem.c                            |    2 +-
 arch/nds32/mm/init.c                               |   13 +-
 arch/nios2/Kconfig                                 |    3 +-
 arch/nios2/Makefile                                |   11 +-
 arch/nios2/boot/Makefile                           |   22 -
 arch/nios2/boot/dts/Makefile                       |    6 +
 arch/nios2/boot/linked_dtb.S                       |   19 -
 arch/nios2/include/asm/processor.h                 |    6 -
 arch/nios2/include/uapi/asm/unistd.h               |    1 +
 arch/nios2/kernel/cpuinfo.c                        |    4 +-
 arch/nios2/kernel/prom.c                           |   19 +-
 arch/nios2/kernel/setup.c                          |   40 +-
 arch/nios2/kernel/time.c                           |    4 +-
 arch/nios2/mm/init.c                               |    4 +-
 arch/openrisc/Kconfig                              |    4 +-
 arch/openrisc/include/asm/processor.h              |    5 -
 arch/openrisc/include/uapi/asm/unistd.h            |    1 +
 arch/openrisc/kernel/setup.c                       |    6 +-
 arch/openrisc/mm/init.c                            |    7 +-
 arch/openrisc/mm/ioremap.c                         |    2 +-
 arch/parisc/Kconfig                                |    4 +-
 arch/parisc/Makefile                               |    9 -
 arch/parisc/boot/compressed/Makefile               |    4 +-
 arch/parisc/boot/compressed/misc.c                 |   95 +-
 arch/parisc/boot/compressed/vmlinux.lds.S          |   10 +-
 arch/parisc/include/asm/alternative.h              |   47 +
 arch/parisc/include/asm/assembly.h                 |    9 +-
 arch/parisc/include/asm/cache.h                    |   22 +-
 arch/parisc/include/asm/compat.h                   |   24 +-
 arch/parisc/include/asm/hugetlb.h                  |   33 +-
 arch/parisc/include/asm/page.h                     |   12 +-
 arch/parisc/include/asm/pdc.h                      |    1 +
 arch/parisc/include/asm/pdcpat.h                   |   62 +-
 arch/parisc/include/asm/pgtable.h                  |   33 +-
 arch/parisc/include/asm/processor.h                |   11 -
 arch/parisc/include/asm/sections.h                 |    2 +
 arch/parisc/include/asm/spinlock.h                 |    4 +-
 arch/parisc/include/asm/tlbflush.h                 |    3 +-
 arch/parisc/include/asm/unistd.h                   |    3 +-
 arch/parisc/include/uapi/asm/Kbuild                |    1 +
 arch/parisc/include/uapi/asm/ioctls.h              |    2 +
 arch/parisc/include/uapi/asm/posix_types.h         |    3 -
 arch/parisc/include/uapi/asm/siginfo.h             |   11 -
 arch/parisc/kernel/cache.c                         |   63 +-
 arch/parisc/kernel/entry.S                         |   39 +-
 arch/parisc/kernel/firmware.c                      |   57 +
 arch/parisc/kernel/hpmc.S                          |    3 +-
 arch/parisc/kernel/inventory.c                     |   10 +
 arch/parisc/kernel/pacache.S                       |  280 +-
 arch/parisc/kernel/setup.c                         |   83 +-
 arch/parisc/kernel/signal.c                        |    1 -
 arch/parisc/kernel/syscall.S                       |   14 +-
 arch/parisc/kernel/traps.c                         |    7 +-
 arch/parisc/kernel/unwind.c                        |    2 +-
 arch/parisc/kernel/vmlinux.lds.S                   |    6 +
 arch/parisc/mm/init.c                              |   24 +-
 arch/powerpc/Kbuild                                |   16 +
 arch/powerpc/Kconfig                               |   34 +-
 arch/powerpc/Kconfig.debug                         |    6 -
 arch/powerpc/Makefile                              |   96 +-
 arch/powerpc/boot/.gitignore                       |    1 +
 arch/powerpc/boot/Makefile                         |   66 +-
 arch/powerpc/boot/crt0.S                           |    4 +-
 arch/powerpc/boot/dts/Makefile                     |    6 +
 arch/powerpc/boot/dts/fsl/Makefile                 |    4 +
 arch/powerpc/boot/dts/fsl/t2080rdb.dts             |    4 +-
 arch/powerpc/boot/dts/mpc885ads.dts                |   13 +-
 arch/powerpc/boot/libfdt_env.h                     |    2 +
 arch/powerpc/boot/opal.c                           |    8 -
 arch/powerpc/boot/serial.c                         |    1 +
 arch/powerpc/configs/g5_defconfig                  |    1 +
 arch/powerpc/configs/maple_defconfig               |    1 +
 arch/powerpc/configs/powernv_defconfig             |    4 +
 arch/powerpc/configs/ppc64_defconfig               |    4 +
 arch/powerpc/configs/ps3_defconfig                 |    1 +
 arch/powerpc/configs/pseries_defconfig             |    1 +
 arch/powerpc/configs/skiroot_defconfig             |  154 +-
 arch/powerpc/include/asm/accounting.h              |    4 +
 arch/powerpc/include/asm/asm-prototypes.h          |   24 +-
 arch/powerpc/include/asm/book3s/32/pgtable.h       |  158 +-
 arch/powerpc/include/asm/book3s/64/hash-4k.h       |    2 +-
 arch/powerpc/include/asm/book3s/64/hash.h          |    8 +-
 arch/powerpc/include/asm/book3s/64/hugetlb.h       |    3 +
 arch/powerpc/include/asm/book3s/64/mmu-hash.h      |  107 +-
 arch/powerpc/include/asm/book3s/64/mmu.h           |    4 +-
 arch/powerpc/include/asm/book3s/64/pgtable-64k.h   |    3 +
 arch/powerpc/include/asm/book3s/64/pgtable.h       |  190 +-
 .../powerpc/include/asm/book3s/64/tlbflush-radix.h |    1 +
 arch/powerpc/include/asm/bug.h                     |    2 +-
 arch/powerpc/include/asm/code-patching.h           |    5 +
 arch/powerpc/include/asm/compat.h                  |   24 +-
 arch/powerpc/include/asm/cputhreads.h              |    2 +
 arch/powerpc/include/asm/cputime.h                 |    1 -
 arch/powerpc/include/asm/drmem.h                   |    5 +
 arch/powerpc/include/asm/eeh.h                     |   24 +-
 arch/powerpc/include/asm/error-injection.h         |   13 +
 arch/powerpc/include/asm/exception-64s.h           |   17 +-
 arch/powerpc/include/asm/firmware.h                |    5 +-
 arch/powerpc/include/asm/fixmap.h                  |    2 +-
 arch/powerpc/include/asm/hugetlb.h                 |   43 +-
 arch/powerpc/include/asm/hvcall.h                  |   52 +-
 arch/powerpc/include/asm/io.h                      |   33 +-
 arch/powerpc/include/asm/iommu.h                   |    2 +-
 arch/powerpc/include/asm/kgdb.h                    |    5 +-
 arch/powerpc/include/asm/kvm_asm.h                 |    4 +-
 arch/powerpc/include/asm/kvm_book3s.h              |   45 +-
 arch/powerpc/include/asm/kvm_book3s_64.h           |  118 +-
 arch/powerpc/include/asm/kvm_book3s_asm.h          |    3 +
 arch/powerpc/include/asm/kvm_booke.h               |    4 +-
 arch/powerpc/include/asm/kvm_host.h                |   16 +-
 arch/powerpc/include/asm/kvm_ppc.h                 |    8 +-
 arch/powerpc/include/asm/machdep.h                 |    3 +-
 arch/powerpc/include/asm/mce.h                     |    3 +
 arch/powerpc/include/asm/mmu-8xx.h                 |   43 +-
 arch/powerpc/include/asm/mmu.h                     |   15 +
 arch/powerpc/include/asm/mmu_context.h             |    2 +-
 arch/powerpc/include/asm/mpic.h                    |    7 +
 arch/powerpc/include/asm/nohash/32/pgtable.h       |   75 +-
 arch/powerpc/include/asm/nohash/32/pte-40x.h       |   43 +
 arch/powerpc/include/asm/nohash/32/pte-44x.h       |   30 +
 arch/powerpc/include/asm/nohash/32/pte-8xx.h       |   87 +-
 arch/powerpc/include/asm/nohash/32/pte-fsl-booke.h |   33 +
 arch/powerpc/include/asm/nohash/64/pgtable.h       |   46 +-
 arch/powerpc/include/asm/nohash/pgtable.h          |  100 +-
 arch/powerpc/include/asm/nohash/pte-book3e.h       |   41 +
 arch/powerpc/include/asm/opal-api.h                |    1 +
 arch/powerpc/include/asm/paca.h                    |   18 +-
 arch/powerpc/include/asm/pgtable.h                 |   29 +
 arch/powerpc/include/asm/pnv-pci.h                 |    2 +-
 arch/powerpc/include/asm/ppc-opcode.h              |    1 +
 arch/powerpc/include/asm/ppc-pci.h                 |    1 +
 arch/powerpc/include/asm/processor.h               |   13 +-
 arch/powerpc/include/asm/pte-common.h              |  219 -
 arch/powerpc/include/asm/ptrace.h                  |   38 +-
 arch/powerpc/include/asm/reg.h                     |    9 +-
 arch/powerpc/include/asm/rtas.h                    |   16 +
 arch/powerpc/include/asm/slice.h                   |    1 +
 arch/powerpc/include/asm/smp.h                     |   11 +
 arch/powerpc/include/asm/sparsemem.h               |   11 -
 arch/powerpc/include/asm/stackprotector.h          |   38 +
 arch/powerpc/include/asm/thread_info.h             |   17 +-
 arch/powerpc/include/asm/trace.h                   |   15 +
 arch/powerpc/include/asm/uaccess.h                 |    6 +-
 arch/powerpc/include/asm/unistd.h                  |    3 +-
 arch/powerpc/include/asm/user.h                    |    2 +-
 arch/powerpc/include/uapi/asm/Kbuild               |    1 +
 arch/powerpc/include/uapi/asm/ioctls.h             |    2 +
 arch/powerpc/include/uapi/asm/kvm.h                |    1 +
 arch/powerpc/include/uapi/asm/ptrace.h             |   11 +-
 arch/powerpc/include/uapi/asm/sigcontext.h         |    6 +-
 arch/powerpc/include/uapi/asm/siginfo.h            |   18 -
 arch/powerpc/kernel/Makefile                       |   13 +-
 arch/powerpc/kernel/asm-offsets.c                  |   32 +-
 arch/powerpc/kernel/btext.c                        |    2 +-
 arch/powerpc/kernel/cacheinfo.c                    |   37 +-
 arch/powerpc/kernel/cpu_setup_power.S              |    4 +-
 arch/powerpc/kernel/crash_dump.c                   |    2 +-
 arch/powerpc/kernel/dma-swiotlb.c                  |    4 +-
 arch/powerpc/kernel/dt_cpu_ftrs.c                  |    4 +-
 arch/powerpc/kernel/eeh.c                          |   42 +-
 arch/powerpc/kernel/eeh_dev.c                      |    2 -
 arch/powerpc/kernel/eeh_driver.c                   |  237 +-
 arch/powerpc/kernel/eeh_pe.c                       |  160 +-
 arch/powerpc/kernel/entry_32.S                     |    4 +-
 arch/powerpc/kernel/entry_64.S                     |   33 +-
 arch/powerpc/kernel/exceptions-64s.S               |  244 +-
 arch/powerpc/kernel/fadump.c                       |    4 +-
 arch/powerpc/kernel/head_8xx.S                     |  103 +-
 arch/powerpc/kernel/io-workarounds.c               |    4 +-
 arch/powerpc/kernel/iommu.c                        |    2 +-
 arch/powerpc/kernel/isa-bridge.c                   |    6 +-
 arch/powerpc/kernel/kgdb.c                         |   43 +-
 arch/powerpc/kernel/mce.c                          |    9 +-
 arch/powerpc/kernel/mce_power.c                    |    9 +-
 arch/powerpc/kernel/module.c                       |    8 +
 arch/powerpc/kernel/module_64.c                    |   14 +-
 arch/powerpc/kernel/paca.c                         |    2 +-
 arch/powerpc/kernel/pci_32.c                       |    6 +-
 arch/powerpc/kernel/pci_64.c                       |    2 +-
 arch/powerpc/kernel/process.c                      |  110 +-
 arch/powerpc/kernel/prom.c                         |    2 +-
 arch/powerpc/kernel/prom_init.c                    |  223 +-
 arch/powerpc/kernel/prom_init_check.sh             |   16 +
 arch/powerpc/kernel/ptrace.c                       |   68 +-
 arch/powerpc/kernel/rtas.c                         |   13 +-
 arch/powerpc/kernel/rtasd.c                        |   25 +-
 arch/powerpc/kernel/setup-common.c                 |    5 +-
 arch/powerpc/kernel/setup_32.c                     |   10 +-
 arch/powerpc/kernel/setup_64.c                     |   29 +-
 arch/powerpc/kernel/smp.c                          |  245 +-
 arch/powerpc/kernel/swsusp_asm64.S                 |    2 +-
 arch/powerpc/kernel/time.c                         |  104 +-
 arch/powerpc/kernel/tm.S                           |   75 +-
 arch/powerpc/kernel/trace/Makefile                 |    4 +-
 arch/powerpc/kernel/trace/ftrace.c                 |  261 +-
 arch/powerpc/kernel/trace/ftrace_64.S              |   12 +
 arch/powerpc/kernel/traps.c                        |  157 +-
 arch/powerpc/kernel/vdso32/datapage.S              |    1 +
 arch/powerpc/kernel/vdso32/gettimeofday.S          |    1 +
 arch/powerpc/kernel/vdso64/datapage.S              |    1 +
 arch/powerpc/kernel/vdso64/gettimeofday.S          |    1 +
 arch/powerpc/kernel/vmlinux.lds.S                  |   18 +-
 arch/powerpc/kvm/Makefile                          |    5 +-
 arch/powerpc/kvm/book3s.c                          |   46 +-
 arch/powerpc/kvm/book3s_64_mmu_hv.c                |    7 +-
 arch/powerpc/kvm/book3s_64_mmu_radix.c             |  728 +-
 arch/powerpc/kvm/book3s_64_vio.c                   |   94 +-
 arch/powerpc/kvm/book3s_64_vio_hv.c                |   87 +-
 arch/powerpc/kvm/book3s_emulate.c                  |   13 +-
 arch/powerpc/kvm/book3s_hv.c                       |  876 ++-
 arch/powerpc/kvm/book3s_hv_builtin.c               |   92 +-
 arch/powerpc/kvm/book3s_hv_interrupts.S            |   95 +-
 arch/powerpc/kvm/book3s_hv_nested.c                | 1291 ++++
 arch/powerpc/kvm/book3s_hv_ras.c                   |   10 +
 arch/powerpc/kvm/book3s_hv_rm_xics.c               |   13 +-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |  823 ++-
 arch/powerpc/kvm/book3s_hv_tm.c                    |    6 +-
 arch/powerpc/kvm/book3s_hv_tm_builtin.c            |    5 +-
 arch/powerpc/kvm/book3s_pr.c                       |    5 +-
 arch/powerpc/kvm/book3s_xics.c                     |   14 +-
 arch/powerpc/kvm/book3s_xive.c                     |   63 +
 arch/powerpc/kvm/book3s_xive_template.c            |    8 -
 arch/powerpc/kvm/bookehv_interrupts.S              |    8 +-
 arch/powerpc/kvm/emulate.c                         |    7 +-
 arch/powerpc/kvm/emulate_loadstore.c               |    1 -
 arch/powerpc/kvm/powerpc.c                         |   15 +-
 arch/powerpc/kvm/tm.S                              |  250 +-
 arch/powerpc/kvm/trace_book3s.h                    |    1 -
 arch/powerpc/lib/Makefile                          |    4 +-
 arch/powerpc/lib/alloc.c                           |    4 +-
 arch/powerpc/lib/code-patching.c                   |   23 +-
 arch/powerpc/lib/error-inject.c                    |   16 +
 arch/powerpc/lib/mem_64.S                          |    4 +-
 arch/powerpc/mm/8xx_mmu.c                          |   31 +-
 arch/powerpc/mm/Makefile                           |   13 +-
 arch/powerpc/mm/dma-noncoherent.c                  |    2 +-
 arch/powerpc/mm/dump_linuxpagetables-8xx.c         |   82 +
 arch/powerpc/mm/dump_linuxpagetables-book3s64.c    |  120 +
 arch/powerpc/mm/dump_linuxpagetables-generic.c     |   82 +
 arch/powerpc/mm/dump_linuxpagetables.c             |  167 +-
 arch/powerpc/mm/dump_linuxpagetables.h             |   19 +
 arch/powerpc/mm/fault.c                            |   55 +-
 arch/powerpc/mm/hash_native_64.c                   |    4 +-
 arch/powerpc/mm/hash_utils_64.c                    |   13 +-
 arch/powerpc/mm/hugepage-hash64.c                  |    6 +
 arch/powerpc/mm/hugetlbpage-hash64.c               |    4 +
 arch/powerpc/mm/hugetlbpage.c                      |   14 +-
 arch/powerpc/mm/mem.c                              |   18 +-
 arch/powerpc/mm/mmu_context_book3s64.c             |    9 +
 arch/powerpc/mm/mmu_context_nohash.c               |    9 +-
 arch/powerpc/mm/mmu_decl.h                         |    6 +-
 arch/powerpc/mm/numa.c                             |   16 +-
 arch/powerpc/mm/pgtable-book3e.c                   |    9 +-
 arch/powerpc/mm/pgtable-book3s64.c                 |   11 +-
 arch/powerpc/mm/pgtable-hash64.c                   |    7 +-
 arch/powerpc/mm/pgtable-radix.c                    |   65 +-
 arch/powerpc/mm/pgtable.c                          |   32 +-
 arch/powerpc/mm/pgtable_32.c                       |   72 +-
 arch/powerpc/mm/pgtable_64.c                       |   57 +-
 arch/powerpc/mm/ppc_mmu_32.c                       |    4 +-
 arch/powerpc/mm/slb.c                              |  784 ++-
 arch/powerpc/mm/slb_low.S                          |  335 -
 arch/powerpc/mm/slice.c                            |   38 +-
 arch/powerpc/mm/tlb-radix.c                        |   11 +-
 arch/powerpc/mm/tlb_nohash.c                       |    3 +
 arch/powerpc/oprofile/Makefile                     |    1 -
 arch/powerpc/oprofile/backtrace.c                  |    2 +-
 arch/powerpc/perf/8xx-pmu.c                        |   27 +-
 arch/powerpc/perf/Makefile                         |    1 -
 arch/powerpc/perf/imc-pmu.c                        |    2 +-
 arch/powerpc/perf/power7-pmu.c                     |    1 +
 arch/powerpc/platforms/40x/Kconfig                 |   10 +-
 arch/powerpc/platforms/44x/Kconfig                 |   24 +-
 arch/powerpc/platforms/44x/fsp2.c                  |    8 +-
 arch/powerpc/platforms/4xx/ocm.c                   |    7 +-
 arch/powerpc/platforms/4xx/soc.c                   |    2 +-
 arch/powerpc/platforms/82xx/Kconfig                |    1 -
 arch/powerpc/platforms/85xx/smp.c                  |    4 +-
 arch/powerpc/platforms/8xx/m8xx_setup.c            |    5 +-
 arch/powerpc/platforms/8xx/machine_check.c         |    4 +-
 arch/powerpc/platforms/Kconfig                     |   21 -
 arch/powerpc/platforms/Kconfig.cputype             |    5 +-
 arch/powerpc/platforms/Makefile                    |    2 -
 arch/powerpc/platforms/cell/Kconfig                |    3 -
 arch/powerpc/platforms/cell/cpufreq_spudemand.c    |    2 +-
 arch/powerpc/platforms/cell/spu_base.c             |    4 +-
 arch/powerpc/platforms/cell/spu_manage.c           |   25 +-
 arch/powerpc/platforms/cell/spufs/fault.c          |   26 +-
 arch/powerpc/platforms/cell/spufs/sched.c          |    9 +-
 arch/powerpc/platforms/embedded6xx/wii.c           |    2 +-
 arch/powerpc/platforms/maple/Kconfig               |    1 -
 arch/powerpc/platforms/pasemi/Kconfig              |    1 -
 arch/powerpc/platforms/pasemi/dma_lib.c            |    2 +-
 arch/powerpc/platforms/pasemi/iommu.c              |    2 +-
 arch/powerpc/platforms/powermac/Makefile           |    3 +-
 arch/powerpc/platforms/powermac/feature.c          |   51 +-
 arch/powerpc/platforms/powermac/nvram.c            |    4 +-
 arch/powerpc/platforms/powermac/setup.c            |   15 +-
 arch/powerpc/platforms/powermac/time.c             |  126 +-
 arch/powerpc/platforms/powernv/Kconfig             |    6 -
 arch/powerpc/platforms/powernv/eeh-powernv.c       |   62 +-
 arch/powerpc/platforms/powernv/memtrace.c          |   25 +-
 arch/powerpc/platforms/powernv/npu-dma.c           |  198 +-
 arch/powerpc/platforms/powernv/opal-powercap.c     |    3 +-
 .../powerpc/platforms/powernv/opal-sensor-groups.c |    4 +-
 arch/powerpc/platforms/powernv/opal-sysparam.c     |    2 +-
 arch/powerpc/platforms/powernv/opal.c              |    4 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |    9 +-
 arch/powerpc/platforms/powernv/setup.c             |   47 +-
 arch/powerpc/platforms/ps3/Kconfig                 |    2 -
 arch/powerpc/platforms/ps3/os-area.c               |    2 +-
 arch/powerpc/platforms/ps3/setup.c                 |    4 +-
 arch/powerpc/platforms/ps3/spu.c                   |    3 +-
 arch/powerpc/platforms/pseries/Kconfig             |    9 +-
 arch/powerpc/platforms/pseries/Makefile            |    3 +-
 arch/powerpc/platforms/pseries/dlpar.c             |   41 +-
 arch/powerpc/platforms/pseries/dtl.c               |    4 +-
 arch/powerpc/platforms/pseries/eeh_pseries.c       |   66 +-
 arch/powerpc/platforms/pseries/event_sources.c     |   40 +-
 arch/powerpc/platforms/pseries/firmware.c          |    2 +
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |   28 +-
 arch/powerpc/platforms/pseries/hotplug-memory.c    |  124 +-
 arch/powerpc/platforms/pseries/ibmebus.c           |    2 +-
 arch/powerpc/platforms/pseries/lpar.c              |  295 +-
 arch/powerpc/platforms/pseries/lparcfg.c           |   18 +-
 arch/powerpc/platforms/pseries/mobility.c          |   23 +-
 arch/powerpc/platforms/pseries/msi.c               |    3 +-
 arch/powerpc/platforms/pseries/papr_scm.c          |  345 +
 arch/powerpc/platforms/pseries/pci.c               |    1 +
 arch/powerpc/platforms/pseries/pmem.c              |  164 +
 arch/powerpc/platforms/pseries/pseries.h           |   11 +-
 arch/powerpc/platforms/pseries/ras.c               |  308 +-
 arch/powerpc/platforms/pseries/setup.c             |   14 +
 arch/powerpc/platforms/pseries/vio.c               |   27 +-
 arch/powerpc/sysdev/Kconfig                        |    5 -
 arch/powerpc/sysdev/Makefile                       |    3 -
 arch/powerpc/sysdev/dart_iommu.c                   |    2 +-
 arch/powerpc/sysdev/fsl_85xx_cache_sram.c          |    8 +-
 arch/powerpc/sysdev/ipic.c                         |    2 +-
 arch/powerpc/sysdev/msi_bitmap.c                   |    4 +-
 arch/powerpc/sysdev/xics/Makefile                  |    1 -
 arch/powerpc/sysdev/xive/Kconfig                   |    3 -
 arch/powerpc/sysdev/xive/Makefile                  |    1 -
 arch/powerpc/sysdev/xive/common.c                  |    7 +-
 arch/powerpc/sysdev/xive/native.c                  |   11 +-
 arch/powerpc/xmon/Makefile                         |   11 +-
 arch/powerpc/xmon/xmon.c                           |   56 +-
 arch/riscv/Kconfig                                 |   53 +-
 arch/riscv/Kconfig.debug                           |   35 -
 arch/riscv/Makefile                                |   21 +-
 arch/riscv/configs/defconfig                       |   16 +-
 arch/riscv/include/asm/Kbuild                      |    1 -
 arch/riscv/include/asm/elf.h                       |    3 -
 arch/riscv/include/asm/futex.h                     |  128 +
 arch/riscv/include/asm/processor.h                 |    8 +-
 arch/riscv/include/asm/smp.h                       |   47 +-
 arch/riscv/include/asm/switch_to.h                 |   12 +-
 arch/riscv/include/asm/tlbflush.h                  |   16 +-
 arch/riscv/include/asm/unistd.h                    |    1 +
 arch/riscv/include/uapi/asm/Kbuild                 |    1 +
 arch/riscv/include/uapi/asm/elf.h                  |    3 +
 arch/riscv/include/uapi/asm/siginfo.h              |   24 -
 arch/riscv/kernel/Makefile                         |    1 +
 arch/riscv/kernel/cacheinfo.c                      |    7 -
 arch/riscv/kernel/cpu.c                            |   87 +-
 arch/riscv/kernel/cpufeature.c                     |   23 +-
 arch/riscv/kernel/entry.S                          |   88 -
 arch/riscv/kernel/fpu.S                            |  106 +
 arch/riscv/kernel/head.S                           |    4 +-
 arch/riscv/kernel/irq.c                            |   12 +-
 arch/riscv/kernel/mcount.S                         |    1 -
 arch/riscv/kernel/process.c                        |    6 +-
 arch/riscv/kernel/ptrace.c                         |   52 +
 arch/riscv/kernel/setup.c                          |   15 +-
 arch/riscv/kernel/signal.c                         |   75 +-
 arch/riscv/kernel/smp.c                            |   82 +-
 arch/riscv/kernel/smpboot.c                        |   46 +-
 arch/riscv/lib/Makefile                            |    3 +-
 arch/riscv/mm/init.c                               |    5 +-
 arch/riscv/mm/ioremap.c                            |    2 +-
 arch/s390/Kconfig                                  |   23 +-
 arch/s390/Makefile                                 |    2 +-
 arch/s390/appldata/appldata_base.c                 |   33 +-
 arch/s390/appldata/appldata_os.c                   |    4 -
 arch/s390/boot/.gitignore                          |    1 +
 arch/s390/boot/Makefile                            |   24 +-
 arch/s390/boot/boot.h                              |   11 +
 arch/s390/boot/cmdline.c                           |    2 +
 arch/s390/boot/compressed/Makefile                 |   37 +-
 arch/s390/boot/compressed/decompressor.c           |   85 +
 arch/s390/boot/compressed/decompressor.h           |   25 +
 arch/s390/boot/compressed/head.S                   |   52 -
 arch/s390/boot/compressed/misc.c                   |  116 -
 arch/s390/boot/compressed/vmlinux.lds.S            |   24 +-
 arch/s390/boot/compressed/vmlinux.scr.lds.S        |   15 -
 arch/s390/boot/ctype.c                             |    2 +
 arch/s390/boot/head.S                              |   12 +-
 arch/s390/boot/ipl_parm.c                          |  182 +
 arch/s390/boot/ipl_vmparm.c                        |    2 +
 arch/s390/boot/mem_detect.c                        |  182 +
 arch/s390/boot/startup.c                           |   64 +
 arch/s390/boot/string.c                            |  138 +
 arch/s390/configs/debug_defconfig                  |    1 -
 arch/s390/configs/performance_defconfig            |    1 -
 arch/s390/crypto/aes_s390.c                        |   48 +-
 arch/s390/crypto/paes_s390.c                       |   63 +-
 arch/s390/defconfig                                |    2 +-
 arch/s390/hypfs/hypfs_sprp.c                       |   42 +-
 arch/s390/include/asm/appldata.h                   |   19 +-
 arch/s390/include/asm/boot_data.h                  |   11 +
 arch/s390/include/asm/ccwgroup.h                   |    2 +
 arch/s390/include/asm/compat.h                     |   18 +-
 arch/s390/include/asm/facility.h                   |    9 +-
 arch/s390/include/asm/ipl.h                        |    4 +-
 arch/s390/include/asm/jump_label.h                 |   40 +-
 arch/s390/include/asm/kasan.h                      |   30 +
 arch/s390/include/asm/kvm_host.h                   |   15 +-
 arch/s390/include/asm/lowcore.h                    |    4 +-
 arch/s390/include/asm/mem_detect.h                 |   82 +
 arch/s390/include/asm/mmu.h                        |    2 +
 arch/s390/include/asm/mmu_context.h                |    1 +
 arch/s390/include/asm/page.h                       |    1 +
 arch/s390/include/asm/pgtable.h                    |   20 +-
 arch/s390/include/asm/pkey.h                       |   26 +
 arch/s390/include/asm/processor.h                  |   59 +-
 arch/s390/include/asm/qdio.h                       |    2 -
 arch/s390/include/asm/sclp.h                       |    8 +-
 arch/s390/include/asm/sections.h                   |   12 +
 arch/s390/include/asm/setup.h                      |    3 +-
 arch/s390/include/asm/string.h                     |   21 +
 arch/s390/include/asm/thread_info.h                |   13 +-
 arch/s390/include/asm/unistd.h                     |    3 +-
 arch/s390/include/asm/vmlinux.lds.h                |   20 +
 arch/s390/include/uapi/asm/Kbuild                  |    1 +
 arch/s390/include/uapi/asm/kvm.h                   |    2 +
 arch/s390/include/uapi/asm/pkey.h                  |   34 +
 arch/s390/include/uapi/asm/siginfo.h               |   17 -
 arch/s390/include/uapi/asm/zcrypt.h                |   19 +-
 arch/s390/kernel/Makefile                          |    6 +-
 arch/s390/kernel/asm-offsets.c                     |    2 +-
 arch/s390/kernel/base.S                            |    2 +-
 arch/s390/kernel/crash_dump.c                      |    5 +-
 arch/s390/kernel/dumpstack.c                       |   10 +-
 arch/s390/kernel/early.c                           |   47 +-
 arch/s390/kernel/early_nobss.c                     |   24 +-
 arch/s390/kernel/early_printk.c                    |    2 +-
 arch/s390/kernel/entry.S                           |   53 +-
 arch/s390/kernel/entry.h                           |    3 +
 arch/s390/kernel/head64.S                          |    6 +-
 arch/s390/kernel/ipl.c                             |  119 +-
 arch/s390/kernel/ipl_vmparm.c                      |   36 +
 arch/s390/kernel/irq.c                             |   10 +-
 arch/s390/kernel/jump_label.c                      |   11 +-
 arch/s390/kernel/machine_kexec.c                   |   17 +-
 arch/s390/kernel/module.c                          |   15 +-
 arch/s390/kernel/perf_cpum_sf.c                    |    6 +-
 arch/s390/kernel/setup.c                           |  220 +-
 arch/s390/kernel/smp.c                             |   92 +-
 arch/s390/kernel/sthyi.c                           |    8 +-
 arch/s390/kernel/swsusp.S                          |   15 +-
 arch/s390/kernel/topology.c                        |    6 +-
 arch/s390/kernel/vdso.c                            |   10 +-
 arch/s390/kernel/vdso32/Makefile                   |    3 +-
 arch/s390/kernel/vdso32/clock_gettime.S            |   19 +-
 arch/s390/kernel/vdso32/gettimeofday.S             |    3 +-
 arch/s390/kernel/vdso64/Makefile                   |    3 +-
 arch/s390/kernel/vdso64/clock_gettime.S            |   25 +-
 arch/s390/kernel/vdso64/gettimeofday.S             |    3 +-
 arch/s390/kernel/vmlinux.lds.S                     |   17 +
 arch/s390/kvm/kvm-s390.c                           |  184 +-
 arch/s390/kvm/kvm-s390.h                           |    1 +
 arch/s390/kvm/vsie.c                               |  210 +-
 arch/s390/lib/Makefile                             |    4 +
 arch/s390/lib/mem.S                                |   12 +-
 arch/s390/mm/Makefile                              |    6 +-
 arch/s390/mm/dump_pagetables.c                     |   58 +-
 arch/s390/mm/extmem.c                              |    2 +-
 arch/s390/mm/fault.c                               |   38 +-
 arch/s390/mm/gmap.c                                |   10 +-
 arch/s390/mm/init.c                                |   10 +-
 arch/s390/mm/kasan_init.c                          |  387 ++
 arch/s390/mm/maccess.c                             |   25 +-
 arch/s390/mm/mem_detect.c                          |   62 -
 arch/s390/mm/vmem.c                                |    7 +-
 arch/s390/numa/mode_emu.c                          |    3 +-
 arch/s390/numa/numa.c                              |    3 +-
 arch/s390/numa/toptree.c                           |    4 +-
 arch/s390/purgatory/head.S                         |    4 +-
 arch/s390/tools/gen_facilities.c                   |    2 +
 arch/sh/Kconfig                                    |    5 +-
 arch/sh/boards/mach-ecovec24/setup.c               |   27 +-
 arch/sh/boards/mach-migor/setup.c                  |   14 +-
 arch/sh/boards/of-generic.c                        |    2 +-
 arch/sh/include/asm/hugetlb.h                      |   54 +-
 arch/sh/include/asm/processor_32.h                 |    6 -
 arch/sh/include/asm/processor_64.h                 |   15 -
 arch/sh/include/asm/unistd.h                       |    2 +-
 arch/sh/include/uapi/asm/ioctls.h                  |    2 +
 arch/sh/mm/init.c                                  |    9 +-
 arch/sh/mm/ioremap_fixed.c                         |    2 +-
 arch/sparc/Kconfig                                 |    4 +-
 arch/sparc/include/asm/cmpxchg_64.h                |    7 +-
 arch/sparc/include/asm/compat.h                    |   25 +-
 arch/sparc/include/asm/cpudata_64.h                |    2 +-
 arch/sparc/include/asm/dma-mapping.h               |    4 +-
 arch/sparc/include/asm/hugetlb.h                   |   40 +-
 arch/sparc/include/asm/parport.h                   |    2 +
 arch/sparc/include/asm/processor_32.h              |    6 -
 arch/sparc/include/asm/processor_64.h              |    6 -
 arch/sparc/include/asm/prom.h                      |    3 -
 arch/sparc/include/asm/switch_to_64.h              |    3 +-
 arch/sparc/include/asm/thread_info_64.h            |    4 +
 arch/sparc/include/asm/unistd.h                    |    3 +-
 arch/sparc/include/asm/vdso.h                      |    4 +-
 arch/sparc/include/uapi/asm/ioctls.h               |    2 +
 arch/sparc/include/uapi/asm/siginfo.h              |    7 -
 arch/sparc/include/uapi/asm/unistd.h               |    3 +-
 arch/sparc/kernel/kgdb_32.c                        |    2 +-
 arch/sparc/kernel/kgdb_64.c                        |    2 +-
 arch/sparc/kernel/mdesc.c                          |    7 +-
 arch/sparc/kernel/perf_event.c                     |   31 +-
 arch/sparc/kernel/process_64.c                     |   25 +-
 arch/sparc/kernel/prom_32.c                        |    4 +-
 arch/sparc/kernel/prom_64.c                        |    2 +-
 arch/sparc/kernel/rtrap_64.S                       |    4 +-
 arch/sparc/kernel/setup_64.c                       |   12 +-
 arch/sparc/kernel/signal32.c                       |   12 +-
 arch/sparc/kernel/signal_64.c                      |    6 +-
 arch/sparc/kernel/smp_64.c                         |   18 +-
 arch/sparc/kernel/systbls_32.S                     |    2 +-
 arch/sparc/kernel/systbls_64.S                     |    8 +-
 arch/sparc/kernel/time_64.c                        |    3 -
 arch/sparc/kernel/viohs.c                          |   12 +-
 arch/sparc/mm/init_32.c                            |    5 +-
 arch/sparc/mm/init_64.c                            |   28 +-
 arch/sparc/mm/srmmu.c                              |   12 +-
 arch/sparc/vdso/Makefile                           |   41 +-
 arch/sparc/vdso/checkundef.sh                      |   10 +
 arch/sparc/vdso/vclock_gettime.c                   |  221 +-
 arch/sparc/vdso/vdso-layout.lds.S                  |    6 -
 arch/sparc/vdso/vdso.lds.S                         |    2 +
 arch/sparc/vdso/vdso2c.c                           |    6 -
 arch/sparc/vdso/vdso2c.h                           |    1 -
 arch/sparc/vdso/vdso32/vdso32.lds.S                |    2 +
 arch/sparc/vdso/vma.c                              |  237 +-
 arch/um/drivers/line.c                             |    4 +-
 arch/um/drivers/net_kern.c                         |    4 +-
 arch/um/drivers/port_user.c                        |    2 +-
 arch/um/drivers/ubd_kern.c                         |  236 +-
 arch/um/drivers/vector_kern.c                      |   19 +-
 arch/um/drivers/vector_user.c                      |    6 +-
 arch/um/include/asm/common.lds.S                   |    2 -
 arch/um/include/shared/aio.h                       |   28 -
 arch/um/kernel/initrd.c                            |    4 +-
 arch/um/kernel/irq.c                               |    3 +-
 arch/um/kernel/mem.c                               |   16 +-
 arch/um/kernel/physmem.c                           |   23 +-
 arch/um/kernel/trap.c                              |    2 +-
 arch/um/os-Linux/Makefile                          |    8 +-
 arch/um/os-Linux/aio.c                             |  390 --
 arch/um/os-Linux/skas/process.c                    |    5 +
 arch/unicore32/Kconfig                             |    3 +-
 arch/unicore32/include/asm/Kbuild                  |    1 +
 arch/unicore32/include/asm/bug.h                   |    3 +-
 arch/unicore32/include/asm/dma-mapping.h           |   22 -
 arch/unicore32/include/asm/processor.h             |    6 -
 arch/unicore32/include/uapi/asm/unistd.h           |    1 +
 arch/unicore32/kernel/fpu-ucf64.c                  |   12 +-
 arch/unicore32/kernel/hibernate.c                  |    2 +-
 arch/unicore32/kernel/setup.c                      |    5 +-
 arch/unicore32/kernel/traps.c                      |    5 +-
 arch/unicore32/mm/fault.c                          |   27 +-
 arch/unicore32/mm/init.c                           |   64 +-
 arch/unicore32/mm/mmu.c                            |    3 +-
 arch/x86/Kconfig                                   |   32 +-
 arch/x86/Kconfig.cpu                               |   14 +
 arch/x86/Kconfig.debug                             |    1 -
 arch/x86/Makefile                                  |    8 +-
 arch/x86/boot/compressed/Makefile                  |    1 +
 arch/x86/boot/compressed/eboot.c                   |   10 +
 arch/x86/boot/compressed/kaslr.c                   |   18 +-
 arch/x86/boot/compressed/misc.h                    |    1 +
 arch/x86/boot/cpucheck.c                           |    2 +-
 arch/x86/boot/early_serial_console.c               |    4 +-
 arch/x86/boot/edd.c                                |    6 +-
 arch/x86/boot/header.S                             |    6 +-
 arch/x86/boot/main.c                               |    4 +-
 arch/x86/boot/memory.c                             |    2 +-
 arch/x86/boot/regs.c                               |    2 +-
 arch/x86/boot/tools/build.c                        |    7 +
 arch/x86/boot/video-vesa.c                         |    6 +-
 arch/x86/boot/video.c                              |    2 +-
 arch/x86/configs/i386_defconfig                    |    1 +
 arch/x86/configs/x86_64_defconfig                  |    1 +
 arch/x86/crypto/Makefile                           |    5 +-
 arch/x86/crypto/aesni-intel_glue.c                 |   47 +-
 arch/x86/crypto/fpu.c                              |  207 -
 arch/x86/crypto/sha1-mb/Makefile                   |   14 -
 arch/x86/crypto/sha1-mb/sha1_mb.c                  | 1011 ---
 arch/x86/crypto/sha1-mb/sha1_mb_ctx.h              |  134 -
 arch/x86/crypto/sha1-mb/sha1_mb_mgr.h              |  110 -
 arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S   |  287 -
 arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S   |  304 -
 arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c    |   64 -
 arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S  |  209 -
 arch/x86/crypto/sha1-mb/sha1_x8_avx2.S             |  492 --
 arch/x86/crypto/sha256-mb/Makefile                 |   14 -
 arch/x86/crypto/sha256-mb/sha256_mb.c              | 1013 ---
 arch/x86/crypto/sha256-mb/sha256_mb_ctx.h          |  134 -
 arch/x86/crypto/sha256-mb/sha256_mb_mgr.h          |  108 -
 .../crypto/sha256-mb/sha256_mb_mgr_datastruct.S    |  304 -
 .../crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S    |  307 -
 .../x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c |   65 -
 .../crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S   |  214 -
 arch/x86/crypto/sha256-mb/sha256_x8_avx2.S         |  598 --
 arch/x86/crypto/sha512-mb/Makefile                 |   12 -
 arch/x86/crypto/sha512-mb/sha512_mb.c              | 1047 ---
 arch/x86/crypto/sha512-mb/sha512_mb_ctx.h          |  128 -
 arch/x86/crypto/sha512-mb/sha512_mb_mgr.h          |  104 -
 .../crypto/sha512-mb/sha512_mb_mgr_datastruct.S    |  281 -
 .../crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S    |  297 -
 .../x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c |   69 -
 .../crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S   |  224 -
 arch/x86/crypto/sha512-mb/sha512_x4_avx2.S         |  531 --
 arch/x86/entry/calling.h                           |   16 +-
 arch/x86/entry/entry_32.S                          |   28 +-
 arch/x86/entry/entry_64.S                          |  141 +-
 arch/x86/entry/entry_64_compat.S                   |    5 +
 arch/x86/entry/vdso/Makefile                       |   16 +-
 arch/x86/entry/vdso/vclock_gettime.c               |  220 +-
 arch/x86/entry/vdso/vgetcpu.c                      |    8 +-
 arch/x86/entry/vdso/vma.c                          |   62 +-
 arch/x86/entry/vsyscall/vsyscall_64.c              |    9 +-
 arch/x86/entry/vsyscall/vsyscall_gtod.c            |   51 +-
 arch/x86/events/amd/core.c                         |    4 +
 arch/x86/events/amd/uncore.c                       |   30 +-
 arch/x86/events/core.c                             |   41 +-
 arch/x86/events/intel/core.c                       |  348 +-
 arch/x86/events/intel/cstate.c                     |    8 +-
 arch/x86/events/intel/pt.c                         |    2 +-
 arch/x86/events/intel/rapl.c                       |    4 +-
 arch/x86/events/intel/uncore_snbep.c               |   14 +-
 arch/x86/events/msr.c                              |    8 +-
 arch/x86/events/perf_event.h                       |    4 +-
 arch/x86/hyperv/Makefile                           |    4 +
 arch/x86/hyperv/hv_apic.c                          |    1 -
 arch/x86/hyperv/hv_init.c                          |   19 +
 arch/x86/hyperv/hv_spinlock.c                      |   88 +
 arch/x86/hyperv/mmu.c                              |    4 +-
 arch/x86/include/asm/acpi.h                        |    7 +
 arch/x86/include/asm/alternative-asm.h             |   20 +-
 arch/x86/include/asm/alternative.h                 |   11 +-
 arch/x86/include/asm/amd_nb.h                      |    3 +
 arch/x86/include/asm/asm.h                         |   57 +-
 arch/x86/include/asm/atomic.h                      |    8 +-
 arch/x86/include/asm/atomic64_64.h                 |    8 +-
 arch/x86/include/asm/bitops.h                      |    9 +-
 arch/x86/include/asm/bug.h                         |   98 +-
 arch/x86/include/asm/cacheinfo.h                   |    1 +
 arch/x86/include/asm/cmpxchg.h                     |   10 +-
 arch/x86/include/asm/compat.h                      |   30 +-
 arch/x86/include/asm/cpu_entry_area.h              |    2 -
 arch/x86/include/asm/cpufeature.h                  |   82 +-
 arch/x86/include/asm/cpufeatures.h                 |    2 +
 arch/x86/include/asm/debugreg.h                    |    2 +-
 arch/x86/include/asm/desc.h                        |    4 +-
 arch/x86/include/asm/efi.h                         |    1 +
 arch/x86/include/asm/elf.h                         |    9 +-
 arch/x86/include/asm/extable.h                     |    3 +-
 arch/x86/include/asm/fixmap.h                      |    2 +-
 arch/x86/include/asm/fpu/internal.h                |    4 +-
 arch/x86/include/asm/fsgsbase.h                    |   49 +
 arch/x86/include/asm/ftrace.h                      |    4 +-
 arch/x86/include/asm/futex.h                       |    6 +-
 arch/x86/include/asm/hugetlb.h                     |   69 -
 arch/x86/include/asm/hyperv-tlfs.h                 |    5 +
 arch/x86/include/asm/intel-family.h                |   33 +-
 arch/x86/include/asm/io.h                          |   15 +-
 arch/x86/include/asm/iosf_mbi.h                    |   39 +-
 arch/x86/include/asm/irq_remapping.h               |    2 +
 arch/x86/include/asm/irqflags.h                    |   16 +-
 arch/x86/include/asm/jump_label.h                  |   80 +-
 arch/x86/include/asm/kexec.h                       |    5 +-
 arch/x86/include/asm/kvm_emulate.h                 |    4 +
 arch/x86/include/asm/kvm_host.h                    |   70 +-
 arch/x86/include/asm/local.h                       |    8 +-
 arch/x86/include/asm/mce.h                         |   55 +-
 arch/x86/include/asm/mmu_context.h                 |    4 +-
 arch/x86/include/asm/mpx.h                         |   12 +-
 arch/x86/include/asm/mshyperv.h                    |    2 +
 arch/x86/include/asm/msr-index.h                   |    1 +
 arch/x86/include/asm/msr.h                         |    4 +-
 arch/x86/include/asm/nospec-branch.h               |   17 +-
 arch/x86/include/asm/page_64_types.h               |   15 +-
 arch/x86/include/asm/paravirt.h                    |  415 +-
 arch/x86/include/asm/paravirt_types.h              |  140 +-
 arch/x86/include/asm/percpu.h                      |    8 +-
 arch/x86/include/asm/perf_event.h                  |    9 +
 arch/x86/include/asm/pgalloc.h                     |    2 +-
 arch/x86/include/asm/pgtable-3level_types.h        |    2 +-
 arch/x86/include/asm/pgtable.h                     |    7 +-
 arch/x86/include/asm/pgtable_types.h               |    2 +-
 arch/x86/include/asm/preempt.h                     |    2 +-
 arch/x86/include/asm/processor.h                   |   25 +-
 arch/x86/include/asm/ptrace.h                      |   86 +-
 arch/x86/include/asm/qspinlock.h                   |   15 +
 arch/x86/include/asm/refcount.h                    |   79 +-
 arch/x86/include/asm/rmwcc.h                       |   69 +-
 arch/x86/include/asm/sections.h                    |    1 -
 arch/x86/include/asm/segment.h                     |   48 +-
 arch/x86/include/asm/special_insns.h               |    4 +-
 arch/x86/include/asm/string_64.h                   |   20 +-
 arch/x86/include/asm/suspend.h                     |    8 +
 arch/x86/include/asm/suspend_32.h                  |    4 +
 arch/x86/include/asm/tlb.h                         |   21 +-
 arch/x86/include/asm/tlbflush.h                    |   39 +-
 arch/x86/include/asm/trace/mpx.h                   |    4 +-
 arch/x86/include/asm/uaccess.h                     |   22 +-
 arch/x86/include/asm/unistd.h                      |    3 +-
 arch/x86/include/asm/uv/uv.h                       |    6 +
 arch/x86/include/asm/vgtod.h                       |   79 +-
 arch/x86/include/asm/virtext.h                     |    7 +-
 arch/x86/include/asm/vmx.h                         |   13 -
 arch/x86/include/asm/x86_init.h                    |    2 +
 arch/x86/include/asm/xen/events.h                  |    2 +
 arch/x86/include/uapi/asm/bootparam.h              |    4 +
 arch/x86/include/uapi/asm/kvm.h                    |    8 +-
 arch/x86/include/uapi/asm/siginfo.h                |    2 -
 arch/x86/kernel/acpi/boot.c                        |   11 +-
 arch/x86/kernel/acpi/sleep.c                       |    1 -
 arch/x86/kernel/alternative.c                      |    6 +-
 arch/x86/kernel/amd_gart_64.c                      |    6 +-
 arch/x86/kernel/amd_nb.c                           |   49 +-
 arch/x86/kernel/apic/apic.c                        |    9 +-
 arch/x86/kernel/apic/io_apic.c                     |    7 +-
 arch/x86/kernel/apic/probe_32.c                    |    1 +
 arch/x86/kernel/apic/vector.c                      |    9 +-
 arch/x86/kernel/asm-offsets.c                      |   18 +-
 arch/x86/kernel/asm-offsets_64.c                   |    9 +-
 arch/x86/kernel/check.c                            |   28 +-
 arch/x86/kernel/cpu/Makefile                       |    1 +
 arch/x86/kernel/cpu/amd.c                          |    2 +-
 arch/x86/kernel/cpu/bugs.c                         |   62 +-
 arch/x86/kernel/cpu/cacheinfo.c                    |   31 +-
 arch/x86/kernel/cpu/common.c                       |   83 +-
 arch/x86/kernel/cpu/cpu.h                          |    1 +
 arch/x86/kernel/cpu/cyrix.c                        |    2 +-
 arch/x86/kernel/cpu/hygon.c                        |  408 ++
 arch/x86/kernel/cpu/intel_rdt.c                    |   17 +-
 arch/x86/kernel/cpu/intel_rdt.h                    |    6 +-
 arch/x86/kernel/cpu/intel_rdt_ctrlmondata.c        |   12 +-
 arch/x86/kernel/cpu/intel_rdt_pseudo_lock.c        |  405 +-
 arch/x86/kernel/cpu/intel_rdt_rdtgroup.c           |  210 +-
 arch/x86/kernel/cpu/mcheck/dev-mcelog.c            |    3 -
 arch/x86/kernel/cpu/mcheck/mce-inject.c            |    6 +
 arch/x86/kernel/cpu/mcheck/mce-severity.c          |    3 +-
 arch/x86/kernel/cpu/mcheck/mce.c                   |   24 +-
 arch/x86/kernel/cpu/microcode/core.c               |    4 +-
 arch/x86/kernel/cpu/mshyperv.c                     |   14 +
 arch/x86/kernel/cpu/mtrr/cleanup.c                 |    3 +-
 arch/x86/kernel/cpu/mtrr/generic.c                 |    2 +-
 arch/x86/kernel/cpu/mtrr/if.c                      |    6 +-
 arch/x86/kernel/cpu/mtrr/mtrr.c                    |    2 +-
 arch/x86/kernel/cpu/perfctr-watchdog.c             |    2 +
 arch/x86/kernel/cpu/vmware.c                       |    4 +-
 arch/x86/kernel/crash_dump_64.c                    |   60 +-
 arch/x86/kernel/devicetree.c                       |    2 +-
 arch/x86/kernel/e820.c                             |   21 +-
 arch/x86/kernel/early_printk.c                     |   29 +-
 arch/x86/kernel/fpu/signal.c                       |    1 -
 arch/x86/kernel/head32.c                           |    1 +
 arch/x86/kernel/head64.c                           |    4 +-
 arch/x86/kernel/head_64.S                          |    2 +-
 arch/x86/kernel/jump_label.c                       |   62 +-
 arch/x86/kernel/kprobes/core.c                     |   48 +-
 arch/x86/kernel/kprobes/opt.c                      |    2 +-
 arch/x86/kernel/kvm.c                              |   19 +-
 arch/x86/kernel/kvmclock.c                         |    4 +-
 arch/x86/kernel/ldt.c                              |    2 +-
 arch/x86/kernel/macros.S                           |   16 +
 arch/x86/kernel/module.c                           |    6 +
 arch/x86/kernel/mpparse.c                          |    1 -
 arch/x86/kernel/msr.c                              |    8 +-
 arch/x86/kernel/paravirt-spinlocks.c               |   15 +-
 arch/x86/kernel/paravirt.c                         |  336 +-
 arch/x86/kernel/paravirt_patch_32.c                |   99 +-
 arch/x86/kernel/paravirt_patch_64.c                |  111 +-
 arch/x86/kernel/pci-dma.c                          |    2 +-
 arch/x86/kernel/pci-swiotlb.c                      |    4 +-
 arch/x86/kernel/process_64.c                       |  189 +-
 arch/x86/kernel/ptrace.c                           |   57 +-
 arch/x86/kernel/pvclock.c                          |    2 +-
 arch/x86/kernel/setup.c                            |   20 +-
 arch/x86/kernel/setup_percpu.c                     |   14 +-
 arch/x86/kernel/smpboot.c                          |    6 +-
 arch/x86/kernel/sys_x86_64.c                       |   11 +-
 arch/x86/kernel/tce_64.c                           |    6 +-
 arch/x86/kernel/time.c                             |   24 +-
 arch/x86/kernel/traps.c                            |  198 +-
 arch/x86/kernel/tsc.c                              |   14 +-
 arch/x86/kernel/tsc_msr.c                          |   10 +-
 arch/x86/kernel/umip.c                             |    8 +-
 arch/x86/kernel/uprobes.c                          |    2 +-
 arch/x86/kernel/vm86_32.c                          |    2 +-
 arch/x86/kernel/vmlinux.lds.S                      |   10 -
 arch/x86/kernel/vsmp_64.c                          |   26 +-
 arch/x86/kernel/x86_init.c                         |    3 +-
 arch/x86/kvm/emulate.c                             |   33 +-
 arch/x86/kvm/hyperv.c                              |  280 +-
 arch/x86/kvm/hyperv.h                              |    4 +
 arch/x86/kvm/lapic.c                               |   47 +-
 arch/x86/kvm/lapic.h                               |    2 +-
 arch/x86/kvm/mmu.c                                 |  428 +-
 arch/x86/kvm/mmu.h                                 |   13 +-
 arch/x86/kvm/mmu_audit.c                           |   12 +-
 arch/x86/kvm/paging_tmpl.h                         |   15 +-
 arch/x86/kvm/svm.c                                 |   70 +-
 arch/x86/kvm/trace.h                               |   42 +
 arch/x86/kvm/vmx.c                                 | 2418 ++++---
 arch/x86/kvm/vmx_shadow_fields.h                   |    5 +-
 arch/x86/kvm/x86.c                                 |  288 +-
 arch/x86/kvm/x86.h                                 |    2 +
 arch/x86/lib/checksum_32.S                         |    4 +-
 arch/x86/lib/copy_user_64.S                        |   90 +-
 arch/x86/lib/csum-copy_64.S                        |    8 +-
 arch/x86/lib/getuser.S                             |   12 +-
 arch/x86/lib/putuser.S                             |   10 +-
 arch/x86/lib/usercopy_32.c                         |  126 +-
 arch/x86/lib/usercopy_64.c                         |    8 +-
 arch/x86/mm/amdtopology.c                          |    1 -
 arch/x86/mm/cpu_entry_area.c                       |   36 -
 arch/x86/mm/dump_pagetables.c                      |   35 +-
 arch/x86/mm/extable.c                              |  114 +-
 arch/x86/mm/fault.c                                |  480 +-
 arch/x86/mm/highmem_32.c                           |    4 +-
 arch/x86/mm/hugetlbpage.c                          |    4 +-
 arch/x86/mm/init.c                                 |    1 -
 arch/x86/mm/init_32.c                              |   28 +-
 arch/x86/mm/init_64.c                              |    7 +-
 arch/x86/mm/ioremap.c                              |   26 +-
 arch/x86/mm/kasan_init_64.c                        |   11 +-
 arch/x86/mm/kaslr.c                                |    1 +
 arch/x86/mm/mem_encrypt_identity.c                 |    1 +
 arch/x86/mm/mmap.c                                 |    2 +-
 arch/x86/mm/mpx.c                                  |   30 +-
 arch/x86/mm/numa.c                                 |    3 +-
 arch/x86/mm/numa_32.c                              |    1 -
 arch/x86/mm/numa_64.c                              |    2 +-
 arch/x86/mm/numa_emulation.c                       |   13 +-
 arch/x86/mm/pageattr-test.c                        |    2 +-
 arch/x86/mm/pageattr.c                             |  635 +-
 arch/x86/mm/pat.c                                  |    2 +-
 arch/x86/mm/pgtable.c                              |   10 +-
 arch/x86/mm/physaddr.c                             |    2 +-
 arch/x86/mm/pti.c                                  |   33 +-
 arch/x86/mm/tlb.c                                  |  198 +-
 arch/x86/pci/acpi.c                                |    2 +-
 arch/x86/pci/amd_bus.c                             |    6 +-
 arch/x86/pci/fixup.c                               |   12 +-
 arch/x86/pci/i386.c                                |    2 +-
 arch/x86/platform/atom/punit_atom_debug.c          |    6 +-
 arch/x86/platform/efi/early_printk.c               |    8 +-
 arch/x86/platform/efi/efi.c                        |    3 +-
 arch/x86/platform/efi/efi_64.c                     |   12 +-
 arch/x86/platform/efi/quirks.c                     |   85 +-
 .../intel-mid/device_libs/platform_bcm43xx.c       |   17 +-
 .../platform/intel-mid/device_libs/platform_bt.c   |    2 +-
 arch/x86/platform/intel/iosf_mbi.c                 |  217 +-
 arch/x86/platform/olpc/olpc-xo1-rtc.c              |    3 +
 arch/x86/platform/olpc/olpc_dt.c                   |    4 +-
 arch/x86/platform/ts5500/ts5500.c                  |    1 -
 arch/x86/power/Makefile                            |    2 +-
 arch/x86/power/hibernate.c                         |  248 +
 arch/x86/power/hibernate_32.c                      |   54 +-
 arch/x86/power/hibernate_64.c                      |  224 +-
 arch/x86/power/hibernate_asm_32.S                  |   37 +-
 arch/x86/power/hibernate_asm_64.S                  |    2 +-
 arch/x86/tools/relocs.c                            |   14 +-
 arch/x86/um/asm/elf.h                              |    5 +-
 arch/x86/um/asm/processor_32.h                     |    8 -
 arch/x86/um/asm/processor_64.h                     |    3 -
 arch/x86/um/shared/sysdep/ptrace_32.h              |   12 -
 arch/x86/xen/Kconfig                               |    2 +-
 arch/x86/xen/Makefile                              |   41 +-
 arch/x86/xen/efi.c                                 |   14 +-
 arch/x86/xen/enlighten.c                           |    5 +-
 arch/x86/xen/enlighten_hvm.c                       |    2 +
 arch/x86/xen/enlighten_pv.c                        |   34 +-
 arch/x86/xen/enlighten_pvh.c                       |    3 +-
 arch/x86/xen/grant-table.c                         |   25 +-
 arch/x86/xen/irq.c                                 |    2 +-
 arch/x86/xen/mmu.c                                 |  188 +-
 arch/x86/xen/mmu_hvm.c                             |    2 +-
 arch/x86/xen/mmu_pv.c                              |  170 +-
 arch/x86/xen/p2m.c                                 |    8 +-
 arch/x86/xen/pci-swiotlb-xen.c                     |    2 +
 arch/x86/xen/platform-pci-unplug.c                 |   23 +-
 arch/x86/xen/pmu.c                                 |   13 +-
 arch/x86/xen/smp_pv.c                              |    2 +
 arch/x86/xen/spinlock.c                            |   44 +-
 arch/x86/xen/time.c                                |    4 +-
 arch/x86/xen/vdso.h                                |    2 +
 arch/x86/xen/xen-asm_64.S                          |    8 +-
 arch/x86/xen/xen-pvh.S                             |   17 +-
 arch/xtensa/Kconfig                                |    7 +-
 arch/xtensa/Makefile                               |   12 +-
 arch/xtensa/boot/Makefile                          |    2 +-
 arch/xtensa/include/asm/Kbuild                     |    1 +
 arch/xtensa/include/asm/processor.h                |    8 -
 arch/xtensa/include/asm/unistd.h                   |    2 +-
 arch/xtensa/include/asm/vga.h                      |   19 -
 arch/xtensa/include/uapi/asm/ioctls.h              |    2 +
 arch/xtensa/kernel/Makefile                        |    4 +-
 arch/xtensa/kernel/pci.c                           |    2 +-
 arch/xtensa/kernel/vmlinux.lds.S                   |   37 +-
 arch/xtensa/mm/cache.c                             |    2 +-
 arch/xtensa/mm/init.c                              |    6 +-
 arch/xtensa/mm/kasan_init.c                        |    5 +-
 arch/xtensa/mm/mmu.c                               |    4 +-
 arch/xtensa/platforms/iss/network.c                |    4 +-
 arch/xtensa/platforms/iss/setup.c                  |    2 +-
 arch/xtensa/platforms/xtfpga/setup.c               |    6 +-
 block/Kconfig                                      |   10 +-
 block/Kconfig.iosched                              |    3 -
 block/Makefile                                     |    1 +
 block/bfq-iosched.c                                |  289 +-
 block/bfq-iosched.h                                |   53 +-
 block/bfq-wf2q.c                                   |   43 +-
 block/bio-integrity.c                              |   12 +-
 block/bio.c                                        |   46 +-
 block/blk-core.c                                   |  279 +-
 block/blk-flush.c                                  |    6 +-
 block/blk-integrity.c                              |   12 +-
 block/blk-iolatency.c                              |  208 +-
 block/blk-lib.c                                    |   41 +-
 block/blk-merge.c                                  |  134 +-
 block/blk-mq-debugfs.c                             |   14 +-
 block/blk-mq-sched.h                               |    4 +-
 block/blk-mq-tag.c                                 |   69 +-
 block/blk-mq.c                                     |  215 +-
 block/blk-pm.c                                     |  216 +
 block/blk-pm.h                                     |   69 +
 block/blk-settings.c                               |    2 +-
 block/blk-softirq.c                                |    5 +-
 block/blk-stat.c                                   |    1 +
 block/blk-sysfs.c                                  |   15 +-
 block/blk-throttle.c                               |   41 +-
 block/blk-wbt.c                                    |    2 +-
 block/blk-zoned.c                                  |  359 +-
 block/blk.h                                        |   81 +-
 block/bounce.c                                     |   39 +-
 block/cfq-iosched.c                                |   12 +-
 block/elevator.c                                   |   22 +-
 block/genhd.c                                      |   19 +-
 block/ioctl.c                                      |    4 +
 block/kyber-iosched.c                              |  547 +-
 crypto/Kconfig                                     |  101 +-
 crypto/Makefile                                    |    4 +-
 crypto/aegis.h                                     |   20 +-
 crypto/af_alg.c                                    |    2 +-
 crypto/ahash.c                                     |   25 +-
 crypto/algapi.c                                    |   17 +-
 crypto/algboss.c                                   |    2 +
 crypto/algif_aead.c                                |   12 +-
 crypto/algif_hash.c                                |    2 +-
 crypto/asymmetric_keys/Kconfig                     |   31 +
 crypto/asymmetric_keys/Makefile                    |   25 +
 crypto/asymmetric_keys/asym_tpm.c                  |  988 +++
 crypto/asymmetric_keys/asymmetric_keys.h           |    3 +
 crypto/asymmetric_keys/asymmetric_type.c           |   43 +
 crypto/asymmetric_keys/pkcs7_parser.c              |    1 +
 crypto/asymmetric_keys/pkcs8.asn1                  |   24 +
 crypto/asymmetric_keys/pkcs8_parser.c              |  184 +
 crypto/asymmetric_keys/public_key.c                |  191 +-
 crypto/asymmetric_keys/signature.c                 |   95 +
 crypto/asymmetric_keys/tpm.asn1                    |    5 +
 crypto/asymmetric_keys/tpm_parser.c                |  102 +
 crypto/asymmetric_keys/x509_cert_parser.c          |   21 +-
 crypto/authenc.c                                   |    8 +-
 crypto/authencesn.c                                |    8 +-
 crypto/ccm.c                                       |    9 +-
 crypto/chacha20_generic.c                          |    7 +-
 crypto/cryptd.c                                    |   32 +-
 crypto/crypto_null.c                               |   11 +-
 crypto/crypto_user.c                               |  566 --
 crypto/crypto_user_base.c                          |  571 ++
 crypto/crypto_user_stat.c                          |  463 ++
 crypto/echainiv.c                                  |    4 +-
 crypto/gcm.c                                       |    8 +-
 crypto/internal.h                                  |    8 -
 crypto/lrw.c                                       |  339 +-
 crypto/mcryptd.c                                   |  675 --
 crypto/morus1280.c                                 |    7 +-
 crypto/morus640.c                                  |   16 +-
 crypto/ofb.c                                       |  225 +
 crypto/rng.c                                       |    1 +
 crypto/rsa-pkcs1pad.c                              |   68 +-
 crypto/seqiv.c                                     |    4 +-
 crypto/shash.c                                     |   33 +-
 crypto/skcipher.c                                  |   24 +
 crypto/speck.c                                     |  307 -
 crypto/tcrypt.c                                    |   27 +-
 crypto/tcrypt.h                                    |    1 +
 crypto/testmgr.c                                   |   42 +-
 crypto/testmgr.h                                   |  863 +--
 crypto/xcbc.c                                      |    8 +-
 crypto/xts.c                                       |  269 +-
 drivers/acpi/Kconfig                               |   11 +-
 drivers/acpi/Makefile                              |    3 +
 drivers/acpi/acpi_adxl.c                           |  192 +
 drivers/acpi/acpi_ipmi.c                           |    4 +-
 drivers/acpi/acpi_lpit.c                           |    6 +
 drivers/acpi/acpi_lpss.c                           |  120 +-
 drivers/acpi/acpi_memhotplug.c                     |    4 +-
 drivers/acpi/acpi_pad.c                            |    1 +
 drivers/acpi/acpi_processor.c                      |    7 +-
 drivers/acpi/acpi_tad.c                            |  201 +
 drivers/acpi/acpica/Makefile                       |    1 +
 drivers/acpi/acpica/acevents.h                     |    2 +
 drivers/acpi/acpica/acinterp.h                     |   23 +
 drivers/acpi/acpica/aclocal.h                      |    2 +-
 drivers/acpi/acpica/amlcode.h                      |   10 +-
 drivers/acpi/acpica/dsopcode.c                     |    4 +
 drivers/acpi/acpica/evregion.c                     |   17 +-
 drivers/acpi/acpica/evrgnini.c                     |    6 +-
 drivers/acpi/acpica/evxfregn.c                     |    1 -
 drivers/acpi/acpica/exfield.c                      |  326 +-
 drivers/acpi/acpica/exserial.c                     |  360 +
 drivers/acpi/acpica/psloop.c                       |   16 +-
 drivers/acpi/acpica/tbxfload.c                     |    3 +-
 drivers/acpi/arm64/iort.c                          |    2 +-
 drivers/acpi/bus.c                                 |   44 +-
 drivers/acpi/cppc_acpi.c                           |    8 +-
 drivers/acpi/custom_method.c                       |    3 +-
 drivers/acpi/device_pm.c                           |    1 +
 drivers/acpi/glue.c                                |    2 +-
 drivers/acpi/nfit/core.c                           |  297 +-
 drivers/acpi/nfit/intel.h                          |   38 +
 drivers/acpi/nfit/nfit.h                           |   21 +-
 drivers/acpi/numa.c                                |    1 -
 drivers/acpi/osl.c                                 |   16 +-
 drivers/acpi/pci_root.c                            |   17 +-
 drivers/acpi/pmic/intel_pmic_bxtwc.c               |   12 +-
 drivers/acpi/pmic/intel_pmic_chtdc_ti.c            |    1 +
 drivers/acpi/pmic/intel_pmic_chtwc.c               |   10 +-
 drivers/acpi/pmic/intel_pmic_crc.c                 |   16 +-
 drivers/acpi/pmic/intel_pmic_xpower.c              |   33 +-
 drivers/acpi/pmic/tps68470_pmic.c                  |    2 +-
 drivers/acpi/pptt.c                                |   33 +-
 drivers/acpi/processor_idle.c                      |    1 +
 drivers/acpi/property.c                            |   97 +-
 drivers/acpi/sbs.c                                 |    8 +-
 drivers/acpi/sbshc.c                               |    2 +
 drivers/acpi/scan.c                                |   11 +-
 drivers/acpi/tables.c                              |    3 +-
 drivers/acpi/x86/apple.c                           |    6 +-
 drivers/acpi/x86/utils.c                           |    2 +-
 drivers/android/Kconfig                            |    2 +-
 drivers/android/binder.c                           |  489 +-
 drivers/android/binder_trace.h                     |   36 +-
 drivers/ata/Kconfig                                |    5 +-
 drivers/ata/ahci.h                                 |    2 +
 drivers/ata/ahci_brcm.c                            |    8 +
 drivers/ata/ahci_platform.c                        |   15 +-
 drivers/ata/ahci_sunxi.c                           |    3 +-
 drivers/ata/libahci_platform.c                     |   54 +-
 drivers/ata/libata-core.c                          |    1 +
 drivers/ata/libata-scsi.c                          |    4 +-
 drivers/ata/pata_atiixp.c                          |    2 +-
 drivers/ata/pata_ep93xx.c                          |    8 +-
 drivers/ata/sata_inic162x.c                        |    2 +-
 drivers/atm/eni.c                                  |    3 +-
 drivers/atm/fore200e.c                             |  401 +-
 drivers/atm/fore200e.h                             |    8 +-
 drivers/atm/nicstar.c                              |    3 +-
 drivers/atm/zatm.c                                 |   42 +-
 drivers/auxdisplay/hd44780.c                       |   61 +-
 drivers/auxdisplay/panel.c                         |    7 +-
 drivers/base/arch_topology.c                       |   26 +
 drivers/base/cacheinfo.c                           |    2 +
 drivers/base/component.c                           |    6 +-
 drivers/base/dd.c                                  |   12 +-
 drivers/base/devres.c                              |   36 +-
 drivers/base/devtmpfs.c                            |    2 +-
 drivers/base/firmware_loader/main.c                |    7 +-
 drivers/base/memory.c                              |   22 +-
 drivers/base/node.c                                |   19 +-
 drivers/base/platform-msi.c                        |   14 +-
 drivers/base/platform.c                            |   13 +-
 drivers/base/power/domain.c                        |   20 +-
 drivers/base/power/main.c                          |    5 +-
 drivers/base/regmap/internal.h                     |    5 +-
 drivers/base/regmap/regmap.c                       |   99 +-
 drivers/block/DAC960.c                             | 7229 --------------------
 drivers/block/DAC960.h                             | 4414 ------------
 drivers/block/Kconfig                              |   13 -
 drivers/block/Makefile                             |    1 -
 drivers/block/amiflop.c                            |  318 +-
 drivers/block/aoe/aoe.h                            |    5 +-
 drivers/block/aoe/aoeblk.c                         |   70 +-
 drivers/block/aoe/aoecmd.c                         |   19 +-
 drivers/block/aoe/aoedev.c                         |   15 +-
 drivers/block/ataflop.c                            |  273 +-
 drivers/block/brd.c                                |   16 +-
 drivers/block/cryptoloop.c                         |   22 +-
 drivers/block/drbd/Kconfig                         |    1 -
 drivers/block/drbd/drbd_int.h                      |   15 +-
 drivers/block/drbd/drbd_main.c                     |   18 +-
 drivers/block/drbd/drbd_nl.c                       |   39 +-
 drivers/block/drbd/drbd_protocol.h                 |    4 +-
 drivers/block/drbd/drbd_receiver.c                 |   37 +-
 drivers/block/drbd/drbd_req.c                      |    2 +-
 drivers/block/drbd/drbd_worker.c                   |   65 +-
 drivers/block/floppy.c                             |   68 +-
 drivers/block/loop.c                               |    9 +-
 drivers/block/mtip32xx/mtip32xx.c                  |   53 +-
 drivers/block/nbd.c                                |   12 +-
 drivers/block/null_blk.h                           |   11 +-
 drivers/block/null_blk_main.c                      |  141 +-
 drivers/block/null_blk_zoned.c                     |   57 +-
 drivers/block/paride/pcd.c                         |   88 +-
 drivers/block/paride/pd.c                          |   94 +-
 drivers/block/paride/pf.c                          |   56 +-
 drivers/block/pktcdvd.c                            |    2 +-
 drivers/block/ps3disk.c                            |   88 +-
 drivers/block/ps3vram.c                            |    2 +-
 drivers/block/rbd.c                                |   28 +-
 drivers/block/rsxx/core.c                          |    4 +-
 drivers/block/rsxx/cregs.c                         |    2 +-
 drivers/block/rsxx/dev.c                           |    2 +-
 drivers/block/rsxx/dma.c                           |   52 +-
 drivers/block/skd_main.c                           |   69 +-
 drivers/block/sunvdc.c                             |   16 +-
 drivers/block/swim.c                               |  106 +-
 drivers/block/swim3.c                              |  211 +-
 drivers/block/sx8.c                                |  166 +-
 drivers/block/umem.c                               |   42 +-
 drivers/block/virtio_blk.c                         |   68 +-
 drivers/block/xen-blkfront.c                       |    5 +-
 drivers/block/xsysace.c                            |   80 +-
 drivers/block/z2ram.c                              |   90 +-
 drivers/block/zram/Kconfig                         |    2 -
 drivers/block/zram/zram_drv.c                      |   28 +-
 drivers/bluetooth/ath3k.c                          |   11 +-
 drivers/bluetooth/bt3c_cs.c                        |    9 +-
 drivers/bluetooth/btbcm.c                          |    1 +
 drivers/bluetooth/btrsi.c                          |   13 +-
 drivers/bluetooth/btrtl.c                          |   10 +-
 drivers/bluetooth/btsdio.c                         |   14 +-
 drivers/bluetooth/btusb.c                          |    2 +
 drivers/bluetooth/hci_ldisc.c                      |    1 +
 drivers/bluetooth/hci_qca.c                        |   71 +-
 drivers/bluetooth/hci_serdev.c                     |   10 +-
 drivers/bus/fsl-mc/fsl-mc-bus.c                    |   27 +-
 drivers/bus/imx-weim.c                             |    3 -
 drivers/bus/mvebu-mbus.c                           |    2 +-
 drivers/bus/ti-sysc.c                              |  171 +-
 drivers/bus/ts-nbus.c                              |   20 +-
 drivers/cdrom/cdrom.c                              |   29 +-
 drivers/cdrom/gdrom.c                              |  180 +-
 drivers/char/Kconfig                               |    2 +-
 drivers/char/hw_random/core.c                      |    4 +-
 drivers/char/ipmi/ipmi_bt_sm.c                     |   66 +-
 drivers/char/ipmi/ipmi_devintf.c                   |   11 +-
 drivers/char/ipmi/ipmi_dmi.c                       |   31 +-
 drivers/char/ipmi/ipmi_kcs_sm.c                    |    4 +-
 drivers/char/ipmi/ipmi_msghandler.c                |   53 +-
 drivers/char/ipmi/ipmi_powernv.c                   |    4 +-
 drivers/char/ipmi/ipmi_poweroff.c                  |   67 +-
 drivers/char/ipmi/ipmi_si_hardcode.c               |    9 +-
 drivers/char/ipmi/ipmi_si_hotmod.c                 |   17 +-
 drivers/char/ipmi/ipmi_si_intf.c                   |   28 +-
 drivers/char/ipmi/ipmi_si_mem_io.c                 |    2 +-
 drivers/char/ipmi/ipmi_si_pci.c                    |   21 +-
 drivers/char/ipmi/ipmi_si_platform.c               |   26 +-
 drivers/char/ipmi/ipmi_smic_sm.c                   |   26 +-
 drivers/char/ipmi/ipmi_ssif.c                      |  307 +-
 drivers/char/ipmi/ipmi_watchdog.c                  |   52 +-
 drivers/char/pcmcia/cm4000_cs.c                    |    4 +-
 drivers/char/pcmcia/cm4040_cs.c                    |    2 +-
 drivers/char/pcmcia/synclink_cs.c                  |    3 +-
 drivers/char/random.c                              |   24 +-
 drivers/char/tpm/Kconfig                           |    2 +-
 drivers/char/tpm/tpm-dev-common.c                  |  147 +-
 drivers/char/tpm/tpm-dev.c                         |   11 +-
 drivers/char/tpm/tpm-dev.h                         |   18 +-
 drivers/char/tpm/tpm-interface.c                   |   30 +-
 drivers/char/tpm/tpm.h                             |    2 +
 drivers/char/tpm/tpm2-cmd.c                        |    4 +-
 drivers/char/tpm/tpmrm-dev.c                       |   15 +-
 drivers/char/tpm/xen-tpmfront.c                    |    2 +-
 drivers/clk/Kconfig                                |    2 +
 drivers/clk/Makefile                               |    4 +-
 drivers/clk/actions/Kconfig                        |    1 +
 drivers/clk/actions/Makefile                       |    1 +
 drivers/clk/actions/owl-common.c                   |    3 +-
 drivers/clk/actions/owl-common.h                   |    5 +-
 drivers/clk/actions/owl-reset.c                    |   66 +
 drivers/clk/actions/owl-reset.h                    |   31 +
 drivers/clk/actions/owl-s700.c                     |   55 +-
 drivers/clk/actions/owl-s900.c                     |   86 +-
 drivers/clk/at91/Makefile                          |    5 +-
 drivers/clk/at91/at91sam9260.c                     |  494 ++
 drivers/clk/at91/at91sam9rl.c                      |  171 +
 drivers/clk/at91/at91sam9x5.c                      |  309 +
 drivers/clk/at91/clk-audio-pll.c                   |  109 +-
 drivers/clk/at91/clk-generated.c                   |   81 +-
 drivers/clk/at91/clk-h32mx.c                       |   22 +-
 drivers/clk/at91/clk-i2s-mux.c                     |   40 +-
 drivers/clk/at91/clk-main.c                        |  112 +-
 drivers/clk/at91/clk-master.c                      |   99 +-
 drivers/clk/at91/clk-peripheral.c                  |   81 +-
 drivers/clk/at91/clk-pll.c                         |  190 +-
 drivers/clk/at91/clk-plldiv.c                      |   27 +-
 drivers/clk/at91/clk-programmable.c                |   81 +-
 drivers/clk/at91/clk-slow.c                        |   32 +-
 drivers/clk/at91/clk-smd.c                         |   34 +-
 drivers/clk/at91/clk-system.c                      |   39 +-
 drivers/clk/at91/clk-usb.c                         |   94 +-
 drivers/clk/at91/clk-utmi.c                        |   45 +-
 drivers/clk/at91/dt-compat.c                       |  961 +++
 drivers/clk/at91/pmc.c                             |   78 +
 drivers/clk/at91/pmc.h                             |  159 +
 drivers/clk/at91/sama5d2.c                         |  336 +
 drivers/clk/at91/sama5d4.c                         |  264 +
 drivers/clk/axs10x/pll_clock.c                     |    4 +-
 drivers/clk/bcm/clk-kona-setup.c                   |   22 +-
 drivers/clk/clk-asm9260.c                          |    4 +-
 drivers/clk/clk-bulk.c                             |   80 +
 drivers/clk/clk-cdce925.c                          |   11 +-
 drivers/clk/clk-devres.c                           |   24 +
 drivers/clk/clk-fixed-factor.c                     |    8 +-
 drivers/clk/clk-fixed-rate.c                       |    1 +
 drivers/clk/clk-gpio.c                             |    8 +-
 drivers/clk/clk-hsdk-pll.c                         |    4 +-
 drivers/clk/clk-max77686.c                         |   27 +-
 drivers/clk/clk-nomadik.c                          |    4 +-
 drivers/clk/clk-npcm7xx.c                          |    2 +-
 drivers/clk/clk-palmas.c                           |    4 +-
 drivers/clk/clk-qoriq.c                            |   14 +-
 drivers/clk/clk-s2mps11.c                          |   58 +-
 drivers/clk/clk-scmi.c                             |    2 +-
 drivers/clk/clk-scpi.c                             |    6 +-
 drivers/clk/clk-si5351.c                           |    4 +-
 drivers/clk/clk-stm32f4.c                          |    2 +-
 drivers/clk/clk-stm32h7.c                          |    2 +-
 drivers/clk/clk-stm32mp1.c                         |    2 +-
 drivers/clk/clk-tango4.c                           |   10 +-
 drivers/clk/clk.c                                  |   95 +
 drivers/clk/davinci/psc.c                          |   18 -
 drivers/clk/hisilicon/Kconfig                      |    7 +
 drivers/clk/hisilicon/Makefile                     |    1 +
 drivers/clk/hisilicon/clk-hi3670.c                 | 1016 +++
 drivers/clk/hisilicon/reset.c                      |    5 +-
 drivers/clk/imx/clk-cpu.c                          |    2 +-
 drivers/clk/imx/clk-imx6q.c                        |    1 +
 drivers/clk/imx/clk-imx6sl.c                       |    2 +
 drivers/clk/imx/clk-imx6sll.c                      |    1 +
 drivers/clk/imx/clk-imx6sx.c                       |    1 +
 drivers/clk/imx/clk-imx6ul.c                       |    1 +
 drivers/clk/imx/clk-imx7d.c                        |   28 +-
 drivers/clk/imx/clk.h                              |    7 +
 drivers/clk/ingenic/Kconfig                        |   47 +
 drivers/clk/ingenic/Makefile                       |    9 +-
 drivers/clk/ingenic/jz4725b-cgu.c                  |  225 +
 drivers/clk/keystone/Kconfig                       |    2 +-
 drivers/clk/keystone/gate.c                        |    7 +-
 drivers/clk/keystone/pll.c                         |    7 +-
 drivers/clk/mediatek/clk-mt2701.c                  |    5 -
 drivers/clk/meson/axg-audio.c                      |   34 +-
 drivers/clk/meson/axg.c                            |  332 +-
 drivers/clk/meson/axg.h                            |    8 +-
 drivers/clk/meson/clk-pll.c                        |  156 +-
 drivers/clk/meson/clkc.h                           |   16 +-
 drivers/clk/meson/gxbb.c                           |  518 +-
 drivers/clk/meson/gxbb.h                           |   10 +-
 drivers/clk/meson/meson8b.c                        |  280 +-
 drivers/clk/meson/meson8b.h                        |    5 +-
 drivers/clk/mmp/clk-of-mmp2.c                      |    4 +-
 drivers/clk/mvebu/ap806-system-controller.c        |    5 +-
 drivers/clk/mvebu/armada-370.c                     |    4 +-
 drivers/clk/mvebu/armada-375.c                     |    4 +-
 drivers/clk/mvebu/armada-37xx-periph.c             |   58 +-
 drivers/clk/mvebu/armada-37xx-tbg.c                |    8 +-
 drivers/clk/mvebu/armada-37xx-xtal.c               |    4 +-
 drivers/clk/mvebu/armada-38x.c                     |    4 +-
 drivers/clk/mvebu/armada-39x.c                     |    4 +-
 drivers/clk/mvebu/armada-xp.c                      |    4 +-
 drivers/clk/mvebu/clk-corediv.c                    |    4 +-
 drivers/clk/mvebu/clk-cpu.c                        |    8 +-
 drivers/clk/mvebu/common.c                         |    4 +-
 drivers/clk/mvebu/common.h                         |    4 +-
 drivers/clk/mvebu/cp110-system-controller.c        |    4 +-
 drivers/clk/mvebu/dove.c                           |    4 +-
 drivers/clk/mvebu/kirkwood.c                       |    4 +-
 drivers/clk/mvebu/mv98dx3236.c                     |    4 +-
 drivers/clk/mvebu/orion.c                          |    4 +-
 drivers/clk/qcom/Kconfig                           |   53 +
 drivers/clk/qcom/Makefile                          |    8 +
 drivers/clk/qcom/camcc-sdm845.c                    | 1745 +++++
 drivers/clk/qcom/clk-alpha-pll.c                   |    1 +
 drivers/clk/qcom/clk-branch.c                      |    2 +-
 drivers/clk/qcom/clk-hfpll.c                       |  244 +
 drivers/clk/qcom/clk-hfpll.h                       |   44 +
 drivers/clk/qcom/clk-krait.c                       |  126 +
 drivers/clk/qcom/clk-krait.h                       |   40 +
 drivers/clk/qcom/clk-rcg.h                         |   11 +
 drivers/clk/qcom/clk-rcg2.c                        |  195 +
 drivers/clk/qcom/gcc-ipq806x.c                     |   82 +
 drivers/clk/qcom/gcc-msm8960.c                     |  172 +
 drivers/clk/qcom/gcc-msm8996.c                     |  152 +
 drivers/clk/qcom/gcc-qcs404.c                      | 2744 ++++++++
 drivers/clk/qcom/gcc-sdm660.c                      | 2480 +++++++
 drivers/clk/qcom/gcc-sdm845.c                      |  321 +-
 drivers/clk/qcom/hfpll.c                           |   96 +
 drivers/clk/qcom/kpss-xcc.c                        |   87 +
 drivers/clk/qcom/krait-cc.c                        |  397 ++
 drivers/clk/renesas/Kconfig                        |   19 +-
 drivers/clk/renesas/Makefile                       |    3 +
 drivers/clk/renesas/clk-div6.c                     |   17 +-
 drivers/clk/renesas/clk-emev2.c                    |   22 +-
 drivers/clk/renesas/clk-mstp.c                     |   13 +-
 drivers/clk/renesas/clk-r8a73a4.c                  |    9 +-
 drivers/clk/renesas/clk-r8a7740.c                  |    9 +-
 drivers/clk/renesas/clk-r8a7778.c                  |    9 +-
 drivers/clk/renesas/clk-r8a7779.c                  |    9 +-
 drivers/clk/renesas/clk-rcar-gen2.c                |    9 +-
 drivers/clk/renesas/clk-rz.c                       |    9 +-
 drivers/clk/renesas/clk-sh73a0.c                   |    9 +-
 drivers/clk/renesas/r7s9210-cpg-mssr.c             |  217 +
 drivers/clk/renesas/r8a7743-cpg-mssr.c             |   18 +-
 drivers/clk/renesas/r8a7745-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a774a1-cpg-mssr.c            |  323 +
 drivers/clk/renesas/r8a774c0-cpg-mssr.c            |  286 +
 drivers/clk/renesas/r8a7790-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a7791-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a7792-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a7794-cpg-mssr.c             |    5 +-
 drivers/clk/renesas/r8a7795-cpg-mssr.c             |   72 +-
 drivers/clk/renesas/r8a7796-cpg-mssr.c             |   72 +-
 drivers/clk/renesas/r8a77965-cpg-mssr.c            |   69 +-
 drivers/clk/renesas/r8a77970-cpg-mssr.c            |   81 +-
 drivers/clk/renesas/r8a77980-cpg-mssr.c            |   32 +-
 drivers/clk/renesas/r8a77990-cpg-mssr.c            |   17 +-
 drivers/clk/renesas/r8a77995-cpg-mssr.c            |   17 +-
 drivers/clk/renesas/r9a06g032-clocks.c             |    3 +-
 drivers/clk/renesas/rcar-gen2-cpg.c                |    5 +-
 drivers/clk/renesas/rcar-gen2-cpg.h                |    7 +-
 drivers/clk/renesas/rcar-gen3-cpg.c                |   45 +-
 drivers/clk/renesas/rcar-gen3-cpg.h                |   33 +-
 drivers/clk/renesas/rcar-usb2-clock-sel.c          |    5 +-
 drivers/clk/renesas/renesas-cpg-mssr.c             |  205 +-
 drivers/clk/renesas/renesas-cpg-mssr.h             |   38 +-
 drivers/clk/rockchip/clk-ddr.c                     |    4 -
 drivers/clk/rockchip/clk-rk3188.c                  |    2 +-
 drivers/clk/rockchip/clk-rk3288.c                  |   29 +-
 drivers/clk/rockchip/clk-rk3328.c                  |    8 +-
 drivers/clk/samsung/clk-cpu.c                      |    6 +-
 drivers/clk/samsung/clk-cpu.h                      |    2 +-
 drivers/clk/samsung/clk-exynos-audss.c             |    1 -
 drivers/clk/samsung/clk-exynos3250.c               |    1 -
 drivers/clk/samsung/clk-exynos4.c                  |  226 +-
 drivers/clk/samsung/clk-exynos5250.c               |   42 +-
 drivers/clk/samsung/clk-exynos5420.c               |   76 +-
 drivers/clk/samsung/clk-exynos5433.c               |   33 +-
 drivers/clk/samsung/clk-s3c2410.c                  |   43 +-
 drivers/clk/samsung/clk-s3c2412.c                  |   43 +-
 drivers/clk/samsung/clk-s3c2443.c                  |   43 +-
 drivers/clk/samsung/clk-s3c64xx.c                  |   66 +-
 drivers/clk/samsung/clk-s5pv210.c                  |   41 +-
 drivers/clk/samsung/clk.c                          |   23 +-
 drivers/clk/samsung/clk.h                          |   18 +-
 drivers/clk/st/clkgen-fsyn.c                       |    2 +-
 drivers/clk/sunxi-ng/ccu-sun4i-a10.c               |   10 +-
 drivers/clk/sunxi-ng/ccu-sun50i-a64.c              |   48 +-
 drivers/clk/sunxi-ng/ccu-sun50i-a64.h              |    4 +-
 drivers/clk/sunxi-ng/ccu-sun50i-h6.c               |   53 +-
 drivers/clk/sunxi-ng/ccu-sun8i-a83t.c              |    2 +
 drivers/clk/sunxi-ng/ccu-sun8i-h3.c                |   25 +-
 drivers/clk/sunxi-ng/ccu-sun8i-r40.c               |   52 +-
 drivers/clk/sunxi-ng/ccu_nkmp.c                    |    7 +
 drivers/clk/sunxi-ng/ccu_nkmp.h                    |    1 +
 drivers/clk/sunxi-ng/ccu_nm.c                      |    7 +
 drivers/clk/sunxi-ng/ccu_nm.h                      |   30 +
 drivers/clk/sunxi/clk-mod0.c                       |    6 +-
 drivers/clk/sunxi/clk-sun9i-core.c                 |   20 +-
 drivers/clk/sunxi/clk-sunxi.c                      |    4 +-
 drivers/clk/tegra/clk-dfll.c                       |    8 +-
 drivers/clk/tegra/clk-tegra210.c                   |    7 +-
 drivers/clk/ti/Makefile                            |    9 +-
 drivers/clk/ti/apll.c                              |   18 +-
 drivers/clk/ti/clk-33xx-compat.c                   |  218 +
 drivers/clk/ti/clk-33xx.c                          |  232 +-
 drivers/clk/ti/clk-43xx-compat.c                   |  225 +
 drivers/clk/ti/clk-43xx.c                          |  249 +-
 drivers/clk/ti/clk-7xx-compat.c                    |  823 +++
 drivers/clk/ti/clk-7xx.c                           |  590 +-
 drivers/clk/ti/clk-dra7-atl.c                      |    4 +-
 drivers/clk/ti/clk.c                               |   32 +-
 drivers/clk/ti/clkctrl.c                           |  101 +-
 drivers/clk/ti/clock.h                             |   11 +
 drivers/clk/ti/composite.c                         |   14 +-
 drivers/clk/ti/divider.c                           |   40 +-
 drivers/clk/ti/dpll.c                              |   18 +-
 drivers/clk/ti/dpll3xxx.c                          |  124 +
 drivers/clk/ti/fapll.c                             |    8 +-
 drivers/clk/ti/fixed-factor.c                      |    4 +-
 drivers/clk/ti/gate.c                              |    5 +-
 drivers/clk/ti/interface.c                         |    2 +-
 drivers/clk/ti/mux.c                               |   33 +-
 drivers/clk/zynq/clkc.c                            |    4 +-
 drivers/clk/zynqmp/Kconfig                         |   10 +
 drivers/clk/zynqmp/Makefile                        |    4 +
 drivers/clk/zynqmp/clk-gate-zynqmp.c               |  144 +
 drivers/clk/zynqmp/clk-mux-zynqmp.c                |  141 +
 drivers/clk/zynqmp/clk-zynqmp.h                    |   68 +
 drivers/clk/zynqmp/clkc.c                          |  716 ++
 drivers/clk/zynqmp/divider.c                       |  217 +
 drivers/clk/zynqmp/pll.c                           |  335 +
 drivers/clocksource/Kconfig                        |   18 +
 drivers/clocksource/Makefile                       |   28 +-
 drivers/clocksource/arm_arch_timer.c               |   15 +
 drivers/clocksource/asm9260_timer.c                |    2 +-
 drivers/clocksource/cadence_ttc_timer.c            |  543 --
 drivers/clocksource/dw_apb_timer_of.c              |   20 +-
 drivers/clocksource/pxa_timer.c                    |    6 +-
 drivers/clocksource/renesas-ostm.c                 |   11 +-
 drivers/clocksource/riscv_timer.c                  |   12 +-
 drivers/clocksource/sh_cmt.c                       |  106 +-
 drivers/clocksource/sh_mtu2.c                      |   10 +-
 drivers/clocksource/sh_tmu.c                       |   10 +-
 drivers/clocksource/time-orion.c                   |  192 -
 ...{time-armada-370-xp.c => timer-armada-370-xp.c} |    0
 drivers/clocksource/timer-cadence-ttc.c            |  543 ++
 .../clocksource/{time-efm32.c => timer-efm32.c}    |    0
 .../{fsl_ftm_timer.c => timer-fsl-ftm.c}           |    0
 drivers/clocksource/timer-gx6605s.c                |  154 +
 drivers/clocksource/timer-integrator-ap.c          |    2 +-
 .../{time-lpc32xx.c => timer-lpc32xx.c}            |    0
 drivers/clocksource/timer-mp-csky.c                |  173 +
 drivers/clocksource/timer-orion.c                  |  192 +
 drivers/clocksource/{owl-timer.c => timer-owl.c}   |    0
 .../{time-pistachio.c => timer-pistachio.c}        |    0
 drivers/clocksource/{qcom-timer.c => timer-qcom.c} |    0
 drivers/clocksource/timer-sp804.c                  |    2 +-
 .../clocksource/{versatile.c => timer-versatile.c} |    0
 .../clocksource/{vf_pit_timer.c => timer-vf-pit.c} |    0
 .../clocksource/{vt8500_timer.c => timer-vt8500.c} |    0
 drivers/clocksource/timer-zevio.c                  |  218 +
 drivers/clocksource/zevio-timer.c                  |  218 -
 drivers/cpufreq/Kconfig.arm                        |    9 +-
 drivers/cpufreq/Makefile                           |    3 -
 drivers/cpufreq/acpi-cpufreq.c                     |    5 +
 drivers/cpufreq/amd_freq_sensitivity.c             |    9 +-
 drivers/cpufreq/arm_big_little_dt.c                |  100 -
 drivers/cpufreq/cppc_cpufreq.c                     |    2 +-
 drivers/cpufreq/cpufreq-dt-platdev.c               |    6 +-
 drivers/cpufreq/cpufreq-dt.c                       |   34 +-
 drivers/cpufreq/cpufreq.c                          |    2 +-
 drivers/cpufreq/cpufreq_conservative.c             |    6 +-
 drivers/cpufreq/imx6q-cpufreq.c                    |   52 +-
 drivers/cpufreq/intel_pstate.c                     |   52 +-
 drivers/cpufreq/mvebu-cpufreq.c                    |    9 +-
 drivers/cpufreq/s5pv210-cpufreq.c                  |    4 +-
 drivers/cpufreq/tegra186-cpufreq.c                 |    2 +-
 drivers/cpuidle/cpuidle.c                          |   16 +-
 drivers/cpuidle/governors/ladder.c                 |    2 +-
 drivers/cpuidle/governors/menu.c                   |  141 +-
 drivers/cpuidle/poll_state.c                       |    8 +-
 drivers/crypto/Kconfig                             |   11 +
 drivers/crypto/Makefile                            |    2 +-
 drivers/crypto/atmel-aes.c                         |    5 +-
 drivers/crypto/atmel-authenc.h                     |   13 +-
 drivers/crypto/atmel-ecc.c                         |   11 +-
 drivers/crypto/atmel-ecc.h                         |   14 +-
 drivers/crypto/atmel-sha.c                         |    5 +-
 drivers/crypto/atmel-tdes.c                        |    5 +-
 drivers/crypto/axis/artpec6_crypto.c               |   20 +-
 drivers/crypto/caam/Kconfig                        |   57 +-
 drivers/crypto/caam/Makefile                       |   10 +-
 drivers/crypto/caam/caamalg.c                      |  732 +-
 drivers/crypto/caam/caamalg_desc.c                 |  143 +-
 drivers/crypto/caam/caamalg_desc.h                 |   28 +-
 drivers/crypto/caam/caamalg_qi.c                   |  627 +-
 drivers/crypto/caam/caamalg_qi2.c                  | 5165 ++++++++++++++
 drivers/crypto/caam/caamalg_qi2.h                  |  223 +
 drivers/crypto/caam/caamhash.c                     |   80 +-
 drivers/crypto/caam/caamhash_desc.c                |   80 +
 drivers/crypto/caam/caamhash_desc.h                |   21 +
 drivers/crypto/caam/caampkc.c                      |    1 +
 drivers/crypto/caam/caamrng.c                      |    1 +
 drivers/crypto/caam/compat.h                       |    2 +
 drivers/crypto/caam/ctrl.c                         |    1 +
 drivers/crypto/caam/dpseci.c                       |  426 ++
 drivers/crypto/caam/dpseci.h                       |  333 +
 drivers/crypto/caam/dpseci_cmd.h                   |  149 +
 drivers/crypto/caam/error.c                        |   79 +-
 drivers/crypto/caam/error.h                        |    6 +-
 drivers/crypto/caam/jr.c                           |    1 +
 drivers/crypto/caam/qi.c                           |   43 +-
 drivers/crypto/caam/qi.h                           |    3 +-
 drivers/crypto/caam/regs.h                         |   30 +-
 drivers/crypto/caam/sg_sw_qm.h                     |   29 +-
 drivers/crypto/caam/sg_sw_qm2.h                    |   30 +-
 drivers/crypto/cavium/cpt/cptvf_reqmanager.c       |   20 +-
 drivers/crypto/cavium/nitrox/Makefile              |    3 +
 drivers/crypto/cavium/nitrox/nitrox_common.h       |   19 +-
 drivers/crypto/cavium/nitrox/nitrox_csr.h          |  111 +
 drivers/crypto/cavium/nitrox/nitrox_debugfs.c      |  115 +
 drivers/crypto/cavium/nitrox/nitrox_dev.h          |  162 +-
 drivers/crypto/cavium/nitrox/nitrox_hal.c          |   71 +-
 drivers/crypto/cavium/nitrox/nitrox_hal.h          |   23 +
 drivers/crypto/cavium/nitrox/nitrox_isr.c          |  337 +-
 drivers/crypto/cavium/nitrox/nitrox_isr.h          |   10 +
 drivers/crypto/cavium/nitrox/nitrox_lib.c          |   98 +-
 drivers/crypto/cavium/nitrox/nitrox_main.c         |  203 +-
 drivers/crypto/cavium/nitrox/nitrox_reqmgr.c       |   49 +-
 drivers/crypto/cavium/nitrox/nitrox_sriov.c        |  151 +
 drivers/crypto/ccp/ccp-crypto-aes-xts.c            |   13 +-
 drivers/crypto/ccp/ccp-crypto.h                    |    2 +-
 drivers/crypto/ccp/psp-dev.c                       |   47 +-
 drivers/crypto/ccp/sp-platform.c                   |   53 +-
 drivers/crypto/ccree/cc_hw_queue_defs.h            |    6 +-
 drivers/crypto/chelsio/chcr_algo.c                 |   62 +-
 drivers/crypto/chelsio/chcr_core.c                 |    6 +-
 drivers/crypto/chelsio/chcr_crypto.h               |    4 +-
 drivers/crypto/chelsio/chtls/chtls_cm.c            |    7 +-
 drivers/crypto/chelsio/chtls/chtls_main.c          |    3 +-
 drivers/crypto/inside-secure/safexcel.c            |    8 +-
 drivers/crypto/mxs-dcp.c                           |  195 +-
 drivers/crypto/omap-aes.c                          |   17 +-
 drivers/crypto/omap-aes.h                          |    2 +-
 drivers/crypto/picoxcell_crypto.c                  |   21 +-
 drivers/crypto/qat/qat_c3xxx/adf_drv.c             |    6 +-
 drivers/crypto/qat/qat_c3xxxvf/adf_drv.c           |    6 +-
 drivers/crypto/qat/qat_c62x/adf_drv.c              |    6 +-
 drivers/crypto/qat/qat_c62xvf/adf_drv.c            |    6 +-
 drivers/crypto/qat/qat_common/adf_aer.c            |    1 -
 drivers/crypto/qat/qat_common/qat_algs.c           |   60 +-
 drivers/crypto/qat/qat_dh895xcc/adf_drv.c          |    6 +-
 drivers/crypto/qat/qat_dh895xccvf/adf_drv.c        |    6 +-
 drivers/crypto/qce/ablkcipher.c                    |   13 +-
 drivers/crypto/qce/cipher.h                        |    2 +-
 drivers/crypto/s5p-sss.c                           |  113 +-
 drivers/crypto/sahara.c                            |   31 +-
 drivers/crypto/vmx/aes_cbc.c                       |   22 +-
 drivers/crypto/vmx/aes_ctr.c                       |   18 +-
 drivers/crypto/vmx/aes_xts.c                       |   18 +-
 drivers/devfreq/devfreq.c                          |  118 +-
 drivers/devfreq/event/exynos-ppmu.c                |    4 +-
 drivers/devfreq/governor.h                         |    6 +-
 drivers/devfreq/governor_performance.c             |    5 +-
 drivers/devfreq/governor_powersave.c               |    2 +-
 drivers/devfreq/governor_simpleondemand.c          |   12 +-
 drivers/devfreq/governor_userspace.c               |   16 +-
 drivers/dma/Kconfig                                |   13 +-
 drivers/dma/Makefile                               |    3 +-
 drivers/dma/at_hdmac.c                             |    2 +-
 drivers/dma/at_xdmac.c                             |    4 +-
 drivers/dma/bcm2835-dma.c                          |    8 -
 drivers/dma/coh901318.c                            |   28 +-
 drivers/dma/dma-jz4740.c                           |   21 +-
 drivers/dma/dma-jz4780.c                           |  289 +-
 drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c     |    4 +-
 drivers/dma/dw/core.c                              |    5 -
 drivers/dma/dw/platform.c                          |    2 +
 drivers/dma/ep93xx_dma.c                           |   21 +-
 drivers/dma/fsl-edma-common.c                      |  626 ++
 drivers/dma/fsl-edma-common.h                      |  233 +
 drivers/dma/fsl-edma.c                             |  729 +-
 drivers/dma/fsldma.c                               |    4 +-
 drivers/dma/hsu/hsu.c                              |    4 -
 drivers/dma/idma64.c                               |    9 +-
 drivers/dma/imx-dma.c                              |   20 +-
 drivers/dma/ioat/init.c                            |   23 +-
 drivers/dma/k3dma.c                                |   36 +-
 drivers/dma/mcf-edma.c                             |  317 +
 drivers/dma/mmp_tdma.c                             |   29 +-
 drivers/dma/mv_xor.c                               |    4 +-
 drivers/dma/mxs-dma.c                              |    3 +-
 drivers/dma/nbpfaxi.c                              |    9 +-
 drivers/dma/owl-dma.c                              |  283 +-
 drivers/dma/ppc4xx/adma.c                          |    2 +-
 drivers/dma/pxa_dma.c                              |    5 +-
 drivers/dma/sh/rcar-dmac.c                         |    3 +
 drivers/dma/sh/shdma-arm.h                         |    5 +-
 drivers/dma/sh/shdma-base.c                        |    5 +-
 drivers/dma/sh/shdma-of.c                          |    5 +-
 drivers/dma/sh/shdma-r8a73a4.c                     |    5 +-
 drivers/dma/sh/shdma.h                             |    6 +-
 drivers/dma/sh/shdmac.c                            |    6 +-
 drivers/dma/sh/sudmac.c                            |    5 +-
 drivers/dma/sh/usb-dmac.c                          |    5 +-
 drivers/dma/sprd-dma.c                             |   81 +-
 drivers/dma/st_fdma.c                              |    7 +-
 drivers/dma/ste_dma40.c                            |   14 +-
 drivers/dma/stm32-dma.c                            |   20 +-
 drivers/dma/stm32-mdma.c                           |    4 +-
 drivers/dma/timb_dma.c                             |    2 +-
 drivers/edac/Kconfig                               |   15 +
 drivers/edac/Makefile                              |    1 +
 drivers/edac/altera_edac.c                         |  670 +-
 drivers/edac/altera_edac.h                         |   73 +-
 drivers/edac/amd64_edac.c                          |   24 +-
 drivers/edac/amd64_edac.h                          |    3 +
 drivers/edac/cpc925_edac.c                         |   20 +-
 drivers/edac/ghes_edac.c                           |   23 +
 drivers/edac/i3200_edac.c                          |    2 +-
 drivers/edac/i7core_edac.c                         |    5 +-
 drivers/edac/mce_amd.c                             |    4 +-
 drivers/edac/pnd2_edac.c                           |    2 +-
 drivers/edac/qcom_edac.c                           |  414 ++
 drivers/edac/sb_edac.c                             |  204 +-
 drivers/edac/skx_edac.c                            |  200 +-
 drivers/edac/thunderx_edac.c                       |    4 +-
 drivers/extcon/extcon-intel-cht-wc.c               |   60 +-
 drivers/extcon/extcon-intel-int3496.c              |   12 +-
 drivers/extcon/extcon-max14577.c                   |   24 +-
 drivers/extcon/extcon-max77693.c                   |   22 +-
 drivers/extcon/extcon-max77843.c                   |   19 +-
 drivers/extcon/extcon-max8997.c                    |   22 +-
 drivers/extcon/extcon.c                            |   15 +-
 drivers/firewire/core-iso.c                        |    7 +
 drivers/firewire/core-transaction.c                |   10 +
 drivers/firmware/Kconfig                           |   30 +-
 drivers/firmware/Makefile                          |    4 +-
 drivers/firmware/arm_scmi/base.c                   |    2 +-
 drivers/firmware/arm_scmi/clock.c                  |    2 +-
 drivers/firmware/arm_scmi/perf.c                   |   30 +-
 drivers/firmware/arm_scmi/power.c                  |    2 +-
 drivers/firmware/arm_scmi/sensors.c                |    2 +-
 drivers/firmware/dcdbas.c                          |  650 --
 drivers/firmware/dcdbas.h                          |  107 -
 drivers/firmware/dell_rbu.c                        |  745 --
 drivers/firmware/dmi_scan.c                        |    2 +-
 drivers/firmware/efi/apple-properties.c            |    4 +-
 drivers/firmware/efi/efi.c                         |   59 +-
 drivers/firmware/efi/efivars.c                     |   16 +-
 drivers/firmware/efi/libstub/Makefile              |    3 +-
 drivers/firmware/efi/libstub/arm-stub.c            |   27 +
 drivers/firmware/efi/memmap.c                      |    2 +-
 drivers/firmware/efi/runtime-wrappers.c            |   61 +-
 drivers/firmware/efi/test/efi_test.c               |   27 +
 drivers/firmware/efi/test/efi_test.h               |   10 +
 drivers/firmware/google/Kconfig                    |   32 +-
 drivers/firmware/google/Makefile                   |    2 -
 drivers/firmware/google/coreboot_table-acpi.c      |   88 -
 drivers/firmware/google/coreboot_table-of.c        |   82 -
 drivers/firmware/google/coreboot_table.c           |  126 +-
 drivers/firmware/google/coreboot_table.h           |    6 -
 drivers/firmware/google/gsmi.c                     |  122 +-
 drivers/firmware/google/vpd.c                      |    2 +-
 drivers/firmware/imx/Kconfig                       |   11 +
 drivers/firmware/imx/Makefile                      |    2 +
 drivers/firmware/imx/imx-scu.c                     |  270 +
 drivers/firmware/imx/misc.c                        |   99 +
 drivers/firmware/iscsi_ibft_find.c                 |    2 +-
 drivers/firmware/memmap.c                          |    5 +-
 drivers/firmware/meson/meson_sm.c                  |   56 +
 drivers/firmware/qcom_scm.c                        |   74 +-
 drivers/firmware/scpi_pm_domain.c                  |    2 +-
 drivers/firmware/tegra/bpmp.c                      |   19 +
 drivers/firmware/ti_sci.c                          |   24 +-
 drivers/firmware/xilinx/Kconfig                    |   23 +
 drivers/firmware/xilinx/Makefile                   |    5 +
 drivers/firmware/xilinx/zynqmp-debug.c             |  250 +
 drivers/firmware/xilinx/zynqmp-debug.h             |   24 +
 drivers/firmware/xilinx/zynqmp.c                   |  565 ++
 drivers/fpga/altera-cvp.c                          |    8 +-
 drivers/fpga/altera-fpga2sdram.c                   |    8 +-
 drivers/fpga/altera-freeze-bridge.c                |   13 +-
 drivers/fpga/altera-hps2fpga.c                     |    7 +-
 drivers/fpga/altera-pr-ip-core.c                   |    9 +-
 drivers/fpga/altera-ps-spi.c                       |   11 +-
 drivers/fpga/dfl-afu-dma-region.c                  |    2 +-
 drivers/fpga/dfl-fme-br.c                          |   11 +-
 drivers/fpga/dfl-fme-mgr.c                         |   13 +-
 drivers/fpga/dfl-fme-region.c                      |   10 +-
 drivers/fpga/dfl.c                                 |    6 +-
 drivers/fpga/fpga-bridge.c                         |   70 +-
 drivers/fpga/fpga-mgr.c                            |   64 +-
 drivers/fpga/fpga-region.c                         |   65 +-
 drivers/fpga/ice40-spi.c                           |   10 +-
 drivers/fpga/machxo2-spi.c                         |   11 +-
 drivers/fpga/of-fpga-region.c                      |    9 +-
 drivers/fpga/socfpga-a10.c                         |    5 +-
 drivers/fpga/socfpga.c                             |   10 +-
 drivers/fpga/ts73xx-fpga.c                         |   11 +-
 drivers/fpga/xilinx-pr-decoupler.c                 |    4 +-
 drivers/fpga/xilinx-spi.c                          |   12 +-
 drivers/fpga/zynq-fpga.c                           |    5 +-
 drivers/fsi/fsi-sbefifo.c                          |    4 +-
 drivers/gpio/Kconfig                               |   31 +-
 drivers/gpio/Makefile                              |    5 +-
 drivers/gpio/devres.c                              |  447 --
 drivers/gpio/gpio-adp5520.c                        |    2 +-
 drivers/gpio/gpio-adp5588.c                        |    2 +-
 drivers/gpio/gpio-bcm-kona.c                       |   14 +-
 drivers/gpio/gpio-brcmstb.c                        |   15 +-
 drivers/gpio/gpio-creg-snps.c                      |  191 +
 drivers/gpio/gpio-davinci.c                        |   60 +-
 drivers/gpio/gpio-ep93xx.c                         |  297 +-
 drivers/gpio/gpio-ftgpio010.c                      |  115 +-
 drivers/gpio/gpio-htc-egpio.c                      |   10 +-
 drivers/gpio/gpio-ingenic.c                        |  392 --
 drivers/gpio/gpio-max3191x.c                       |   16 +-
 drivers/gpio/gpio-mmio.c                           |    6 +-
 drivers/gpio/gpio-mockup.c                         |   82 +-
 drivers/gpio/gpio-mxs.c                            |    4 +-
 drivers/gpio/gpio-omap.c                           |  356 +-
 drivers/gpio/gpio-pxa.c                            |    6 +
 drivers/gpio/gpio-rcar.c                           |    6 +
 drivers/gpio/gpio-siox.c                           |  293 +
 drivers/gpio/gpio-syscon.c                         |    2 +-
 drivers/gpio/gpio-tb10x.c                          |  123 +-
 drivers/gpio/gpio-tps65086.c                       |   12 +-
 drivers/gpio/gpio-tps6586x.c                       |   15 +-
 drivers/gpio/gpio-tps65910.c                       |    9 +-
 drivers/gpio/gpio-tps65912.c                       |   16 +-
 drivers/gpio/gpio-ts5500.c                         |   13 +-
 drivers/gpio/gpio-twl4030.c                        |   59 +-
 drivers/gpio/gpio-twl6040.c                        |   31 +-
 drivers/gpio/gpio-uniphier.c                       |    2 +-
 drivers/gpio/gpio-vf610.c                          |   13 +-
 drivers/gpio/gpio-viperboard.c                     |   10 +-
 drivers/gpio/gpio-vr41xx.c                         |   55 +-
 drivers/gpio/gpio-vx855.c                          |   20 +-
 drivers/gpio/gpio-wm831x.c                         |    8 +-
 drivers/gpio/gpio-wm8350.c                         |    8 +-
 drivers/gpio/gpio-wm8994.c                         |    8 +-
 drivers/gpio/gpio-xlp.c                            |   12 +-
 drivers/gpio/gpio-xtensa.c                         |    7 +-
 drivers/gpio/gpio-zevio.c                          |    2 +-
 drivers/gpio/gpiolib-acpi.c                        |    8 +-
 drivers/gpio/gpiolib-devprop.c                     |   26 +-
 drivers/gpio/gpiolib-devres.c                      |  439 ++
 drivers/gpio/gpiolib-legacy.c                      |    1 +
 drivers/gpio/gpiolib-of.c                          |   60 +-
 drivers/gpio/gpiolib-sysfs.c                       |   11 +-
 drivers/gpio/gpiolib.c                             |  643 +-
 drivers/gpio/gpiolib.h                             |   25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c            |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |    6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |    4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |    2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |    7 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |    6 +-
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c            |    2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c             |    6 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |    7 +
 .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c   |   16 +-
 .../drm/amd/display/dc/dce110/dce110_resource.c    |    2 +-
 drivers/gpu/drm/amd/display/dc/os_types.h          |    2 -
 drivers/gpu/drm/amd/powerplay/amd_powerplay.c      |   33 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c   |   10 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c   |    2 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c |   43 +-
 drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c |    8 +
 drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c |   85 +-
 .../amd/powerplay/hwmgr/vega20_processpptables.c   |   56 +-
 .../gpu/drm/amd/powerplay/inc/smu11_driver_if.h    |    2 +-
 drivers/gpu/drm/amd/powerplay/smumgr/smu8_smumgr.c |    4 +
 drivers/gpu/drm/bridge/Kconfig                     |    1 +
 drivers/gpu/drm/bridge/sii902x.c                   |  247 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |   29 +-
 drivers/gpu/drm/cirrus/cirrus_fbdev.c              |    3 -
 drivers/gpu/drm/drm_atomic.c                       |  120 +-
 drivers/gpu/drm/drm_atomic_helper.c                |   33 +-
 drivers/gpu/drm/drm_client.c                       |   47 +-
 drivers/gpu/drm/drm_connector.c                    |   11 +-
 drivers/gpu/drm/drm_crtc.c                         |   10 +-
 drivers/gpu/drm/drm_edid.c                         |    8 +-
 drivers/gpu/drm/drm_fb_cma_helper.c                |    4 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   95 +-
 drivers/gpu/drm/drm_fourcc.c                       |    1 +
 drivers/gpu/drm/drm_gem.c                          |  109 +-
 drivers/gpu/drm/drm_gem_cma_helper.c               |   86 +
 drivers/gpu/drm/drm_lease.c                        |    6 +-
 drivers/gpu/drm/drm_panel_orientation_quirks.c     |    2 +-
 drivers/gpu/drm/drm_prime.c                        |   79 +-
 drivers/gpu/drm/drm_syncobj.c                      |  359 +-
 drivers/gpu/drm/exynos/exynos_drm_iommu.h          |   34 +-
 drivers/gpu/drm/i2c/tda9950.c                      |    5 +-
 drivers/gpu/drm/i915/Makefile                      |    2 +-
 drivers/gpu/drm/i915/i915_gem.c                    |   17 +-
 drivers/gpu/drm/i915/i915_gem_execbuffer.c         |    2 +-
 drivers/gpu/drm/i915/i915_gpu_error.c              |   88 +-
 drivers/gpu/drm/i915/i915_gpu_error.h              |    1 +
 drivers/gpu/drm/i915/i915_irq.c                    |   33 +-
 drivers/gpu/drm/i915/intel_dp.c                    |   20 +-
 drivers/gpu/drm/i915/intel_dp_mst.c                |    8 +-
 drivers/gpu/drm/mediatek/mtk_drm_crtc.c            |    2 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |    5 +-
 drivers/gpu/drm/meson/Kconfig                      |    1 +
 drivers/gpu/drm/meson/Makefile                     |    2 +-
 drivers/gpu/drm/meson/meson_canvas.c               |    7 +-
 drivers/gpu/drm/meson/meson_canvas.h               |   11 +-
 drivers/gpu/drm/meson/meson_crtc.c                 |  265 +-
 drivers/gpu/drm/meson/meson_drv.c                  |   74 +-
 drivers/gpu/drm/meson/meson_drv.h                  |   66 +
 drivers/gpu/drm/meson/meson_overlay.c              |  586 ++
 drivers/gpu/drm/meson/meson_overlay.h              |   14 +
 drivers/gpu/drm/meson/meson_plane.c                |  185 +-
 drivers/gpu/drm/meson/meson_registers.h            |    3 +
 drivers/gpu/drm/meson/meson_viu.c                  |   15 +
 drivers/gpu/drm/meson/meson_vpp.c                  |   90 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c            |    5 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c        |    4 +-
 drivers/gpu/drm/nouveau/dispnv50/disp.c            |   29 +-
 drivers/gpu/drm/panel/panel-samsung-s6d16d0.c      |    2 +-
 drivers/gpu/drm/panel/panel-simple.c               |   29 +-
 drivers/gpu/drm/qxl/qxl_display.c                  |   18 +-
 drivers/gpu/drm/qxl/qxl_draw.c                     |    3 +-
 drivers/gpu/drm/qxl/qxl_fb.c                       |    2 +-
 drivers/gpu/drm/qxl/qxl_kms.c                      |    6 +-
 drivers/gpu/drm/qxl/qxl_object.c                   |   22 +-
 drivers/gpu/drm/qxl/qxl_object.h                   |    2 +-
 drivers/gpu/drm/qxl/qxl_release.c                  |    4 -
 drivers/gpu/drm/rockchip/cdn-dp-reg.c              |    2 +-
 drivers/gpu/drm/sti/sti_crtc.c                     |    2 -
 drivers/gpu/drm/sun4i/sun4i_dotclock.c             |   12 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |   29 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.h                 |    1 +
 drivers/gpu/drm/tinydrm/core/tinydrm-core.c        |   71 -
 drivers/gpu/drm/tinydrm/core/tinydrm-helpers.c     |    6 +
 drivers/gpu/drm/tinydrm/hx8357d.c                  |    4 +-
 drivers/gpu/drm/tinydrm/ili9225.c                  |    5 +-
 drivers/gpu/drm/tinydrm/ili9341.c                  |    4 +-
 drivers/gpu/drm/tinydrm/mi0283qt.c                 |    6 +-
 drivers/gpu/drm/tinydrm/mipi-dbi.c                 |   10 +-
 drivers/gpu/drm/tinydrm/repaper.c                  |    4 +-
 drivers/gpu/drm/tinydrm/st7586.c                   |    5 +-
 drivers/gpu/drm/tinydrm/st7735r.c                  |    4 +-
 drivers/gpu/drm/vc4/vc4_plane.c                    |   20 +-
 drivers/gpu/drm/virtio/virtgpu_drv.h               |    8 +-
 drivers/gpu/drm/virtio/virtgpu_fence.c             |   29 +-
 drivers/gpu/drm/virtio/virtgpu_ioctl.c             |  108 +-
 drivers/gpu/drm/virtio/virtgpu_kms.c               |    9 +-
 drivers/gpu/drm/virtio/virtgpu_object.c            |   19 +-
 drivers/gpu/drm/virtio/virtgpu_plane.c             |   46 +-
 drivers/gpu/drm/virtio/virtgpu_vq.c                |    2 +-
 drivers/gpu/ipu-v3/ipu-csi.c                       |    6 +-
 drivers/hid/Kconfig                                |   16 +-
 drivers/hid/Makefile                               |    1 +
 drivers/hid/hid-asus.c                             |   23 +-
 drivers/hid/hid-bigbenff.c                         |  414 ++
 drivers/hid/hid-core.c                             |    2 +-
 drivers/hid/hid-cougar.c                           |   66 +-
 drivers/hid/hid-elan.c                             |    2 +-
 drivers/hid/hid-google-hammer.c                    |  413 +-
 drivers/hid/hid-ids.h                              |    7 +-
 drivers/hid/hid-input.c                            |   63 +-
 drivers/hid/hid-logitech-hidpp.c                   |  309 +-
 drivers/hid/hid-magicmouse.c                       |  142 +-
 drivers/hid/hid-microsoft.c                        |  141 +-
 drivers/hid/hid-multitouch.c                       |   72 +-
 drivers/hid/hid-picolcd_cir.c                      |    3 +-
 drivers/hid/hid-quirks.c                           |    1 +
 drivers/hid/i2c-hid/Makefile                       |    3 +
 drivers/hid/i2c-hid/i2c-hid-core.c                 | 1329 ++++
 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c           |  377 +
 drivers/hid/i2c-hid/i2c-hid.c                      | 1316 ----
 drivers/hid/i2c-hid/i2c-hid.h                      |   20 +
 drivers/hid/intel-ish-hid/ipc/hw-ish.h             |    1 +
 drivers/hid/intel-ish-hid/ipc/ipc.c                |   32 +-
 drivers/hid/intel-ish-hid/ipc/pci-ish.c            |   76 +-
 drivers/hid/intel-ish-hid/ishtp-hid-client.c       |   41 +-
 drivers/hid/intel-ish-hid/ishtp/bus.c              |   52 +
 drivers/hid/intel-ish-hid/ishtp/bus.h              |    5 +
 drivers/hid/intel-ish-hid/ishtp/client-buffers.c   |   49 +
 drivers/hid/intel-ish-hid/ishtp/client.c           |   24 +
 drivers/hid/intel-ish-hid/ishtp/client.h           |    5 +
 drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h        |    2 +-
 drivers/hid/wacom_wac.c                            |   19 +
 drivers/hv/channel.c                               |  300 +-
 drivers/hv/channel_mgmt.c                          |   54 +-
 drivers/hv/connection.c                            |    8 +-
 drivers/hv/hv.c                                    |   15 +-
 drivers/hv/hv_balloon.c                            |    2 +-
 drivers/hv/hv_kvp.c                                |   14 +-
 drivers/hv/ring_buffer.c                           |    1 +
 drivers/hv/vmbus_drv.c                             |  118 +-
 drivers/hwmon/aspeed-pwm-tacho.c                   |    2 +-
 drivers/hwmon/asus_atk0110.c                       |    4 +-
 drivers/hwmon/hwmon.c                              |   28 +-
 drivers/hwmon/ibmaem.c                             |    2 +-
 drivers/hwmon/ibmpex.c                             |    2 +-
 drivers/hwmon/ibmpowernv.c                         |   10 +-
 drivers/hwmon/iio_hwmon.c                          |   16 +-
 drivers/hwmon/ina3221.c                            |  592 +-
 drivers/hwmon/k10temp.c                            |    5 +-
 drivers/hwmon/lm75.c                               |   21 +-
 drivers/hwmon/lm92.c                               |   14 +-
 drivers/hwmon/lm95245.c                            |    3 +-
 drivers/hwmon/mc13783-adc.c                        |   14 +-
 drivers/hwmon/nct6775.c                            |  302 +-
 drivers/hwmon/npcm750-pwm-fan.c                    |    6 +-
 drivers/hwmon/pmbus/Kconfig                        |   18 +-
 drivers/hwmon/pmbus/ltc2978.c                      |    9 +-
 drivers/hwmon/pmbus/pmbus.c                        |    2 +
 drivers/hwmon/pmbus/pmbus_core.c                   |    5 +-
 drivers/hwmon/pwm-fan.c                            |   20 +-
 drivers/hwmon/scmi-hwmon.c                         |    2 +-
 drivers/hwmon/scpi-hwmon.c                         |    4 +-
 drivers/hwmon/sht15.c                              |    5 +-
 drivers/hwmon/tmp102.c                             |    3 +-
 drivers/hwmon/tmp108.c                             |    3 +-
 drivers/hwmon/tmp421.c                             |    6 +-
 drivers/hwtracing/coresight/coresight-catu.c       |    6 +
 .../coresight/coresight-dynamic-replicator.c       |   81 +-
 drivers/hwtracing/coresight/coresight-etb10.c      |  183 +-
 drivers/hwtracing/coresight/coresight-etm-perf.c   |  132 +-
 drivers/hwtracing/coresight/coresight-etm-perf.h   |   26 +
 drivers/hwtracing/coresight/coresight-etm3x.c      |   58 +-
 drivers/hwtracing/coresight/coresight-etm4x.c      |   93 +-
 drivers/hwtracing/coresight/coresight-funnel.c     |   28 +-
 drivers/hwtracing/coresight/coresight-priv.h       |    9 +-
 drivers/hwtracing/coresight/coresight-replicator.c |    4 +-
 drivers/hwtracing/coresight/coresight-stm.c        |    4 +-
 drivers/hwtracing/coresight/coresight-tmc-etf.c    |  198 +-
 drivers/hwtracing/coresight/coresight-tmc-etr.c    |  385 +-
 drivers/hwtracing/coresight/coresight-tmc.c        |    4 +-
 drivers/hwtracing/coresight/coresight-tmc.h        |    4 +
 drivers/hwtracing/coresight/coresight-tpiu.c       |    6 +-
 drivers/hwtracing/coresight/coresight.c            |  184 +-
 drivers/hwtracing/coresight/of_coresight.c         |  262 +-
 drivers/hwtracing/stm/Kconfig                      |   29 +
 drivers/hwtracing/stm/Makefile                     |    6 +
 drivers/hwtracing/stm/core.c                       |  292 +-
 drivers/hwtracing/stm/heartbeat.c                  |    2 +-
 drivers/hwtracing/stm/p_basic.c                    |   48 +
 drivers/hwtracing/stm/p_sys-t.c                    |  382 ++
 drivers/hwtracing/stm/policy.c                     |  147 +-
 drivers/hwtracing/stm/stm.h                        |   56 +-
 drivers/i2c/busses/Kconfig                         |    7 +-
 drivers/i2c/busses/i2c-aspeed.c                    |  205 +-
 drivers/i2c/busses/i2c-designware-baytrail.c       |  141 +-
 drivers/i2c/busses/i2c-designware-common.c         |    6 +-
 drivers/i2c/busses/i2c-designware-core.h           |   18 +-
 drivers/i2c/busses/i2c-designware-master.c         |    6 +-
 drivers/i2c/busses/i2c-designware-platdrv.c        |   92 +-
 drivers/i2c/busses/i2c-isch.c                      |    2 +-
 drivers/i2c/busses/i2c-mt65xx.c                    |   62 +-
 drivers/i2c/busses/i2c-omap.c                      |    8 +-
 drivers/i2c/busses/i2c-powermac.c                  |   17 +-
 drivers/i2c/busses/i2c-qcom-geni.c                 |  155 +-
 drivers/i2c/busses/i2c-qup.c                       |   14 +-
 drivers/i2c/busses/i2c-rcar.c                      |    6 +-
 drivers/i2c/busses/i2c-scmi.c                      |    1 +
 drivers/i2c/busses/i2c-sh_mobile.c                 |   18 -
 drivers/i2c/busses/i2c-synquacer.c                 |    2 +-
 drivers/i2c/busses/i2c-tegra.c                     |    4 +-
 drivers/i2c/busses/i2c-uniphier-f.c                |   59 +-
 drivers/i2c/busses/i2c-zx2967.c                    |    8 +-
 drivers/i2c/i2c-core-base.c                        |   52 +-
 drivers/i2c/muxes/i2c-mux-gpio.c                   |   14 +-
 drivers/i2c/muxes/i2c-mux-gpmux.c                  |    4 +-
 drivers/i2c/muxes/i2c-mux-ltc4306.c                |    2 +-
 drivers/i2c/muxes/i2c-mux-mlxcpld.c                |    2 +-
 drivers/i2c/muxes/i2c-mux-pca954x.c                |    2 +-
 drivers/ide/ide-cd.c                               |    2 +-
 drivers/ide/ide-gd.c                               |    2 +-
 drivers/idle/intel_idle.c                          |   77 +-
 drivers/iio/accel/Kconfig                          |   27 +
 drivers/iio/accel/Makefile                         |    3 +
 drivers/iio/accel/adxl345_i2c.c                    |    5 +-
 drivers/iio/accel/adxl372.c                        |  975 +++
 drivers/iio/accel/adxl372.h                        |   17 +
 drivers/iio/accel/adxl372_i2c.c                    |   61 +
 drivers/iio/accel/adxl372_spi.c                    |   52 +
 drivers/iio/adc/Kconfig                            |   30 +
 drivers/iio/adc/Makefile                           |    2 +
 drivers/iio/adc/ad7298.c                           |    2 +-
 drivers/iio/adc/ad7476.c                           |    2 +-
 drivers/iio/adc/ad7793.c                           |    2 +-
 drivers/iio/adc/ad7887.c                           |    2 +-
 drivers/iio/adc/ad7923.c                           |    2 +-
 drivers/iio/adc/ad799x.c                           |    2 +-
 drivers/iio/adc/at91_adc.c                         |    6 +-
 drivers/iio/adc/envelope-detector.c                |    5 +-
 drivers/iio/adc/fsl-imx25-gcq.c                    |    6 +
 drivers/iio/adc/max9611.c                          |    2 +-
 drivers/iio/adc/mcp3911.c                          |  363 +
 drivers/iio/adc/meson_saradc.c                     |   70 +-
 drivers/iio/adc/qcom-pm8xxx-xoadc.c                |    4 +-
 drivers/iio/adc/qcom-spmi-adc5.c                   |  793 +++
 drivers/iio/adc/qcom-vadc-common.c                 |  189 +-
 drivers/iio/adc/qcom-vadc-common.h                 |   54 +
 drivers/iio/adc/rcar-gyroadc.c                     |   12 +-
 drivers/iio/adc/sc27xx_adc.c                       |  154 +-
 drivers/iio/adc/ti-ads7950.c                       |   53 +-
 drivers/iio/adc/ti_am335x_adc.c                    |   12 +-
 drivers/iio/amplifiers/ad8366.c                    |    2 +-
 drivers/iio/chemical/bme680.h                      |   19 +-
 drivers/iio/chemical/bme680_core.c                 |  154 +-
 drivers/iio/dac/Kconfig                            |   10 +
 drivers/iio/dac/Makefile                           |    1 +
 drivers/iio/dac/ad5064.c                           |   53 +-
 drivers/iio/dac/ad5446.c                           |    2 +-
 drivers/iio/dac/ad5504.c                           |    2 +-
 drivers/iio/dac/ad5686.c                           |    2 +-
 drivers/iio/dac/ad5758.c                           |   26 +-
 drivers/iio/dac/ad5791.c                           |    2 +-
 drivers/iio/dac/dpot-dac.c                         |    5 +-
 drivers/iio/dac/ltc1660.c                          |  250 +
 drivers/iio/dac/max517.c                           |   11 +-
 drivers/iio/dac/max5821.c                          |   11 +-
 drivers/iio/dac/mcp4725.c                          |   12 +-
 drivers/iio/dac/mcp4922.c                          |   11 +-
 drivers/iio/dac/ti-dac5571.c                       |    1 +
 drivers/iio/frequency/ad9523.c                     |    2 +-
 drivers/iio/frequency/adf4350.c                    |    2 +-
 drivers/iio/health/max30102.c                      |    6 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |   62 +
 drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h          |    2 +
 drivers/iio/imu/st_lsm6dsx/Kconfig                 |    2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h            |   18 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c     |  166 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |   51 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c        |    5 +
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c        |    5 +
 drivers/iio/light/apds9960.c                       |    3 +-
 drivers/iio/light/bh1750.c                         |   25 +-
 drivers/iio/light/max44000.c                       |   24 +-
 drivers/iio/light/tsl2772.c                        |  194 +-
 drivers/iio/magnetometer/hmc5843.h                 |    2 +-
 drivers/iio/multiplexer/iio-mux.c                  |    5 +-
 drivers/iio/potentiometer/max5481.c                |    7 +-
 drivers/iio/potentiometer/mcp4018.c                |    9 +-
 drivers/iio/potentiometer/mcp4531.c                |   14 +-
 drivers/iio/pressure/ms5611.h                      |    5 +-
 drivers/iio/pressure/ms5611_core.c                 |    5 +-
 drivers/iio/pressure/ms5611_i2c.c                  |    7 +-
 drivers/iio/pressure/ms5611_spi.c                  |    7 +-
 drivers/iio/proximity/Kconfig                      |   11 +
 drivers/iio/proximity/Makefile                     |    2 +
 drivers/iio/proximity/isl29501.c                   |   12 +-
 drivers/iio/proximity/vl53l0x-i2c.c                |  164 +
 drivers/iio/temperature/mlx90632.c                 |    3 +-
 drivers/iio/trigger/iio-trig-sysfs.c               |    2 +-
 drivers/infiniband/Kconfig                         |    1 +
 drivers/infiniband/core/addr.c                     |  406 +-
 drivers/infiniband/core/cache.c                    |   79 +-
 drivers/infiniband/core/cm.c                       |    9 +-
 drivers/infiniband/core/cma.c                      |  251 +-
 drivers/infiniband/core/cma_configfs.c             |    2 +-
 drivers/infiniband/core/core_priv.h                |   12 +-
 drivers/infiniband/core/cq.c                       |   10 +-
 drivers/infiniband/core/device.c                   |  264 +-
 drivers/infiniband/core/fmr_pool.c                 |    5 +-
 drivers/infiniband/core/iwcm.c                     |    2 +-
 drivers/infiniband/core/mad.c                      |   80 +-
 drivers/infiniband/core/mad_priv.h                 |    2 +-
 drivers/infiniband/core/netlink.c                  |    4 +-
 drivers/infiniband/core/nldev.c                    |   37 +-
 drivers/infiniband/core/rdma_core.c                |   56 +-
 drivers/infiniband/core/rdma_core.h                |    1 +
 drivers/infiniband/core/restrack.c                 |   30 +-
 drivers/infiniband/core/rw.c                       |   11 +-
 drivers/infiniband/core/sa.h                       |    8 +-
 drivers/infiniband/core/sa_query.c                 |   70 +-
 drivers/infiniband/core/security.c                 |    7 +-
 drivers/infiniband/core/sysfs.c                    |  101 +-
 drivers/infiniband/core/ucm.c                      |    3 +
 drivers/infiniband/core/ucma.c                     |    3 +
 drivers/infiniband/core/umem.c                     |  125 +-
 drivers/infiniband/core/umem_odp.c                 |  621 +-
 drivers/infiniband/core/user_mad.c                 |   13 +-
 drivers/infiniband/core/uverbs.h                   |   15 +-
 drivers/infiniband/core/uverbs_cmd.c               |   43 +-
 drivers/infiniband/core/uverbs_ioctl.c             |  140 +-
 drivers/infiniband/core/uverbs_main.c              |  340 +-
 .../infiniband/core/uverbs_std_types_flow_action.c |    7 +-
 drivers/infiniband/core/uverbs_uapi.c              |   12 +
 drivers/infiniband/core/verbs.c                    |   65 +-
 drivers/infiniband/hw/bnxt_re/bnxt_re.h            |    3 +-
 drivers/infiniband/hw/bnxt_re/hw_counters.c        |   11 +-
 drivers/infiniband/hw/bnxt_re/hw_counters.h        |    3 +
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |    4 +-
 drivers/infiniband/hw/bnxt_re/main.c               |  125 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |  134 +-
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c         |   88 +-
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.h         |    4 +
 drivers/infiniband/hw/bnxt_re/qplib_res.c          |   29 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.c           |   77 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.h           |   10 +
 drivers/infiniband/hw/bnxt_re/roce_hsi.h           |    5 +
 drivers/infiniband/hw/cxgb3/iwch_provider.c        |   55 +-
 drivers/infiniband/hw/cxgb4/cm.c                   |    3 +-
 drivers/infiniband/hw/cxgb4/cq.c                   |    2 +-
 drivers/infiniband/hw/cxgb4/provider.c             |   50 +-
 drivers/infiniband/hw/cxgb4/qp.c                   |   20 +-
 drivers/infiniband/hw/cxgb4/t4.h                   |    2 +-
 drivers/infiniband/hw/hfi1/Makefile                |   42 +-
 drivers/infiniband/hw/hfi1/affinity.c              |    4 +-
 drivers/infiniband/hw/hfi1/chip.c                  |  486 +-
 drivers/infiniband/hw/hfi1/chip.h                  |   71 +-
 drivers/infiniband/hw/hfi1/chip_registers.h        |    4 +
 drivers/infiniband/hw/hfi1/file_ops.c              |    4 +-
 drivers/infiniband/hw/hfi1/hfi.h                   |   48 +-
 drivers/infiniband/hw/hfi1/init.c                  |  113 +-
 drivers/infiniband/hw/hfi1/iowait.c                |   94 +
 drivers/infiniband/hw/hfi1/iowait.h                |  192 +-
 drivers/infiniband/hw/hfi1/mad.c                   |    4 +-
 drivers/infiniband/hw/hfi1/mmu_rb.c                |    1 -
 drivers/infiniband/hw/hfi1/msix.c                  |  363 +
 drivers/infiniband/hw/hfi1/msix.h                  |   64 +
 drivers/infiniband/hw/hfi1/pcie.c                  |   75 +-
 drivers/infiniband/hw/hfi1/pio.c                   |    8 -
 drivers/infiniband/hw/hfi1/qp.c                    |  100 +-
 drivers/infiniband/hw/hfi1/qp.h                    |   31 +-
 drivers/infiniband/hw/hfi1/rc.c                    |   24 +-
 drivers/infiniband/hw/hfi1/ruc.c                   |  382 +-
 drivers/infiniband/hw/hfi1/sdma.c                  |   56 +-
 drivers/infiniband/hw/hfi1/sdma.h                  |   21 +-
 drivers/infiniband/hw/hfi1/sysfs.c                 |   69 +-
 drivers/infiniband/hw/hfi1/trace.h                 |    3 +-
 drivers/infiniband/hw/hfi1/trace_iowait.h          |   54 +
 drivers/infiniband/hw/hfi1/uc.c                    |   14 +-
 drivers/infiniband/hw/hfi1/ud.c                    |   22 +-
 drivers/infiniband/hw/hfi1/user_sdma.c             |  137 +-
 drivers/infiniband/hw/hfi1/user_sdma.h             |   20 +-
 drivers/infiniband/hw/hfi1/verbs.c                 |  251 +-
 drivers/infiniband/hw/hfi1/verbs.h                 |   35 +-
 drivers/infiniband/hw/hfi1/verbs_txreq.h           |   11 +-
 drivers/infiniband/hw/hfi1/vnic_main.c             |   12 +-
 drivers/infiniband/hw/hfi1/vnic_sdma.c             |   21 +-
 drivers/infiniband/hw/hns/Kconfig                  |    1 +
 drivers/infiniband/hw/hns/hns_roce_ah.c            |    6 +-
 drivers/infiniband/hw/hns/hns_roce_device.h        |   45 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v1.c         |    4 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |  629 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h         |   96 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |  123 +-
 drivers/infiniband/hw/hns/hns_roce_mr.c            |  212 +-
 drivers/infiniband/hw/hns/hns_roce_qp.c            |   41 +-
 drivers/infiniband/hw/i40iw/i40iw_cm.c             |    2 +-
 drivers/infiniband/hw/i40iw/i40iw_verbs.c          |   73 +-
 drivers/infiniband/hw/mlx4/Kconfig                 |    1 +
 drivers/infiniband/hw/mlx4/mad.c                   |   20 +-
 drivers/infiniband/hw/mlx4/main.c                  |  182 +-
 drivers/infiniband/hw/mlx4/mcg.c                   |    2 +-
 drivers/infiniband/hw/mlx4/mlx4_ib.h               |    5 -
 drivers/infiniband/hw/mlx4/qp.c                    |    8 +-
 drivers/infiniband/hw/mlx4/sysfs.c                 |    6 +-
 drivers/infiniband/hw/mlx5/cmd.c                   |  129 +
 drivers/infiniband/hw/mlx5/cmd.h                   |   14 +
 drivers/infiniband/hw/mlx5/cq.c                    |   34 +-
 drivers/infiniband/hw/mlx5/devx.c                  |  364 +-
 drivers/infiniband/hw/mlx5/flow.c                  |  393 +-
 drivers/infiniband/hw/mlx5/ib_rep.c                |    3 -
 drivers/infiniband/hw/mlx5/main.c                  |  546 +-
 drivers/infiniband/hw/mlx5/mem.c                   |    9 +-
 drivers/infiniband/hw/mlx5/mlx5_ib.h               |   99 +-
 drivers/infiniband/hw/mlx5/mr.c                    |   26 +-
 drivers/infiniband/hw/mlx5/odp.c                   |  123 +-
 drivers/infiniband/hw/mlx5/qp.c                    |  491 +-
 drivers/infiniband/hw/mlx5/srq.c                   |    1 +
 drivers/infiniband/hw/mthca/mthca_mad.c            |    5 +-
 drivers/infiniband/hw/mthca/mthca_main.c           |    6 +-
 drivers/infiniband/hw/mthca/mthca_provider.c       |   44 +-
 drivers/infiniband/hw/mthca/mthca_qp.c             |    4 +-
 drivers/infiniband/hw/nes/nes.c                    |    3 -
 drivers/infiniband/hw/nes/nes.h                    |    9 -
 drivers/infiniband/hw/nes/nes_hw.c                 |    2 +-
 drivers/infiniband/hw/nes/nes_mgt.c                |    8 +-
 drivers/infiniband/hw/nes/nes_nic.c                |    2 -
 drivers/infiniband/hw/nes/nes_verbs.c              |   63 +-
 drivers/infiniband/hw/ocrdma/ocrdma_hw.c           |    2 +-
 drivers/infiniband/hw/ocrdma/ocrdma_main.c         |   74 +-
 drivers/infiniband/hw/ocrdma/ocrdma_stats.c        |    3 +-
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c        |    3 +-
 drivers/infiniband/hw/qedr/main.c                  |   73 +-
 drivers/infiniband/hw/qedr/qedr.h                  |    2 +-
 drivers/infiniband/hw/qedr/qedr_roce_cm.c          |    4 +-
 drivers/infiniband/hw/qedr/verbs.c                 |    5 +-
 drivers/infiniband/hw/qib/qib.h                    |    2 +-
 drivers/infiniband/hw/qib/qib_pcie.c               |    1 -
 drivers/infiniband/hw/qib/qib_qp.c                 |   17 +-
 drivers/infiniband/hw/qib/qib_rc.c                 |   18 +-
 drivers/infiniband/hw/qib/qib_ruc.c                |  342 +-
 drivers/infiniband/hw/qib/qib_sdma.c               |    2 +-
 drivers/infiniband/hw/qib/qib_sysfs.c              |  101 +-
 drivers/infiniband/hw/qib/qib_uc.c                 |   12 +-
 drivers/infiniband/hw/qib/qib_ud.c                 |   17 +-
 drivers/infiniband/hw/qib/qib_verbs.c              |   47 +-
 drivers/infiniband/hw/qib/qib_verbs.h              |   15 +-
 drivers/infiniband/hw/usnic/usnic_debugfs.c        |    3 +-
 drivers/infiniband/hw/usnic/usnic_ib_main.c        |   39 +-
 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c       |   74 +-
 drivers/infiniband/hw/usnic/usnic_ib_sysfs.h       |    2 +
 drivers/infiniband/hw/usnic/usnic_ib_verbs.c       |   16 +-
 drivers/infiniband/hw/usnic/usnic_transport.c      |    2 +-
 drivers/infiniband/hw/usnic/usnic_uiom.c           |   91 +-
 drivers/infiniband/hw/usnic/usnic_uiom.h           |    3 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c     |   46 +-
 drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c       |    2 +-
 drivers/infiniband/sw/rdmavt/Kconfig               |    2 +-
 drivers/infiniband/sw/rdmavt/qp.c                  |  677 +-
 drivers/infiniband/sw/rdmavt/qp.h                  |    2 +
 drivers/infiniband/sw/rdmavt/trace_tx.h            |   42 +
 drivers/infiniband/sw/rdmavt/vt.c                  |   15 +-
 drivers/infiniband/sw/rxe/rxe.c                    |   13 +-
 drivers/infiniband/sw/rxe/rxe_comp.c               |   39 +-
 drivers/infiniband/sw/rxe/rxe_cq.c                 |    4 +-
 drivers/infiniband/sw/rxe/rxe_loc.h                |    5 +-
 drivers/infiniband/sw/rxe/rxe_mr.c                 |   35 +-
 drivers/infiniband/sw/rxe/rxe_net.c                |   49 +-
 drivers/infiniband/sw/rxe/rxe_param.h              |    4 -
 drivers/infiniband/sw/rxe/rxe_pool.c               |   55 +-
 drivers/infiniband/sw/rxe/rxe_pool.h               |    6 +-
 drivers/infiniband/sw/rxe/rxe_qp.c                 |   18 +-
 drivers/infiniband/sw/rxe/rxe_recv.c               |    4 +-
 drivers/infiniband/sw/rxe/rxe_req.c                |   17 +-
 drivers/infiniband/sw/rxe/rxe_resp.c               |   10 +-
 drivers/infiniband/sw/rxe/rxe_srq.c                |   10 +-
 drivers/infiniband/sw/rxe/rxe_sysfs.c              |    2 +-
 drivers/infiniband/sw/rxe/rxe_verbs.c              |   29 +-
 drivers/infiniband/sw/rxe/rxe_verbs.h              |    4 +
 drivers/infiniband/ulp/ipoib/ipoib.h               |    8 +-
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |    8 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |  168 +-
 drivers/infiniband/ulp/ipoib/ipoib_netlink.c       |   23 +-
 drivers/infiniband/ulp/ipoib/ipoib_verbs.c         |    2 +-
 drivers/infiniband/ulp/ipoib/ipoib_vlan.c          |   19 +-
 drivers/infiniband/ulp/iser/iser_initiator.c       |   18 +-
 drivers/infiniband/ulp/iser/iser_verbs.c           |    9 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |    2 +-
 drivers/infiniband/ulp/opa_vnic/opa_vnic_encap.c   |    3 +-
 drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c    |    3 +-
 drivers/infiniband/ulp/srp/ib_srp.c                |   19 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |   28 +-
 drivers/input/evdev.c                              |    1 +
 drivers/input/joystick/xpad.c                      |    3 +
 drivers/input/keyboard/hilkbd.c                    |    2 +-
 drivers/input/keyboard/sun4i-lradc-keys.c          |    6 +-
 drivers/input/misc/uinput.c                        |    1 +
 drivers/input/misc/xen-kbdfront.c                  |    2 +-
 drivers/input/mouse/cyapa_gen3.c                   |    4 +-
 drivers/input/mouse/elan_i2c_core.c                |    1 +
 drivers/input/mouse/synaptics.c                    |    4 +-
 drivers/input/mousedev.c                           |    1 +
 drivers/input/serio/i8042.c                        |   29 +-
 drivers/input/serio/serport.c                      |    2 +-
 drivers/input/serio/xilinx_ps2.c                   |    2 +-
 drivers/input/touchscreen/atmel_mxt_ts.c           |    3 +-
 drivers/input/touchscreen/elants_i2c.c             |    7 +-
 drivers/input/touchscreen/of_touchscreen.c         |   36 +-
 drivers/input/touchscreen/silead.c                 |   13 +
 drivers/input/touchscreen/st1232.c                 |    1 +
 drivers/input/touchscreen/ti_am335x_tsc.c          |   22 +-
 drivers/input/touchscreen/tsc200x-core.c           |    3 +-
 drivers/input/touchscreen/wm97xx-core.c            |    3 +-
 drivers/iommu/Kconfig                              |   21 +
 drivers/iommu/Makefile                             |    1 +
 drivers/iommu/amd_iommu.c                          |    4 +-
 drivers/iommu/amd_iommu_init.c                     |   16 +-
 drivers/iommu/amd_iommu_v2.c                       |    1 -
 drivers/iommu/arm-smmu-v3.c                        |  140 +-
 drivers/iommu/arm-smmu.c                           |  106 +-
 drivers/iommu/dma-iommu.c                          |   55 +-
 drivers/iommu/fsl_pamu.c                           |    2 +-
 drivers/iommu/fsl_pamu_domain.c                    |  119 +-
 drivers/iommu/intel-iommu-debugfs.c                |  314 +
 drivers/iommu/intel-iommu.c                        |   36 +-
 drivers/iommu/intel-svm.c                          |    1 -
 drivers/iommu/intel_irq_remapping.c                |    2 +-
 drivers/iommu/io-pgtable-arm-v7s.c                 |   11 +-
 drivers/iommu/io-pgtable-arm.c                     |   23 +-
 drivers/iommu/io-pgtable.h                         |    5 +
 drivers/iommu/iommu.c                              |   58 +-
 drivers/iommu/iova.c                               |   22 +-
 drivers/iommu/ipmmu-vmsa.c                         |    5 +-
 drivers/iommu/mtk_iommu.c                          |    2 +-
 drivers/iommu/mtk_iommu_v1.c                       |    2 +-
 drivers/iommu/of_iommu.c                           |   25 +-
 drivers/irqchip/Kconfig                            |   20 +
 drivers/irqchip/Makefile                           |    3 +
 drivers/irqchip/irq-csky-apb-intc.c                |  274 +
 drivers/irqchip/irq-csky-mpintc.c                  |  198 +
 drivers/irqchip/irq-gic-v3-its.c                   |  249 +-
 drivers/irqchip/irq-gic-v3.c                       |   85 +-
 drivers/irqchip/irq-mvebu-icu.c                    |  253 +-
 drivers/irqchip/irq-mvebu-sei.c                    |  507 ++
 drivers/irqchip/irq-sifive-plic.c                  |   10 +-
 drivers/irqchip/qcom-pdc.c                         |    1 +
 drivers/isdn/capi/capi.c                           |    7 -
 drivers/isdn/gigaset/asyncdata.c                   |    4 +-
 drivers/isdn/gigaset/ev-layer.c                    |    4 +-
 drivers/isdn/gigaset/interface.c                   |   13 +-
 drivers/isdn/gigaset/isocdata.c                    |    2 +-
 drivers/isdn/hisax/amd7930_fn.c                    |    2 +-
 drivers/isdn/hisax/hfc_pci.c                       |   11 +-
 drivers/isdn/hisax/hfc_pci.h                       |    4 +-
 drivers/isdn/hisax/hfc_sx.c                        |    6 +-
 drivers/isdn/hisax/hisax.h                         |    2 +-
 drivers/isdn/hisax/w6692.c                         |    4 +-
 drivers/isdn/i4l/isdn_tty.c                        |   19 -
 drivers/isdn/mISDN/l1oip_core.c                    |    3 +-
 drivers/isdn/mISDN/socket.c                        |    3 +-
 drivers/isdn/mISDN/tei.c                           |    7 +-
 drivers/leds/Kconfig                               |   10 +
 drivers/leds/Makefile                              |    1 +
 drivers/leds/leds-an30259a.c                       |  368 +
 drivers/leds/leds-as3645a.c                        |    4 +-
 drivers/leds/leds-gpio.c                           |   94 +-
 drivers/leds/leds-pwm.c                            |    5 +-
 drivers/leds/leds-sc27xx-bltc.c                    |  121 +
 drivers/leds/trigger/Kconfig                       |    7 +
 drivers/leds/trigger/Makefile                      |    1 +
 drivers/leds/trigger/ledtrig-pattern.c             |  411 ++
 drivers/lightnvm/Kconfig                           |    3 +-
 drivers/lightnvm/core.c                            |  334 +-
 drivers/lightnvm/pblk-cache.c                      |    1 +
 drivers/lightnvm/pblk-core.c                       |  587 +-
 drivers/lightnvm/pblk-gc.c                         |   11 +-
 drivers/lightnvm/pblk-init.c                       |  321 +-
 drivers/lightnvm/pblk-map.c                        |   13 +-
 drivers/lightnvm/pblk-rb.c                         |  110 +-
 drivers/lightnvm/pblk-read.c                       |   86 +-
 drivers/lightnvm/pblk-recovery.c                   |  471 +-
 drivers/lightnvm/pblk-rl.c                         |    5 +-
 drivers/lightnvm/pblk-sysfs.c                      |   12 +-
 drivers/lightnvm/pblk-trace.h                      |  145 +
 drivers/lightnvm/pblk-write.c                      |   90 +-
 drivers/lightnvm/pblk.h                            |  221 +-
 drivers/macintosh/adb-iop.c                        |   50 +-
 drivers/macintosh/adb.c                            |    8 +-
 drivers/macintosh/adbhid.c                         |   53 +-
 drivers/macintosh/macio_asic.c                     |    8 +-
 drivers/macintosh/macio_sysfs.c                    |    8 +-
 drivers/macintosh/smu.c                            |    7 +-
 drivers/macintosh/via-cuda.c                       |   35 +
 drivers/macintosh/via-macii.c                      |  352 +-
 drivers/macintosh/via-pmu.c                        |   33 +
 drivers/macintosh/windfarm_smu_controls.c          |    4 +-
 drivers/macintosh/windfarm_smu_sat.c               |   25 +-
 drivers/mailbox/Kconfig                            |    8 +-
 drivers/mailbox/bcm-flexrm-mailbox.c               |    6 +-
 drivers/mailbox/mtk-cmdq-mailbox.c                 |    3 +
 drivers/mailbox/pcc.c                              |    7 +-
 drivers/mailbox/qcom-apcs-ipc-mailbox.c            |    1 +
 drivers/mailbox/ti-msgmgr.c                        |    4 +-
 drivers/md/Kconfig                                 |   11 -
 drivers/md/bcache/alloc.c                          |    2 +-
 drivers/md/bcache/bcache.h                         |    2 +-
 drivers/md/bcache/btree.c                          |    2 +-
 drivers/md/bcache/closure.h                        |    3 +-
 drivers/md/bcache/debug.c                          |    2 +-
 drivers/md/bcache/extents.c                        |    2 +-
 drivers/md/bcache/request.c                        |    9 +-
 drivers/md/bcache/request.h                        |    2 +-
 drivers/md/bcache/super.c                          |  113 +-
 drivers/md/bcache/sysfs.c                          |    2 +
 drivers/md/dm-cache-metadata.c                     |    4 +-
 drivers/md/dm-cache-policy-smq.c                   |    2 +-
 drivers/md/dm-cache-target.c                       |   14 +-
 drivers/md/dm-core.h                               |   10 -
 drivers/md/dm-crypt.c                              |   15 +-
 drivers/md/dm-flakey.c                             |   32 +-
 drivers/md/dm-integrity.c                          |   26 +-
 drivers/md/dm-ioctl.c                              |   18 +-
 drivers/md/dm-linear.c                             |   37 +-
 drivers/md/dm-mpath.c                              |   40 +-
 drivers/md/dm-raid.c                               |    4 +-
 drivers/md/dm-rq.c                                 |  316 +-
 drivers/md/dm-rq.h                                 |    4 -
 drivers/md/dm-sysfs.c                              |    3 +-
 drivers/md/dm-table.c                              |   56 +-
 drivers/md/dm-thin-metadata.c                      |    6 +-
 drivers/md/dm-thin.c                               |    8 +-
 drivers/md/dm-verity-fec.c                         |    5 +-
 drivers/md/dm-writecache.c                         |    5 +-
 drivers/md/dm-zoned-metadata.c                     |   80 +-
 drivers/md/dm-zoned-target.c                       |   23 +-
 drivers/md/dm.c                                    |  179 +-
 drivers/md/dm.h                                    |    1 -
 drivers/md/md-bitmap.c                             |    9 +-
 drivers/md/md-cluster.c                            |  234 +-
 drivers/md/md-cluster.h                            |    2 +
 drivers/md/md.c                                    |  113 +-
 drivers/md/md.h                                    |    1 +
 drivers/md/raid1.c                                 |    1 +
 drivers/md/raid10.c                                |  109 +-
 drivers/md/raid5-cache.c                           |    2 -
 drivers/md/raid5.c                                 |   12 +
 drivers/media/Makefile                             |    3 +-
 drivers/media/cec/Makefile                         |    2 +-
 drivers/media/cec/cec-adap.c                       |  107 +-
 drivers/media/cec/cec-api.c                        |   24 +-
 drivers/media/cec/cec-core.c                       |    8 +-
 drivers/media/cec/cec-edid.c                       |  155 -
 drivers/media/cec/cec-pin.c                        |   20 +
 drivers/media/common/b2c2/flexcop-i2c.c            |   12 +-
 drivers/media/common/cx2341x.c                     |    2 +-
 drivers/media/common/saa7146/saa7146_fops.c        |    2 +-
 drivers/media/common/saa7146/saa7146_video.c       |    8 +-
 drivers/media/common/siano/smscoreapi.c            |    4 +-
 drivers/media/common/siano/smsir.c                 |   10 +-
 drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c    |  262 +-
 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c      |   41 +-
 drivers/media/common/videobuf2/videobuf2-core.c    |  269 +-
 drivers/media/common/videobuf2/videobuf2-v4l2.c    |  528 +-
 drivers/media/dvb-core/dmxdev.c                    |    1 +
 drivers/media/dvb-core/dvb_frontend.c              |    2 +-
 drivers/media/dvb-core/dvb_vb2.c                   |    7 +-
 drivers/media/dvb-core/dvbdev.c                    |   23 +-
 drivers/media/dvb-frontends/Kconfig                |   10 +
 drivers/media/dvb-frontends/Makefile               |    1 +
 drivers/media/dvb-frontends/au8522_decoder.c       |   10 +-
 drivers/media/dvb-frontends/au8522_priv.h          |    9 +-
 drivers/media/dvb-frontends/cx24123.c              |    2 +-
 drivers/media/dvb-frontends/cxd2099.c              |    3 +-
 drivers/media/dvb-frontends/cxd2099.h              |    1 +
 drivers/media/dvb-frontends/cxd2820r_core.c        |    2 +-
 drivers/media/dvb-frontends/dibx000_common.c       |    2 +-
 drivers/media/dvb-frontends/drx39xyj/drxj.c        |   10 +-
 drivers/media/dvb-frontends/lgdt330x.c             |    2 +-
 drivers/media/dvb-frontends/lnbh29.c               |  168 +
 drivers/media/dvb-frontends/lnbh29.h               |   36 +
 drivers/media/dvb-frontends/m88ds3103.c            |    2 +-
 drivers/media/dvb-frontends/mt312.c                |    9 +-
 drivers/media/dvb-frontends/mxl5xx.c               |    5 +-
 drivers/media/dvb-frontends/mxl5xx.h               |   22 +
 drivers/media/dvb-frontends/mxl5xx_defs.h          |    1 +
 drivers/media/dvb-frontends/mxl5xx_regs.h          |    1 +
 drivers/media/dvb-frontends/rtl2832_sdr.c          |   15 +-
 drivers/media/dvb-frontends/s5h1420.c              |    2 +-
 drivers/media/dvb-frontends/stv0910.c              |    3 +-
 drivers/media/dvb-frontends/stv0910.h              |   18 +
 drivers/media/dvb-frontends/stv0910_regs.h         |    1 +
 drivers/media/dvb-frontends/stv6111.c              |    4 +-
 drivers/media/dvb-frontends/stv6111.h              |   16 +
 drivers/media/dvb-frontends/tc90522.c              |    2 +-
 drivers/media/dvb-frontends/ts2020.c               |    2 +-
 drivers/media/dvb-frontends/zd1301_demod.c         |    3 +-
 drivers/media/dvb-frontends/zl10039.c              |    5 +-
 drivers/media/firewire/firedtv-fe.c                |    2 +-
 drivers/media/i2c/Kconfig                          |   24 +
 drivers/media/i2c/Makefile                         |    2 +
 drivers/media/i2c/ad5820.c                         |    2 +-
 drivers/media/i2c/adv7180.c                        |   13 +-
 drivers/media/i2c/adv748x/adv748x-afe.c            |    8 +-
 drivers/media/i2c/adv748x/adv748x-core.c           |   93 +-
 drivers/media/i2c/adv748x/adv748x-csi2.c           |   35 +-
 drivers/media/i2c/adv748x/adv748x-hdmi.c           |    8 +-
 drivers/media/i2c/adv748x/adv748x.h                |   25 +-
 drivers/media/i2c/adv7511.c                        |    6 +-
 drivers/media/i2c/adv7604.c                        |   12 +-
 drivers/media/i2c/adv7842.c                        |   17 +-
 drivers/media/i2c/ak881x.c                         |    1 -
 drivers/media/i2c/cs53l32a.c                       |    2 +-
 drivers/media/i2c/cx25840/cx25840-ir.c             |    6 +-
 drivers/media/i2c/dw9714.c                         |    5 +-
 drivers/media/i2c/dw9807-vcm.c                     |    4 +-
 drivers/media/i2c/imx274.c                         |  165 +-
 drivers/media/i2c/imx319.c                         | 2560 +++++++
 drivers/media/i2c/imx355.c                         | 1860 +++++
 drivers/media/i2c/lm3560.c                         |    3 +-
 drivers/media/i2c/lm3646.c                         |    3 +-
 drivers/media/i2c/m5mols/m5mols_core.c             |    3 +-
 drivers/media/i2c/max2175.c                        |   12 +-
 drivers/media/i2c/max2175.h                        |   12 +-
 drivers/media/i2c/msp3400-driver.c                 |    8 +-
 drivers/media/i2c/msp3400-driver.h                 |    8 +-
 drivers/media/i2c/mt9m111.c                        |    1 -
 drivers/media/i2c/mt9t112.c                        |    6 -
 drivers/media/i2c/mt9v032.c                        |    2 +-
 drivers/media/i2c/noon010pc30.c                    |    3 +-
 drivers/media/i2c/ov13858.c                        |   12 +-
 drivers/media/i2c/ov2640.c                         |    1 -
 drivers/media/i2c/ov2659.c                         |   14 +-
 drivers/media/i2c/ov2680.c                         |   16 +-
 drivers/media/i2c/ov2685.c                         |    2 +-
 drivers/media/i2c/ov5640.c                         |  309 +-
 drivers/media/i2c/ov5645.c                         |    2 +-
 drivers/media/i2c/ov5647.c                         |    2 +-
 drivers/media/i2c/ov5670.c                         |   12 +-
 drivers/media/i2c/ov5695.c                         |    2 +-
 drivers/media/i2c/ov6650.c                         |    1 -
 drivers/media/i2c/ov7251.c                         |    4 +-
 drivers/media/i2c/ov7670.c                         |   29 +-
 drivers/media/i2c/ov772x.c                         |  194 +-
 drivers/media/i2c/ov7740.c                         |    2 +-
 drivers/media/i2c/ov9650.c                         |  161 +-
 drivers/media/i2c/rj54n1cb0c.c                     |    1 -
 drivers/media/i2c/s5c73m3/s5c73m3-core.c           |    9 +-
 drivers/media/i2c/s5k4ecgx.c                       |    3 +-
 drivers/media/i2c/s5k5baf.c                        |    6 +-
 drivers/media/i2c/s5k6aa.c                         |    5 +-
 drivers/media/i2c/saa7115.c                        |   24 +-
 drivers/media/i2c/saa7127.c                        |    4 +-
 drivers/media/i2c/smiapp/smiapp-core.c             |   48 +-
 drivers/media/i2c/soc_camera/Makefile              |   18 +-
 drivers/media/i2c/soc_camera/mt9m001.c             |  758 --
 drivers/media/i2c/soc_camera/mt9t112.c             | 1163 ----
 drivers/media/i2c/soc_camera/mt9v022.c             | 1013 ---
 drivers/media/i2c/soc_camera/ov5642.c              | 1088 ---
 drivers/media/i2c/soc_camera/ov772x.c              | 1124 ---
 drivers/media/i2c/soc_camera/ov9640.c              |  739 --
 drivers/media/i2c/soc_camera/ov9740.c              |  997 ---
 drivers/media/i2c/soc_camera/rj54n1cb0c.c          | 1416 ----
 drivers/media/i2c/soc_camera/soc_mt9m001.c         |  757 ++
 drivers/media/i2c/soc_camera/soc_mt9t112.c         | 1157 ++++
 drivers/media/i2c/soc_camera/soc_mt9v022.c         | 1012 +++
 drivers/media/i2c/soc_camera/soc_ov5642.c          | 1087 +++
 drivers/media/i2c/soc_camera/soc_ov772x.c          | 1123 +++
 drivers/media/i2c/soc_camera/soc_ov9640.c          |  738 ++
 drivers/media/i2c/soc_camera/soc_ov9740.c          |  996 +++
 drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c      | 1415 ++++
 .../i2c/soc_camera/{tw9910.c => soc_tw9910.c}      |    0
 drivers/media/i2c/sr030pc30.c                      |    3 +-
 drivers/media/i2c/tc358743.c                       |   34 +-
 drivers/media/i2c/tda1997x.c                       |    2 +-
 drivers/media/i2c/tvaudio.c                        |    2 +-
 drivers/media/i2c/tvp514x.c                        |    2 +-
 drivers/media/i2c/tvp5150.c                        |  560 +-
 drivers/media/i2c/tvp5150_reg.h                    |    3 +
 drivers/media/i2c/tvp7002.c                        |    2 +-
 drivers/media/i2c/video-i2c.c                      |    8 +-
 drivers/media/media-device.c                       |   52 +-
 drivers/media/media-entity.c                       |   26 +
 drivers/media/media-request.c                      |  501 ++
 drivers/media/pci/bt8xx/bttv-driver.c              |   13 +-
 drivers/media/pci/bt8xx/bttv-i2c.c                 |    6 +-
 drivers/media/pci/bt8xx/bttv-input.c               |    4 +-
 drivers/media/pci/bt8xx/dvb-bt8xx.c                |    3 +-
 drivers/media/pci/cobalt/cobalt-alsa-main.c        |    2 +-
 drivers/media/pci/cobalt/cobalt-alsa-pcm.c         |    4 +-
 drivers/media/pci/cobalt/cobalt-v4l2.c             |   23 +-
 drivers/media/pci/cx18/cx18-alsa-main.c            |    2 +-
 drivers/media/pci/cx18/cx18-alsa-pcm.c             |    2 +-
 drivers/media/pci/cx18/cx18-cards.c                |    8 +-
 drivers/media/pci/cx18/cx18-driver.c               |    4 +-
 drivers/media/pci/cx18/cx18-i2c.c                  |    2 +-
 drivers/media/pci/cx18/cx18-ioctl.c                |    8 +-
 drivers/media/pci/cx23885/altera-ci.c              |   10 +
 drivers/media/pci/cx23885/cx23885-417.c            |   10 +-
 drivers/media/pci/cx23885/cx23885-alsa.c           |    4 +-
 drivers/media/pci/cx23885/cx23885-dvb.c            |   54 +-
 drivers/media/pci/cx23885/cx23885-i2c.c            |    6 +-
 drivers/media/pci/cx23885/cx23885-ioctl.c          |    4 +-
 drivers/media/pci/cx23885/cx23885-video.c          |   15 +-
 drivers/media/pci/cx23885/cx23888-ir.c             |    6 +-
 drivers/media/pci/cx25821/cx25821-alsa.c           |    8 +-
 drivers/media/pci/cx25821/cx25821-i2c.c            |    2 +-
 drivers/media/pci/cx25821/cx25821-video.c          |   10 +-
 drivers/media/pci/cx88/cx88-alsa.c                 |    6 +-
 drivers/media/pci/cx88/cx88-blackbird.c            |    8 +-
 drivers/media/pci/cx88/cx88-cards.c                |    2 +-
 drivers/media/pci/cx88/cx88-i2c.c                  |    4 +-
 drivers/media/pci/cx88/cx88-input.c                |    7 +-
 drivers/media/pci/cx88/cx88-video.c                |   14 +-
 drivers/media/pci/cx88/cx88-vp3054-i2c.c           |    2 +-
 drivers/media/pci/ddbridge/ddbridge-ci.c           |    4 +-
 drivers/media/pci/ddbridge/ddbridge-ci.h           |    4 +-
 drivers/media/pci/ddbridge/ddbridge-core.c         |    6 +-
 drivers/media/pci/ddbridge/ddbridge-hw.c           |    2 +-
 drivers/media/pci/ddbridge/ddbridge-hw.h           |    2 +-
 drivers/media/pci/ddbridge/ddbridge-i2c.c          |    2 +-
 drivers/media/pci/ddbridge/ddbridge-i2c.h          |    4 +-
 drivers/media/pci/ddbridge/ddbridge-io.h           |    2 +-
 drivers/media/pci/ddbridge/ddbridge-main.c         |    4 +-
 drivers/media/pci/ddbridge/ddbridge-max.c          |    2 +-
 drivers/media/pci/ddbridge/ddbridge-max.h          |    2 +-
 drivers/media/pci/ddbridge/ddbridge-regs.h         |    5 +-
 drivers/media/pci/ddbridge/ddbridge-sx8.c          |    4 +-
 drivers/media/pci/ddbridge/ddbridge.h              |    5 +-
 drivers/media/pci/dm1105/dm1105.c                  |    5 +-
 drivers/media/pci/dt3155/dt3155.c                  |    8 +-
 drivers/media/pci/intel/ipu3/ipu3-cio2.c           |   30 +-
 drivers/media/pci/ivtv/ivtv-alsa-main.c            |    2 +-
 drivers/media/pci/ivtv/ivtv-alsa-pcm.c             |    2 +-
 drivers/media/pci/ivtv/ivtv-cards.c                |   12 +-
 drivers/media/pci/ivtv/ivtv-i2c.c                  |    6 +-
 drivers/media/pci/ivtv/ivtv-ioctl.c                |   42 +-
 drivers/media/pci/ivtv/ivtv-streams.c              |    9 +
 drivers/media/pci/ivtv/ivtv-yuv.c                  |    2 +-
 drivers/media/pci/ivtv/ivtvfb.c                    |    2 +-
 drivers/media/pci/meye/meye.c                      |   12 +-
 drivers/media/pci/ngene/ngene-i2c.c                |    2 +-
 drivers/media/pci/pluto2/pluto2.c                  |    2 +-
 drivers/media/pci/pt1/pt1.c                        |    2 +-
 drivers/media/pci/pt3/pt3.c                        |    2 +-
 drivers/media/pci/saa7134/saa7134-alsa.c           |    8 +-
 drivers/media/pci/saa7134/saa7134-cards.c          |   15 +
 drivers/media/pci/saa7134/saa7134-core.c           |    9 +-
 drivers/media/pci/saa7134/saa7134-empress.c        |    6 +-
 drivers/media/pci/saa7134/saa7134-go7007.c         |    2 +-
 drivers/media/pci/saa7134/saa7134-i2c.c            |    2 +-
 drivers/media/pci/saa7134/saa7134-input.c          |    2 +-
 drivers/media/pci/saa7134/saa7134-video.c          |   17 +-
 drivers/media/pci/saa7134/saa7134.h                |    8 +-
 drivers/media/pci/saa7146/mxb.c                    |    2 +-
 drivers/media/pci/saa7164/saa7164-core.c           |    2 +-
 drivers/media/pci/saa7164/saa7164-dvb.c            |   10 +-
 drivers/media/pci/saa7164/saa7164-encoder.c        |   10 +-
 drivers/media/pci/saa7164/saa7164-i2c.c            |    2 +-
 drivers/media/pci/saa7164/saa7164-vbi.c            |    4 +-
 drivers/media/pci/smipcie/smipcie-main.c           |   12 +-
 drivers/media/pci/solo6x10/solo6x10-g723.c         |    8 +-
 drivers/media/pci/solo6x10/solo6x10-v4l2-enc.c     |   12 +-
 drivers/media/pci/solo6x10/solo6x10-v4l2.c         |    6 +-
 drivers/media/pci/sta2x11/sta2x11_vip.c            |    6 +-
 drivers/media/pci/ttpci/av7110.c                   |    3 +-
 drivers/media/pci/ttpci/av7110_av.c                |   58 +-
 drivers/media/pci/ttpci/av7110_v4l.c               |    2 +-
 drivers/media/pci/ttpci/budget-core.c              |    6 +-
 drivers/media/pci/tw5864/tw5864-video.c            |    2 +-
 drivers/media/pci/tw68/tw68-video.c                |    6 +-
 drivers/media/pci/tw686x/tw686x-audio.c            |    8 +-
 drivers/media/pci/tw686x/tw686x-video.c            |    4 +-
 drivers/media/platform/Kconfig                     |   10 +
 drivers/media/platform/Makefile                    |    2 +
 drivers/media/platform/am437x/am437x-vpfe.c        |   93 +-
 drivers/media/platform/atmel/atmel-isc.c           |   26 +-
 drivers/media/platform/atmel/atmel-isi.c           |   29 +-
 drivers/media/platform/cadence/cdns-csi2rx.c       |   32 +-
 drivers/media/platform/cadence/cdns-csi2tx.c       |    4 +-
 drivers/media/platform/coda/coda-common.c          |   14 +-
 drivers/media/platform/davinci/isif.c              |    3 +-
 drivers/media/platform/davinci/vpbe_display.c      |   10 +-
 drivers/media/platform/davinci/vpbe_venc.c         |    2 +-
 drivers/media/platform/davinci/vpfe_capture.c      |    6 +-
 drivers/media/platform/davinci/vpif_capture.c      |   88 +-
 drivers/media/platform/davinci/vpif_display.c      |   29 +-
 drivers/media/platform/exynos-gsc/gsc-core.c       |    2 +-
 drivers/media/platform/exynos-gsc/gsc-m2m.c        |    4 +-
 drivers/media/platform/exynos4-is/common.c         |    4 +-
 drivers/media/platform/exynos4-is/fimc-capture.c   |    4 +-
 drivers/media/platform/exynos4-is/fimc-is-i2c.c    |    2 +-
 drivers/media/platform/exynos4-is/fimc-is.c        |    2 +-
 drivers/media/platform/exynos4-is/fimc-isp-video.c |    2 +-
 drivers/media/platform/exynos4-is/fimc-lite.c      |    6 +-
 drivers/media/platform/exynos4-is/media-dev.c      |   42 +-
 drivers/media/platform/exynos4-is/media-dev.h      |    1 -
 drivers/media/platform/exynos4-is/mipi-csis.c      |    2 +-
 drivers/media/platform/fsl-viu.c                   |    8 +-
 drivers/media/platform/imx-pxp.c                   | 1754 +++++
 drivers/media/platform/imx-pxp.h                   | 1685 +++++
 drivers/media/platform/m2m-deinterlace.c           |    8 +-
 drivers/media/platform/marvell-ccic/cafe-driver.c  |    2 +-
 drivers/media/platform/marvell-ccic/mcam-core.c    |   16 +-
 drivers/media/platform/marvell-ccic/mmp-driver.c   |    4 +-
 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c    |    4 +-
 drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c       |    6 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c |    6 +-
 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c |    6 +-
 .../media/platform/mtk-vcodec/mtk_vcodec_util.c    |    5 +-
 drivers/media/platform/mtk-vpu/mtk_vpu.c           |    7 +-
 drivers/media/platform/mx2_emmaprp.c               |    2 +-
 drivers/media/platform/omap/omap_vout.c            |   10 +-
 drivers/media/platform/omap3isp/isp.c              |    5 +-
 drivers/media/platform/omap3isp/ispccdc.c          |    2 +-
 drivers/media/platform/omap3isp/ispccp2.c          |    2 +-
 drivers/media/platform/omap3isp/ispcsi2.c          |    2 +-
 drivers/media/platform/omap3isp/isppreview.c       |    2 +-
 drivers/media/platform/omap3isp/ispresizer.c       |    2 +-
 drivers/media/platform/omap3isp/ispvideo.c         |   12 +-
 drivers/media/platform/pxa_camera.c                |   39 +-
 drivers/media/platform/qcom/camss/camss-video.c    |    8 +-
 drivers/media/platform/qcom/camss/camss.c          |   91 +-
 drivers/media/platform/qcom/camss/camss.h          |    3 +-
 drivers/media/platform/qcom/venus/helpers.c        |    2 +-
 drivers/media/platform/qcom/venus/vdec.c           |   11 +-
 drivers/media/platform/qcom/venus/venc.c           |    8 +-
 drivers/media/platform/rcar-vin/rcar-core.c        |   13 +-
 drivers/media/platform/rcar-vin/rcar-csi2.c        |   26 +-
 drivers/media/platform/rcar-vin/rcar-v4l2.c        |    8 +-
 drivers/media/platform/rcar_drif.c                 |   24 +-
 drivers/media/platform/rcar_fdp1.c                 |    6 +-
 drivers/media/platform/rcar_jpu.c                  |   10 +-
 drivers/media/platform/renesas-ceu.c               |   78 +-
 drivers/media/platform/rockchip/rga/rga.c          |    6 +-
 drivers/media/platform/s3c-camif/camif-capture.c   |   14 +-
 drivers/media/platform/s3c-camif/camif-core.c      |    4 +-
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |   10 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c       |   10 +-
 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c       |   10 +-
 drivers/media/platform/sh_veu.c                    |    9 +-
 drivers/media/platform/sh_vou.c                    |   10 +-
 .../platform/soc_camera/sh_mobile_ceu_camera.c     |    6 +-
 drivers/media/platform/soc_camera/soc_camera.c     |   50 +-
 .../platform/soc_camera/soc_camera_platform.c      |    2 +-
 drivers/media/platform/soc_camera/soc_mediabus.c   |    2 +-
 drivers/media/platform/soc_camera/soc_scale_crop.c |    2 +-
 drivers/media/platform/sti/bdisp/bdisp-v4l2.c      |    4 +-
 drivers/media/platform/sti/delta/delta-v4l2.c      |    4 +-
 drivers/media/platform/sti/hva/hva-v4l2.c          |    4 +-
 drivers/media/platform/stm32/stm32-dcmi.c          |   43 +-
 drivers/media/platform/ti-vpe/cal.c                |   61 +-
 drivers/media/platform/via-camera.c                |   10 +-
 drivers/media/platform/vicodec/Kconfig             |    2 +-
 drivers/media/platform/vicodec/Makefile            |    2 +-
 drivers/media/platform/vicodec/codec-fwht.c        |  855 +++
 drivers/media/platform/vicodec/codec-fwht.h        |  125 +
 drivers/media/platform/vicodec/codec-v4l2-fwht.c   |  332 +
 drivers/media/platform/vicodec/codec-v4l2-fwht.h   |   47 +
 drivers/media/platform/vicodec/vicodec-codec.c     |  797 ---
 drivers/media/platform/vicodec/vicodec-codec.h     |  129 -
 drivers/media/platform/vicodec/vicodec-core.c      |  520 +-
 drivers/media/platform/video-mux.c                 |   38 +-
 drivers/media/platform/vim2m.c                     |   52 +-
 drivers/media/platform/vimc/vimc-capture.c         |    6 +-
 drivers/media/platform/vimc/vimc-common.c          |    2 +-
 drivers/media/platform/vimc/vimc-core.c            |    4 +-
 drivers/media/platform/vimc/vimc-sensor.c          |   20 +
 drivers/media/platform/vivid/vivid-cec.c           |    4 +-
 drivers/media/platform/vivid/vivid-core.c          |   78 +-
 drivers/media/platform/vivid/vivid-core.h          |   10 +-
 drivers/media/platform/vivid/vivid-ctrls.c         |   52 +-
 drivers/media/platform/vivid/vivid-kthread-cap.c   |   12 +
 drivers/media/platform/vivid/vivid-kthread-out.c   |   12 +
 drivers/media/platform/vivid/vivid-osd.c           |    2 +-
 drivers/media/platform/vivid/vivid-radio-common.c  |    4 +-
 drivers/media/platform/vivid/vivid-radio-rx.c      |    2 +-
 drivers/media/platform/vivid/vivid-radio-tx.c      |    2 +-
 drivers/media/platform/vivid/vivid-rds-gen.c       |    4 +-
 drivers/media/platform/vivid/vivid-sdr-cap.c       |   20 +-
 drivers/media/platform/vivid/vivid-vbi-cap.c       |   10 +
 drivers/media/platform/vivid/vivid-vbi-out.c       |   10 +
 drivers/media/platform/vivid/vivid-vid-cap.c       |   21 +-
 drivers/media/platform/vivid/vivid-vid-common.c    |   30 +-
 drivers/media/platform/vivid/vivid-vid-out.c       |   12 +-
 drivers/media/platform/vsp1/vsp1_brx.c             |    4 +-
 drivers/media/platform/vsp1/vsp1_drm.c             |   11 +-
 drivers/media/platform/vsp1/vsp1_drv.c             |    8 +-
 drivers/media/platform/vsp1/vsp1_entity.c          |    2 +-
 drivers/media/platform/vsp1/vsp1_histo.c           |    4 +-
 drivers/media/platform/vsp1/vsp1_lif.c             |   29 +-
 drivers/media/platform/vsp1/vsp1_regs.h            |    2 +-
 drivers/media/platform/vsp1/vsp1_rpf.c             |    4 +-
 drivers/media/platform/vsp1/vsp1_sru.c             |    7 +-
 drivers/media/platform/vsp1/vsp1_uds.c             |   14 +-
 drivers/media/platform/vsp1/vsp1_video.c           |   13 +-
 drivers/media/platform/vsp1/vsp1_wpf.c             |    2 +-
 drivers/media/platform/xilinx/xilinx-dma.c         |   14 +-
 drivers/media/platform/xilinx/xilinx-tpg.c         |    2 +-
 drivers/media/platform/xilinx/xilinx-vipp.c        |  175 +-
 drivers/media/platform/xilinx/xilinx-vipp.h        |    4 -
 drivers/media/radio/dsbr100.c                      |    9 +-
 drivers/media/radio/radio-cadet.c                  |   12 +-
 drivers/media/radio/radio-isa.c                    |   10 +-
 drivers/media/radio/radio-keene.c                  |    8 +-
 drivers/media/radio/radio-ma901.c                  |    8 +-
 drivers/media/radio/radio-maxiradio.c              |    2 +-
 drivers/media/radio/radio-miropcm20.c              |   10 +-
 drivers/media/radio/radio-mr800.c                  |    8 +-
 drivers/media/radio/radio-raremono.c               |    8 +-
 drivers/media/radio/radio-sf16fmi.c                |   12 +-
 drivers/media/radio/radio-sf16fmr2.c               |    6 +-
 drivers/media/radio/radio-shark.c                  |    2 +-
 drivers/media/radio/radio-shark2.c                 |    2 +-
 drivers/media/radio/radio-si476x.c                 |   12 +-
 drivers/media/radio/radio-tea5764.c                |    6 +-
 drivers/media/radio/radio-tea5777.c                |   12 +-
 drivers/media/radio/radio-timb.c                   |    8 +-
 drivers/media/radio/radio-wl1273.c                 |   12 +-
 drivers/media/radio/si470x/radio-si470x-common.c   |    2 +-
 drivers/media/radio/si470x/radio-si470x-i2c.c      |    4 +-
 drivers/media/radio/si470x/radio-si470x-usb.c      |    4 +-
 drivers/media/radio/si4713/radio-platform-si4713.c |    6 +-
 drivers/media/radio/si4713/radio-usb-si4713.c      |    6 +-
 drivers/media/radio/tea575x.c                      |   10 +-
 drivers/media/radio/tef6862.c                      |    2 +-
 drivers/media/radio/wl128x/fmdrv_v4l2.c            |   13 +-
 drivers/media/rc/ati_remote.c                      |    2 +-
 drivers/media/rc/ene_ir.c                          |   12 +-
 drivers/media/rc/fintek-cir.c                      |    3 +-
 drivers/media/rc/igorplugusb.c                     |    2 +-
 drivers/media/rc/iguanair.c                        |    4 +-
 drivers/media/rc/imon_raw.c                        |    2 +-
 drivers/media/rc/ir-hix5hd2.c                      |    2 +-
 drivers/media/rc/ir-imon-decoder.c                 |   62 +-
 drivers/media/rc/ir-mce_kbd-decoder.c              |   77 +-
 drivers/media/rc/ir-rc6-decoder.c                  |    9 +-
 drivers/media/rc/ite-cir.c                         |    5 +-
 drivers/media/rc/keymaps/rc-behold.c               |    2 +-
 drivers/media/rc/keymaps/rc-delock-61959.c         |    2 +-
 drivers/media/rc/keymaps/rc-imon-rsc.c             |    2 +-
 drivers/media/rc/keymaps/rc-it913x-v1.c            |    2 +-
 drivers/media/rc/keymaps/rc-it913x-v2.c            |    2 +-
 drivers/media/rc/keymaps/rc-msi-digivox-iii.c      |    2 +-
 drivers/media/rc/keymaps/rc-pixelview-002t.c       |    2 +-
 drivers/media/rc/keymaps/rc-pixelview-mk12.c       |    2 +-
 drivers/media/rc/keymaps/rc-reddo.c                |    2 +-
 drivers/media/rc/keymaps/rc-terratec-slim.c        |    2 +-
 drivers/media/rc/keymaps/rc-tivo.c                 |    2 +-
 drivers/media/rc/keymaps/rc-total-media-in-hand.c  |    2 +-
 drivers/media/rc/mceusb.c                          |   17 +-
 drivers/media/rc/meson-ir.c                        |    2 +-
 drivers/media/rc/mtk-cir.c                         |    2 +-
 drivers/media/rc/nuvoton-cir.c                     |    2 +-
 drivers/media/rc/rc-core-priv.h                    |   12 +-
 drivers/media/rc/rc-ir-raw.c                       |   12 +-
 drivers/media/rc/rc-loopback.c                     |    2 +-
 drivers/media/rc/rc-main.c                         |   20 +-
 drivers/media/rc/redrat3.c                         |   10 +-
 drivers/media/rc/serial_ir.c                       |   10 +-
 drivers/media/rc/sir_ir.c                          |    2 +-
 drivers/media/rc/st_rc.c                           |    5 +-
 drivers/media/rc/streamzap.c                       |   14 +-
 drivers/media/rc/sunxi-cir.c                       |    2 +-
 drivers/media/rc/ttusbir.c                         |    4 +-
 drivers/media/rc/winbond-cir.c                     |   12 +-
 drivers/media/tuners/e4000.c                       |    2 +-
 drivers/media/tuners/fc2580.c                      |    2 +-
 drivers/media/tuners/msi001.c                      |    2 +-
 drivers/media/tuners/mt20xx.c                      |    2 +-
 drivers/media/tuners/si2157.c                      |   13 +-
 drivers/media/tuners/si2157_priv.h                 |    9 +-
 drivers/media/tuners/tuner-simple.c                |    2 +-
 drivers/media/usb/airspy/airspy.c                  |   10 +-
 drivers/media/usb/au0828/au0828-core.c             |   17 +-
 drivers/media/usb/au0828/au0828-i2c.c              |    2 +-
 drivers/media/usb/au0828/au0828-input.c            |    5 +-
 drivers/media/usb/au0828/au0828-video.c            |   22 +-
 drivers/media/usb/cpia2/cpia2_v4l.c                |   14 +-
 drivers/media/usb/cx231xx/cx231xx-417.c            |    4 +-
 drivers/media/usb/cx231xx/cx231xx-audio.c          |    8 +-
 drivers/media/usb/cx231xx/cx231xx-input.c          |    2 +-
 drivers/media/usb/cx231xx/cx231xx-video.c          |   33 +-
 drivers/media/usb/dvb-usb-v2/af9035.c              |    2 +-
 drivers/media/usb/dvb-usb-v2/anysee.c              |    2 +-
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c        |    2 +-
 drivers/media/usb/dvb-usb-v2/dvbsky.c              |   16 +-
 drivers/media/usb/dvb-usb-v2/gl861.c               |    2 +-
 drivers/media/usb/dvb-usb-v2/lmedm04.c             |    2 +-
 drivers/media/usb/dvb-usb-v2/mxl111sf.c            |    8 +-
 drivers/media/usb/dvb-usb-v2/mxl111sf.h            |    8 +-
 drivers/media/usb/dvb-usb-v2/rtl28xxu.c            |   22 +-
 drivers/media/usb/dvb-usb-v2/zd1301.c              |    2 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |    4 +-
 drivers/media/usb/dvb-usb/dib0700_devices.c        |    4 +-
 drivers/media/usb/dvb-usb/dvb-usb-i2c.c            |    2 +-
 drivers/media/usb/dvb-usb/dw2102.c                 |    4 +-
 drivers/media/usb/dvb-usb/technisat-usb2.c         |    5 +-
 drivers/media/usb/em28xx/em28xx-audio.c            |   21 +-
 drivers/media/usb/em28xx/em28xx-cards.c            |   33 +-
 drivers/media/usb/em28xx/em28xx-core.c             |    5 +-
 drivers/media/usb/em28xx/em28xx-i2c.c              |    3 +-
 drivers/media/usb/em28xx/em28xx-video.c            |  124 +-
 drivers/media/usb/em28xx/em28xx.h                  |    8 +-
 drivers/media/usb/go7007/go7007-driver.c           |    2 +-
 drivers/media/usb/go7007/go7007-v4l2.c             |   16 +-
 drivers/media/usb/go7007/snd-go7007.c              |    8 +-
 drivers/media/usb/gspca/gspca.c                    |   10 +-
 drivers/media/usb/gspca/sn9c20x.c                  |    2 +-
 drivers/media/usb/gspca/sq930x.c                   |    2 +-
 drivers/media/usb/hackrf/hackrf.c                  |   12 +-
 drivers/media/usb/hdpvr/hdpvr-video.c              |    9 +-
 drivers/media/usb/msi2500/msi2500.c                |   10 +-
 drivers/media/usb/pulse8-cec/pulse8-cec.c          |    3 +-
 drivers/media/usb/pvrusb2/pvrusb2-debug.h          |    2 +-
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c            |    8 +-
 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c       |   34 +-
 drivers/media/usb/pvrusb2/pvrusb2-main.c           |    4 +-
 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c           |   14 +-
 drivers/media/usb/pwc/pwc-if.c                     |    2 +-
 drivers/media/usb/pwc/pwc-v4l.c                    |   12 +-
 drivers/media/usb/rainshadow-cec/rainshadow-cec.c  |    3 +-
 drivers/media/usb/s2255/s2255drv.c                 |   10 +-
 drivers/media/usb/stk1160/stk1160-i2c.c            |    2 +-
 drivers/media/usb/stk1160/stk1160-v4l.c            |    6 +-
 drivers/media/usb/stkwebcam/stk-webcam.c           |   16 +-
 drivers/media/usb/tm6000/tm6000-alsa.c             |    6 +-
 drivers/media/usb/tm6000/tm6000-i2c.c              |    4 +-
 drivers/media/usb/tm6000/tm6000-video.c            |   20 +-
 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c  |    2 +-
 drivers/media/usb/usbtv/usbtv-audio.c              |    6 +-
 drivers/media/usb/usbtv/usbtv-video.c              |   14 +-
 drivers/media/usb/usbvision/usbvision-core.c       |    3 -
 drivers/media/usb/usbvision/usbvision-video.c      |   26 +-
 drivers/media/usb/usbvision/usbvision.h            |    1 -
 drivers/media/usb/uvc/uvc_ctrl.c                   |   18 +-
 drivers/media/usb/uvc/uvc_debugfs.c                |    6 +-
 drivers/media/usb/uvc/uvc_driver.c                 |   75 +-
 drivers/media/usb/uvc/uvc_entity.c                 |    2 +-
 drivers/media/usb/uvc/uvc_metadata.c               |   11 +-
 drivers/media/usb/uvc/uvc_queue.c                  |    5 +-
 drivers/media/usb/uvc/uvc_v4l2.c                   |   13 +-
 drivers/media/usb/uvc/uvcvideo.h                   |   11 +-
 drivers/media/usb/zr364xx/zr364xx.c                |   10 +-
 drivers/media/v4l2-core/tuner-core.c               |   54 +-
 drivers/media/v4l2-core/v4l2-async.c               |  313 +-
 drivers/media/v4l2-core/v4l2-common.c              |   25 +-
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      |   19 +-
 drivers/media/v4l2-core/v4l2-ctrls.c               |  634 +-
 drivers/media/v4l2-core/v4l2-dev.c                 |   18 +-
 drivers/media/v4l2-core/v4l2-device.c              |    5 +-
 drivers/media/v4l2-core/v4l2-dv-timings.c          |  202 +-
 drivers/media/v4l2-core/v4l2-event.c               |   38 +-
 drivers/media/v4l2-core/v4l2-fh.c                  |    2 +
 drivers/media/v4l2-core/v4l2-flash-led-class.c     |    2 +-
 drivers/media/v4l2-core/v4l2-fwnode.c              |  845 ++-
 drivers/media/v4l2-core/v4l2-ioctl.c               |   58 +-
 drivers/media/v4l2-core/v4l2-mc.c                  |  147 +-
 drivers/media/v4l2-core/v4l2-mem2mem.c             |   67 +-
 drivers/media/v4l2-core/v4l2-subdev.c              |   11 +-
 drivers/memory/atmel-ebi.c                         |    3 +-
 drivers/memstick/core/ms_block.c                   |    2 +-
 drivers/memstick/core/mspro_block.c                |    2 +-
 drivers/message/fusion/lsi/mpi_cnfg.h              |    2 +-
 drivers/message/fusion/mptbase.c                   |   12 +-
 drivers/message/fusion/mptsas.c                    |    8 +-
 drivers/mfd/Kconfig                                |   26 +-
 drivers/mfd/Makefile                               |    1 +
 drivers/mfd/adp5520.c                              |    2 +-
 drivers/mfd/altera-a10sr.c                         |    3 +-
 drivers/mfd/arizona-core.c                         |   10 +-
 drivers/mfd/at91-usart.c                           |   72 +
 drivers/mfd/cros_ec.c                              |    3 +-
 drivers/mfd/cros_ec_dev.c                          |    1 +
 drivers/mfd/cros_ec_dev.h                          |   13 +-
 drivers/mfd/da9052-spi.c                           |    3 +-
 drivers/mfd/intel_msic.c                           |   49 +-
 drivers/mfd/intel_soc_pmic_bxtwc.c                 |   56 +-
 drivers/mfd/intel_soc_pmic_chtdc_ti.c              |    5 +-
 drivers/mfd/intel_soc_pmic_chtwc.c                 |    5 +-
 drivers/mfd/intel_soc_pmic_core.c                  |   25 +-
 drivers/mfd/intel_soc_pmic_core.h                  |   12 +-
 drivers/mfd/intel_soc_pmic_crc.c                   |   78 +-
 drivers/mfd/madera-core.c                          |   33 +-
 drivers/mfd/max14577.c                             |   28 +-
 drivers/mfd/max77620.c                             |    2 +-
 drivers/mfd/max77686.c                             |   32 +-
 drivers/mfd/max77693.c                             |   34 +-
 drivers/mfd/max77843.c                             |   19 +-
 drivers/mfd/max8997-irq.c                          |   30 +-
 drivers/mfd/max8997.c                              |   40 +-
 drivers/mfd/max8998-irq.c                          |   18 +-
 drivers/mfd/max8998.c                              |   28 +-
 drivers/mfd/mc13xxx-core.c                         |    3 +-
 drivers/mfd/mc13xxx-spi.c                          |    3 +-
 drivers/mfd/menelaus.c                             |   13 +-
 drivers/mfd/motorola-cpcap.c                       |   51 +-
 drivers/mfd/rohm-bd718x7.c                         |  162 +-
 drivers/mfd/sec-core.c                             |   16 +-
 drivers/mfd/sec-irq.c                              |   24 +-
 drivers/mfd/ti-lmu.c                               |   91 +-
 drivers/mfd/ti_am335x_tscadc.c                     |   14 +-
 drivers/mfd/twl6040.c                              |    3 +-
 drivers/misc/ad525x_dpot-i2c.c                     |    2 +-
 drivers/misc/ad525x_dpot-spi.c                     |    2 +-
 drivers/misc/ad525x_dpot.c                         |    6 +-
 drivers/misc/apds990x.c                            |    1 -
 drivers/misc/bh1770glc.c                           |    3 -
 drivers/misc/cxl/flash.c                           |    4 +-
 drivers/misc/cxl/guest.c                           |    2 -
 drivers/misc/echo/echo.c                           |    2 +-
 drivers/misc/eeprom/Kconfig                        |   11 +
 drivers/misc/eeprom/Makefile                       |    1 +
 drivers/misc/eeprom/at24.c                         |   43 +-
 drivers/misc/eeprom/at25.c                         |   13 +-
 drivers/misc/eeprom/ee1004.c                       |  281 +
 drivers/misc/eeprom/eeprom_93xx46.c                |   19 +-
 drivers/misc/genwqe/card_base.c                    |    1 -
 drivers/misc/genwqe/card_base.h                    |    2 +-
 drivers/misc/genwqe/card_ddcb.c                    |    1 -
 drivers/misc/genwqe/card_dev.c                     |    9 +-
 drivers/misc/genwqe/card_utils.c                   |   15 +-
 drivers/misc/kgdbts.c                              |   16 +-
 drivers/misc/lkdtm/Makefile                        |    2 +
 drivers/misc/lkdtm/core.c                          |    2 +
 drivers/misc/lkdtm/lkdtm.h                         |    4 +
 drivers/misc/lkdtm/stackleak.c                     |   73 +
 drivers/misc/lkdtm/usercopy.c                      |   15 +-
 drivers/misc/mei/bus-fixup.c                       |    1 -
 drivers/misc/mei/main.c                            |    4 +-
 drivers/misc/mic/scif/scif_dma.c                   |    9 +-
 drivers/misc/mic/scif/scif_fence.c                 |    2 +-
 drivers/misc/ocxl/config.c                         |    4 +-
 drivers/misc/sgi-gru/grukservices.c                |    4 +-
 drivers/misc/sgi-gru/grutlbpurge.c                 |    1 -
 drivers/misc/sgi-xp/xpc_channel.c                  |    6 +-
 drivers/misc/sgi-xp/xpc_partition.c                |    3 +-
 drivers/misc/sgi-xp/xpc_sn2.c                      |    2 +-
 drivers/misc/sgi-xp/xpc_uv.c                       |    2 +-
 drivers/misc/sram.c                                |    6 +-
 drivers/misc/vmw_balloon.c                         | 1802 +++--
 drivers/misc/vmw_vmci/vmci_driver.c                |    2 +-
 drivers/misc/vmw_vmci/vmci_host.c                  |    4 -
 drivers/misc/vmw_vmci/vmci_queue_pair.c            |    6 +-
 drivers/misc/vmw_vmci/vmci_resource.c              |    3 +-
 drivers/mmc/core/Kconfig                           |    2 +-
 drivers/mmc/core/block.c                           |   12 +-
 drivers/mmc/core/host.c                            |    2 +-
 drivers/mmc/core/pwrseq_simple.c                   |   14 +-
 drivers/mmc/core/slot-gpio.c                       |    2 +-
 drivers/mmc/host/Kconfig                           |   40 +-
 drivers/mmc/host/Makefile                          |    3 +
 drivers/mmc/host/dw_mmc-exynos.c                   |   11 +
 drivers/mmc/host/dw_mmc-hi3798cv200.c              |    8 +
 drivers/mmc/host/jz4740_mmc.c                      |    5 +-
 drivers/mmc/host/meson-mx-sdio.c                   |    2 +-
 drivers/mmc/host/mmci.c                            |  698 +-
 drivers/mmc/host/mmci.h                            |  174 +-
 drivers/mmc/host/mmci_qcom_dml.c                   |   17 +-
 drivers/mmc/host/mmci_stm32_sdmmc.c                |  282 +
 drivers/mmc/host/mtk-sd.c                          |  298 +-
 drivers/mmc/host/mxcmmc.c                          |    5 +-
 drivers/mmc/host/omap_hsmmc.c                      |  171 +-
 drivers/mmc/host/renesas_sdhi.h                    |    5 +-
 drivers/mmc/host/renesas_sdhi_core.c               |   66 +-
 drivers/mmc/host/renesas_sdhi_internal_dmac.c      |   30 +-
 drivers/mmc/host/renesas_sdhi_sys_dmac.c           |   18 +-
 drivers/mmc/host/sdhci-acpi.c                      |   70 +-
 drivers/mmc/host/sdhci-esdhc.h                     |    1 +
 drivers/mmc/host/sdhci-iproc.c                     |   59 +-
 drivers/mmc/host/sdhci-of-arasan.c                 |   96 +-
 drivers/mmc/host/sdhci-of-dwcmshc.c                |   39 +
 drivers/mmc/host/sdhci-of-esdhc.c                  |   44 +-
 drivers/mmc/host/sdhci-pci-o2micro.c               |    3 +
 drivers/mmc/host/sdhci-pltfm.c                     |   68 +-
 drivers/mmc/host/sdhci-pltfm.h                     |    7 +-
 drivers/mmc/host/sdhci-pxav3.c                     |   14 -
 drivers/mmc/host/sdhci-sirf.c                      |   28 +-
 drivers/mmc/host/sdhci-spear.c                     |   33 +-
 drivers/mmc/host/sdhci-sprd.c                      |  498 ++
 drivers/mmc/host/sdhci-tegra.c                     |  675 +-
 drivers/mmc/host/sdhci-xenon-phy.c                 |    4 +-
 drivers/mmc/host/sdhci.c                           |  289 +-
 drivers/mmc/host/sdhci.h                           |   37 +-
 drivers/mmc/host/sh_mmcif.c                        |    7 +-
 drivers/mmc/host/sunxi-mmc.c                       |   24 +-
 drivers/mmc/host/tifm_sd.c                         |    3 +-
 drivers/mmc/host/tmio_mmc.c                        |   80 +-
 drivers/mmc/host/tmio_mmc.h                        |   16 +-
 drivers/mmc/host/tmio_mmc_core.c                   |  129 +-
 drivers/mmc/host/uniphier-sd.c                     |  698 ++
 drivers/mmc/host/usdhi6rol0.c                      |    5 +-
 drivers/mtd/ar7part.c                              |    2 +-
 drivers/mtd/devices/m25p80.c                       |   23 +-
 drivers/mtd/maps/gpio-addr-flash.c                 |  146 +-
 drivers/mtd/maps/physmap_of_core.c                 |   27 +-
 drivers/mtd/maps/physmap_of_gemini.c               |    5 -
 drivers/mtd/mtd_blkdevs.c                          |  102 +-
 drivers/mtd/nand/raw/Kconfig                       |   20 -
 drivers/mtd/nand/raw/Makefile                      |    6 +-
 drivers/mtd/nand/raw/ams-delta.c                   |  249 +-
 drivers/mtd/nand/raw/atmel/nand-controller.c       |  111 +-
 drivers/mtd/nand/raw/au1550nd.c                    |  124 +-
 drivers/mtd/nand/raw/bcm47xxnflash/main.c          |    2 +-
 drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c   |   58 +-
 drivers/mtd/nand/raw/brcmnand/brcmnand.c           |   93 +-
 drivers/mtd/nand/raw/cafe_nand.c                   |   74 +-
 drivers/mtd/nand/raw/cmx270_nand.c                 |   48 +-
 drivers/mtd/nand/raw/cs553x_nand.c                 |   75 +-
 drivers/mtd/nand/raw/davinci_nand.c                |   93 +-
 drivers/mtd/nand/raw/denali.c                      |  151 +-
 drivers/mtd/nand/raw/denali.h                      |   10 +-
 drivers/mtd/nand/raw/denali_dt.c                   |   12 +-
 drivers/mtd/nand/raw/denali_pci.c                  |   10 +-
 drivers/mtd/nand/raw/diskonchip.c                  |  156 +-
 drivers/mtd/nand/raw/docg4.c                       | 1442 ----
 drivers/mtd/nand/raw/fsl_elbc_nand.c               |   70 +-
 drivers/mtd/nand/raw/fsl_ifc_nand.c                |  106 +-
 drivers/mtd/nand/raw/fsl_upm.c                     |   66 +-
 drivers/mtd/nand/raw/fsmc_nand.c                   |   44 +-
 drivers/mtd/nand/raw/gpio.c                        |   29 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c          |    3 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c         |  111 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h         |    2 +-
 drivers/mtd/nand/raw/hisi504_nand.c                |   68 +-
 drivers/mtd/nand/raw/internals.h                   |  115 +
 drivers/mtd/nand/raw/jz4740_nand.c                 |   53 +-
 drivers/mtd/nand/raw/jz4780_nand.c                 |   42 +-
 drivers/mtd/nand/raw/lpc32xx_mlc.c                 |   59 +-
 drivers/mtd/nand/raw/lpc32xx_slc.c                 |   83 +-
 drivers/mtd/nand/raw/marvell_nand.c                |  275 +-
 drivers/mtd/nand/raw/mpc5121_nfc.c                 |   65 +-
 drivers/mtd/nand/raw/mtk_nand.c                    |   93 +-
 drivers/mtd/nand/raw/mxc_nand.c                    |  114 +-
 drivers/mtd/nand/raw/nand_amd.c                    |    2 +-
 drivers/mtd/nand/raw/nand_base.c                   | 1721 +----
 drivers/mtd/nand/raw/nand_bbt.c                    |   24 +-
 drivers/mtd/nand/raw/nand_bch.c                    |   10 +-
 drivers/mtd/nand/raw/nand_ecc.c                    |   99 +-
 drivers/mtd/nand/raw/nand_esmt.c                   |   47 +
 drivers/mtd/nand/raw/nand_hynix.c                  |   15 +-
 drivers/mtd/nand/raw/nand_ids.c                    |   26 +-
 drivers/mtd/nand/raw/nand_jedec.c                  |  113 +
 drivers/mtd/nand/raw/nand_legacy.c                 |  642 ++
 drivers/mtd/nand/raw/nand_macronix.c               |    2 +-
 drivers/mtd/nand/raw/nand_micron.c                 |   19 +-
 drivers/mtd/nand/raw/nand_onfi.c                   |  305 +
 drivers/mtd/nand/raw/nand_samsung.c                |    2 +-
 drivers/mtd/nand/raw/nand_timings.c                |   18 +-
 drivers/mtd/nand/raw/nand_toshiba.c                |   88 +-
 drivers/mtd/nand/raw/nandsim.c                     |   50 +-
 drivers/mtd/nand/raw/ndfc.c                        |   43 +-
 drivers/mtd/nand/raw/nuc900_nand.c                 |   47 +-
 drivers/mtd/nand/raw/omap2.c                       |  200 +-
 drivers/mtd/nand/raw/orion_nand.c                  |   26 +-
 drivers/mtd/nand/raw/oxnas_nand.c                  |   29 +-
 drivers/mtd/nand/raw/pasemi_nand.c                 |   51 +-
 drivers/mtd/nand/raw/plat_nand.c                   |   23 +-
 drivers/mtd/nand/raw/qcom_nandc.c                  |   92 +-
 drivers/mtd/nand/raw/r852.c                        |   80 +-
 drivers/mtd/nand/raw/r852.h                        |    2 +-
 drivers/mtd/nand/raw/s3c2410.c                     |  106 +-
 drivers/mtd/nand/raw/sh_flctl.c                    |   68 +-
 drivers/mtd/nand/raw/sharpsl.c                     |   36 +-
 drivers/mtd/nand/raw/sm_common.c                   |    7 +-
 drivers/mtd/nand/raw/socrates_nand.c               |   60 +-
 drivers/mtd/nand/raw/sunxi_nand.c                  |   96 +-
 drivers/mtd/nand/raw/tango_nand.c                  |   77 +-
 drivers/mtd/nand/raw/tegra_nand.c                  |   36 +-
 drivers/mtd/nand/raw/tmio_nand.c                   |   78 +-
 drivers/mtd/nand/raw/txx9ndfmc.c                   |   53 +-
 drivers/mtd/nand/raw/vf610_nfc.c                   |   43 +-
 drivers/mtd/nand/raw/xway_nand.c                   |   39 +-
 drivers/mtd/sm_ftl.c                               |   20 +-
 drivers/mtd/spi-nor/cadence-quadspi.c              |    4 +-
 drivers/mtd/spi-nor/fsl-quadspi.c                  |   15 +-
 drivers/mtd/spi-nor/intel-spi-pci.c                |    1 +
 drivers/mtd/spi-nor/spi-nor.c                      |  925 ++-
 drivers/mtd/tests/mtd_nandecctest.c                |   21 +-
 drivers/mtd/ubi/attach.c                           |    1 +
 drivers/mtd/ubi/build.c                            |    2 +
 drivers/mux/adgs1408.c                             |    2 +-
 drivers/mux/gpio.c                                 |   12 +-
 drivers/net/arcnet/arc-rimi.c                      |    2 +-
 drivers/net/arcnet/com20020-isa.c                  |    2 +-
 drivers/net/arcnet/com90io.c                       |    2 +-
 drivers/net/bonding/bond_main.c                    |   68 +-
 drivers/net/bonding/bond_netlink.c                 |    3 +-
 drivers/net/can/rx-offload.c                       |    8 +-
 drivers/net/dsa/Kconfig                            |    8 +
 drivers/net/dsa/Makefile                           |    1 +
 drivers/net/dsa/b53/Kconfig                        |   10 +
 drivers/net/dsa/b53/Makefile                       |    1 +
 drivers/net/dsa/b53/b53_common.c                   |  252 +-
 drivers/net/dsa/b53/b53_priv.h                     |   36 +
 drivers/net/dsa/b53/b53_serdes.c                   |  214 +
 drivers/net/dsa/b53/b53_serdes.h                   |  128 +
 drivers/net/dsa/b53/b53_srab.c                     |  215 +
 drivers/net/dsa/bcm_sf2.c                          |   23 +-
 drivers/net/dsa/lantiq_gswip.c                     | 1167 ++++
 drivers/net/dsa/lantiq_pce.h                       |  153 +
 drivers/net/dsa/mt7530.c                           |    6 +-
 drivers/net/dsa/mv88e6xxx/chip.c                   |   28 +-
 drivers/net/dsa/mv88e6xxx/phy.c                    |    3 +
 drivers/net/dsa/mv88e6xxx/port.c                   |   25 +-
 drivers/net/dsa/mv88e6xxx/port.h                   |    1 +
 drivers/net/dsa/mv88e6xxx/serdes.c                 |  105 +
 drivers/net/dsa/mv88e6xxx/serdes.h                 |   16 +
 drivers/net/dsa/qca8k.c                            |    6 +-
 drivers/net/ethernet/8390/ax88796.c                |    4 +-
 drivers/net/ethernet/8390/etherh.c                 |   35 +-
 drivers/net/ethernet/Kconfig                       |    7 +
 drivers/net/ethernet/Makefile                      |    1 +
 drivers/net/ethernet/aeroflex/greth.c              |    4 +-
 drivers/net/ethernet/agere/et131x.c                |   12 +-
 drivers/net/ethernet/alacritech/slic.h             |    1 -
 drivers/net/ethernet/allwinner/sun4i-emac.c        |    3 +-
 drivers/net/ethernet/altera/altera_tse_main.c      |    5 +-
 drivers/net/ethernet/amazon/Kconfig                |    2 +-
 drivers/net/ethernet/amazon/ena/ena_admin_defs.h   |  425 +-
 drivers/net/ethernet/amazon/ena/ena_com.c          |  302 +-
 drivers/net/ethernet/amazon/ena/ena_com.h          |   72 +-
 drivers/net/ethernet/amazon/ena/ena_common_defs.h  |    4 +-
 drivers/net/ethernet/amazon/ena/ena_eth_com.c      |  285 +-
 drivers/net/ethernet/amazon/ena/ena_eth_com.h      |   72 +-
 drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h  |  229 +-
 drivers/net/ethernet/amazon/ena/ena_ethtool.c      |    2 +
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |  505 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.h       |   42 +-
 drivers/net/ethernet/amazon/ena/ena_regs_defs.h    |  206 +-
 drivers/net/ethernet/amd/am79c961a.c               |    2 +-
 drivers/net/ethernet/amd/atarilance.c              |    6 +-
 drivers/net/ethernet/amd/au1000_eth.c              |   12 +-
 drivers/net/ethernet/amd/declance.c                |   12 +-
 drivers/net/ethernet/amd/ni65.c                    |    4 +-
 drivers/net/ethernet/amd/sun3lance.c               |    6 +-
 drivers/net/ethernet/amd/sunlance.c                |    2 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |    5 +-
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c        |   19 +-
 .../net/ethernet/apm/xgene/xgene_enet_ethtool.c    |   30 +-
 drivers/net/ethernet/apm/xgene/xgene_enet_hw.c     |   10 +-
 drivers/net/ethernet/aquantia/atlantic/aq_common.h |    5 +
 .../net/ethernet/aquantia/atlantic/aq_ethtool.c    |  113 +-
 drivers/net/ethernet/aquantia/atlantic/aq_hw.h     |   13 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   24 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.h    |    4 +
 .../net/ethernet/aquantia/atlantic/aq_pci_func.c   |   12 +-
 drivers/net/ethernet/aquantia/atlantic/aq_ring.c   |    4 +-
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c  |   41 +-
 .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h  |    6 -
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c  |   35 +-
 .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h  |    6 -
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c |    8 +
 .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h |    3 +
 .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h |   13 +
 .../aquantia/atlantic/hw_atl/hw_atl_utils.c        |  163 +-
 .../aquantia/atlantic/hw_atl/hw_atl_utils.h        |  130 +-
 .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c   |  231 +-
 drivers/net/ethernet/aquantia/atlantic/ver.h       |    2 +-
 drivers/net/ethernet/atheros/alx/main.c            |    2 -
 drivers/net/ethernet/atheros/atlx/atl1.c           |   22 +-
 drivers/net/ethernet/aurora/nb8800.c               |    9 +-
 drivers/net/ethernet/broadcom/bcm63xx_enet.c       |   22 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   95 +-
 drivers/net/ethernet/broadcom/bcmsysport.h         |    2 +
 drivers/net/ethernet/broadcom/bgmac.c              |    2 -
 drivers/net/ethernet/broadcom/bnx2.c               |    7 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    |    1 -
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h    |    1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   19 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c  |   81 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h  |    2 +
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          | 1699 ++++-
 drivers/net/ethernet/broadcom/bnxt/bnxt.h          |  250 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c      |    6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c  |   86 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h  |    7 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |  112 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h      |  310 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c       |   15 -
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c      |    5 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h      |    3 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c      |    2 +-
 drivers/net/ethernet/broadcom/genet/bcmmii.c       |   18 +-
 drivers/net/ethernet/broadcom/sb1250-mac.c         |   20 +-
 drivers/net/ethernet/broadcom/tg3.c                |   71 +-
 drivers/net/ethernet/brocade/bna/bna_enet.c        |    4 +-
 drivers/net/ethernet/cadence/macb_main.c           |   18 +-
 .../ethernet/cavium/liquidio/cn23xx_vf_device.c    |    4 +-
 drivers/net/ethernet/cavium/liquidio/lio_core.c    |  547 +-
 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c |  342 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c    |  404 +-
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c |  226 +-
 drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c  |   53 +-
 .../net/ethernet/cavium/liquidio/liquidio_common.h |   31 +-
 .../net/ethernet/cavium/liquidio/octeon_config.h   |    3 +-
 .../net/ethernet/cavium/liquidio/octeon_device.c   |   12 +-
 .../net/ethernet/cavium/liquidio/octeon_device.h   |    7 +
 drivers/net/ethernet/cavium/liquidio/octeon_droq.c |  122 +-
 drivers/net/ethernet/cavium/liquidio/octeon_droq.h |    5 +-
 drivers/net/ethernet/cavium/liquidio/octeon_iq.h   |   17 +-
 drivers/net/ethernet/cavium/liquidio/octeon_main.h |   98 +-
 .../net/ethernet/cavium/liquidio/octeon_network.h  |   35 +-
 drivers/net/ethernet/cavium/liquidio/octeon_nic.c  |   61 +-
 drivers/net/ethernet/cavium/liquidio/octeon_nic.h  |    9 +-
 .../net/ethernet/cavium/liquidio/request_manager.c |  125 +-
 .../ethernet/cavium/liquidio/response_manager.c    |   82 +-
 .../ethernet/cavium/liquidio/response_manager.h    |    4 +-
 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c   |    5 +-
 drivers/net/ethernet/chelsio/Kconfig               |    1 +
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c    |   21 +-
 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c |    3 +-
 drivers/net/ethernet/chelsio/cxgb4/Makefile        |    3 +
 drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h  |   42 +
 drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h      |    3 +-
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c     |  238 +
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h     |  106 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h         |   24 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c   |    4 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c     |   31 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h     |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c |    1 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |   33 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c |  114 +
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c     |   66 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h     |    2 +-
 drivers/net/ethernet/chelsio/cxgb4/l2t.c           |    6 +-
 drivers/net/ethernet/chelsio/cxgb4/sched.c         |   68 +-
 drivers/net/ethernet/chelsio/cxgb4/sched.h         |    2 -
 drivers/net/ethernet/chelsio/cxgb4/sge.c           |    4 +
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         |   16 +-
 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h      |    2 +
 drivers/net/ethernet/cortina/gemini.c              |    5 +-
 drivers/net/ethernet/davicom/dm9000.c              |    6 +-
 drivers/net/ethernet/dnet.c                        |    8 +-
 drivers/net/ethernet/emulex/benet/be.h             |    1 +
 drivers/net/ethernet/emulex/benet/be_main.c        |   12 +-
 drivers/net/ethernet/ethoc.c                       |    5 +-
 drivers/net/ethernet/faraday/ftgmac100.c           |   24 +-
 drivers/net/ethernet/faraday/ftmac100.c            |    7 +-
 drivers/net/ethernet/freescale/Kconfig             |    1 +
 drivers/net/ethernet/freescale/Makefile            |    2 +
 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c     |   16 +-
 drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c |   28 +-
 drivers/net/ethernet/freescale/dpaa2/Kconfig       |   16 +
 drivers/net/ethernet/freescale/dpaa2/Makefile      |   13 +
 .../ethernet/freescale/dpaa2}/dpaa2-eth-trace.h    |    0
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c   | 2829 ++++++++
 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h   |  446 ++
 .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c   |  630 ++
 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c   |  222 +
 .../ethernet/freescale/dpaa2/dpaa2-ptp.h}          |    0
 .../ethernet/freescale/dpaa2}/dpkg.h               |    0
 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h    |  569 ++
 drivers/net/ethernet/freescale/dpaa2/dpni.c        | 1752 +++++
 drivers/net/ethernet/freescale/dpaa2/dpni.h        |  921 +++
 drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h   |   40 +
 drivers/net/ethernet/freescale/dpaa2/dprtc.c       |  194 +
 drivers/net/ethernet/freescale/dpaa2/dprtc.h       |   45 +
 drivers/net/ethernet/freescale/fec.h               |    4 +
 drivers/net/ethernet/freescale/fec_main.c          |   47 +-
 drivers/net/ethernet/freescale/fec_mpc52xx.c       |    3 +-
 drivers/net/ethernet/freescale/fman/mac.c          |    6 +-
 .../net/ethernet/freescale/fs_enet/fs_enet-main.c  |    3 +-
 drivers/net/ethernet/freescale/fsl_pq_mdio.c       |    4 +-
 drivers/net/ethernet/freescale/gianfar.c           |   17 +-
 drivers/net/ethernet/freescale/gianfar_ethtool.c   |   55 +-
 drivers/net/ethernet/freescale/ucc_geth.c          |   10 +-
 drivers/net/ethernet/hisilicon/hip04_eth.c         |    3 +-
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c      |    2 +-
 drivers/net/ethernet/hisilicon/hns/hnae.c          |    2 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c |    2 +-
 drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c  |    8 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   48 +-
 drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h    |    3 -
 drivers/net/ethernet/hisilicon/hns3/hnae3.c        |   12 +-
 drivers/net/ethernet/hisilicon/hns3/hnae3.h        |   65 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |  710 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.h    |   17 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c |  216 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/Makefile    |    2 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c |   26 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h |  147 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c |   14 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1090 +++
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h |   83 +
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c    | 2748 +++++---
 .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h    |  379 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c |   64 +-
 .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c    |    8 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c  |   18 +-
 .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h  |    6 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c   |   12 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h   |    8 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |  640 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h  |   25 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h   |    2 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c    |  121 +-
 drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h    |   27 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c    |   14 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h    |    2 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h   |   97 +-
 drivers/net/ethernet/huawei/hinic/hinic_main.c     |   43 +-
 drivers/net/ethernet/huawei/hinic/hinic_port.c     |   32 +
 drivers/net/ethernet/huawei/hinic/hinic_port.h     |   18 +
 drivers/net/ethernet/huawei/hinic/hinic_tx.c       |  295 +-
 drivers/net/ethernet/ibm/ehea/ehea_main.c          |   19 +-
 drivers/net/ethernet/ibm/ehea/ehea_qmr.c           |    4 +-
 drivers/net/ethernet/ibm/emac/core.c               |   13 +-
 drivers/net/ethernet/ibm/emac/core.h               |    3 +
 drivers/net/ethernet/ibm/emac/mal.h                |    2 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |    1 -
 drivers/net/ethernet/ibm/ibmvnic.c                 |  149 +-
 drivers/net/ethernet/ibm/ibmvnic.h                 |    9 +-
 drivers/net/ethernet/intel/Kconfig                 |   75 +-
 drivers/net/ethernet/intel/Makefile                |    3 +-
 drivers/net/ethernet/intel/e100.c                  |    2 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c      |    5 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |    4 +-
 drivers/net/ethernet/intel/fm10k/fm10k_iov.c       |   51 +-
 drivers/net/ethernet/intel/fm10k/fm10k_main.c      |    4 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |    4 +-
 drivers/net/ethernet/intel/fm10k/fm10k_type.h      |    2 +
 drivers/net/ethernet/intel/i40e/Makefile           |    3 +-
 drivers/net/ethernet/intel/i40e/i40e.h             |   19 +
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c     |    2 -
 drivers/net/ethernet/intel/i40e/i40e_ethtool.c     |  437 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  398 +-
 drivers/net/ethernet/intel/i40e/i40e_ptp.c         |    3 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.c        |  202 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx.h        |   20 +-
 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h |   94 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c |  447 +-
 drivers/net/ethernet/intel/i40e/i40e_xsk.c         |  967 +++
 drivers/net/ethernet/intel/i40e/i40e_xsk.h         |   25 +
 drivers/net/ethernet/intel/i40evf/Makefile         |   16 -
 drivers/net/ethernet/intel/i40evf/i40e_adminq.c    |  967 ---
 drivers/net/ethernet/intel/i40evf/i40e_adminq.h    |  136 -
 .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h    | 2717 --------
 drivers/net/ethernet/intel/i40evf/i40e_alloc.h     |   35 -
 drivers/net/ethernet/intel/i40evf/i40e_common.c    | 1320 ----
 drivers/net/ethernet/intel/i40evf/i40e_devids.h    |   34 -
 drivers/net/ethernet/intel/i40evf/i40e_hmc.h       |  215 -
 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h   |  158 -
 drivers/net/ethernet/intel/i40evf/i40e_osdep.h     |   52 -
 drivers/net/ethernet/intel/i40evf/i40e_prototype.h |  130 -
 drivers/net/ethernet/intel/i40evf/i40e_register.h  |  313 -
 drivers/net/ethernet/intel/i40evf/i40e_status.h    |   78 -
 drivers/net/ethernet/intel/i40evf/i40e_trace.h     |  209 -
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c      | 2508 -------
 drivers/net/ethernet/intel/i40evf/i40e_txrx.h      |  524 --
 drivers/net/ethernet/intel/i40evf/i40e_type.h      | 1496 ----
 drivers/net/ethernet/intel/i40evf/i40evf.h         |  427 --
 drivers/net/ethernet/intel/i40evf/i40evf_client.c  |  579 --
 drivers/net/ethernet/intel/i40evf/i40evf_client.h  |  169 -
 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c |  820 ---
 drivers/net/ethernet/intel/i40evf/i40evf_main.c    | 3982 -----------
 .../net/ethernet/intel/i40evf/i40evf_virtchnl.c    | 1426 ----
 drivers/net/ethernet/intel/iavf/Makefile           |   15 +
 drivers/net/ethernet/intel/iavf/i40e_adminq.c      |  936 +++
 drivers/net/ethernet/intel/iavf/i40e_adminq.h      |  135 +
 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h  |  530 ++
 drivers/net/ethernet/intel/iavf/iavf.h             |  418 ++
 drivers/net/ethernet/intel/iavf/iavf_alloc.h       |   31 +
 drivers/net/ethernet/intel/iavf/iavf_client.c      |  579 ++
 drivers/net/ethernet/intel/iavf/iavf_client.h      |  169 +
 drivers/net/ethernet/intel/iavf/iavf_common.c      |  955 +++
 drivers/net/ethernet/intel/iavf/iavf_devids.h      |   12 +
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     | 1036 +++
 drivers/net/ethernet/intel/iavf/iavf_main.c        | 3984 +++++++++++
 drivers/net/ethernet/intel/iavf/iavf_osdep.h       |   52 +
 drivers/net/ethernet/intel/iavf/iavf_prototype.h   |   67 +
 drivers/net/ethernet/intel/iavf/iavf_register.h    |   68 +
 drivers/net/ethernet/intel/iavf/iavf_status.h      |   78 +
 drivers/net/ethernet/intel/iavf/iavf_trace.h       |  209 +
 drivers/net/ethernet/intel/iavf/iavf_txrx.c        | 2507 +++++++
 drivers/net/ethernet/intel/iavf/iavf_txrx.h        |  523 ++
 drivers/net/ethernet/intel/iavf/iavf_type.h        |  688 ++
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    | 1452 ++++
 drivers/net/ethernet/intel/ice/Makefile            |    2 +
 drivers/net/ethernet/intel/ice/ice.h               |   72 +-
 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h    |  124 +-
 drivers/net/ethernet/intel/ice/ice_common.c        |  938 ++-
 drivers/net/ethernet/intel/ice/ice_common.h        |   50 +-
 drivers/net/ethernet/intel/ice/ice_controlq.c      |   89 +-
 drivers/net/ethernet/intel/ice/ice_controlq.h      |    7 +-
 drivers/net/ethernet/intel/ice/ice_devids.h        |   16 +-
 drivers/net/ethernet/intel/ice/ice_ethtool.c       |  818 ++-
 drivers/net/ethernet/intel/ice/ice_hw_autogen.h    |  538 +-
 drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h     |   37 +-
 drivers/net/ethernet/intel/ice/ice_lib.c           | 2620 +++++++
 drivers/net/ethernet/intel/ice/ice_lib.h           |   76 +
 drivers/net/ethernet/intel/ice/ice_main.c          | 3858 +++--------
 drivers/net/ethernet/intel/ice/ice_nvm.c           |    2 +-
 drivers/net/ethernet/intel/ice/ice_sched.c         |  379 +-
 drivers/net/ethernet/intel/ice/ice_sched.h         |    5 +-
 drivers/net/ethernet/intel/ice/ice_sriov.c         |  127 +
 drivers/net/ethernet/intel/ice/ice_sriov.h         |   34 +
 drivers/net/ethernet/intel/ice/ice_status.h        |    4 +
 drivers/net/ethernet/intel/ice/ice_switch.c        | 1744 +++--
 drivers/net/ethernet/intel/ice/ice_switch.h        |   91 +-
 drivers/net/ethernet/intel/ice/ice_txrx.c          |    1 +
 drivers/net/ethernet/intel/ice/ice_txrx.h          |   23 +-
 drivers/net/ethernet/intel/ice/ice_type.h          |  111 +-
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c   | 2675 ++++++++
 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h   |  173 +
 drivers/net/ethernet/intel/igb/igb_main.c          |   11 +-
 drivers/net/ethernet/intel/igb/igb_ptp.c           |    8 +-
 drivers/net/ethernet/intel/igbvf/netdev.c          |    2 +-
 drivers/net/ethernet/intel/igc/Makefile            |   10 +
 drivers/net/ethernet/intel/igc/igc.h               |  443 ++
 drivers/net/ethernet/intel/igc/igc_base.c          |  541 ++
 drivers/net/ethernet/intel/igc/igc_base.h          |  107 +
 drivers/net/ethernet/intel/igc/igc_defines.h       |  389 ++
 drivers/net/ethernet/intel/igc/igc_hw.h            |  321 +
 drivers/net/ethernet/intel/igc/igc_i225.c          |  490 ++
 drivers/net/ethernet/intel/igc/igc_i225.h          |   13 +
 drivers/net/ethernet/intel/igc/igc_mac.c           |  806 +++
 drivers/net/ethernet/intel/igc/igc_mac.h           |   41 +
 drivers/net/ethernet/intel/igc/igc_main.c          | 3901 +++++++++++
 drivers/net/ethernet/intel/igc/igc_nvm.c           |  215 +
 drivers/net/ethernet/intel/igc/igc_nvm.h           |   14 +
 drivers/net/ethernet/intel/igc/igc_phy.c           |  791 +++
 drivers/net/ethernet/intel/igc/igc_phy.h           |   21 +
 drivers/net/ethernet/intel/igc/igc_regs.h          |  221 +
 drivers/net/ethernet/intel/ixgb/ixgb_main.c        |    2 +-
 drivers/net/ethernet/intel/ixgbe/Makefile          |    5 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h           |   57 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c   |    9 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c     |  282 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h     |   13 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c       |   17 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  386 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h       |    5 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |   21 +-
 .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h   |   50 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_type.h      |    4 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c      |   15 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c       |  801 +++
 drivers/net/ethernet/intel/ixgbevf/Makefile        |    1 +
 drivers/net/ethernet/intel/ixgbevf/defines.h       |   10 +-
 drivers/net/ethernet/intel/ixgbevf/ethtool.c       |    2 +
 drivers/net/ethernet/intel/ixgbevf/ipsec.c         |  670 ++
 drivers/net/ethernet/intel/ixgbevf/ipsec.h         |   66 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf.h       |   33 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   80 +-
 drivers/net/ethernet/intel/ixgbevf/mbx.h           |    5 +
 drivers/net/ethernet/intel/ixgbevf/vf.c            |    4 +
 drivers/net/ethernet/lantiq_etop.c                 |   12 +-
 drivers/net/ethernet/lantiq_xrx200.c               |  567 ++
 drivers/net/ethernet/marvell/Kconfig               |    3 +
 drivers/net/ethernet/marvell/Makefile              |    1 +
 drivers/net/ethernet/marvell/mv643xx_eth.c         |    6 +-
 drivers/net/ethernet/marvell/mvneta.c              |   43 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2.h         |   29 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |  464 +-
 drivers/net/ethernet/marvell/octeontx2/Kconfig     |   17 +
 drivers/net/ethernet/marvell/octeontx2/Makefile    |    6 +
 drivers/net/ethernet/marvell/octeontx2/af/Makefile |   11 +
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |  721 ++
 drivers/net/ethernet/marvell/octeontx2/af/cgx.h    |  111 +
 .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h  |  186 +
 drivers/net/ethernet/marvell/octeontx2/af/common.h |  211 +
 drivers/net/ethernet/marvell/octeontx2/af/mbox.c   |  303 +
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |  525 ++
 drivers/net/ethernet/marvell/octeontx2/af/npc.h    |  262 +
 .../ethernet/marvell/octeontx2/af/npc_profile.h    | 5709 ++++++++++++++++
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    | 1772 +++++
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |  368 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  515 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    | 1959 ++++++
 .../net/ethernet/marvell/octeontx2/af/rvu_npa.c    |  472 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  816 +++
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.c    |   71 +
 .../net/ethernet/marvell/octeontx2/af/rvu_reg.h    |  502 ++
 .../net/ethernet/marvell/octeontx2/af/rvu_struct.h |  917 +++
 drivers/net/ethernet/marvell/pxa168_eth.c          |    7 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |   16 +-
 drivers/net/ethernet/mellanox/mlx4/alloc.c         |    2 +-
 drivers/net/ethernet/mellanox/mlx4/en_main.c       |    9 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |    1 -
 drivers/net/ethernet/mellanox/mlx4/en_rx.c         |    2 +-
 drivers/net/ethernet/mellanox/mlx4/icm.c           |    2 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          |   43 +-
 drivers/net/ethernet/mellanox/mlx4/mlx4_en.h       |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |   12 +-
 drivers/net/ethernet/mellanox/mlx5/core/cq.c       |    4 +
 .../mellanox/mlx5/core/diag/fs_tracepoint.h        |    8 +-
 drivers/net/ethernet/mellanox/mlx5/core/en.h       |   48 +-
 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h    |    2 +
 drivers/net/ethernet/mellanox/mlx5/core/en/port.c  |  208 +
 drivers/net/ethernet/mellanox/mlx5/core/en/port.h  |   12 +
 drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c  |    7 +-
 .../net/ethernet/mellanox/mlx5/core/en_common.c    |    2 +-
 .../net/ethernet/mellanox/mlx5/core/en_ethtool.c   |  181 +-
 .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c    |   56 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |  271 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c   |  254 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  104 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c |   60 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h |    4 +
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |  740 +-
 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c    |   22 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |    2 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   12 +-
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.h  |   58 +-
 .../ethernet/mellanox/mlx5/core/eswitch_offloads.c |  484 +-
 .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c   |   11 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c   |   89 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.c  |  195 +-
 drivers/net/ethernet/mellanox/mlx5/core/fs_core.h  |   18 +-
 .../net/ethernet/mellanox/mlx5/core/fs_counters.c  |  201 +-
 drivers/net/ethernet/mellanox/mlx5/core/fw.c       |   50 +-
 drivers/net/ethernet/mellanox/mlx5/core/health.c   |   25 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c  |  188 +-
 .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h  |   15 +-
 .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c |   19 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.c    |   34 +-
 .../net/ethernet/mellanox/mlx5/core/lib/clock.h    |    8 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |   29 +-
 .../net/ethernet/mellanox/mlx5/core/mlx5_core.h    |   24 +-
 drivers/net/ethernet/mellanox/mlx5/core/qp.c       |   81 +-
 drivers/net/ethernet/mellanox/mlx5/core/srq.c      |   32 +-
 drivers/net/ethernet/mellanox/mlx5/core/transobj.c |    5 +-
 drivers/net/ethernet/mellanox/mlx5/core/vport.c    |    9 +
 drivers/net/ethernet/mellanox/mlx5/core/wq.c       |  125 +-
 drivers/net/ethernet/mellanox/mlx5/core/wq.h       |   11 +-
 drivers/net/ethernet/mellanox/mlxsw/Makefile       |    3 +-
 drivers/net/ethernet/mellanox/mlxsw/core.c         |   26 +-
 drivers/net/ethernet/mellanox/mlxsw/core.h         |    4 +
 drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c   |   17 +-
 drivers/net/ethernet/mellanox/mlxsw/pci.c          |   11 +-
 drivers/net/ethernet/mellanox/mlxsw/pci_hw.h       |    2 +-
 drivers/net/ethernet/mellanox/mlxsw/reg.h          |  625 +-
 drivers/net/ethernet/mellanox/mlxsw/resources.h    |    4 +
 drivers/net/ethernet/mellanox/mlxsw/spectrum.c     |  172 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum.h     |  106 +
 .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c   |    1 +
 .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c |  488 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c |  225 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c |  982 +++
 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h |   49 +
 .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c   |  249 +
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |  138 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.h  |   15 -
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |  575 +-
 drivers/net/ethernet/mellanox/mlxsw/trap.h         |    2 +
 drivers/net/ethernet/micrel/ks8695net.c            |    2 +-
 drivers/net/ethernet/micrel/ks8851_mll.c           |    4 +-
 drivers/net/ethernet/microchip/Kconfig             |    1 -
 drivers/net/ethernet/microchip/lan743x_main.c      |    7 +-
 drivers/net/ethernet/microchip/lan743x_ptp.c       |    4 +-
 drivers/net/ethernet/mscc/Kconfig                  |    2 +
 drivers/net/ethernet/mscc/ocelot.c                 |   24 +-
 drivers/net/ethernet/mscc/ocelot.h                 |   79 +-
 drivers/net/ethernet/mscc/ocelot_board.c           |   65 +-
 drivers/net/ethernet/mscc/ocelot_dev_gmii.h        |  154 -
 drivers/net/ethernet/mscc/ocelot_hsio.h            |  785 ---
 drivers/net/ethernet/mscc/ocelot_regs.c            |   93 +-
 drivers/net/ethernet/myricom/myri10ge/myri10ge.c   |    1 -
 drivers/net/ethernet/neterion/s2io.c               |    7 +-
 drivers/net/ethernet/neterion/s2io.h               |   22 +-
 drivers/net/ethernet/neterion/vxge/vxge-config.c   |    1 +
 drivers/net/ethernet/neterion/vxge/vxge-config.h   |   20 -
 drivers/net/ethernet/neterion/vxge/vxge-traffic.c  |    3 +-
 drivers/net/ethernet/netronome/nfp/abm/ctrl.c      |   67 +-
 drivers/net/ethernet/netronome/nfp/abm/main.c      |   69 +-
 drivers/net/ethernet/netronome/nfp/abm/main.h      |   35 +-
 drivers/net/ethernet/netronome/nfp/bpf/cmsg.c      |  105 +-
 drivers/net/ethernet/netronome/nfp/bpf/fw.h        |   45 +-
 drivers/net/ethernet/netronome/nfp/bpf/jit.c       |  415 +-
 drivers/net/ethernet/netronome/nfp/bpf/main.c      |   91 +-
 drivers/net/ethernet/netronome/nfp/bpf/main.h      |  107 +-
 drivers/net/ethernet/netronome/nfp/bpf/offload.c   |   77 +-
 drivers/net/ethernet/netronome/nfp/bpf/verifier.c  |  234 +-
 drivers/net/ethernet/netronome/nfp/flower/action.c |   85 +-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.c   |   34 +-
 drivers/net/ethernet/netronome/nfp/flower/cmsg.h   |   34 +-
 .../net/ethernet/netronome/nfp/flower/lag_conf.c   |   34 +-
 drivers/net/ethernet/netronome/nfp/flower/main.c   |   49 +-
 drivers/net/ethernet/netronome/nfp/flower/main.h   |   57 +-
 drivers/net/ethernet/netronome/nfp/flower/match.c  |   34 +-
 .../net/ethernet/netronome/nfp/flower/metadata.c   |  179 +-
 .../net/ethernet/netronome/nfp/flower/offload.c    |   65 +-
 .../ethernet/netronome/nfp/flower/tunnel_conf.c    |   37 +-
 drivers/net/ethernet/netronome/nfp/nfp_abi.h       |   35 +-
 drivers/net/ethernet/netronome/nfp/nfp_app.c       |   39 +-
 drivers/net/ethernet/netronome/nfp/nfp_app.h       |   39 +-
 drivers/net/ethernet/netronome/nfp/nfp_app_nic.c   |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_asm.c       |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_asm.h       |   43 +-
 drivers/net/ethernet/netronome/nfp/nfp_devlink.c   |   54 +-
 drivers/net/ethernet/netronome/nfp/nfp_hwmon.c     |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_main.c      |   78 +-
 drivers/net/ethernet/netronome/nfp/nfp_main.h      |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_net.h       |   34 +-
 .../net/ethernet/netronome/nfp/nfp_net_common.c    |  111 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c  |   41 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h  |   43 +-
 .../net/ethernet/netronome/nfp/nfp_net_debugdump.c |   84 +-
 .../net/ethernet/netronome/nfp/nfp_net_debugfs.c   |   34 +-
 .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_main.c  |   42 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c  |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.h  |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h |   34 +-
 .../net/ethernet/netronome/nfp/nfp_netvf_main.c    |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_port.c      |   34 +-
 drivers/net/ethernet/netronome/nfp/nfp_port.h      |   34 +-
 .../net/ethernet/netronome/nfp/nfp_shared_buf.c    |   35 +-
 drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h |   34 +-
 drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h   |   34 +-
 .../netronome/nfp/nfpcore/nfp6000/nfp6000.h        |   34 +-
 .../netronome/nfp/nfpcore/nfp6000/nfp_xpb.h        |   34 +-
 .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c  |   84 +-
 .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h  |   34 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_arm.h   |   34 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h   |   46 +-
 .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c   |   70 +-
 .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c    |   46 +-
 .../ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c    |   34 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_mip.c   |   34 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c |   34 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c  |   66 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h  |   72 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c   |  364 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h   |   46 +-
 .../ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c  |   34 +-
 .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c   |   34 +-
 .../ethernet/netronome/nfp/nfpcore/nfp_resource.c  |   34 +-
 .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c |  303 +-
 .../ethernet/netronome/nfp/nfpcore/nfp_target.c    |   46 +-
 drivers/net/ethernet/netronome/nfp/nic/main.c      |   34 +-
 drivers/net/ethernet/ni/Kconfig                    |    3 +-
 drivers/net/ethernet/ni/nixge.c                    |  168 +-
 drivers/net/ethernet/nxp/lpc_eth.c                 |   78 +-
 .../net/ethernet/qlogic/netxen/netxen_nic_main.c   |   29 -
 drivers/net/ethernet/qlogic/qed/qed.h              |    3 +-
 drivers/net/ethernet/qlogic/qed/qed_cxt.c          |    1 -
 drivers/net/ethernet/qlogic/qed/qed_dcbx.c         |    5 +-
 drivers/net/ethernet/qlogic/qed/qed_debug.c        |  248 +-
 drivers/net/ethernet/qlogic/qed/qed_dev.c          |   14 +
 drivers/net/ethernet/qlogic/qed/qed_hsi.h          |  358 +-
 drivers/net/ethernet/qlogic/qed/qed_int.c          |    2 +-
 drivers/net/ethernet/qlogic/qed/qed_iwarp.c        |   13 +-
 drivers/net/ethernet/qlogic/qed/qed_ll2.c          |   25 +-
 drivers/net/ethernet/qlogic/qed/qed_ll2.h          |    4 +-
 drivers/net/ethernet/qlogic/qed/qed_main.c         |  258 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.c          |  322 +-
 drivers/net/ethernet/qlogic/qed/qed_mcp.h          |   51 +-
 drivers/net/ethernet/qlogic/qed/qed_ooo.c          |   14 +-
 drivers/net/ethernet/qlogic/qed/qed_rdma.c         |    2 +-
 drivers/net/ethernet/qlogic/qed/qed_roce.c         |   15 +-
 drivers/net/ethernet/qlogic/qed/qed_sp_commands.c  |    2 +-
 drivers/net/ethernet/qlogic/qed/qed_spq.c          |    3 +-
 drivers/net/ethernet/qlogic/qed/qed_vf.c           |    7 +-
 drivers/net/ethernet/qlogic/qede/qede.h            |    2 +-
 drivers/net/ethernet/qlogic/qede/qede_ethtool.c    |  102 +-
 drivers/net/ethernet/qlogic/qla3xxx.c              |    2 -
 drivers/net/ethernet/qlogic/qlcnic/qlcnic.h        |    8 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c    |    4 +-
 .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h    |    3 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c    |    2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h     |    3 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c     |   12 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c   |   46 -
 .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c   |    6 +-
 drivers/net/ethernet/qualcomm/qca_7k.c             |   34 +-
 drivers/net/ethernet/qualcomm/qca_7k.h             |    2 +-
 drivers/net/ethernet/qualcomm/qca_debug.c          |    1 +
 drivers/net/ethernet/qualcomm/qca_spi.c            |   28 +-
 drivers/net/ethernet/qualcomm/qca_spi.h            |    1 +
 .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c   |    7 +-
 drivers/net/ethernet/rdc/r6040.c                   |   12 +-
 drivers/net/ethernet/realtek/r8169.c               |  213 +-
 drivers/net/ethernet/renesas/ravb.h                |    6 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  150 +-
 drivers/net/ethernet/rocker/rocker_main.c          |    5 +-
 drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c    |    4 +-
 drivers/net/ethernet/sfc/efx.c                     |   34 -
 drivers/net/ethernet/sfc/falcon/efx.c              |   34 -
 drivers/net/ethernet/smsc/smc911x.c                |    3 +-
 drivers/net/ethernet/smsc/smc91x.c                 |    6 +-
 drivers/net/ethernet/smsc/smsc911x.c               |    9 +-
 drivers/net/ethernet/smsc/smsc9420.c               |    6 +-
 drivers/net/ethernet/socionext/netsec.c            |   45 +-
 drivers/net/ethernet/socionext/sni_ave.c           |   29 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |   12 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h     |   12 +
 .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c    |   19 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |   19 +
 drivers/net/ethernet/stmicro/stmmac/hwif.c         |    8 +-
 drivers/net/ethernet/stmicro/stmmac/ring_mode.c    |    4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   15 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c  |    2 +-
 drivers/net/ethernet/sun/ldmvsw.c                  |    2 +-
 drivers/net/ethernet/sun/sunbmac.c                 |    3 +-
 drivers/net/ethernet/sun/sunhme.c                  |    2 +-
 drivers/net/ethernet/sun/sunqe.c                   |    2 +-
 drivers/net/ethernet/sun/sunvnet.c                 |    2 +-
 drivers/net/ethernet/sun/sunvnet_common.c          |   14 +-
 drivers/net/ethernet/sun/sunvnet_common.h          |    7 +-
 drivers/net/ethernet/ti/cpsw.c                     |   72 +-
 drivers/net/ethernet/ti/cpsw_ale.c                 |   12 +-
 drivers/net/ethernet/ti/cpsw_ale.h                 |    8 +-
 drivers/net/ethernet/ti/davinci_emac.c             |    6 +-
 drivers/net/ethernet/ti/netcp_core.c               |   22 +-
 drivers/net/ethernet/ti/netcp_ethss.c              |   42 +-
 drivers/net/ethernet/toshiba/ps3_gelic_net.c       |    4 +-
 drivers/net/ethernet/toshiba/ps3_gelic_net.h       |    2 +-
 drivers/net/ethernet/toshiba/ps3_gelic_wireless.c  |    9 +-
 drivers/net/ethernet/toshiba/spider_net.c          |    4 +-
 drivers/net/ethernet/toshiba/tc35815.c             |    8 +-
 drivers/net/ethernet/wiznet/w5300.c                |    6 +-
 drivers/net/ethernet/xilinx/ll_temac_main.c        |    3 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |    3 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      |   12 +-
 drivers/net/fddi/Kconfig                           |   11 +
 drivers/net/fddi/Makefile                          |    1 +
 drivers/net/fddi/defza.c                           | 1564 +++++
 drivers/net/fddi/defza.h                           |  791 +++
 drivers/net/fddi/skfp/ecm.c                        |    3 -
 drivers/net/fddi/skfp/h/cmtdef.h                   |    9 -
 drivers/net/fddi/skfp/pcmplc.c                     |   11 -
 drivers/net/geneve.c                               |   61 +-
 drivers/net/hamradio/6pack.c                       |   21 -
 drivers/net/hamradio/mkiss.c                       |   21 -
 drivers/net/hamradio/yam.c                         |    4 +
 drivers/net/hyperv/hyperv_net.h                    |   51 +-
 drivers/net/hyperv/netvsc.c                        |   18 +-
 drivers/net/hyperv/netvsc_drv.c                    |   97 +-
 drivers/net/hyperv/rndis_filter.c                  |   97 +-
 drivers/net/ieee802154/adf7242.c                   |    3 +-
 drivers/net/ieee802154/ca8210.c                    |    6 +-
 drivers/net/ieee802154/mac802154_hwsim.c           |    8 -
 drivers/net/ieee802154/mcr20a.c                    |   72 +-
 drivers/net/loopback.c                             |   10 +-
 drivers/net/macsec.c                               |   38 +-
 drivers/net/macvlan.c                              |    2 +-
 drivers/net/net_failover.c                         |    8 +-
 drivers/net/netdevsim/bpf.c                        |    8 +-
 drivers/net/nlmon.c                                |    6 -
 drivers/net/ntb_netdev.c                           |   30 +-
 drivers/net/phy/Kconfig                            |    2 +-
 drivers/net/phy/aquantia.c                         |   12 +-
 drivers/net/phy/at803x.c                           |    2 +-
 drivers/net/phy/bcm63xx.c                          |    9 +-
 drivers/net/phy/dp83640.c                          |   18 +-
 drivers/net/phy/et1011c.c                          |    3 +-
 drivers/net/phy/marvell.c                          |   67 +-
 drivers/net/phy/marvell10g.c                       |   17 +-
 drivers/net/phy/mdio-bcm-unimac.c                  |   83 +-
 drivers/net/phy/mdio-mux-bcm-iproc.c               |    6 +-
 drivers/net/phy/mdio-mux-gpio.c                    |   11 +-
 drivers/net/phy/mdio-thunder.c                     |    4 +-
 drivers/net/phy/mdio_bus.c                         |    1 -
 drivers/net/phy/micrel.c                           |  130 +-
 drivers/net/phy/microchip.c                        |   33 +-
 drivers/net/phy/microchip_t1.c                     |    2 +-
 drivers/net/phy/mscc.c                             | 1520 +++-
 drivers/net/phy/phy-c45.c                          |    2 +-
 drivers/net/phy/phy.c                              |  132 +-
 drivers/net/phy/phy_device.c                       |  301 +-
 drivers/net/phy/phylink.c                          |   78 +-
 drivers/net/phy/sfp.c                              |    9 +-
 drivers/net/phy/ste10Xp.c                          |    4 +-
 drivers/net/ppp/ppp_generic.c                      |    2 +-
 drivers/net/ppp/ppp_mppe.c                         |   27 +-
 drivers/net/slip/slip.c                            |   25 -
 drivers/net/tap.c                                  |   94 +-
 drivers/net/team/team.c                            |   11 +-
 drivers/net/thunderbolt.c                          |    5 +-
 drivers/net/tun.c                                  |  341 +-
 drivers/net/usb/asix_common.c                      |    3 +
 drivers/net/usb/ax88179_178a.c                     |    3 +
 drivers/net/usb/cdc_ncm.c                          |    6 +-
 drivers/net/usb/lan78xx.c                          |   66 +-
 drivers/net/usb/lan78xx.h                          |   14 +-
 drivers/net/usb/qmi_wwan.c                         |    1 +
 drivers/net/usb/r8152.c                            |    3 +
 drivers/net/usb/smsc75xx.c                         |    4 +
 drivers/net/usb/smsc95xx.c                         |    3 +
 drivers/net/usb/sr9800.c                           |    3 +
 drivers/net/usb/usbnet.c                           |   13 +-
 drivers/net/veth.c                                 |  200 +-
 drivers/net/virtio_net.c                           |   68 +-
 drivers/net/vrf.c                                  |   11 +
 drivers/net/vsockmon.c                             |   14 +-
 drivers/net/vxlan.c                                |  203 +-
 drivers/net/wan/c101.c                             |    1 -
 drivers/net/wan/fsl_ucc_hdlc.c                     |   77 +-
 drivers/net/wan/fsl_ucc_hdlc.h                     |    1 +
 drivers/net/wan/pci200syn.c                        |    1 -
 drivers/net/wan/x25_asy.c                          |   19 -
 drivers/net/wimax/i2400m/control.c                 |    2 +-
 drivers/net/wireless/ath/ath10k/Kconfig            |    4 +-
 drivers/net/wireless/ath/ath10k/Makefile           |    4 +-
 drivers/net/wireless/ath/ath10k/ahb.c              |   13 +-
 drivers/net/wireless/ath/ath10k/bmi.c              |   23 +
 drivers/net/wireless/ath/ath10k/bmi.h              |   36 +
 drivers/net/wireless/ath/ath10k/ce.c               |   42 +-
 drivers/net/wireless/ath/ath10k/ce.h               |   11 +-
 drivers/net/wireless/ath/ath10k/core.c             |  966 ++-
 drivers/net/wireless/ath/ath10k/core.h             |   69 +-
 drivers/net/wireless/ath/ath10k/debug.c            |  144 +-
 drivers/net/wireless/ath/ath10k/debug.h            |   10 +
 drivers/net/wireless/ath/ath10k/debugfs_sta.c      |  130 +
 drivers/net/wireless/ath/ath10k/htc.c              |   82 +-
 drivers/net/wireless/ath/ath10k/htt.h              |   52 +-
 drivers/net/wireless/ath/ath10k/htt_rx.c           |  297 +-
 drivers/net/wireless/ath/ath10k/htt_tx.c           |  155 +-
 drivers/net/wireless/ath/ath10k/hw.c               |  191 +
 drivers/net/wireless/ath/ath10k/hw.h               |   37 +
 drivers/net/wireless/ath/ath10k/mac.c              |  154 +-
 drivers/net/wireless/ath/ath10k/mac.h              |    1 +
 drivers/net/wireless/ath/ath10k/pci.c              |  101 +-
 drivers/net/wireless/ath/ath10k/pci.h              |    3 +-
 drivers/net/wireless/ath/ath10k/qmi.c              | 1019 +++
 drivers/net/wireless/ath/ath10k/qmi.h              |  129 +
 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c     | 2072 ++++++
 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h     |  677 ++
 drivers/net/wireless/ath/ath10k/rx_desc.h          |   15 +
 drivers/net/wireless/ath/ath10k/sdio.c             |    8 +-
 drivers/net/wireless/ath/ath10k/snoc.c             |  281 +-
 drivers/net/wireless/ath/ath10k/snoc.h             |    4 +
 drivers/net/wireless/ath/ath10k/targaddrs.h        |    4 +
 drivers/net/wireless/ath/ath10k/txrx.c             |    3 +-
 drivers/net/wireless/ath/ath10k/usb.c              |    7 +-
 drivers/net/wireless/ath/ath10k/wmi-ops.h          |   21 +
 drivers/net/wireless/ath/ath10k/wmi-tlv.c          |  198 +-
 drivers/net/wireless/ath/ath10k/wmi-tlv.h          |  254 +
 drivers/net/wireless/ath/ath10k/wmi.c              |   84 +-
 drivers/net/wireless/ath/ath10k/wmi.h              |  100 +-
 drivers/net/wireless/ath/ath10k/wow.c              |  170 +
 drivers/net/wireless/ath/ath5k/debug.c             |    2 -
 drivers/net/wireless/ath/ath6kl/init.c             |    4 +-
 drivers/net/wireless/ath/ath6kl/main.c             |    2 +-
 drivers/net/wireless/ath/ath9k/antenna.c           |    8 +-
 drivers/net/wireless/ath/ath9k/ar5008_phy.c        |    4 -
 drivers/net/wireless/ath/ath9k/common-debug.c      |    2 +
 drivers/net/wireless/ath/ath9k/common-debug.h      |    4 +
 drivers/net/wireless/ath/ath9k/common-spectral.c   |   83 +-
 drivers/net/wireless/ath/ath9k/common-spectral.h   |   17 +
 drivers/net/wireless/ath/ath9k/debug.c             |   37 +-
 drivers/net/wireless/ath/ath9k/debug.h             |   20 +-
 drivers/net/wireless/ath/ath9k/debug_sta.c         |   20 +-
 drivers/net/wireless/ath/ath9k/main.c              |    6 +-
 drivers/net/wireless/ath/ath9k/recv.c              |   18 +-
 drivers/net/wireless/ath/ath9k/tx99.c              |   10 +-
 drivers/net/wireless/ath/ath9k/xmit.c              |   18 +-
 drivers/net/wireless/ath/carl9170/tx.c             |    4 +-
 drivers/net/wireless/ath/wcn36xx/dxe.c             |   19 +-
 drivers/net/wireless/ath/wcn36xx/smd.c             |    4 +-
 drivers/net/wireless/ath/wil6210/cfg80211.c        |  333 +-
 drivers/net/wireless/ath/wil6210/debugfs.c         |   63 +-
 drivers/net/wireless/ath/wil6210/main.c            |   13 +-
 drivers/net/wireless/ath/wil6210/pcie_bus.c        |    1 +
 drivers/net/wireless/ath/wil6210/pm.c              |    3 +-
 drivers/net/wireless/ath/wil6210/rx_reorder.c      |   12 +-
 drivers/net/wireless/ath/wil6210/txrx.c            |   98 +-
 drivers/net/wireless/ath/wil6210/txrx_edma.c       |   26 +-
 drivers/net/wireless/ath/wil6210/wil6210.h         |   19 +
 drivers/net/wireless/ath/wil6210/wmi.c             |  350 +-
 drivers/net/wireless/ath/wil6210/wmi.h             |    2 +
 drivers/net/wireless/broadcom/b43/b43.h            |    2 +-
 drivers/net/wireless/broadcom/b43/dma.c            |    8 +-
 drivers/net/wireless/broadcom/b43/main.c           |   10 +-
 drivers/net/wireless/broadcom/b43legacy/dma.c      |    2 +-
 .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c  |    2 +-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |    8 +
 .../wireless/broadcom/brcm80211/brcmfmac/common.c  |    4 +-
 .../wireless/broadcom/brcm80211/brcmfmac/feature.c |    2 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c |   26 +-
 .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h |    2 +
 .../wireless/broadcom/brcm80211/brcmfmac/pcie.c    |    1 +
 .../wireless/broadcom/brcm80211/brcmfmac/sdio.c    |    7 +-
 .../wireless/broadcom/brcm80211/brcmsmac/debug.c   |    3 +-
 .../broadcom/brcm80211/brcmsmac/mac80211_if.c      |   32 +-
 .../wireless/broadcom/brcm80211/brcmsmac/main.h    |    1 +
 .../broadcom/brcm80211/brcmsmac/phy/phy_n.c        |    4 +-
 .../net/wireless/broadcom/brcm80211/brcmutil/d11.c |   34 +-
 .../broadcom/brcm80211/include/brcmu_wifi.h        |    3 +
 drivers/net/wireless/intel/ipw2x00/ipw2200.c       |    2 +-
 drivers/net/wireless/intel/iwlegacy/4965.c         |    2 +
 drivers/net/wireless/intel/iwlwifi/cfg/1000.c      |    5 +-
 drivers/net/wireless/intel/iwlwifi/cfg/2000.c      |    4 -
 drivers/net/wireless/intel/iwlwifi/cfg/22000.c     |   73 +-
 drivers/net/wireless/intel/iwlwifi/cfg/5000.c      |    4 -
 drivers/net/wireless/intel/iwlwifi/cfg/6000.c      |    4 -
 drivers/net/wireless/intel/iwlwifi/cfg/7000.c      |    5 -
 drivers/net/wireless/intel/iwlwifi/cfg/8000.c      |    5 -
 drivers/net/wireless/intel/iwlwifi/cfg/9000.c      |    6 +-
 drivers/net/wireless/intel/iwlwifi/dvm/agn.h       |    5 -
 drivers/net/wireless/intel/iwlwifi/dvm/calib.c     |    5 -
 drivers/net/wireless/intel/iwlwifi/dvm/calib.h     |    5 -
 drivers/net/wireless/intel/iwlwifi/dvm/commands.h  |    5 -
 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c   |    5 -
 drivers/net/wireless/intel/iwlwifi/dvm/dev.h       |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/devices.c   |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/led.c       |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/led.h       |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/lib.c       |    5 -
 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c  |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/main.c      |    6 +-
 drivers/net/wireless/intel/iwlwifi/dvm/power.c     |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/power.h     |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/rs.c        |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/rs.h        |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/rx.c        |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/rxon.c      |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/scan.c      |    5 -
 drivers/net/wireless/intel/iwlwifi/dvm/sta.c       |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/tt.c        |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/tt.h        |    4 -
 drivers/net/wireless/intel/iwlwifi/dvm/tx.c        |    5 -
 drivers/net/wireless/intel/iwlwifi/dvm/ucode.c     |    5 -
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |    3 -
 drivers/net/wireless/intel/iwlwifi/fw/acpi.h       |    3 -
 drivers/net/wireless/intel/iwlwifi/fw/api/coex.h   |    3 +
 .../net/wireless/intel/iwlwifi/fw/api/commands.h   |    3 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/d3.h     |   89 +-
 .../net/wireless/intel/iwlwifi/fw/api/datapath.h   |    5 +
 drivers/net/wireless/intel/iwlwifi/fw/api/debug.h  |   32 +
 .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h    |   49 +
 drivers/net/wireless/intel/iwlwifi/fw/api/mac.h    |   14 +
 .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h    |   81 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/power.h  |   30 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rs.h     |   78 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/rx.h     |  189 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/scan.h   |    6 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/sta.h    |    4 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/tx.h     |    8 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.c        |  649 +-
 drivers/net/wireless/intel/iwlwifi/fw/dbg.h        |  141 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.c    |  188 +-
 drivers/net/wireless/intel/iwlwifi/fw/debugfs.h    |    3 -
 drivers/net/wireless/intel/iwlwifi/fw/error-dump.h |   10 +-
 drivers/net/wireless/intel/iwlwifi/fw/file.h       |   39 +-
 drivers/net/wireless/intel/iwlwifi/fw/img.h        |   46 +-
 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c |    5 -
 drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h |    5 -
 drivers/net/wireless/intel/iwlwifi/fw/runtime.h    |    3 +
 drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h    |    5 -
 drivers/net/wireless/intel/iwlwifi/iwl-config.h    |   18 +-
 .../net/wireless/intel/iwlwifi/iwl-context-info.h  |   25 +-
 drivers/net/wireless/intel/iwlwifi/iwl-csr.h       |    6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-debug.c     |    5 -
 drivers/net/wireless/intel/iwlwifi/iwl-debug.h     |    4 -
 .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h |   40 +-
 .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h   |    4 -
 .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h  |   69 +-
 .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h  |    4 -
 .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h    |    4 -
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c  |    7 +-
 drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h  |   22 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.c       |   99 +-
 drivers/net/wireless/intel/iwlwifi/iwl-drv.h       |    5 -
 .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c  |    7 +-
 .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h  |    5 -
 .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c   |    5 -
 .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h   |    5 -
 drivers/net/wireless/intel/iwlwifi/iwl-fh.h        |    5 +-
 drivers/net/wireless/intel/iwlwifi/iwl-io.c        |    4 -
 drivers/net/wireless/intel/iwlwifi/iwl-io.h        |    4 -
 drivers/net/wireless/intel/iwlwifi/iwl-modparams.h |    3 -
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   66 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h |    5 -
 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h   |    7 +-
 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c    |    5 -
 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h    |    5 -
 drivers/net/wireless/intel/iwlwifi/iwl-prph.h      |    5 -
 drivers/net/wireless/intel/iwlwifi/iwl-scd.h       |    5 -
 drivers/net/wireless/intel/iwlwifi/iwl-trans.c     |    5 -
 drivers/net/wireless/intel/iwlwifi/iwl-trans.h     |   45 +-
 drivers/net/wireless/intel/iwlwifi/mvm/binding.c   |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/coex.c      |   23 +-
 drivers/net/wireless/intel/iwlwifi/mvm/constants.h |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/d3.c        |  207 +-
 .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c   |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c   |   50 +-
 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h   |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h    |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |   49 +-
 drivers/net/wireless/intel/iwlwifi/mvm/led.c       |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c  |   82 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c  |  137 +-
 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h       |   90 +-
 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c       |   30 +-
 .../net/wireless/intel/iwlwifi/mvm/offloading.c    |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/ops.c       |  108 +-
 drivers/net/wireless/intel/iwlwifi/mvm/power.c     |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/quota.c     |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c     |   35 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |   49 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.h        |    4 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |   34 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c      |  782 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/scan.c      |  144 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sf.c        |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |  975 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.h       |    8 -
 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c      |    3 -
 drivers/net/wireless/intel/iwlwifi/mvm/testmode.h  |    5 -
 .../net/wireless/intel/iwlwifi/mvm/time-event.c    |   11 +-
 .../net/wireless/intel/iwlwifi/mvm/time-event.h    |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/tof.c       |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/tof.h       |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/tt.c        |    5 -
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |  211 +-
 drivers/net/wireless/intel/iwlwifi/mvm/utils.c     |  453 +-
 .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |    4 +-
 .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c    |   28 +-
 drivers/net/wireless/intel/iwlwifi/pcie/drv.c      |   60 +-
 drivers/net/wireless/intel/iwlwifi/pcie/internal.h |  109 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |   52 +-
 .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c   |    9 +-
 drivers/net/wireless/intel/iwlwifi/pcie/trans.c    |  269 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |  212 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx.c       |  108 +-
 .../net/wireless/intersil/orinoco/orinoco_usb.c    |    6 +-
 drivers/net/wireless/intersil/p54/txrx.c           |    4 +-
 drivers/net/wireless/mac80211_hwsim.c              |   65 +-
 drivers/net/wireless/marvell/libertas/if_cs.c      |    4 +-
 drivers/net/wireless/marvell/libertas/if_sdio.c    |    8 +-
 drivers/net/wireless/marvell/libertas/if_spi.c     |    4 +-
 drivers/net/wireless/marvell/libertas/if_usb.c     |    7 +-
 drivers/net/wireless/marvell/libertas/main.c       |   17 +-
 drivers/net/wireless/marvell/libertas_tf/if_usb.c  |    5 +-
 drivers/net/wireless/marvell/mwifiex/usb.c         |   13 +
 drivers/net/wireless/mediatek/mt76/Kconfig         |   32 +-
 drivers/net/wireless/mediatek/mt76/Makefile        |   27 +-
 drivers/net/wireless/mediatek/mt76/debugfs.c       |   31 +
 drivers/net/wireless/mediatek/mt76/dma.c           |   16 +-
 drivers/net/wireless/mediatek/mt76/dma.h           |   51 +-
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   12 +-
 drivers/net/wireless/mediatek/mt76/mmio.c          |   40 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |  136 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig  |   20 +
 drivers/net/wireless/mediatek/mt76/mt76x0/Makefile |   13 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/core.c   |   34 -
 .../net/wireless/mediatek/mt76/mt76x0/debugfs.c    |   85 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c    |  522 --
 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h    |  126 -
 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c |  567 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h |  135 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/init.c   |  570 +-
 .../net/wireless/mediatek/mt76/mt76x0/initvals.h   |  406 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c    |  489 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h    |  154 -
 drivers/net/wireless/mediatek/mt76/mt76x0/main.c   |  349 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c    |  656 --
 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h    |   69 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h |  315 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c    |  221 +
 .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c    |  147 +
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c    |  538 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h   |  651 --
 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h  |   15 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c     |  270 -
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.c    |  382 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h    |   61 -
 .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c    |  175 +
 drivers/net/wireless/mediatek/mt76/mt76x0/util.c   |   42 -
 drivers/net/wireless/mediatek/mt76/mt76x02.h       |  215 +
 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h   |  140 +
 drivers/net/wireless/mediatek/mt76/mt76x02_dma.h   |   77 +
 .../net/wireless/mediatek/mt76/mt76x02_eeprom.c    |  153 +
 .../net/wireless/mediatek/mt76/mt76x02_eeprom.h    |  192 +
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c   |  737 ++
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h   |  229 +
 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c   |  224 +
 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h   |  113 +
 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c  |  260 +
 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c   |  258 +
 drivers/net/wireless/mediatek/mt76/mt76x02_phy.h   |   61 +
 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h  |  685 ++
 drivers/net/wireless/mediatek/mt76/mt76x02_trace.c |   23 +
 drivers/net/wireless/mediatek/mt76/mt76x02_trace.h |  143 +
 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c  |  202 +
 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h   |   34 +
 .../net/wireless/mediatek/mt76/mt76x02_usb_core.c  |  107 +
 .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c   |  359 +
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  |  446 ++
 drivers/net/wireless/mediatek/mt76/mt76x2.h        |  330 -
 drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig  |   20 +
 drivers/net/wireless/mediatek/mt76/mt76x2/Makefile |   16 +
 .../net/wireless/mediatek/mt76/mt76x2/debugfs.c    |  137 +
 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h    |   26 +
 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c |  527 ++
 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h |   94 +
 drivers/net/wireless/mediatek/mt76/mt76x2/init.c   |  222 +
 drivers/net/wireless/mediatek/mt76/mt76x2/mac.c    |   54 +
 drivers/net/wireless/mediatek/mt76/mt76x2/mac.h    |   37 +
 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c    |  123 +
 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h    |  101 +
 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h |  105 +
 .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h    |   60 +
 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c    |  110 +
 .../net/wireless/mediatek/mt76/mt76x2/pci_dfs.c    |  878 +++
 .../net/wireless/mediatek/mt76/mt76x2/pci_init.c   |  529 ++
 .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c    |  203 +
 .../net/wireless/mediatek/mt76/mt76x2/pci_main.c   |  310 +
 .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c    |  188 +
 .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c    |  405 ++
 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c |  142 +
 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c    |  252 +
 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c    |  153 +
 .../net/wireless/mediatek/mt76/mt76x2/usb_init.c   |  309 +
 .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c    |  222 +
 .../net/wireless/mediatek/mt76/mt76x2/usb_main.c   |  179 +
 .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c    |  290 +
 .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c    |  230 +
 drivers/net/wireless/mediatek/mt76/mt76x2_common.c |  350 -
 drivers/net/wireless/mediatek/mt76/mt76x2_core.c   |   88 -
 .../net/wireless/mediatek/mt76/mt76x2_debugfs.c    |  156 -
 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c    |  877 ---
 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h    |  146 -
 drivers/net/wireless/mediatek/mt76/mt76x2_dma.c    |  163 -
 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h    |   29 -
 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c |  669 --
 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h |  192 -
 drivers/net/wireless/mediatek/mt76/mt76x2_init.c   |  603 --
 .../wireless/mediatek/mt76/mt76x2_init_common.c    |  259 -
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c    |  272 -
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h    |  189 -
 .../net/wireless/mediatek/mt76/mt76x2_mac_common.c |  699 --
 drivers/net/wireless/mediatek/mt76/mt76x2_main.c   |  344 -
 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c    |  427 --
 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h    |  172 -
 drivers/net/wireless/mediatek/mt76/mt76x2_pci.c    |  110 -
 drivers/net/wireless/mediatek/mt76/mt76x2_phy.c    |  499 --
 .../net/wireless/mediatek/mt76/mt76x2_phy_common.c |  349 -
 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h   |  619 --
 drivers/net/wireless/mediatek/mt76/mt76x2_trace.c  |   23 -
 drivers/net/wireless/mediatek/mt76/mt76x2_trace.h  |  144 -
 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c     |  174 -
 .../net/wireless/mediatek/mt76/mt76x2_tx_common.c  |  149 -
 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c    |  142 -
 drivers/net/wireless/mediatek/mt76/mt76x2u.h       |   83 -
 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c  |  108 -
 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c  |  318 -
 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c   |  240 -
 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c  |  185 -
 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c   |  463 --
 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c   |  303 -
 drivers/net/wireless/mediatek/mt76/tx.c            |   53 +-
 drivers/net/wireless/mediatek/mt76/usb.c           |  129 +-
 drivers/net/wireless/mediatek/mt76/usb_mcu.c       |  204 +-
 drivers/net/wireless/quantenna/Kconfig             |    2 +-
 drivers/net/wireless/quantenna/qtnfmac/Kconfig     |    2 +-
 drivers/net/wireless/quantenna/qtnfmac/Makefile    |    3 +-
 drivers/net/wireless/quantenna/qtnfmac/bus.h       |    5 +-
 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c  |  196 +-
 drivers/net/wireless/quantenna/qtnfmac/commands.c  |  535 +-
 drivers/net/wireless/quantenna/qtnfmac/core.c      |   39 +-
 drivers/net/wireless/quantenna/qtnfmac/core.h      |    8 +-
 drivers/net/wireless/quantenna/qtnfmac/event.c     |   18 +-
 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c |  392 ++
 .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h    |   85 +
 .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c   | 1249 ++++
 .../quantenna/qtnfmac/pcie/pearl_pcie_ipc.h        |   82 +
 .../quantenna/qtnfmac/pcie/pearl_pcie_regs.h       |  121 +
 .../net/wireless/quantenna/qtnfmac/pearl/pcie.c    | 1494 ----
 .../quantenna/qtnfmac/pearl/pcie_bus_priv.h        |   91 -
 .../wireless/quantenna/qtnfmac/pearl/pcie_ipc.h    |  158 -
 .../quantenna/qtnfmac/pearl/pcie_regs_pearl.h      |  356 -
 drivers/net/wireless/quantenna/qtnfmac/qlink.h     |    5 +
 .../net/wireless/quantenna/qtnfmac/qlink_util.h    |    8 +
 .../net/wireless/quantenna/qtnfmac/qtn_hw_ids.h    |   14 +
 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c   |   13 +-
 drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h   |    4 +-
 drivers/net/wireless/ralink/rt2x00/rt2800lib.c     |  154 +
 drivers/net/wireless/ralink/rt2x00/rt2800lib.h     |    3 +
 drivers/net/wireless/ralink/rt2x00/rt2800mmio.c    |  277 +-
 drivers/net/wireless/ralink/rt2x00/rt2800mmio.h    |    1 +
 drivers/net/wireless/ralink/rt2x00/rt2800pci.c     |    2 +-
 drivers/net/wireless/ralink/rt2x00/rt2800usb.c     |  143 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00.h        |    3 +
 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c   |   18 +-
 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c     |    4 +
 drivers/net/wireless/ralink/rt2x00/rt2x00queue.c   |    2 +
 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c |   13 +-
 .../net/wireless/realtek/rtl818x/rtl8187/leds.c    |    2 +-
 .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c  |    7 +-
 .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c       |    6 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c    |    6 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c    |    4 +-
 .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c    |   71 +-
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |    4 -
 drivers/net/wireless/rsi/rsi_91x_hal.c             |    4 -
 drivers/net/wireless/rsi/rsi_91x_mac80211.c        |    2 +-
 drivers/net/wireless/rsi/rsi_91x_usb.c             |   11 +-
 drivers/net/wireless/rsi/rsi_common.h              |    1 -
 drivers/net/wireless/st/cw1200/txrx.c              |    4 +-
 drivers/net/wireless/ti/wlcore/main.c              |   48 +-
 drivers/net/wireless/ti/wlcore/sdio.c              |   17 +-
 drivers/net/wireless/ti/wlcore/wlcore.h            |    2 +
 drivers/net/wireless/zydas/zd1211rw/zd_mac.c       |    2 +-
 drivers/net/xen-netback/common.h                   |    3 +-
 drivers/net/xen-netback/hash.c                     |   51 +-
 drivers/net/xen-netback/interface.c                |    6 +-
 drivers/net/xen-netback/netback.c                  |    3 +-
 drivers/net/xen-netback/xenbus.c                   |    3 +-
 drivers/nfc/nfcmrvl/uart.c                         |    5 +-
 drivers/ntb/hw/idt/Kconfig                         |    5 +-
 drivers/ntb/hw/idt/ntb_hw_idt.c                    |  327 +-
 drivers/ntb/hw/idt/ntb_hw_idt.h                    |   87 +-
 drivers/ntb/hw/intel/ntb_hw_gen1.c                 |    2 +-
 drivers/ntb/ntb_transport.c                        |   88 +-
 drivers/nvdimm/blk.c                               |    2 +-
 drivers/nvdimm/btt.c                               |    2 +-
 drivers/nvdimm/bus.c                               |   20 +-
 drivers/nvdimm/dimm.c                              |    6 +-
 drivers/nvdimm/dimm_devs.c                         |   60 +-
 drivers/nvdimm/label.c                             |  144 +-
 drivers/nvdimm/label.h                             |    4 +-
 drivers/nvdimm/namespace_devs.c                    |    1 -
 drivers/nvdimm/nd-core.h                           |    1 -
 drivers/nvdimm/nd.h                                |    2 +
 drivers/nvdimm/pfn_devs.c                          |   61 +-
 drivers/nvdimm/pmem.c                              |    6 +-
 drivers/nvdimm/region_devs.c                       |   11 +-
 drivers/nvme/host/core.c                           |   53 +-
 drivers/nvme/host/fabrics.c                        |   37 +-
 drivers/nvme/host/fabrics.h                        |    2 +
 drivers/nvme/host/fc.c                             |  155 +-
 drivers/nvme/host/lightnvm.c                       |  137 +-
 drivers/nvme/host/multipath.c                      |   79 +-
 drivers/nvme/host/nvme.h                           |   36 +-
 drivers/nvme/host/pci.c                            |  112 +-
 drivers/nvme/host/rdma.c                           |   78 +-
 drivers/nvme/host/trace.h                          |   28 +
 drivers/nvme/target/admin-cmd.c                    |    4 +-
 drivers/nvme/target/configfs.c                     |   47 +
 drivers/nvme/target/core.c                         |  183 +-
 drivers/nvme/target/discovery.c                    |    6 +-
 drivers/nvme/target/fc.c                           |  136 +-
 drivers/nvme/target/fcloop.c                       |    1 +
 drivers/nvme/target/io-cmd-bdev.c                  |   12 +-
 drivers/nvme/target/io-cmd-file.c                  |    5 +-
 drivers/nvme/target/nvmet.h                        |   18 +
 drivers/nvme/target/rdma.c                         |   41 +-
 drivers/nvmem/core.c                               |  533 +-
 drivers/nvmem/lpc18xx_eeprom.c                     |    7 +-
 drivers/nvmem/mxs-ocotp.c                          |    4 +-
 drivers/nvmem/sunxi_sid.c                          |   22 +-
 drivers/of/base.c                                  |  201 +-
 drivers/of/device.c                                |   17 +-
 drivers/of/fdt.c                                   |   35 +-
 drivers/of/irq.c                                   |    5 +-
 drivers/of/of_mdio.c                               |   12 +-
 drivers/of/of_numa.c                               |   19 +-
 drivers/of/of_private.h                            |    8 +
 drivers/of/of_reserved_mem.c                       |   14 +-
 drivers/of/overlay.c                               |    4 +-
 drivers/of/platform.c                              |    8 +-
 drivers/of/unittest-data/overlay_15.dts            |    4 +-
 drivers/of/unittest-data/tests-overlay.dtsi        |    4 +-
 drivers/of/unittest.c                              |   59 +-
 drivers/opp/core.c                                 |  149 +-
 drivers/opp/cpu.c                                  |   15 +-
 drivers/opp/of.c                                   |  237 +-
 drivers/opp/opp.h                                  |   19 +-
 drivers/parisc/Makefile                            |    3 -
 drivers/parisc/ccio-dma.c                          |   12 +-
 drivers/parisc/ccio-rm-dma.c                       |  202 -
 drivers/parisc/dino.c                              |    5 +-
 drivers/parisc/sba_iommu.c                         |   17 +-
 drivers/pci/Kconfig                                |   20 +
 drivers/pci/Makefile                               |    2 +
 drivers/pci/access.c                               |    4 +-
 drivers/pci/controller/Kconfig                     |    4 +-
 drivers/pci/controller/dwc/Makefile                |    2 +-
 drivers/pci/controller/dwc/pci-dra7xx.c            |   11 +-
 drivers/pci/controller/dwc/pci-imx6.c              |  176 +-
 drivers/pci/controller/dwc/pci-keystone-dw.c       |  484 --
 drivers/pci/controller/dwc/pci-keystone.c          |  788 ++-
 drivers/pci/controller/dwc/pci-keystone.h          |   57 -
 drivers/pci/controller/dwc/pcie-designware.h       |    4 +
 drivers/pci/controller/dwc/pcie-kirin.c            |    4 +-
 drivers/pci/controller/dwc/pcie-qcom.c             |   56 +-
 drivers/pci/controller/pci-aardvark.c              |  129 +-
 drivers/pci/controller/pci-host-common.c           |    8 -
 drivers/pci/controller/pci-mvebu.c                 |  436 +-
 drivers/pci/controller/pcie-cadence-ep.c           |   13 +-
 drivers/pci/controller/pcie-cadence-host.c         |    7 -
 drivers/pci/controller/pcie-cadence.c              |   24 +-
 drivers/pci/controller/pcie-iproc.c                |    8 -
 drivers/pci/controller/pcie-mediatek.c             |  321 +-
 drivers/pci/controller/pcie-mobiveil.c             |    7 -
 drivers/pci/controller/pcie-xilinx-nwl.c           |    9 -
 drivers/pci/controller/pcie-xilinx.c               |    7 -
 drivers/pci/controller/vmd.c                       |    6 +-
 drivers/pci/hotplug/TODO                           |   74 +
 drivers/pci/hotplug/acpiphp.h                      |   12 +-
 drivers/pci/hotplug/acpiphp_core.c                 |   40 +-
 drivers/pci/hotplug/acpiphp_glue.c                 |    2 +-
 drivers/pci/hotplug/acpiphp_ibm.c                  |    2 +-
 drivers/pci/hotplug/cpci_hotplug.h                 |   11 +-
 drivers/pci/hotplug/cpci_hotplug_core.c            |  105 +-
 drivers/pci/hotplug/cpci_hotplug_pci.c             |    6 +-
 drivers/pci/hotplug/cpqphp.h                       |    9 +-
 drivers/pci/hotplug/cpqphp_core.c                  |   61 +-
 drivers/pci/hotplug/cpqphp_ctrl.c                  |   31 +-
 drivers/pci/hotplug/ibmphp.h                       |    9 +-
 drivers/pci/hotplug/ibmphp_core.c                  |  121 +-
 drivers/pci/hotplug/ibmphp_ebda.c                  |   70 +-
 drivers/pci/hotplug/pci_hotplug_core.c             |   53 +-
 drivers/pci/hotplug/pciehp.h                       |  133 +-
 drivers/pci/hotplug/pciehp_core.c                  |  168 +-
 drivers/pci/hotplug/pciehp_ctrl.c                  |  263 +-
 drivers/pci/hotplug/pciehp_hpc.c                   |  184 +-
 drivers/pci/hotplug/pciehp_pci.c                   |   41 +-
 drivers/pci/hotplug/pnv_php.c                      |   40 +-
 drivers/pci/hotplug/rpaphp.h                       |   10 +-
 drivers/pci/hotplug/rpaphp_core.c                  |   20 +-
 drivers/pci/hotplug/rpaphp_pci.c                   |   11 +-
 drivers/pci/hotplug/rpaphp_slot.c                  |   22 +-
 drivers/pci/hotplug/s390_pci_hpc.c                 |   44 +-
 drivers/pci/hotplug/sgi_hotplug.c                  |   63 +-
 drivers/pci/hotplug/shpchp.h                       |    8 +-
 drivers/pci/hotplug/shpchp_core.c                  |   48 +-
 drivers/pci/hotplug/shpchp_ctrl.c                  |   21 +-
 drivers/pci/iov.c                                  |    3 +-
 drivers/pci/msi.c                                  |    9 +-
 drivers/pci/of.c                                   |  101 -
 drivers/pci/p2pdma.c                               |  805 +++
 drivers/pci/pci-acpi.c                             |   63 +-
 drivers/pci/pci-bridge-emul.c                      |  408 ++
 drivers/pci/pci-bridge-emul.h                      |  124 +
 drivers/pci/pci-mid.c                              |    4 +-
 drivers/pci/pci.c                                  |  139 +-
 drivers/pci/pci.h                                  |   78 +-
 drivers/pci/pcie/Kconfig                           |    4 -
 drivers/pci/pcie/aer.c                             |  239 +-
 drivers/pci/pcie/aer_inject.c                      |   96 +-
 drivers/pci/pcie/aspm.c                            |    4 +-
 drivers/pci/pcie/dpc.c                             |   72 +-
 drivers/pci/pcie/err.c                             |  281 +-
 drivers/pci/pcie/pme.c                             |   30 +-
 drivers/pci/pcie/portdrv.h                         |   32 +-
 drivers/pci/pcie/portdrv_core.c                    |   21 +
 drivers/pci/pcie/portdrv_pci.c                     |   31 +-
 drivers/pci/probe.c                                |   24 +-
 drivers/pci/quirks.c                               |   96 +-
 drivers/pci/remove.c                               |    4 +-
 drivers/pci/setup-bus.c                            |   28 +-
 drivers/pci/slot.c                                 |    3 +-
 drivers/pcmcia/electra_cf.c                        |    2 +-
 drivers/pcmcia/pcmcia_resource.c                   |    4 +-
 drivers/pcmcia/ricoh.h                             |   35 +
 drivers/pcmcia/soc_common.c                        |    9 +-
 drivers/pcmcia/yenta_socket.c                      |    3 +-
 drivers/perf/arm_pmu.c                             |    8 +-
 drivers/perf/arm_pmu_platform.c                    |    6 +-
 drivers/phy/Kconfig                                |    3 +
 drivers/phy/Makefile                               |    3 +
 drivers/phy/broadcom/Kconfig                       |    3 +-
 drivers/phy/broadcom/phy-bcm-cygnus-pcie.c         |    4 +-
 drivers/phy/broadcom/phy-brcm-sata.c               |   74 +-
 drivers/phy/broadcom/phy-brcm-usb.c                |    4 +-
 drivers/phy/cadence/Kconfig                        |   10 +
 drivers/phy/cadence/Makefile                       |    1 +
 drivers/phy/cadence/phy-cadence-dp.c               |  541 ++
 drivers/phy/lantiq/phy-lantiq-rcu-usb2.c           |    5 +-
 drivers/phy/marvell/Kconfig                        |   11 +
 drivers/phy/marvell/Makefile                       |    1 +
 drivers/phy/marvell/phy-berlin-sata.c              |    6 +-
 drivers/phy/marvell/phy-pxa-usb.c                  |  345 +
 drivers/phy/motorola/phy-mapphone-mdm6600.c        |   19 +-
 drivers/phy/mscc/Kconfig                           |   11 +
 drivers/phy/mscc/Makefile                          |    5 +
 drivers/phy/mscc/phy-ocelot-serdes.c               |  295 +
 drivers/phy/qualcomm/Kconfig                       |   17 +
 drivers/phy/qualcomm/Makefile                      |    4 +-
 drivers/phy/qualcomm/phy-qcom-qmp.c                |  222 +-
 drivers/phy/qualcomm/phy-qcom-qmp.h                |   15 +
 drivers/phy/qualcomm/phy-qcom-qusb2.c              |    4 +-
 drivers/phy/qualcomm/phy-qcom-ufs-i.h              |    2 +-
 drivers/phy/qualcomm/phy-qcom-ufs.c                |   50 -
 drivers/phy/renesas/Kconfig                        |    1 +
 drivers/phy/renesas/Makefile                       |    1 +
 drivers/phy/renesas/phy-rcar-gen2.c                |    5 +-
 drivers/phy/renesas/phy-rcar-gen3-usb2.c           |   86 +-
 drivers/phy/renesas/phy-rcar-gen3-usb3.c           |    5 +-
 drivers/phy/rockchip/Kconfig                       |    8 +
 drivers/phy/rockchip/Makefile                      |    1 +
 drivers/phy/rockchip/phy-rockchip-emmc.c           |    4 +-
 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c      | 1277 ++++
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |    8 +-
 drivers/phy/rockchip/phy-rockchip-typec.c          |    8 +-
 drivers/phy/rockchip/phy-rockchip-usb.c            |  145 +-
 drivers/phy/socionext/Kconfig                      |   34 +
 drivers/phy/socionext/Makefile                     |    8 +
 drivers/phy/socionext/phy-uniphier-pcie.c          |  240 +
 drivers/phy/socionext/phy-uniphier-usb2.c          |  244 +
 drivers/phy/socionext/phy-uniphier-usb3hs.c        |  422 ++
 drivers/phy/socionext/phy-uniphier-usb3ss.c        |  349 +
 drivers/phy/tegra/xusb.c                           |    4 +-
 drivers/phy/ti/phy-twl4030-usb.c                   |   29 +
 drivers/pinctrl/Kconfig                            |   17 +-
 drivers/pinctrl/Makefile                           |    2 +
 drivers/pinctrl/aspeed/pinctrl-aspeed.c            |    2 +-
 drivers/pinctrl/bcm/Kconfig                        |   13 +
 drivers/pinctrl/bcm/Makefile                       |    1 +
 drivers/pinctrl/bcm/pinctrl-ns.c                   |  372 +
 drivers/pinctrl/berlin/berlin.c                    |    6 +-
 drivers/pinctrl/cirrus/pinctrl-madera-core.c       |   10 +-
 drivers/pinctrl/core.c                             |    4 +-
 drivers/pinctrl/freescale/pinctrl-imx.c            |    7 +-
 drivers/pinctrl/freescale/pinctrl-imx1-core.c      |   12 +-
 drivers/pinctrl/freescale/pinctrl-mxs.c            |    1 -
 drivers/pinctrl/intel/pinctrl-baytrail.c           |   41 +-
 drivers/pinctrl/intel/pinctrl-broxton.c            |  154 +-
 drivers/pinctrl/intel/pinctrl-cannonlake.c         |   19 +-
 drivers/pinctrl/intel/pinctrl-cedarfork.c          |    7 +-
 drivers/pinctrl/intel/pinctrl-cherryview.c         |  147 +-
 drivers/pinctrl/intel/pinctrl-denverton.c          |    7 +-
 drivers/pinctrl/intel/pinctrl-geminilake.c         |   75 +-
 drivers/pinctrl/intel/pinctrl-icelake.c            |    7 +-
 drivers/pinctrl/intel/pinctrl-intel.c              |  150 +-
 drivers/pinctrl/intel/pinctrl-intel.h              |   42 +-
 drivers/pinctrl/intel/pinctrl-lewisburg.c          |    7 +-
 drivers/pinctrl/intel/pinctrl-merrifield.c         |   56 +-
 drivers/pinctrl/intel/pinctrl-sunrisepoint.c       |   19 +-
 drivers/pinctrl/mediatek/Kconfig                   |   49 +-
 drivers/pinctrl/mediatek/Makefile                  |    5 +
 drivers/pinctrl/mediatek/mtk-eint.c                |    2 +-
 drivers/pinctrl/mediatek/mtk-eint.h                |    4 +-
 drivers/pinctrl/mediatek/pinctrl-moore.c           |  690 ++
 drivers/pinctrl/mediatek/pinctrl-moore.h           |   51 +
 drivers/pinctrl/mediatek/pinctrl-mt6765.c          | 1108 +++
 drivers/pinctrl/mediatek/pinctrl-mt7622.c          | 1407 +---
 drivers/pinctrl/mediatek/pinctrl-mt7623.c          | 1441 ++++
 drivers/pinctrl/mediatek/pinctrl-mt8183.c          |  544 ++
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c   |  670 ++
 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h   |  291 +
 drivers/pinctrl/mediatek/pinctrl-mtk-common.c      |    4 +-
 drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h      | 1754 +++++
 drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h      | 1916 ++++++
 drivers/pinctrl/mediatek/pinctrl-paris.c           |  907 +++
 drivers/pinctrl/mediatek/pinctrl-paris.h           |   63 +
 drivers/pinctrl/meson/Kconfig                      |    6 +
 drivers/pinctrl/meson/Makefile                     |    1 +
 drivers/pinctrl/meson/pinctrl-meson-g12a.c         | 1404 ++++
 drivers/pinctrl/meson/pinctrl-meson.c              |    4 +-
 drivers/pinctrl/meson/pinctrl-meson.h              |    2 +-
 drivers/pinctrl/mvebu/pinctrl-mvebu.c              |    6 +-
 drivers/pinctrl/nomadik/pinctrl-ab8500.c           |    2 +-
 drivers/pinctrl/nomadik/pinctrl-ab8505.c           |    2 +-
 drivers/pinctrl/nomadik/pinctrl-abx500.c           |    2 +-
 drivers/pinctrl/nomadik/pinctrl-nomadik.c          |   12 +-
 drivers/pinctrl/nuvoton/Kconfig                    |   12 +
 drivers/pinctrl/nuvoton/Makefile                   |    4 +
 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c          | 2072 ++++++
 drivers/pinctrl/pinctrl-amd.c                      |    2 +-
 drivers/pinctrl/pinctrl-as3722.c                   |    2 +-
 drivers/pinctrl/pinctrl-at91-pio4.c                |   29 +-
 drivers/pinctrl/pinctrl-at91.c                     |   40 +-
 drivers/pinctrl/pinctrl-coh901.c                   |    2 +-
 drivers/pinctrl/pinctrl-digicolor.c                |    1 -
 drivers/pinctrl/pinctrl-falcon.c                   |    2 +-
 drivers/pinctrl/pinctrl-gemini.c                   |   79 +-
 drivers/pinctrl/pinctrl-ingenic.c                  |  462 +-
 drivers/pinctrl/pinctrl-lantiq.c                   |    8 +-
 drivers/pinctrl/pinctrl-lpc18xx.c                  |    6 +
 drivers/pinctrl/pinctrl-mcp23s08.c                 |   15 +-
 drivers/pinctrl/pinctrl-pistachio.c                |    1 -
 drivers/pinctrl/pinctrl-rockchip.c                 |   10 +-
 drivers/pinctrl/pinctrl-rza1.c                     |   21 +-
 drivers/pinctrl/pinctrl-rzn1.c                     |  947 +++
 drivers/pinctrl/pinctrl-single.c                   |   32 +-
 drivers/pinctrl/pinctrl-st.c                       |    6 +-
 drivers/pinctrl/qcom/Kconfig                       |   17 +
 drivers/pinctrl/qcom/Makefile                      |    2 +
 drivers/pinctrl/qcom/pinctrl-msm.c                 |  250 +-
 drivers/pinctrl/qcom/pinctrl-msm.h                 |    4 +
 drivers/pinctrl/qcom/pinctrl-qcs404.c              | 1697 +++++
 drivers/pinctrl/qcom/pinctrl-sdm660.c              | 1455 ++++
 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c           |    2 +-
 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c            |   29 +-
 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c           |   30 +-
 drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c            |    2 +-
 drivers/pinctrl/samsung/pinctrl-samsung.c          |    2 +-
 drivers/pinctrl/samsung/pinctrl-samsung.h          |    2 +-
 drivers/pinctrl/sh-pfc/Kconfig                     |   16 +
 drivers/pinctrl/sh-pfc/Makefile                    |    3 +
 drivers/pinctrl/sh-pfc/core.c                      |   23 +-
 drivers/pinctrl/sh-pfc/core.h                      |    7 +-
 drivers/pinctrl/sh-pfc/gpio.c                      |    5 +-
 drivers/pinctrl/sh-pfc/pfc-emev2.c                 |    5 +-
 drivers/pinctrl/sh-pfc/pfc-r8a73a4.c               |   15 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7740.c               |   15 +-
 drivers/pinctrl/sh-pfc/pfc-r8a77470.c              |  408 ++
 drivers/pinctrl/sh-pfc/pfc-r8a7778.c               |   10 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7779.c               |   14 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7790.c               |   15 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7791.c               |   43 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7792.c               |    5 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7794.c               |    5 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c           |    5 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7795.c               |    5 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7796.c               |  842 +--
 drivers/pinctrl/sh-pfc/pfc-r8a77965.c              |  419 ++
 drivers/pinctrl/sh-pfc/pfc-r8a77970.c              |    5 +-
 drivers/pinctrl/sh-pfc/pfc-r8a77990.c              |  981 ++-
 drivers/pinctrl/sh-pfc/pfc-r8a77995.c              |  370 +-
 drivers/pinctrl/sh-pfc/pfc-sh7203.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-sh7264.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-sh7269.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-sh73a0.c                |   15 +-
 drivers/pinctrl/sh-pfc/pfc-sh7720.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-sh7723.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-sh7724.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-sh7734.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-sh7757.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-sh7785.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-sh7786.c                |    5 +-
 drivers/pinctrl/sh-pfc/pfc-shx3.c                  |    5 +-
 drivers/pinctrl/sh-pfc/pinctrl.c                   |    5 +-
 drivers/pinctrl/sh-pfc/sh_pfc.h                    |   10 +-
 drivers/pinctrl/sirf/pinctrl-atlas7.c              |   11 +-
 drivers/pinctrl/sirf/pinctrl-sirf.c                |    2 +-
 drivers/pinctrl/spear/pinctrl-spear.h              |    2 +-
 drivers/pinctrl/sprd/pinctrl-sprd.c                |   13 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |    4 +-
 drivers/pinctrl/sunxi/pinctrl-sunxi.c              |   34 +-
 drivers/pinctrl/tegra/pinctrl-tegra.c              |    1 -
 drivers/pinctrl/ti/pinctrl-ti-iodelay.c            |    8 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c   |    5 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier.h        |    2 +-
 drivers/pinctrl/vt8500/pinctrl-wmt.c               |    6 +-
 drivers/pinctrl/vt8500/pinctrl-wmt.h               |    2 +-
 drivers/platform/chrome/chromeos_tbmc.c            |    2 +-
 drivers/platform/chrome/cros_ec_lpc.c              |   18 +-
 drivers/platform/chrome/cros_ec_lpc_mec.c          |    3 +-
 drivers/platform/chrome/cros_ec_lpc_mec.h          |   90 +
 drivers/platform/chrome/cros_ec_lpc_reg.c          |    3 +-
 drivers/platform/chrome/cros_ec_lpc_reg.h          |   61 +
 drivers/platform/chrome/cros_ec_proto.c            |    2 +-
 drivers/platform/goldfish/goldfish_pipe.c          |  399 +-
 drivers/platform/goldfish/goldfish_pipe_qemu.h     |   98 +
 drivers/platform/x86/Kconfig                       |   61 +-
 drivers/platform/x86/Makefile                      |    4 +
 drivers/platform/x86/acerhdf.c                     |   68 +-
 drivers/platform/x86/asus-wmi.c                    |  158 +-
 drivers/platform/x86/dcdbas.c                      |  761 +++
 drivers/platform/x86/dcdbas.h                      |  117 +
 drivers/platform/x86/dell-smbios-smm.c             |    2 +-
 drivers/platform/x86/dell_rbu.c                    |  753 ++
 drivers/platform/x86/eeepc-laptop.c                |   43 +-
 drivers/platform/x86/ideapad-laptop.c              |    9 +-
 drivers/platform/x86/intel-hid.c                   |   12 +-
 drivers/platform/x86/intel-rst.c                   |   23 +-
 drivers/platform/x86/intel-smartconnect.c          |   22 +-
 drivers/platform/x86/intel-wmi-thunderbolt.c       |   18 +-
 drivers/platform/x86/intel_atomisp2_pm.c           |  119 +
 drivers/platform/x86/intel_bxtwc_tmu.c             |   13 +-
 drivers/platform/x86/intel_cht_int33fe.c           |   58 +-
 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c       |    1 +
 drivers/platform/x86/intel_int0002_vgpio.c         |   29 +-
 drivers/platform/x86/intel_ips.c                   |   15 +-
 drivers/platform/x86/intel_ips.h                   |   13 +-
 drivers/platform/x86/intel_menlow.c                |   28 +-
 drivers/platform/x86/intel_mid_powerbtn.c          |   18 +-
 drivers/platform/x86/intel_mid_thermal.c           |   30 +-
 drivers/platform/x86/intel_oaktrail.c              |   32 +-
 drivers/platform/x86/intel_pmc_core.c              |   11 +-
 drivers/platform/x86/intel_pmc_core.h              |   11 +-
 drivers/platform/x86/intel_pmc_ipc.c               |   35 +-
 drivers/platform/x86/intel_punit_ipc.c             |   12 +-
 drivers/platform/x86/intel_scu_ipc.c               |   16 +-
 drivers/platform/x86/intel_scu_ipcutil.c           |   24 +-
 drivers/platform/x86/intel_telemetry_core.c        |   12 +-
 drivers/platform/x86/intel_telemetry_debugfs.c     |   27 +-
 drivers/platform/x86/intel_telemetry_pltdrv.c      |   14 +-
 drivers/platform/x86/intel_turbo_max_3.c           |   18 +-
 drivers/platform/x86/lg-laptop.c                   |  700 ++
 drivers/platform/x86/mlx-platform.c                |    2 +-
 drivers/platform/x86/touchscreen_dmi.c             |  107 +-
 drivers/platform/x86/wmi.c                         |    6 +-
 drivers/power/reset/at91-sama5d2_shdwc.c           |  119 +-
 drivers/power/reset/qcom-pon.c                     |    1 +
 drivers/power/reset/rmobile-reset.c                |    5 +-
 drivers/power/supply/Kconfig                       |    7 +
 drivers/power/supply/Makefile                      |    1 +
 drivers/power/supply/ab8500_fg.c                   |   52 +-
 drivers/power/supply/bq25890_charger.c             |   62 +-
 drivers/power/supply/bq27xxx_battery.c             |    9 +
 drivers/power/supply/bq27xxx_battery_i2c.c         |    2 +
 drivers/power/supply/cros_usbpd-charger.c          |  117 +-
 drivers/power/supply/ds2780_battery.c              |    2 +-
 drivers/power/supply/ds2781_battery.c              |    2 +-
 drivers/power/supply/ds2782_battery.c              |    2 +-
 drivers/power/supply/max14577_charger.c            |   22 +-
 drivers/power/supply/max17040_battery.c            |   18 +-
 drivers/power/supply/max17042_battery.c            |   32 +-
 drivers/power/supply/max77693_charger.c            |   22 +-
 drivers/power/supply/max8925_power.c               |    1 +
 drivers/power/supply/max8997_charger.c             |   26 +-
 drivers/power/supply/max8998_charger.c             |   28 +-
 drivers/power/supply/power_supply_sysfs.c          |    3 +-
 drivers/power/supply/sc2731_charger.c              |  504 ++
 drivers/power/supply/twl4030_charger.c             |   35 +-
 drivers/powercap/intel_rapl.c                      |   73 +-
 drivers/ptp/ptp_chardev.c                          |    4 +
 drivers/ptp/ptp_clock.c                            |    6 +-
 drivers/ptp/ptp_dte.c                              |    6 +-
 drivers/pwm/Kconfig                                |    5 +-
 drivers/pwm/pwm-lpss-platform.c                    |   24 +-
 drivers/pwm/pwm-lpss.c                             |   61 +-
 drivers/pwm/pwm-lpss.h                             |   14 +-
 drivers/pwm/pwm-rcar.c                             |    5 +-
 drivers/pwm/pwm-renesas-tpu.c                      |   10 +-
 drivers/pwm/pwm-tegra.c                            |    1 -
 drivers/pwm/sysfs.c                                |   12 +-
 drivers/regulator/Kconfig                          |   21 +-
 drivers/regulator/Makefile                         |    4 +-
 drivers/regulator/arizona-ldo1.c                   |    2 +-
 drivers/regulator/axp20x-regulator.c               |    3 +-
 drivers/regulator/bd71837-regulator.c              |  645 --
 drivers/regulator/bd718x7-regulator.c              | 1119 +++
 drivers/regulator/core.c                           |  124 +-
 drivers/regulator/da9052-regulator.c               |    2 +-
 drivers/regulator/da9055-regulator.c               |    2 +-
 drivers/regulator/da9211-regulator.c               |   10 +-
 drivers/regulator/fixed-helper.c                   |    1 -
 drivers/regulator/fixed.c                          |   57 +-
 drivers/regulator/helpers.c                        |  243 +-
 drivers/regulator/isl9305.c                        |    4 +
 drivers/regulator/lm363x-regulator.c               |    6 +-
 drivers/regulator/lochnagar-regulator.c            |  254 +
 drivers/regulator/lp8788-ldo.c                     |    7 +-
 drivers/regulator/ltc3589.c                        |    3 +-
 drivers/regulator/ltc3676.c                        |    3 +-
 drivers/regulator/max8952.c                        |    1 +
 drivers/regulator/max8973-regulator.c              |    1 +
 drivers/regulator/max8997-regulator.c              |    4 +-
 drivers/regulator/mc13xxx-regulator-core.c         |    2 +-
 drivers/regulator/of_regulator.c                   |   44 +-
 drivers/regulator/pfuze100-regulator.c             |   91 +
 drivers/regulator/qcom-rpmh-regulator.c            |   17 +-
 drivers/regulator/qcom_smd-regulator.c             |   77 +
 drivers/regulator/s5m8767.c                        |   25 +-
 drivers/regulator/stpmic1_regulator.c              |  674 ++
 drivers/regulator/tps65090-regulator.c             |    1 +
 drivers/remoteproc/Kconfig                         |   46 +-
 drivers/remoteproc/Makefile                        |    5 +-
 drivers/remoteproc/da8xx_remoteproc.c              |    2 +-
 drivers/remoteproc/qcom_adsp_pil.c                 |  374 -
 drivers/remoteproc/qcom_q6v5.c                     |   43 +-
 drivers/remoteproc/qcom_q6v5_adsp.c                |  497 ++
 drivers/remoteproc/qcom_q6v5_mss.c                 | 1508 ++++
 drivers/remoteproc/qcom_q6v5_pas.c                 |  398 ++
 drivers/remoteproc/qcom_q6v5_pil.c                 | 1378 ----
 drivers/remoteproc/remoteproc_core.c               |  595 +-
 drivers/remoteproc/remoteproc_debugfs.c            |    1 +
 drivers/remoteproc/remoteproc_internal.h           |    2 +
 drivers/remoteproc/remoteproc_sysfs.c              |    5 +
 drivers/remoteproc/remoteproc_virtio.c             |   14 +-
 drivers/reset/Kconfig                              |    9 +
 drivers/reset/Makefile                             |    1 +
 drivers/reset/core.c                               |   15 +-
 drivers/reset/reset-imx7.c                         |    1 +
 drivers/reset/reset-qcom-pdc.c                     |  124 +
 drivers/rpmsg/qcom_glink_native.c                  |    3 -
 drivers/rpmsg/qcom_glink_smem.c                    |   14 +-
 drivers/rpmsg/qcom_smd.c                           |    9 +-
 drivers/rpmsg/rpmsg_char.c                         |   27 +-
 drivers/rtc/Kconfig                                |   14 +-
 drivers/rtc/Makefile                               |   12 +-
 drivers/rtc/class.c                                |   12 +-
 drivers/rtc/interface.c                            |    3 -
 drivers/rtc/rtc-ab8500.c                           |   96 +-
 drivers/rtc/rtc-abx80x.c                           |  143 +-
 drivers/rtc/rtc-armada38x.c                        |   46 +-
 drivers/rtc/rtc-cmos.c                             |   29 +-
 drivers/rtc/rtc-core.h                             |   14 -
 drivers/rtc/rtc-ds1307.c                           |  145 +-
 drivers/rtc/rtc-ds1685.c                           |  194 +-
 drivers/rtc/rtc-isl1208.c                          |   34 +-
 drivers/rtc/rtc-lib.c                              |    2 +-
 drivers/rtc/rtc-m41t80.c                           |    2 +-
 drivers/rtc/rtc-mrst.c                             |    5 +-
 drivers/rtc/rtc-mt6397.c                           |   13 +-
 drivers/rtc/rtc-mv.c                               |    8 +-
 drivers/rtc/rtc-omap.c                             |   28 +-
 drivers/rtc/rtc-pl030.c                            |   15 +-
 drivers/rtc/rtc-pl031.c                            |   18 +-
 drivers/rtc/rtc-rs5c348.c                          |   65 +-
 drivers/rtc/rtc-rv8803.c                           |    7 +-
 drivers/rtc/rtc-s35390a.c                          |    2 +-
 drivers/rtc/rtc-sc27xx.c                           |   60 +-
 drivers/rtc/rtc-sun6i.c                            |    3 +-
 drivers/rtc/rtc-sysfs.c                            |    4 +-
 drivers/rtc/rtc-tegra.c                            |   10 +-
 drivers/rtc/rtc-test.c                             |    7 +-
 drivers/rtc/rtc-tx4939.c                           |    4 +-
 drivers/rtc/rtc-vr41xx.c                           |    9 +-
 drivers/s390/block/dasd.c                          |    6 +-
 drivers/s390/block/dasd_genhd.c                    |    2 +-
 drivers/s390/block/dcssblk.c                       |    2 +-
 drivers/s390/block/scm_blk.c                       |    2 +-
 drivers/s390/char/Makefile                         |    1 +
 drivers/s390/char/fs3270.c                         |    2 +-
 drivers/s390/char/monwriter.c                      |   33 +-
 drivers/s390/char/sclp.h                           |   52 +
 drivers/s390/char/sclp_cmd.c                       |   11 +-
 drivers/s390/char/sclp_early.c                     |  123 +-
 drivers/s390/char/sclp_early_core.c                |  127 +-
 drivers/s390/char/sclp_pci.c                       |   10 +-
 drivers/s390/char/tape_3590.c                      |    2 +-
 drivers/s390/char/tty3270.c                        |    2 +-
 drivers/s390/char/vmlogrdr.c                       |    2 +-
 drivers/s390/cio/ccwgroup.c                        |   30 +
 drivers/s390/cio/cmf.c                             |    2 +-
 drivers/s390/cio/qdio_main.c                       |   15 +-
 drivers/s390/cio/qdio_setup.c                      |    1 -
 drivers/s390/cio/vfio_ccw_cp.c                     |    2 +-
 drivers/s390/cio/vfio_ccw_drv.c                    |   24 +-
 drivers/s390/cio/vfio_ccw_fsm.c                    |    6 +-
 drivers/s390/cio/vfio_ccw_ops.c                    |    4 +-
 drivers/s390/cio/vfio_ccw_private.h                |    2 +-
 drivers/s390/crypto/Makefile                       |    6 +-
 drivers/s390/crypto/ap_bus.c                       |   79 +-
 drivers/s390/crypto/ap_bus.h                       |   25 +
 drivers/s390/crypto/pkey_api.c                     |  521 +-
 drivers/s390/crypto/vfio_ap_drv.c                  |  157 +
 drivers/s390/crypto/vfio_ap_ops.c                  |  939 +++
 drivers/s390/crypto/vfio_ap_private.h              |   88 +
 drivers/s390/crypto/zcrypt_api.c                   |  627 +-
 drivers/s390/crypto/zcrypt_api.h                   |   15 +-
 drivers/s390/crypto/zcrypt_card.c                  |    2 -
 drivers/s390/crypto/zcrypt_cca_key.h               |    2 -
 drivers/s390/crypto/zcrypt_cex2a.c                 |    6 +-
 drivers/s390/crypto/zcrypt_cex2a.h                 |    6 +-
 drivers/s390/crypto/zcrypt_cex2c.c                 |  292 +
 drivers/s390/crypto/zcrypt_cex2c.h                 |   18 +
 drivers/s390/crypto/zcrypt_cex4.c                  |   20 +-
 drivers/s390/crypto/zcrypt_error.h                 |   24 +-
 drivers/s390/crypto/zcrypt_msgtype50.c             |   24 +-
 drivers/s390/crypto/zcrypt_msgtype50.h             |    2 -
 drivers/s390/crypto/zcrypt_msgtype6.c              |   74 +-
 drivers/s390/crypto/zcrypt_msgtype6.h              |   15 +-
 drivers/s390/crypto/zcrypt_pcixcc.c                |  317 -
 drivers/s390/crypto/zcrypt_pcixcc.h                |   20 -
 drivers/s390/crypto/zcrypt_queue.c                 |    2 -
 drivers/s390/net/ism_drv.c                         |    4 +-
 drivers/s390/net/qeth_core.h                       |   43 +-
 drivers/s390/net/qeth_core_main.c                  |  833 ++-
 drivers/s390/net/qeth_core_mpc.c                   |   33 +-
 drivers/s390/net/qeth_core_mpc.h                   |   30 +-
 drivers/s390/net/qeth_core_sys.c                   |   15 +-
 drivers/s390/net/qeth_l2_main.c                    |  150 +-
 drivers/s390/net/qeth_l3_main.c                    |  363 +-
 drivers/s390/virtio/virtio_ccw.c                   |    2 +-
 drivers/sbus/char/openprom.c                       |   11 +-
 drivers/sbus/char/oradax.c                         |    3 +-
 drivers/scsi/3w-9xxx.c                             |   62 +-
 drivers/scsi/3w-sas.c                              |   46 +-
 drivers/scsi/3w-xxxx.c                             |   20 +-
 drivers/scsi/3w-xxxx.h                             |    1 -
 drivers/scsi/53c700.h                              |    2 +-
 drivers/scsi/BusLogic.c                            |   36 +-
 drivers/scsi/FlashPoint.c                          |    6 +-
 drivers/scsi/Kconfig                               |   41 +-
 drivers/scsi/Makefile                              |    2 +
 drivers/scsi/NCR5380.c                             |  167 +-
 drivers/scsi/NCR5380.h                             |    2 +-
 drivers/scsi/a100u2w.c                             |   20 +-
 drivers/scsi/aacraid/aachba.c                      |    7 -
 drivers/scsi/aacraid/commsup.c                     |    2 -
 drivers/scsi/aacraid/linit.c                       |    4 +-
 drivers/scsi/advansys.c                            |    4 +-
 drivers/scsi/aha152x.c                             |   14 +-
 drivers/scsi/aic7xxx/aic7770.c                     |    6 -
 drivers/scsi/aic7xxx/aic79xx.h                     |    6 -
 drivers/scsi/aic7xxx/aic79xx_core.c                |   44 -
 drivers/scsi/aic7xxx/aic79xx_pci.c                 |    8 -
 drivers/scsi/aic7xxx/aic7xxx.h                     |    6 -
 drivers/scsi/aic7xxx/aic7xxx_93cx6.c               |    6 -
 drivers/scsi/aic7xxx/aic7xxx_core.c                |   41 +-
 drivers/scsi/aic7xxx/aic7xxx_pci.c                 |    7 -
 drivers/scsi/aic7xxx/aicasm/aicasm.h               |    4 -
 drivers/scsi/aic7xxx/aicasm/aicasm_gram.y          |    4 -
 drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y    |    4 -
 drivers/scsi/aic7xxx/aicasm/aicasm_macro_scan.l    |    4 -
 drivers/scsi/aic7xxx/aicasm/aicasm_scan.l          |    4 -
 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c        |    4 -
 drivers/scsi/aic7xxx/aicasm/aicasm_symbol.h        |    4 -
 drivers/scsi/aic94xx/aic94xx_init.c                |    9 +-
 drivers/scsi/aic94xx/aic94xx_scb.c                 |    5 +
 drivers/scsi/aic94xx/aic94xx_task.c                |   46 +-
 drivers/scsi/am53c974.c                            |   54 +-
 drivers/scsi/arcmsr/arcmsr_hba.c                   |   29 +-
 drivers/scsi/atp870u.c                             |    6 +-
 drivers/scsi/be2iscsi/be_cmds.c                    |   10 +-
 drivers/scsi/be2iscsi/be_iscsi.c                   |   15 +-
 drivers/scsi/be2iscsi/be_main.c                    |   75 +-
 drivers/scsi/be2iscsi/be_mgmt.c                    |   27 +-
 drivers/scsi/bfa/bfa_defs_svc.h                    |    2 +-
 drivers/scsi/bfa/bfa_fcbuild.c                     |  108 -
 drivers/scsi/bfa/bfa_fcbuild.h                     |    9 -
 drivers/scsi/bfa/bfad.c                            |    2 -
 drivers/scsi/bfa/bfad_im.h                         |    2 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                  |    9 +-
 drivers/scsi/csiostor/csio_init.c                  |    8 +-
 drivers/scsi/csiostor/csio_lnode.c                 |    6 +-
 drivers/scsi/csiostor/csio_scsi.c                  |   12 +-
 drivers/scsi/csiostor/csio_wr.c                    |   17 +-
 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c                 |  154 +-
 drivers/scsi/cxgbi/libcxgbi.c                      |    5 +-
 drivers/scsi/cxgbi/libcxgbi.h                      |    3 +
 drivers/scsi/dc395x.c                              |  191 +-
 drivers/scsi/esp_scsi.c                            |  286 +-
 drivers/scsi/esp_scsi.h                            |   38 +-
 drivers/scsi/fnic/fnic_fcs.c                       |   41 +-
 drivers/scsi/fnic/fnic_main.c                      |   19 +-
 drivers/scsi/fnic/fnic_scsi.c                      |   99 +-
 drivers/scsi/fnic/vnic_dev.c                       |   26 +-
 drivers/scsi/hisi_sas/hisi_sas.h                   |    3 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c              |  161 +-
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c             |    1 -
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c             |   15 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c             |   15 +-
 drivers/scsi/hpsa.c                                |  148 +-
 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c           |    1 -
 drivers/scsi/ips.c                                 |   81 +-
 drivers/scsi/isci/host.c                           |    8 +-
 drivers/scsi/isci/host.h                           |    2 +-
 drivers/scsi/isci/request.c                        |    4 +-
 drivers/scsi/isci/task.c                           |    4 +-
 drivers/scsi/iscsi_tcp.c                           |    3 +-
 drivers/scsi/jazz_esp.c                            |   30 +-
 drivers/scsi/libfc/fc_fcp.c                        |    6 +-
 drivers/scsi/libfc/fc_rport.c                      |   22 +-
 drivers/scsi/libsas/sas_ata.c                      |    2 +-
 drivers/scsi/libsas/sas_discover.c                 |    2 +-
 drivers/scsi/libsas/sas_expander.c                 |   22 +-
 drivers/scsi/lpfc/lpfc.h                           |   29 +-
 drivers/scsi/lpfc/lpfc_attr.c                      |  111 +-
 drivers/scsi/lpfc/lpfc_bsg.c                       |  344 +-
 drivers/scsi/lpfc/lpfc_bsg.h                       |   36 +
 drivers/scsi/lpfc/lpfc_crtn.h                      |    7 +
 drivers/scsi/lpfc/lpfc_ct.c                        |   11 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   |    2 -
 drivers/scsi/lpfc/lpfc_els.c                       |    3 +
 drivers/scsi/lpfc/lpfc_hbadisc.c                   |   10 +-
 drivers/scsi/lpfc/lpfc_hw4.h                       |   45 +
 drivers/scsi/lpfc/lpfc_init.c                      |  111 +-
 drivers/scsi/lpfc/lpfc_nportdisc.c                 |    3 +
 drivers/scsi/lpfc/lpfc_nvme.c                      |   19 +-
 drivers/scsi/lpfc/lpfc_nvmet.c                     |   20 +-
 drivers/scsi/lpfc/lpfc_scsi.c                      |   34 +-
 drivers/scsi/lpfc/lpfc_sli.c                       |  310 +-
 drivers/scsi/lpfc/lpfc_sli4.h                      |    1 +
 drivers/scsi/lpfc/lpfc_version.h                   |    2 +-
 drivers/scsi/lpfc/lpfc_vport.c                     |   14 +-
 drivers/scsi/mac_esp.c                             |  217 +-
 drivers/scsi/megaraid/megaraid_mbox.c              |  117 +-
 drivers/scsi/megaraid/megaraid_mbox.h              |    2 +-
 drivers/scsi/megaraid/megaraid_sas_base.c          |  153 +-
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |   16 +-
 drivers/scsi/mesh.c                                |    8 +-
 drivers/scsi/mpt3sas/mpt3sas_base.c                | 1189 ++--
 drivers/scsi/mpt3sas/mpt3sas_base.h                |    9 +-
 drivers/scsi/mpt3sas/mpt3sas_config.c              |   89 +-
 drivers/scsi/mpt3sas/mpt3sas_ctl.c                 |  527 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               | 1488 ++--
 drivers/scsi/mpt3sas/mpt3sas_transport.c           |  355 +-
 drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c        |  101 +-
 drivers/scsi/mpt3sas/mpt3sas_warpdrive.c           |   70 +-
 drivers/scsi/mvsas/mv_init.c                       |   21 +-
 drivers/scsi/mvsas/mv_sas.c                        |   18 +-
 drivers/scsi/mvumi.c                               |   89 +-
 drivers/scsi/myrb.c                                | 3656 ++++++++++
 drivers/scsi/myrb.h                                |  958 +++
 drivers/scsi/myrs.c                                | 3268 +++++++++
 drivers/scsi/myrs.h                                | 1134 +++
 drivers/scsi/nsp32.c                               |   18 +-
 drivers/scsi/osd/osd_initiator.c                   |    2 +-
 drivers/scsi/pcmcia/aha152x_core.c                 |    2 +-
 drivers/scsi/pcmcia/aha152x_stub.c                 |   14 +-
 drivers/scsi/pcmcia/nsp_cs.c                       |   15 +-
 drivers/scsi/pcmcia/nsp_cs.h                       |    4 -
 drivers/scsi/pcmcia/qlogic_stub.c                  |   19 +-
 drivers/scsi/pcmcia/sym53c500_cs.c                 |   16 +-
 drivers/scsi/pm8001/pm8001_defs.h                  |    8 +
 drivers/scsi/pm8001/pm8001_hwi.c                   |   31 +-
 drivers/scsi/pm8001/pm8001_hwi.h                   |    4 -
 drivers/scsi/pm8001/pm8001_init.c                  |   31 +-
 drivers/scsi/pm8001/pm8001_sas.c                   |   49 +-
 drivers/scsi/pm8001/pm8001_sas.h                   |    3 +-
 drivers/scsi/pm8001/pm80xx_hwi.c                   |  119 +-
 drivers/scsi/pm8001/pm80xx_hwi.h                   |    9 +-
 drivers/scsi/qedf/qedf_main.c                      |    8 +-
 drivers/scsi/qedi/qedi_main.c                      |    9 +-
 drivers/scsi/qla1280.c                             |   26 +-
 drivers/scsi/qla2xxx/qla_attr.c                    |  587 +-
 drivers/scsi/qla2xxx/qla_bsg.c                     |    2 +-
 drivers/scsi/qla2xxx/qla_def.h                     |   32 +-
 drivers/scsi/qla2xxx/qla_gbl.h                     |   17 +-
 drivers/scsi/qla2xxx/qla_gs.c                      |  536 +-
 drivers/scsi/qla2xxx/qla_init.c                    |  419 +-
 drivers/scsi/qla2xxx/qla_inline.h                  |   23 +-
 drivers/scsi/qla2xxx/qla_iocb.c                    |   47 +-
 drivers/scsi/qla2xxx/qla_isr.c                     |   90 +-
 drivers/scsi/qla2xxx/qla_mbx.c                     |   58 +-
 drivers/scsi/qla2xxx/qla_mr.c                      |   21 +-
 drivers/scsi/qla2xxx/qla_nvme.c                    |    7 +-
 drivers/scsi/qla2xxx/qla_nx.c                      |    6 +-
 drivers/scsi/qla2xxx/qla_nx2.c                     |    2 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  321 +-
 drivers/scsi/qla2xxx/qla_sup.c                     |    2 +-
 drivers/scsi/qla2xxx/qla_target.c                  |  550 +-
 drivers/scsi/qla2xxx/qla_target.h                  |    8 +-
 drivers/scsi/qla2xxx/qla_version.h                 |    2 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c                 |   51 +-
 drivers/scsi/qla4xxx/ql4_init.c                    |   10 +-
 drivers/scsi/qla4xxx/ql4_os.c                      |   26 +-
 drivers/scsi/raid_class.c                          |    4 +-
 drivers/scsi/scsi_error.c                          |    3 -
 drivers/scsi/scsi_lib.c                            |   16 +-
 drivers/scsi/scsi_pm.c                             |    1 +
 drivers/scsi/scsi_transport_sas.c                  |    2 -
 drivers/scsi/sd.c                                  |   18 +-
 drivers/scsi/sd.h                                  |   15 +-
 drivers/scsi/sd_zbc.c                              |  501 +-
 drivers/scsi/sg.c                                  |    2 +-
 drivers/scsi/smartpqi/smartpqi_init.c              |  100 +-
 drivers/scsi/smartpqi/smartpqi_sis.c               |   11 +-
 drivers/scsi/snic/snic_disc.c                      |    7 +-
 drivers/scsi/snic/snic_io.c                        |   25 +-
 drivers/scsi/snic/snic_main.c                      |   24 +-
 drivers/scsi/snic/snic_scsi.c                      |   15 +-
 drivers/scsi/snic/vnic_dev.c                       |   29 +-
 drivers/scsi/sr.c                                  |    3 +-
 drivers/scsi/sun3x_esp.c                           |   30 +-
 drivers/scsi/sun_esp.c                             |   61 +-
 drivers/scsi/sym53c8xx_2/sym_hipd.c                |   15 +-
 drivers/scsi/ufs/Kconfig                           |   19 +
 drivers/scsi/ufs/Makefile                          |    3 +-
 drivers/scsi/ufs/ufs-qcom.c                        |   82 +-
 drivers/scsi/ufs/ufs-qcom.h                        |    5 -
 drivers/scsi/ufs/ufs.h                             |   94 +-
 drivers/scsi/ufs/ufs_bsg.c                         |  210 +
 drivers/scsi/ufs/ufs_bsg.h                         |   23 +
 drivers/scsi/ufs/ufshcd.c                          |  431 +-
 drivers/scsi/ufs/ufshcd.h                          |   12 +
 drivers/scsi/ufs/ufshci.h                          |   25 +-
 drivers/scsi/vmw_pvscsi.c                          |   77 +-
 drivers/scsi/zorro_esp.c                           |  290 +-
 drivers/sfi/sfi_core.c                             |    2 +-
 drivers/slimbus/core.c                             |   37 +-
 drivers/slimbus/qcom-ngd-ctrl.c                    |   34 +-
 drivers/soc/Makefile                               |    2 +-
 drivers/soc/actions/Kconfig                        |    2 +-
 drivers/soc/actions/Makefile                       |    2 +
 drivers/soc/actions/owl-sps-helper.c               |    6 +-
 drivers/soc/actions/owl-sps.c                      |   64 +-
 drivers/soc/amlogic/Kconfig                        |    7 +
 drivers/soc/amlogic/Makefile                       |    1 +
 drivers/soc/amlogic/meson-canvas.c                 |  185 +
 drivers/soc/dove/pmu.c                             |    8 +-
 drivers/soc/fsl/dpio/dpio-driver.c                 |    3 -
 drivers/soc/fsl/dpio/dpio-service.c                |   58 +
 drivers/soc/fsl/qbman/Kconfig                      |    2 +-
 drivers/soc/fsl/qbman/bman.c                       |    6 +-
 drivers/soc/fsl/qbman/bman_ccsr.c                  |   11 +
 drivers/soc/fsl/qbman/bman_portal.c                |   14 +-
 drivers/soc/fsl/qbman/dpaa_sys.h                   |   20 +
 drivers/soc/fsl/qbman/qman.c                       |   56 +-
 drivers/soc/fsl/qbman/qman_ccsr.c                  |   13 +-
 drivers/soc/fsl/qbman/qman_portal.c                |   14 +-
 drivers/soc/fsl/qe/qe.c                            |    6 +-
 drivers/soc/fsl/qe/qe_tdm.c                        |    4 +-
 drivers/soc/fsl/qe/ucc.c                           |    2 +-
 drivers/soc/imx/gpc.c                              |   26 +-
 drivers/soc/imx/gpcv2.c                            |  100 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c               |  519 +-
 drivers/soc/qcom/Kconfig                           |   21 +-
 drivers/soc/qcom/apr.c                             |    6 +-
 drivers/soc/qcom/llcc-slice.c                      |   74 +-
 drivers/soc/qcom/qcom-geni-se.c                    |   41 +-
 drivers/soc/qcom/rmtfs_mem.c                       |    5 +
 drivers/soc/qcom/rpmh-rsc.c                        |    2 +
 drivers/soc/qcom/smem.c                            |  174 +-
 drivers/soc/qcom/spm.c                             |    3 +
 drivers/soc/qcom/wcnss_ctrl.c                      |    2 +-
 drivers/soc/renesas/Kconfig                        |   19 +-
 drivers/soc/renesas/Makefile                       |    2 +
 drivers/soc/renesas/r8a7743-sysc.c                 |    5 +-
 drivers/soc/renesas/r8a7745-sysc.c                 |    5 +-
 drivers/soc/renesas/r8a774a1-sysc.c                |   45 +
 drivers/soc/renesas/r8a774c0-sysc.c                |   68 +
 drivers/soc/renesas/r8a7779-sysc.c                 |    5 +-
 drivers/soc/renesas/r8a7790-sysc.c                 |    5 +-
 drivers/soc/renesas/r8a7791-sysc.c                 |    5 +-
 drivers/soc/renesas/r8a7792-sysc.c                 |    5 +-
 drivers/soc/renesas/r8a7794-sysc.c                 |    5 +-
 drivers/soc/renesas/r8a7795-sysc.c                 |    5 +-
 drivers/soc/renesas/r8a7796-sysc.c                 |    5 +-
 drivers/soc/renesas/r8a77970-sysc.c                |    5 +-
 drivers/soc/renesas/r8a77995-sysc.c                |    5 +-
 drivers/soc/renesas/rcar-rst.c                     |   11 +-
 drivers/soc/renesas/rcar-sysc.c                    |   13 +-
 drivers/soc/renesas/rcar-sysc.h                    |    9 +-
 drivers/soc/renesas/renesas-soc.c                  |  100 +-
 drivers/soc/rockchip/pm_domains.c                  |   44 +-
 drivers/soc/tegra/pmc.c                            |  525 +-
 drivers/soc/ti/knav_dma.c                          |   12 +-
 drivers/soc/ti/knav_qmss.h                         |   10 +-
 drivers/soc/ti/knav_qmss_acc.c                     |   10 +-
 drivers/soc/ti/knav_qmss_queue.c                   |   30 +-
 drivers/soundwire/bus.c                            |    6 +
 drivers/soundwire/bus.h                            |    4 +
 drivers/soundwire/intel.c                          |   68 +-
 drivers/soundwire/intel_init.c                     |    2 +-
 drivers/soundwire/stream.c                         |  488 +-
 drivers/spi/Kconfig                                |   53 +-
 drivers/spi/Makefile                               |    6 +
 drivers/spi/spi-at91-usart.c                       |  432 ++
 drivers/spi/spi-atmel.c                            |   10 +-
 drivers/spi/spi-bcm-qspi.c                         |    4 +-
 drivers/spi/spi-bcm63xx-hsspi.c                    |   20 +-
 drivers/spi/spi-davinci.c                          |   19 +-
 drivers/spi/spi-dw-mmio.c                          |   38 +-
 drivers/spi/spi-dw.c                               |   28 +-
 drivers/spi/spi-dw.h                               |    2 +
 drivers/spi/spi-ep93xx.c                           |   36 +-
 drivers/spi/spi-fsl-espi.c                         |    4 +-
 drivers/spi/spi-fsl-lpspi.c                        |    2 +-
 drivers/spi/spi-geni-qcom.c                        |  703 ++
 drivers/spi/spi-gpio.c                             |   12 +-
 drivers/spi/spi-imx.c                              |   53 +-
 drivers/spi/spi-mem.c                              |   69 +-
 drivers/spi/spi-mt65xx.c                           |   37 +-
 drivers/spi/spi-omap2-mcspi.c                      |  177 +-
 drivers/spi/spi-orion.c                            |   22 +-
 drivers/spi/spi-pic32-sqi.c                        |    4 +-
 drivers/spi/spi-pic32.c                            |    6 +-
 drivers/spi/spi-pl022.c                            |   10 +-
 drivers/spi/spi-pxa2xx.c                           |  100 +-
 drivers/spi/spi-qcom-qspi.c                        |  581 ++
 drivers/spi/spi-rb4xx.c                            |    2 +-
 drivers/spi/spi-rockchip.c                         |   62 +-
 drivers/spi/spi-rspi.c                             |   10 +-
 drivers/spi/spi-sh-hspi.c                          |   12 +-
 drivers/spi/spi-sh-msiof.c                         |   10 +-
 drivers/spi/spi-sh.c                               |   12 +-
 drivers/spi/spi-slave-mt27xx.c                     |  554 ++
 drivers/spi/spi-slave-system-control.c             |    1 +
 drivers/spi/spi-sprd.c                             |  745 ++
 drivers/spi/spi-stm32-qspi.c                       |  512 ++
 drivers/spi/spi.c                                  |  106 +-
 drivers/spi/spidev.c                               |    9 +-
 drivers/ssb/driver_chipcommon.c                    |    2 +-
 drivers/staging/Kconfig                            |    2 -
 drivers/staging/Makefile                           |    1 -
 drivers/staging/android/ion/Kconfig                |    2 +-
 drivers/staging/android/ion/ion.h                  |    5 -
 drivers/staging/android/ion/ion_page_pool.c        |    8 +-
 drivers/staging/android/ion/ion_system_heap.c      |   24 -
 drivers/staging/axis-fifo/axis-fifo.c              |   24 +-
 .../clocking-wizard/clk-xlnx-clock-wizard.c        |   20 +-
 drivers/staging/comedi/Kconfig                     |    4 +
 drivers/staging/comedi/comedi.h                    |  174 +-
 drivers/staging/comedi/comedi_fops.c               |   73 +
 drivers/staging/comedi/comedidev.h                 |   14 +
 drivers/staging/comedi/drivers.c                   |   19 +
 drivers/staging/comedi/drivers/Makefile            |   28 +
 drivers/staging/comedi/drivers/comedi_test.c       |   44 +
 drivers/staging/comedi/drivers/ni_660x.c           |  363 +-
 drivers/staging/comedi/drivers/ni_mio_common.c     |  944 ++-
 drivers/staging/comedi/drivers/ni_pcidio.c         |   13 +
 drivers/staging/comedi/drivers/ni_pcimio.c         |   21 +
 drivers/staging/comedi/drivers/ni_routes.c         |  523 ++
 drivers/staging/comedi/drivers/ni_routes.h         |  329 +
 drivers/staging/comedi/drivers/ni_routing/README   |  240 +
 .../comedi/drivers/ni_routing/ni_device_routes.c   |   51 +
 .../comedi/drivers/ni_routing/ni_device_routes.h   |   32 +
 .../drivers/ni_routing/ni_device_routes/all.h      |   54 +
 .../ni_routing/ni_device_routes/pci-6070e.c        |  639 ++
 .../drivers/ni_routing/ni_device_routes/pci-6220.c | 1418 ++++
 .../drivers/ni_routing/ni_device_routes/pci-6221.c | 1602 +++++
 .../drivers/ni_routing/ni_device_routes/pci-6229.c | 1602 +++++
 .../drivers/ni_routing/ni_device_routes/pci-6251.c | 1652 +++++
 .../drivers/ni_routing/ni_device_routes/pci-6254.c | 1464 ++++
 .../drivers/ni_routing/ni_device_routes/pci-6259.c | 1652 +++++
 .../drivers/ni_routing/ni_device_routes/pci-6534.c |  290 +
 .../drivers/ni_routing/ni_device_routes/pci-6602.c | 3378 +++++++++
 .../drivers/ni_routing/ni_device_routes/pci-6713.c |  400 ++
 .../drivers/ni_routing/ni_device_routes/pci-6723.c |  400 ++
 .../drivers/ni_routing/ni_device_routes/pci-6733.c |  428 ++
 .../ni_routing/ni_device_routes/pxi-6030e.c        |  608 ++
 .../drivers/ni_routing/ni_device_routes/pxi-6224.c | 1432 ++++
 .../drivers/ni_routing/ni_device_routes/pxi-6225.c | 1613 +++++
 .../drivers/ni_routing/ni_device_routes/pxi-6251.c | 1655 +++++
 .../drivers/ni_routing/ni_device_routes/pxi-6733.c |  428 ++
 .../ni_routing/ni_device_routes/pxie-6251.c        | 1656 +++++
 .../ni_routing/ni_device_routes/pxie-6535.c        |  575 ++
 .../ni_routing/ni_device_routes/pxie-6738.c        | 3083 +++++++++
 .../comedi/drivers/ni_routing/ni_route_values.c    |   42 +
 .../comedi/drivers/ni_routing/ni_route_values.h    |   98 +
 .../drivers/ni_routing/ni_route_values/all.h       |   37 +
 .../drivers/ni_routing/ni_route_values/ni_660x.c   |  650 ++
 .../ni_routing/ni_route_values/ni_eseries.c        |  602 ++
 .../ni_routing/ni_route_values/ni_mseries.c        | 1752 +++++
 .../comedi/drivers/ni_routing/tools/.gitignore     |    7 +
 .../comedi/drivers/ni_routing/tools/Makefile       |   79 +
 .../drivers/ni_routing/tools/convert_c_to_py.c     |  159 +
 .../drivers/ni_routing/tools/convert_csv_to_c.py   |  503 ++
 .../drivers/ni_routing/tools/convert_py_to_csv.py  |   67 +
 .../drivers/ni_routing/tools/csv_collection.py     |   40 +
 .../drivers/ni_routing/tools/make_blank_csv.py     |   32 +
 .../comedi/drivers/ni_routing/tools/ni_names.py    |   56 +
 drivers/staging/comedi/drivers/ni_stc.h            |   79 +-
 drivers/staging/comedi/drivers/ni_tio.c            |  461 +-
 drivers/staging/comedi/drivers/ni_tio.h            |   42 +-
 drivers/staging/comedi/drivers/ni_tio_internal.h   |    2 +
 drivers/staging/comedi/drivers/ni_tiocmd.c         |   66 +-
 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/dgnc/Kconfig                       |    6 -
 drivers/staging/dgnc/Makefile                      |    4 -
 drivers/staging/dgnc/TODO                          |    6 -
 drivers/staging/dgnc/dgnc_cls.c                    | 1135 ---
 drivers/staging/dgnc/dgnc_cls.h                    |   67 -
 drivers/staging/dgnc/dgnc_driver.c                 |  404 --
 drivers/staging/dgnc/dgnc_driver.h                 |  345 -
 drivers/staging/dgnc/dgnc_tty.c                    | 2590 -------
 drivers/staging/dgnc/dgnc_tty.h                    |   24 -
 drivers/staging/dgnc/digi.h                        |  128 -
 drivers/staging/emxx_udc/emxx_udc.c                |   43 +-
 drivers/staging/erofs/Kconfig                      |    9 +
 drivers/staging/erofs/data.c                       |  105 +-
 drivers/staging/erofs/dir.c                        |   15 +-
 drivers/staging/erofs/erofs_fs.h                   |   11 +
 drivers/staging/erofs/include/trace/events/erofs.h |   20 +-
 drivers/staging/erofs/inode.c                      |   50 +-
 drivers/staging/erofs/internal.h                   |  111 +-
 drivers/staging/erofs/namei.c                      |   47 +-
 drivers/staging/erofs/super.c                      |   96 +-
 drivers/staging/erofs/unzip_vle.c                  |  447 +-
 drivers/staging/erofs/unzip_vle.h                  |   12 +-
 drivers/staging/erofs/unzip_vle_lz4.c              |   69 +-
 drivers/staging/erofs/utils.c                      |   20 +-
 drivers/staging/erofs/xattr.c                      |  196 +-
 drivers/staging/fbtft/fbtft.h                      |   58 +-
 drivers/staging/fsl-dpaa2/Kconfig                  |   16 -
 drivers/staging/fsl-dpaa2/Makefile                 |    2 -
 drivers/staging/fsl-dpaa2/ethernet/Makefile        |   11 -
 drivers/staging/fsl-dpaa2/ethernet/TODO            |   18 -
 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c     | 2661 -------
 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h     |  412 --
 drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c |  280 -
 drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h      |  518 --
 drivers/staging/fsl-dpaa2/ethernet/dpni.c          | 1600 -----
 drivers/staging/fsl-dpaa2/ethernet/dpni.h          |  824 ---
 drivers/staging/fsl-dpaa2/ethsw/ethsw.c            |    6 +-
 drivers/staging/fsl-dpaa2/rtc/Makefile             |    7 -
 drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h          |  137 -
 drivers/staging/fsl-dpaa2/rtc/dprtc.c              |  701 --
 drivers/staging/fsl-dpaa2/rtc/dprtc.h              |  164 -
 drivers/staging/fsl-dpaa2/rtc/rtc.c                |  229 -
 drivers/staging/fwserial/fwserial.c                |   66 +-
 drivers/staging/gasket/Kconfig                     |    5 +-
 drivers/staging/gasket/apex_driver.c               |    6 +-
 drivers/staging/gasket/gasket_core.c               |  145 +-
 drivers/staging/gasket/gasket_core.h               |   21 +-
 drivers/staging/gasket/gasket_interrupt.c          |  110 +-
 drivers/staging/gasket/gasket_interrupt.h          |   24 +-
 drivers/staging/gasket/gasket_page_table.c         |  162 +-
 drivers/staging/gasket/gasket_sysfs.h              |    4 +-
 drivers/staging/greybus/audio_codec.c              |    1 -
 drivers/staging/greybus/loopback.c                 |    8 -
 drivers/staging/greybus/tools/README.loopback      |    2 +-
 drivers/staging/greybus/tools/loopback_test.c      |    2 +-
 drivers/staging/greybus/uart.c                     |   47 +-
 drivers/staging/iio/adc/Kconfig                    |    2 +-
 drivers/staging/iio/adc/ad7192.c                   |    2 +-
 drivers/staging/iio/adc/ad7280a.c                  |    2 +-
 drivers/staging/iio/adc/ad7606.c                   |   50 +-
 drivers/staging/iio/adc/ad7606.h                   |   31 +-
 drivers/staging/iio/adc/ad7606_par.c               |    5 +-
 drivers/staging/iio/adc/ad7606_spi.c               |    3 +-
 drivers/staging/iio/adc/ad7780.c                   |    2 +-
 drivers/staging/iio/cdc/ad7746.c                   |    2 +-
 drivers/staging/iio/frequency/ad9832.c             |    2 +-
 drivers/staging/iio/frequency/ad9834.c             |    2 +-
 drivers/staging/iio/impedance-analyzer/ad5933.c    |    2 +-
 drivers/staging/ks7010/ks_hostif.c                 |    5 +-
 drivers/staging/media/Kconfig                      |    2 +
 drivers/staging/media/Makefile                     |    1 +
 drivers/staging/media/bcm2048/radio-bcm2048.c      |    4 +-
 drivers/staging/media/davinci_vpfe/dm365_ipipe.c   |    8 +-
 drivers/staging/media/davinci_vpfe/dm365_ipipeif.c |    2 +-
 drivers/staging/media/davinci_vpfe/dm365_isif.c    |    2 +-
 drivers/staging/media/davinci_vpfe/dm365_resizer.c |    8 +-
 drivers/staging/media/davinci_vpfe/dm365_resizer.h |    2 +-
 .../staging/media/davinci_vpfe/vpfe_mc_capture.c   |    3 +-
 drivers/staging/media/davinci_vpfe/vpfe_video.c    |   13 +-
 drivers/staging/media/imx/TODO                     |   29 +-
 drivers/staging/media/imx/imx-media-capture.c      |    4 +-
 drivers/staging/media/imx/imx-media-csi.c          |   70 +-
 drivers/staging/media/imx/imx-media-dev.c          |  164 +-
 drivers/staging/media/imx/imx-media-fim.c          |    2 +-
 drivers/staging/media/imx/imx-media-internal-sd.c  |    5 +-
 drivers/staging/media/imx/imx-media-of.c           |  108 +-
 drivers/staging/media/imx/imx-media-utils.c        |    4 +-
 drivers/staging/media/imx/imx-media.h              |    6 +-
 drivers/staging/media/imx/imx6-mipi-csi2.c         |   33 +-
 drivers/staging/media/imx074/imx074.c              |    3 +-
 drivers/staging/media/mt9t031/mt9t031.c            |    1 -
 drivers/staging/media/omap4iss/Kconfig             |    2 +
 drivers/staging/media/omap4iss/Makefile            |    3 +
 drivers/staging/media/omap4iss/iss.c               |    8 +-
 drivers/staging/media/omap4iss/iss.h               |    6 +-
 drivers/staging/media/omap4iss/iss_csi2.c          |    6 +-
 drivers/staging/media/omap4iss/iss_csi2.h          |    6 +-
 drivers/staging/media/omap4iss/iss_csiphy.c        |    6 +-
 drivers/staging/media/omap4iss/iss_csiphy.h        |    6 +-
 drivers/staging/media/omap4iss/iss_ipipe.c         |    8 +-
 drivers/staging/media/omap4iss/iss_ipipe.h         |    6 +-
 drivers/staging/media/omap4iss/iss_ipipeif.c       |    8 +-
 drivers/staging/media/omap4iss/iss_ipipeif.h       |    6 +-
 drivers/staging/media/omap4iss/iss_regs.h          |    6 +-
 drivers/staging/media/omap4iss/iss_resizer.c       |    8 +-
 drivers/staging/media/omap4iss/iss_resizer.h       |    6 +-
 drivers/staging/media/omap4iss/iss_video.c         |   19 +-
 drivers/staging/media/omap4iss/iss_video.h         |    6 +-
 drivers/staging/media/sunxi/Kconfig                |   15 +
 drivers/staging/media/sunxi/Makefile               |    1 +
 drivers/staging/media/sunxi/cedrus/Kconfig         |   14 +
 drivers/staging/media/sunxi/cedrus/Makefile        |    3 +
 drivers/staging/media/sunxi/cedrus/TODO            |    7 +
 drivers/staging/media/sunxi/cedrus/cedrus.c        |  431 ++
 drivers/staging/media/sunxi/cedrus/cedrus.h        |  167 +
 drivers/staging/media/sunxi/cedrus/cedrus_dec.c    |   70 +
 drivers/staging/media/sunxi/cedrus/cedrus_dec.h    |   27 +
 drivers/staging/media/sunxi/cedrus/cedrus_hw.c     |  327 +
 drivers/staging/media/sunxi/cedrus/cedrus_hw.h     |   30 +
 drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c  |  246 +
 drivers/staging/media/sunxi/cedrus/cedrus_regs.h   |  235 +
 drivers/staging/media/sunxi/cedrus/cedrus_video.c  |  542 ++
 drivers/staging/media/sunxi/cedrus/cedrus_video.h  |   30 +
 drivers/staging/media/zoran/zoran_card.c           |    6 +-
 drivers/staging/media/zoran/zoran_driver.c         |    6 +-
 drivers/staging/most/cdev/cdev.c                   |   12 +-
 drivers/staging/most/core.c                        |   49 +-
 drivers/staging/most/net/net.c                     |    2 +-
 drivers/staging/most/usb/usb.c                     |   55 +-
 drivers/staging/most/video/video.c                 |    4 +-
 drivers/staging/mt29f_spinand/mt29f_spinand.c      |   47 +-
 drivers/staging/mt7621-dma/ralink-gdma.c           |    1 -
 drivers/staging/mt7621-eth/gsw_mt7621.c            |    1 -
 drivers/staging/mt7621-eth/mdio.c                  |    6 +-
 drivers/staging/mt7621-eth/mtk_eth_soc.c           |    1 -
 drivers/staging/mt7621-mmc/dbg.c                   |  104 +-
 drivers/staging/mt7621-mmc/dbg.h                   |  100 +-
 drivers/staging/mt7621-mmc/sd.c                    |  708 +-
 drivers/staging/mt7621-pci/pci-mt7621.c            |   76 +-
 drivers/staging/octeon-usb/octeon-hcd.c            |   58 +-
 drivers/staging/olpc_dcon/Kconfig                  |    1 +
 drivers/staging/olpc_dcon/olpc_dcon.c              |    5 +-
 drivers/staging/olpc_dcon/olpc_dcon_xo_1.c         |    5 +-
 drivers/staging/olpc_dcon/olpc_dcon_xo_1_5.c       |    5 +-
 drivers/staging/pi433/rf69.c                       |    3 +-
 drivers/staging/rtl8188eu/Makefile                 |    2 +-
 drivers/staging/rtl8188eu/TODO                     |    2 +-
 drivers/staging/rtl8188eu/core/rtw_ap.c            |   25 +-
 drivers/staging/rtl8188eu/core/rtw_cmd.c           |   57 +-
 drivers/staging/rtl8188eu/core/rtw_debug.c         |   25 +-
 drivers/staging/rtl8188eu/core/rtw_efuse.c         |   80 +-
 drivers/staging/rtl8188eu/core/rtw_ieee80211.c     |   24 +-
 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c     |  142 +-
 drivers/staging/rtl8188eu/core/rtw_led.c           |  242 +-
 drivers/staging/rtl8188eu/core/rtw_mlme.c          |   69 +-
 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c      |   60 +-
 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c       |    9 +-
 drivers/staging/rtl8188eu/core/rtw_recv.c          |   43 +-
 drivers/staging/rtl8188eu/core/rtw_security.c      |   13 +-
 drivers/staging/rtl8188eu/core/rtw_wlan_util.c     |   73 +-
 drivers/staging/rtl8188eu/core/rtw_xmit.c          |  187 +-
 drivers/staging/rtl8188eu/hal/bb_cfg.c             |    8 +-
 drivers/staging/rtl8188eu/hal/fw.c                 |    6 +-
 .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c |   18 +-
 drivers/staging/rtl8188eu/hal/hal_com.c            |   11 +-
 drivers/staging/rtl8188eu/hal/odm.c                |   21 +-
 drivers/staging/rtl8188eu/hal/odm_HWConfig.c       |  420 --
 drivers/staging/rtl8188eu/hal/odm_hwconfig.c       |  416 ++
 drivers/staging/rtl8188eu/hal/odm_rtl8188e.c       |   67 +-
 drivers/staging/rtl8188eu/hal/phy.c                |   27 +-
 drivers/staging/rtl8188eu/hal/pwrseq.c             |    5 +-
 drivers/staging/rtl8188eu/hal/rf_cfg.c             |    2 +-
 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c  |  101 +-
 drivers/staging/rtl8188eu/hal/usb_halinit.c        |   26 +-
 drivers/staging/rtl8188eu/include/drv_types.h      |    7 +-
 drivers/staging/rtl8188eu/include/hal_com.h        |   12 +-
 .../include/{odm_HWConfig.h => odm_hwconfig.h}     |    0
 drivers/staging/rtl8188eu/include/odm_precomp.h    |    4 +-
 drivers/staging/rtl8188eu/include/odm_reg.h        |  106 -
 drivers/staging/rtl8188eu/include/osdep_service.h  |    2 -
 drivers/staging/rtl8188eu/include/phy.h            |    1 -
 drivers/staging/rtl8188eu/include/rtw_mlme.h       |    3 +-
 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h   |   18 +-
 drivers/staging/rtl8188eu/include/rtw_qos.h        |   18 -
 drivers/staging/rtl8188eu/include/wifi.h           |    8 -
 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c     |   25 +-
 drivers/staging/rtl8188eu/os_dep/mlme_linux.c      |    2 +-
 drivers/staging/rtl8188eu/os_dep/os_intfs.c        |    2 +-
 drivers/staging/rtl8188eu/os_dep/osdep_service.c   |   14 -
 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c   |    4 +-
 drivers/staging/rtl8188eu/os_dep/xmit_linux.c      |   47 +-
 drivers/staging/rtl8192e/rtl8192e/rtl_core.c       |    2 +-
 drivers/staging/rtl8192e/rtllib_crypt_tkip.c       |   34 +-
 drivers/staging/rtl8192e/rtllib_crypt_wep.c        |   28 +-
 drivers/staging/rtl8192e/rtllib_softmac.c          |   16 +-
 drivers/staging/rtl8192u/ieee80211/dot11d.c        |  108 +-
 drivers/staging/rtl8192u/ieee80211/dot11d.h        |   77 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211.h     |   18 +-
 .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c      |   34 +-
 .../rtl8192u/ieee80211/ieee80211_crypt_wep.c       |   26 +-
 .../staging/rtl8192u/ieee80211/ieee80211_module.c  |   35 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c  |   12 +-
 .../staging/rtl8192u/ieee80211/ieee80211_softmac.c |   14 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c  |    4 +-
 drivers/staging/rtl8192u/ieee80211/ieee80211_wx.c  |    6 +-
 drivers/staging/rtl8192u/ieee80211/rtl819x_BA.h    |   84 +-
 .../staging/rtl8192u/ieee80211/rtl819x_BAProc.c    |  184 +-
 drivers/staging/rtl8192u/ieee80211/rtl819x_HT.h    |  161 +-
 .../staging/rtl8192u/ieee80211/rtl819x_HTProc.c    |  138 +-
 drivers/staging/rtl8192u/ieee80211/rtl819x_TS.h    |    6 +-
 .../staging/rtl8192u/ieee80211/rtl819x_TSProc.c    |   16 +-
 drivers/staging/rtl8192u/r8180_93cx6.h             |   19 +-
 drivers/staging/rtl8192u/r8190_rtl8256.c           |   33 +-
 drivers/staging/rtl8192u/r8190_rtl8256.h           |   11 +-
 drivers/staging/rtl8192u/r8192U.h                  |   46 +-
 drivers/staging/rtl8192u/r8192U_core.c             |  105 +-
 drivers/staging/rtl8192u/r8192U_hw.h               |  204 +-
 drivers/staging/rtl8192u/r819xU_firmware.c         |    4 +-
 drivers/staging/rtl8192u/r819xU_firmware.h         |   11 +-
 drivers/staging/rtl8192u/r819xU_phy.c              |   31 +-
 drivers/staging/rtl8192u/r819xU_phy.h              |    6 +-
 drivers/staging/rtl8712/basic_types.h              |   10 +-
 drivers/staging/rtl8712/drv_types.h                |   10 +-
 drivers/staging/rtl8712/ethernet.h                 |   10 +-
 drivers/staging/rtl8712/hal_init.c                 |   10 +-
 drivers/staging/rtl8712/ieee80211.c                |   10 +-
 drivers/staging/rtl8712/ieee80211.h                |   13 +-
 drivers/staging/rtl8712/mlme_linux.c               |   14 +-
 drivers/staging/rtl8712/mlme_osdep.h               |   14 +-
 drivers/staging/rtl8712/mp_custom_oid.h            |   14 +-
 drivers/staging/rtl8712/os_intfs.c                 |   10 +-
 drivers/staging/rtl8712/osdep_intf.h               |   14 +-
 drivers/staging/rtl8712/osdep_service.h            |   14 +-
 drivers/staging/rtl8712/recv_linux.c               |   14 +-
 drivers/staging/rtl8712/recv_osdep.h               |   14 +-
 drivers/staging/rtl8712/rtl8712_bitdef.h           |   15 +-
 drivers/staging/rtl8712/rtl8712_cmd.c              |   14 +-
 drivers/staging/rtl8712/rtl8712_cmd.h              |   14 +-
 drivers/staging/rtl8712/rtl8712_cmdctrl_bitdef.h   |   15 +-
 drivers/staging/rtl8712/rtl8712_cmdctrl_regdef.h   |   15 +-
 drivers/staging/rtl8712/rtl8712_debugctrl_bitdef.h |   15 +-
 drivers/staging/rtl8712/rtl8712_debugctrl_regdef.h |   15 +-
 .../staging/rtl8712/rtl8712_edcasetting_bitdef.h   |   14 +-
 .../staging/rtl8712/rtl8712_edcasetting_regdef.h   |   15 +-
 drivers/staging/rtl8712/rtl8712_efuse.c            |   14 +-
 drivers/staging/rtl8712/rtl8712_event.h            |   14 +-
 drivers/staging/rtl8712/rtl8712_fifoctrl_bitdef.h  |   15 +-
 drivers/staging/rtl8712/rtl8712_fifoctrl_regdef.h  |   15 +-
 drivers/staging/rtl8712/rtl8712_gp_bitdef.h        |   14 +-
 drivers/staging/rtl8712/rtl8712_gp_regdef.h        |   14 +-
 drivers/staging/rtl8712/rtl8712_hal.h              |   14 +-
 drivers/staging/rtl8712/rtl8712_interrupt_bitdef.h |   15 +-
 drivers/staging/rtl8712/rtl8712_io.c               |   14 +-
 drivers/staging/rtl8712/rtl8712_led.c              |   14 +-
 .../staging/rtl8712/rtl8712_macsetting_bitdef.h    |   15 +-
 .../staging/rtl8712/rtl8712_macsetting_regdef.h    |   15 +-
 drivers/staging/rtl8712/rtl8712_powersave_bitdef.h |   15 +-
 drivers/staging/rtl8712/rtl8712_powersave_regdef.h |   15 +-
 drivers/staging/rtl8712/rtl8712_ratectrl_bitdef.h  |   15 +-
 drivers/staging/rtl8712/rtl8712_ratectrl_regdef.h  |   14 +-
 drivers/staging/rtl8712/rtl8712_recv.c             |   14 +-
 drivers/staging/rtl8712/rtl8712_recv.h             |   14 +-
 drivers/staging/rtl8712/rtl8712_regdef.h           |   14 +-
 drivers/staging/rtl8712/rtl8712_security_bitdef.h  |   15 +-
 drivers/staging/rtl8712/rtl8712_spec.h             |   14 +-
 drivers/staging/rtl8712/rtl8712_syscfg_bitdef.h    |   14 +-
 drivers/staging/rtl8712/rtl8712_syscfg_regdef.h    |   14 +-
 drivers/staging/rtl8712/rtl8712_timectrl_bitdef.h  |   15 +-
 drivers/staging/rtl8712/rtl8712_timectrl_regdef.h  |   15 +-
 drivers/staging/rtl8712/rtl8712_wmac_bitdef.h      |   14 +-
 drivers/staging/rtl8712/rtl8712_wmac_regdef.h      |   14 +-
 drivers/staging/rtl8712/rtl8712_xmit.c             |   14 +-
 drivers/staging/rtl8712/rtl8712_xmit.h             |   14 +-
 drivers/staging/rtl8712/rtl871x_cmd.c              |   14 +-
 drivers/staging/rtl8712/rtl871x_cmd.h              |   14 +-
 drivers/staging/rtl8712/rtl871x_debug.h            |   14 +-
 drivers/staging/rtl8712/rtl871x_eeprom.c           |   14 +-
 drivers/staging/rtl8712/rtl871x_eeprom.h           |   15 +-
 drivers/staging/rtl8712/rtl871x_event.h            |   14 +-
 drivers/staging/rtl8712/rtl871x_ht.h               |   14 +-
 drivers/staging/rtl8712/rtl871x_io.c               |   20 +-
 drivers/staging/rtl8712/rtl871x_io.h               |   14 +-
 drivers/staging/rtl8712/rtl871x_ioctl_linux.c      |   21 +-
 drivers/staging/rtl8712/rtl871x_ioctl_rtl.c        |   14 +-
 drivers/staging/rtl8712/rtl871x_ioctl_rtl.h        |   14 +-
 drivers/staging/rtl8712/rtl871x_ioctl_set.c        |   14 +-
 drivers/staging/rtl8712/rtl871x_ioctl_set.h        |   14 +-
 drivers/staging/rtl8712/rtl871x_led.h              |   14 +-
 drivers/staging/rtl8712/rtl871x_mlme.c             |   14 +-
 drivers/staging/rtl8712/rtl871x_mlme.h             |   14 +-
 drivers/staging/rtl8712/rtl871x_mp.c               |   14 +-
 drivers/staging/rtl8712/rtl871x_mp.h               |   14 +-
 drivers/staging/rtl8712/rtl871x_mp_ioctl.c         |   14 +-
 drivers/staging/rtl8712/rtl871x_mp_ioctl.h         |   14 +-
 drivers/staging/rtl8712/rtl871x_pwrctrl.c          |   14 +-
 drivers/staging/rtl8712/rtl871x_pwrctrl.h          |   14 +-
 drivers/staging/rtl8712/rtl871x_recv.c             |   14 +-
 drivers/staging/rtl8712/rtl871x_rf.h               |   14 +-
 drivers/staging/rtl8712/rtl871x_security.c         |   14 +-
 drivers/staging/rtl8712/rtl871x_security.h         |   14 +-
 drivers/staging/rtl8712/rtl871x_sta_mgt.c          |   14 +-
 drivers/staging/rtl8712/rtl871x_wlan_sme.h         |   14 +-
 drivers/staging/rtl8712/rtl871x_xmit.c             |   16 +-
 drivers/staging/rtl8712/rtl871x_xmit.h             |   14 +-
 drivers/staging/rtl8712/sta_info.h                 |   14 +-
 drivers/staging/rtl8712/usb_halinit.c              |   14 +-
 drivers/staging/rtl8712/usb_intf.c                 |   14 +-
 drivers/staging/rtl8712/usb_ops.c                  |   14 +-
 drivers/staging/rtl8712/usb_ops.h                  |   14 +-
 drivers/staging/rtl8712/usb_ops_linux.c            |   14 +-
 drivers/staging/rtl8712/usb_osintf.h               |   14 +-
 drivers/staging/rtl8712/wifi.h                     |   14 +-
 drivers/staging/rtl8712/wlan_bssdef.h              |   14 +-
 drivers/staging/rtl8712/xmit_linux.c               |   14 +-
 drivers/staging/rtl8712/xmit_osdep.h               |   14 +-
 drivers/staging/rtl8723bs/core/rtw_ap.c            |   24 +-
 drivers/staging/rtl8723bs/core/rtw_debug.c         |    2 +-
 drivers/staging/rtl8723bs/core/rtw_mlme.c          |    2 +-
 drivers/staging/rtl8723bs/core/rtw_mlme_ext.c      |   11 +-
 drivers/staging/rtl8723bs/core/rtw_pwrctrl.c       |    4 +-
 drivers/staging/rtl8723bs/core/rtw_security.c      |    5 +-
 drivers/staging/rtl8723bs/hal/hal_com_phycfg.c     |   11 +-
 drivers/staging/rtl8723bs/hal/odm_DIG.c            |    4 +-
 drivers/staging/rtl8723bs/hal/odm_EdcaTurboCheck.c |    2 +-
 drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c  |    2 +-
 drivers/staging/rtl8723bs/include/drv_types.h      |    2 +-
 drivers/staging/rtl8723bs/os_dep/ioctl_linux.c     |   30 +-
 drivers/staging/rtl8723bs/os_dep/sdio_intf.c       |    2 +-
 drivers/staging/rtlwifi/btcoexist/halbtcoutsrc.c   |   10 +-
 drivers/staging/rtlwifi/efuse.c                    |    3 +-
 drivers/staging/rtlwifi/halmac/rtl_halmac.c        |    4 +-
 drivers/staging/rtlwifi/phydm/phydm_adc_sampling.c |    2 +-
 drivers/staging/rtlwifi/phydm/phydm_dig.c          |    4 +-
 drivers/staging/rtlwifi/regd.c                     |    2 +-
 drivers/staging/rtlwifi/wifi.h                     |    4 -
 drivers/staging/rts5208/ms.c                       |  619 +-
 drivers/staging/rts5208/rtsx_card.c                |   92 +-
 drivers/staging/rts5208/rtsx_card.h                |    3 +-
 drivers/staging/rts5208/rtsx_chip.c                |  396 +-
 drivers/staging/rts5208/rtsx_scsi.c                |  108 +-
 drivers/staging/rts5208/sd.c                       |  649 +-
 drivers/staging/rts5208/spi.c                      |  141 +-
 drivers/staging/rts5208/xd.c                       |  210 +-
 drivers/staging/sm750fb/ddk750_mode.c              |    2 +-
 drivers/staging/sm750fb/ddk750_sii164.c            |    8 +-
 drivers/staging/sm750fb/sm750.c                    |   10 +-
 drivers/staging/speakup/spk_ttyio.c                |    4 +-
 drivers/staging/vboxvideo/TODO                     |    1 -
 drivers/staging/vboxvideo/vbox_drv.c               |  165 +-
 drivers/staging/vboxvideo/vbox_drv.h               |   86 +-
 drivers/staging/vboxvideo/vbox_fb.c                |  152 +-
 drivers/staging/vboxvideo/vbox_irq.c               |    8 +-
 drivers/staging/vboxvideo/vbox_main.c              |  185 +-
 drivers/staging/vboxvideo/vbox_mode.c              |  922 +--
 drivers/staging/vboxvideo/vbox_ttm.c               |   78 +-
 .../vc04_services/bcm2835-audio/bcm2835-ctl.c      |  235 +-
 .../vc04_services/bcm2835-audio/bcm2835-pcm.c      |  338 +-
 .../vc04_services/bcm2835-audio/bcm2835-vchiq.c    |  883 +--
 .../staging/vc04_services/bcm2835-audio/bcm2835.c  |  222 +-
 .../staging/vc04_services/bcm2835-audio/bcm2835.h  |   86 +-
 drivers/staging/vc04_services/bcm2835-camera/TODO  |    6 -
 .../vc04_services/bcm2835-camera/controls.c        |    2 +-
 .../vc04_services/bcm2835-camera/mmal-vchiq.c      |   10 +-
 .../interface/vchi/connections/connection.h        |  324 -
 .../interface/vchi/message_drivers/message.h       |  196 -
 .../staging/vc04_services/interface/vchi/vchi.h    |  227 +-
 .../vc04_services/interface/vchi/vchi_cfg.h        |    2 +-
 .../interface/vchi/vchi_cfg_internal.h             |   71 -
 .../interface/vchiq_arm/vchiq_2835_arm.c           |    4 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.c  |   35 +-
 .../vc04_services/interface/vchiq_arm/vchiq_arm.h  |    5 +
 .../interface/vchiq_arm/vchiq_genversion           |   88 -
 .../vc04_services/interface/vchiq_arm/vchiq_shim.c |   38 +-
 drivers/staging/vt6655/rxtx.c                      |   29 +-
 drivers/staging/wilc1000/Kconfig                   |    8 +-
 drivers/staging/wilc1000/Makefile                  |    5 +-
 drivers/staging/wilc1000/coreconfigurator.c        |    4 +-
 drivers/staging/wilc1000/host_interface.c          |  277 +-
 drivers/staging/wilc1000/host_interface.h          |   19 +-
 drivers/staging/wilc1000/linux_mon.c               |    3 +-
 drivers/staging/wilc1000/linux_wlan.c              |  129 +-
 drivers/staging/wilc1000/wilc_debugfs.c            |  115 -
 drivers/staging/wilc1000/wilc_sdio.c               |   56 +-
 drivers/staging/wilc1000/wilc_spi.c                |   57 +-
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c  |  281 +-
 drivers/staging/wilc1000/wilc_wfi_cfgoperations.h  |    4 +-
 drivers/staging/wilc1000/wilc_wfi_netdevice.h      |   55 +-
 drivers/staging/wilc1000/wilc_wlan.c               |  208 +-
 drivers/staging/wilc1000/wilc_wlan.h               |    8 +-
 drivers/staging/wilc1000/wilc_wlan_cfg.c           |  294 +-
 drivers/staging/wilc1000/wilc_wlan_cfg.h           |   26 +-
 drivers/staging/wilc1000/wilc_wlan_if.h            |    4 -
 drivers/staging/wlan-ng/cfg80211.c                 |   49 +-
 drivers/staging/wlan-ng/hfa384x_usb.c              |   46 +-
 drivers/staging/wlan-ng/p80211conv.c               |    2 +-
 drivers/staging/wlan-ng/p80211metadef.h            |  121 +-
 drivers/staging/wlan-ng/p80211metastruct.h         |    3 +-
 drivers/staging/wlan-ng/p80211netdev.c             |   12 +-
 drivers/staging/wlan-ng/p80211req.c                |   36 +-
 drivers/staging/wlan-ng/prism2fw.c                 |   37 +-
 drivers/staging/wlan-ng/prism2mib.c                |   76 +-
 drivers/staging/wlan-ng/prism2sta.c                |   86 +-
 drivers/target/iscsi/cxgbit/cxgbit_cm.c            |   23 +-
 drivers/target/iscsi/iscsi_target.c                |    2 +-
 drivers/target/iscsi/iscsi_target_erl0.c           |   15 +-
 drivers/target/iscsi/iscsi_target_erl1.c           |   17 +-
 drivers/target/iscsi/iscsi_target_erl2.c           |    2 +-
 drivers/target/iscsi/iscsi_target_erl2.h           |    2 +-
 drivers/target/iscsi/iscsi_target_login.c          |    2 +-
 drivers/target/iscsi/iscsi_target_stat.c           |    4 +-
 drivers/target/iscsi/iscsi_target_util.c           |   50 +-
 drivers/target/iscsi/iscsi_target_util.h           |    1 +
 drivers/target/target_core_alua.c                  |    2 +-
 drivers/target/target_core_file.c                  |    6 +-
 drivers/target/target_core_iblock.c                |   58 +-
 drivers/target/target_core_iblock.h                |    1 -
 drivers/target/target_core_sbc.c                   |   23 +-
 drivers/target/target_core_spc.c                   |    6 +-
 drivers/target/target_core_transport.c             |   27 +-
 drivers/target/target_core_xcopy.c                 |    3 -
 drivers/tc/tc.c                                    |    8 +-
 drivers/tee/optee/core.c                           |    2 +-
 drivers/tee/tee_core.c                             |  113 +-
 drivers/thermal/Kconfig                            |    2 +-
 drivers/thermal/Makefile                           |    2 +-
 drivers/thermal/armada_thermal.c                   |    4 +-
 drivers/thermal/da9062-thermal.c                   |    4 +-
 drivers/thermal/hisi_thermal.c                     |  249 +-
 drivers/thermal/imx_thermal.c                      |   31 +-
 drivers/thermal/intel_soc_dts_thermal.c            |    2 +-
 drivers/thermal/of-thermal.c                       |  152 +-
 drivers/thermal/qcom-spmi-temp-alarm.c             |  158 +-
 drivers/thermal/qcom/tsens-8916.c                  |   12 +-
 drivers/thermal/qcom/tsens-8960.c                  |   41 +-
 drivers/thermal/qcom/tsens-8974.c                  |   12 +-
 drivers/thermal/qcom/tsens-common.c                |   62 +-
 drivers/thermal/qcom/tsens-v2.c                    |    8 +-
 drivers/thermal/qcom/tsens.c                       |   19 +-
 drivers/thermal/qcom/tsens.h                       |   23 +-
 drivers/thermal/qoriq_thermal.c                    |    5 +-
 drivers/thermal/rcar_gen3_thermal.c                |    2 +
 drivers/thermal/rcar_thermal.c                     |   11 +-
 drivers/thermal/st/Kconfig                         |   14 +
 drivers/thermal/st/Makefile                        |    1 +
 drivers/thermal/st/stm_thermal.c                   |  760 ++
 drivers/thermal/thermal_core.c                     |    9 +-
 drivers/thunderbolt/cap.c                          |    3 +-
 drivers/thunderbolt/ctl.c                          |   12 +-
 drivers/thunderbolt/ctl.h                          |    3 +-
 drivers/thunderbolt/dma_port.c                     |    5 +-
 drivers/thunderbolt/dma_port.h                     |    5 +-
 drivers/thunderbolt/domain.c                       |    7 +-
 drivers/thunderbolt/eeprom.c                       |    5 +-
 drivers/thunderbolt/icm.c                          |   54 +-
 drivers/thunderbolt/nhi.c                          |   35 +-
 drivers/thunderbolt/nhi.h                          |    3 +-
 drivers/thunderbolt/nhi_regs.h                     |    1 +
 drivers/thunderbolt/path.c                         |   26 +-
 drivers/thunderbolt/property.c                     |    5 +-
 drivers/thunderbolt/switch.c                       |   71 +-
 drivers/thunderbolt/tb.c                           |   10 +-
 drivers/thunderbolt/tb.h                           |    9 +-
 drivers/thunderbolt/tb_msgs.h                      |    5 +-
 drivers/thunderbolt/tb_regs.h                      |    3 +-
 drivers/thunderbolt/xdomain.c                      |    5 +-
 drivers/tty/amiserial.c                            |   90 +-
 drivers/tty/cyclades.c                             |   77 +-
 drivers/tty/ehv_bytechan.c                         |   12 +-
 drivers/tty/ipwireless/tty.c                       |   36 +-
 drivers/tty/isicom.c                               |   72 +-
 drivers/tty/moxa.c                                 |   79 +-
 drivers/tty/mxser.c                                |   97 +-
 drivers/tty/n_gsm.c                                |   11 -
 drivers/tty/n_r3964.c                              |   22 +
 drivers/tty/n_tty.c                                |   20 +-
 drivers/tty/pty.c                                  |   14 +-
 drivers/tty/serial/8250/8250_core.c                |    6 +-
 drivers/tty/serial/8250/8250_dw.c                  |    4 -
 drivers/tty/serial/8250/8250_of.c                  |   22 +-
 drivers/tty/serial/8250/8250_port.c                |   29 +-
 drivers/tty/serial/8250/8250_uniphier.c            |   62 +-
 drivers/tty/serial/8250/Kconfig                    |    2 +-
 drivers/tty/serial/Kconfig                         |    1 +
 drivers/tty/serial/atmel_serial.c                  |  232 +-
 drivers/tty/serial/atmel_serial.h                  |    3 +-
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        |   10 +-
 drivers/tty/serial/cpm_uart/cpm_uart_cpm1.c        |    2 +-
 drivers/tty/serial/cpm_uart/cpm_uart_cpm2.c        |    2 +-
 drivers/tty/serial/fsl_lpuart.c                    |   12 +-
 drivers/tty/serial/imx.c                           |   38 +-
 drivers/tty/serial/kgdboc.c                        |   46 +-
 drivers/tty/serial/mxs-auart.c                     |    3 +-
 drivers/tty/serial/pmac_zilog.c                    |    8 +-
 drivers/tty/serial/qcom_geni_serial.c              |   73 +-
 drivers/tty/serial/samsung.c                       |    8 +
 drivers/tty/serial/sc16is7xx.c                     |   47 +-
 drivers/tty/serial/serial_core.c                   |  103 +-
 drivers/tty/serial/serial_mctrl_gpio.c             |    7 +-
 drivers/tty/serial/sh-sci.c                        |   65 +-
 drivers/tty/serial/sn_console.c                    |   15 +-
 drivers/tty/serial/sprd_serial.c                   |   98 +-
 drivers/tty/serial/uartlite.c                      |   71 +-
 drivers/tty/serial/xilinx_uartps.c                 |  303 +-
 drivers/tty/synclink.c                             |    3 +-
 drivers/tty/synclink_gt.c                          |   19 +-
 drivers/tty/synclinkmp.c                           |    3 +-
 drivers/tty/sysrq.c                                |    2 +-
 drivers/tty/tty_buffer.c                           |   13 +-
 drivers/tty/tty_io.c                               |  237 +-
 drivers/tty/tty_ioctl.c                            |   16 -
 drivers/tty/tty_port.c                             |    7 -
 drivers/tty/vt/vt_ioctl.c                          |   31 +-
 drivers/uio/uio.c                                  |   35 +-
 drivers/uio/uio_dmem_genirq.c                      |    3 +-
 drivers/uio/uio_fsl_elbc_gpcm.c                    |    3 +-
 drivers/uio/uio_hv_generic.c                       |  116 +-
 drivers/uio/uio_pdrv_genirq.c                      |    3 +-
 drivers/usb/chipidea/ci_hdrc_imx.c                 |   19 +-
 drivers/usb/chipidea/core.c                        |   19 +
 drivers/usb/chipidea/host.c                        |    9 +
 drivers/usb/chipidea/otg.c                         |    9 +-
 drivers/usb/chipidea/otg.h                         |    3 +-
 drivers/usb/chipidea/udc.c                         |    9 +
 drivers/usb/chipidea/usbmisc_imx.c                 |    4 +-
 drivers/usb/class/cdc-acm.c                        |   63 +-
 drivers/usb/class/usbtmc.c                         | 1585 ++++-
 drivers/usb/core/buffer.c                          |    8 +-
 drivers/usb/core/devio.c                           |    8 +-
 drivers/usb/core/driver.c                          |    3 -
 drivers/usb/core/generic.c                         |   27 +
 drivers/usb/core/hcd.c                             |   14 -
 drivers/usb/core/hub.c                             |   42 +-
 drivers/usb/core/phy.c                             |    7 +-
 drivers/usb/core/port.c                            |   10 +
 drivers/usb/dwc2/core.h                            |   29 +
 drivers/usb/dwc2/debugfs.c                         |    1 +
 drivers/usb/dwc2/gadget.c                          |  121 +-
 drivers/usb/dwc2/hcd.c                             |   48 +-
 drivers/usb/dwc2/hw.h                              |   15 +
 drivers/usb/dwc2/params.c                          |    7 +
 drivers/usb/dwc2/platform.c                        |    8 +
 drivers/usb/dwc3/Kconfig                           |    2 +-
 drivers/usb/dwc3/core.c                            |    2 +-
 drivers/usb/dwc3/dwc3-exynos.c                     |  212 +-
 drivers/usb/dwc3/gadget.c                          |   29 +-
 drivers/usb/early/xhci-dbc.c                       |   17 +-
 drivers/usb/gadget/function/f_mass_storage.c       |    7 +-
 drivers/usb/gadget/function/f_uac2.c               |  216 +-
 drivers/usb/gadget/function/f_uvc.c                |   57 +-
 drivers/usb/gadget/function/u_uvc.h                |    3 +
 drivers/usb/gadget/function/uvc.h                  |   16 +-
 drivers/usb/gadget/function/uvc_configfs.c         | 1168 ++--
 drivers/usb/gadget/function/uvc_queue.c            |    2 +-
 drivers/usb/gadget/function/uvc_v4l2.c             |    4 +-
 drivers/usb/gadget/function/uvc_video.c            |   48 +-
 drivers/usb/gadget/function/uvc_video.h            |    2 +-
 drivers/usb/gadget/udc/aspeed-vhub/epn.c           |    2 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |    8 +-
 drivers/usb/gadget/udc/core.c                      |    9 +-
 drivers/usb/gadget/udc/fotg210-udc.c               |    2 +-
 drivers/usb/gadget/udc/fsl_udc_core.c              |   36 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |    2 +-
 drivers/usb/gadget/udc/net2280.c                   |    3 -
 drivers/usb/gadget/udc/renesas_usb3.c              |   14 +
 drivers/usb/gadget/udc/udc-xilinx.c                |    2 +-
 drivers/usb/host/Kconfig                           |    2 +-
 drivers/usb/host/Makefile                          |    1 +
 drivers/usb/host/ehci-hcd.c                        |   11 +-
 drivers/usb/host/ehci-mv.c                         |  181 +-
 drivers/usb/host/ehci-q.c                          |    4 +-
 drivers/usb/host/ehci-timer.c                      |    2 +-
 drivers/usb/host/ehci.h                            |    4 +-
 drivers/usb/host/fotg210-hcd.c                     |   50 +-
 drivers/usb/host/fotg210.h                         |    7 +-
 drivers/usb/host/ohci-at91.c                       |    2 +
 drivers/usb/host/pci-quirks.c                      |   12 +-
 drivers/usb/host/xhci-hub.c                        |    5 +
 drivers/usb/host/xhci-mtk-sch.c                    |  429 +-
 drivers/usb/host/xhci-mtk.c                        |    4 +-
 drivers/usb/host/xhci-mtk.h                        |   23 +
 drivers/usb/host/xhci-pci.c                        |   32 +-
 drivers/usb/host/xhci-plat.c                       |    3 +
 drivers/usb/host/xhci-ring.c                       |   20 +
 drivers/usb/host/xhci-tegra.c                      |  144 +-
 drivers/usb/host/xhci.h                            |    3 +
 drivers/usb/misc/appledisplay.c                    |    7 +-
 drivers/usb/misc/iowarrior.c                       |    4 +-
 drivers/usb/misc/trancevibrator.c                  |    4 +-
 drivers/usb/mtu3/mtu3_core.c                       |    4 +-
 drivers/usb/mtu3/mtu3_gadget.c                     |   22 +-
 drivers/usb/phy/phy-ab8500-usb.c                   |    8 +-
 drivers/usb/phy/phy-mxs-usb.c                      |    2 +-
 drivers/usb/renesas_usbhs/common.c                 |  113 +-
 drivers/usb/renesas_usbhs/common.h                 |    5 +-
 drivers/usb/renesas_usbhs/rcar3.c                  |   27 +-
 drivers/usb/roles/intel-xhci-usb-role-switch.c     |    2 +
 drivers/usb/serial/ark3116.c                       |   38 +-
 drivers/usb/serial/cypress_m8.c                    |    7 +-
 drivers/usb/serial/f81232.c                        |   36 +-
 drivers/usb/serial/f81534.c                        |   38 +-
 drivers/usb/serial/ftdi_sio.c                      |  439 +-
 drivers/usb/serial/ftdi_sio.h                      |   28 +-
 drivers/usb/serial/io_edgeport.c                   |   37 +-
 drivers/usb/serial/io_ti.c                         |   47 +-
 drivers/usb/serial/mos7720.c                       |   86 +-
 drivers/usb/serial/mos7840.c                       |   39 +-
 drivers/usb/serial/opticon.c                       |   43 +-
 drivers/usb/serial/option.c                        |   18 +-
 drivers/usb/serial/pl2303.c                        |   29 +-
 drivers/usb/serial/quatech2.c                      |   42 +-
 drivers/usb/serial/ssu100.c                        |   42 +-
 drivers/usb/serial/ti_usb_3410_5052.c              |   74 +-
 drivers/usb/serial/usb-serial-simple.c             |    3 +-
 drivers/usb/serial/usb-serial.c                    |   20 +
 drivers/usb/serial/usb-wwan.h                      |    6 +-
 drivers/usb/serial/usb_wwan.c                      |   63 +-
 drivers/usb/serial/whiteheat.c                     |   42 +-
 drivers/usb/storage/Kconfig                        |   23 +-
 drivers/usb/storage/isd200.c                       |    2 +-
 drivers/usb/typec/Kconfig                          |   45 +-
 drivers/usb/typec/Makefile                         |    6 +-
 drivers/usb/typec/class.c                          |   40 +-
 drivers/usb/typec/fusb302/Kconfig                  |    7 -
 drivers/usb/typec/fusb302/Makefile                 |    2 -
 drivers/usb/typec/fusb302/fusb302.c                | 1876 -----
 drivers/usb/typec/tcpm.c                           | 4851 -------------
 drivers/usb/typec/tcpm/Kconfig                     |   52 +
 drivers/usb/typec/tcpm/Makefile                    |    7 +
 drivers/usb/typec/tcpm/fusb302.c                   | 1885 +++++
 drivers/usb/typec/{fusb302 => tcpm}/fusb302_reg.h  |    0
 drivers/usb/typec/{ => tcpm}/tcpci.c               |    0
 drivers/usb/typec/{ => tcpm}/tcpci.h               |    0
 drivers/usb/typec/{ => tcpm}/tcpci_rt1711h.c       |    0
 drivers/usb/typec/tcpm/tcpm.c                      | 4854 +++++++++++++
 drivers/usb/typec/{typec_wcove.c => tcpm/wcove.c}  |    0
 drivers/usb/usbip/usbip_common.c                   |    2 +-
 drivers/usb/usbip/vhci_hcd.c                       |   57 +-
 drivers/usb/usbip/vudc_main.c                      |   10 +-
 drivers/usb/wusbcore/crypto.c                      |   16 +-
 drivers/usb/wusbcore/wa-rpipe.c                    |    6 +-
 drivers/vfio/Kconfig                               |    2 +-
 drivers/vfio/pci/vfio_pci.c                        |    8 +-
 drivers/vfio/pci/vfio_pci_config.c                 |   31 +-
 drivers/vfio/vfio_iommu_spapr_tce.c                |   23 +-
 drivers/vhost/net.c                                |  326 +-
 drivers/vhost/scsi.c                               |  426 +-
 drivers/vhost/vhost.c                              |   26 +-
 drivers/video/backlight/Kconfig                    |   16 -
 drivers/video/backlight/Makefile                   |    2 -
 drivers/video/backlight/adp5520_bl.c               |    2 +-
 drivers/video/backlight/adp8860_bl.c               |    2 +-
 drivers/video/backlight/adp8870_bl.c               |    2 +-
 drivers/video/backlight/as3711_bl.c                |    7 +-
 drivers/video/backlight/ld9040.c                   |  811 ---
 drivers/video/backlight/ld9040_gamma.h             |  202 -
 drivers/video/backlight/lm3639_bl.c                |    6 +-
 drivers/video/backlight/pwm_bl.c                   |   81 +-
 drivers/video/backlight/s6e63m0.c                  |  857 ---
 drivers/video/backlight/s6e63m0_gamma.h            |  266 -
 drivers/video/fbdev/Kconfig                        |   59 +-
 drivers/video/fbdev/Makefile                       |    1 -
 drivers/video/fbdev/arcfb.c                        |    2 +
 drivers/video/fbdev/atmel_lcdfb.c                  |   43 +-
 drivers/video/fbdev/aty/atyfb.h                    |   15 +-
 drivers/video/fbdev/aty/atyfb_base.c               |   43 +-
 drivers/video/fbdev/aty/mach64_accel.c             |   32 +-
 drivers/video/fbdev/aty/mach64_ct.c                |   10 +-
 drivers/video/fbdev/cg14.c                         |    4 +-
 drivers/video/fbdev/cg3.c                          |    2 +-
 drivers/video/fbdev/chipsfb.c                      |    3 +-
 drivers/video/fbdev/clps711xfb.c                   |  314 -
 drivers/video/fbdev/controlfb.c                    |    5 +-
 drivers/video/fbdev/core/fbmon.c                   |    4 +-
 drivers/video/fbdev/efifb.c                        |    6 +
 drivers/video/fbdev/fsl-diu-fb.c                   |    2 +-
 drivers/video/fbdev/imsttfb.c                      |    2 +-
 drivers/video/fbdev/leo.c                          |    2 +-
 drivers/video/fbdev/mmp/hw/Kconfig                 |    1 -
 drivers/video/fbdev/mmp/panel/Kconfig              |    1 -
 drivers/video/fbdev/offb.c                         |   12 +-
 drivers/video/fbdev/omap/lcd_ams_delta.c           |   55 +-
 drivers/video/fbdev/omap2/omapfb/dss/Kconfig       |    7 -
 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c    |    5 +-
 drivers/video/fbdev/p9100.c                        |    2 +-
 drivers/video/fbdev/platinumfb.c                   |    5 +-
 drivers/video/fbdev/pxa168fb.c                     |    9 +-
 drivers/video/fbdev/sbuslib.c                      |   28 +-
 drivers/video/fbdev/sh7760fb.c                     |    7 +-
 drivers/video/fbdev/sis/init301.c                  |    4 +-
 drivers/video/fbdev/ssd1307fb.c                    |    4 +-
 drivers/video/fbdev/stifb.c                        |    2 +-
 drivers/video/fbdev/udlfb.c                        |  141 +-
 drivers/video/fbdev/valkyriefb.c                   |   12 +-
 drivers/video/hdmi.c                               |    8 +-
 drivers/video/of_display_timing.c                  |    2 +-
 drivers/video/vgastate.c                           |    2 +-
 drivers/virtio/virtio_balloon.c                    |  374 +-
 drivers/vme/vme.c                                  |    1 -
 drivers/w1/masters/omap_hdq.c                      |    2 +
 drivers/w1/slaves/w1_ds2438.c                      |   66 +-
 drivers/watchdog/Kconfig                           |   12 +
 drivers/watchdog/Makefile                          |    1 +
 drivers/watchdog/armada_37xx_wdt.c                 |  388 ++
 drivers/watchdog/booke_wdt.c                       |    2 +-
 drivers/watchdog/hpwdt.c                           |   24 +-
 drivers/watchdog/iTCO_vendor.h                     |    4 -
 drivers/watchdog/iTCO_vendor_support.c             |  168 +-
 drivers/watchdog/iTCO_wdt.c                        |    4 -
 drivers/watchdog/lantiq_wdt.c                      |  311 +-
 drivers/watchdog/mpc8xxx_wdt.c                     |   46 +-
 drivers/watchdog/renesas_wdt.c                     |    6 +-
 drivers/watchdog/rza_wdt.c                         |   93 +-
 drivers/watchdog/sama5d4_wdt.c                     |    6 +-
 drivers/watchdog/ts4800_wdt.c                      |    1 +
 drivers/watchdog/via_wdt.c                         |    4 +-
 drivers/watchdog/w83627hf_wdt.c                    |    8 +-
 drivers/watchdog/watchdog_dev.c                    |   10 +-
 drivers/xen/Kconfig                                |   13 +-
 drivers/xen/balloon.c                              |    5 +-
 drivers/xen/biomerge.c                             |    3 +-
 drivers/xen/events/events_base.c                   |    2 +-
 drivers/xen/grant-table.c                          |    2 +-
 drivers/xen/pvcalls-back.c                         |    8 +-
 drivers/xen/swiotlb-xen.c                          |   18 +-
 drivers/xen/time.c                                 |    2 +-
 drivers/xen/xen-acpi-pad.c                         |    1 +
 drivers/xen/xen-balloon.c                          |   13 +-
 drivers/xen/xen-selfballoon.c                      |    2 +-
 drivers/xen/xenbus/xenbus_client.c                 |    6 +-
 fs/9p/acl.c                                        |    2 +-
 fs/9p/v9fs.c                                       |   21 +
 fs/9p/v9fs.h                                       |    1 +
 fs/9p/vfs_addr.c                                   |    4 +-
 fs/9p/vfs_dir.c                                    |   21 +-
 fs/9p/vfs_file.c                                   |   24 +-
 fs/9p/xattr.c                                      |    4 +-
 fs/afs/Kconfig                                     |   12 +
 fs/afs/Makefile                                    |    7 +-
 fs/afs/addr_list.c                                 |  300 +-
 fs/afs/afs.h                                       |   50 +-
 fs/afs/cache.c                                     |    2 +-
 fs/afs/callback.c                                  |   17 +-
 fs/afs/cell.c                                      |   82 +-
 fs/afs/cmservice.c                                 |  287 +-
 fs/afs/dir.c                                       |   75 +-
 fs/afs/dynroot.c                                   |    6 +-
 fs/afs/file.c                                      |    8 +-
 fs/afs/flock.c                                     |   22 +-
 fs/afs/fs_probe.c                                  |  270 +
 fs/afs/fsclient.c                                  |  583 +-
 fs/afs/inode.c                                     |   37 +-
 fs/afs/internal.h                                  |  332 +-
 fs/afs/main.c                                      |    2 +-
 fs/afs/mntpt.c                                     |    5 +-
 fs/afs/proc.c                                      |  117 +-
 fs/afs/protocol_yfs.h                              |  163 +
 fs/afs/rotate.c                                    |  302 +-
 fs/afs/rxrpc.c                                     |  117 +-
 fs/afs/security.c                                  |   13 +-
 fs/afs/server.c                                    |  145 +-
 fs/afs/server_list.c                               |    6 +-
 fs/afs/super.c                                     |    5 +-
 fs/afs/vl_list.c                                   |  340 +
 fs/afs/vl_probe.c                                  |  273 +
 fs/afs/vl_rotate.c                                 |  355 +
 fs/afs/vlclient.c                                  |  195 +-
 fs/afs/volume.c                                    |   56 +-
 fs/afs/write.c                                     |   30 +-
 fs/afs/xattr.c                                     |    2 +-
 fs/afs/yfsclient.c                                 | 2184 ++++++
 fs/aio.c                                           |    8 +-
 fs/bfs/inode.c                                     |    9 +-
 fs/binfmt_elf.c                                    |    6 +-
 fs/block_dev.c                                     |    2 +-
 fs/btrfs/backref.c                                 |   39 +-
 fs/btrfs/btrfs_inode.h                             |    8 +-
 fs/btrfs/check-integrity.c                         |    6 +-
 fs/btrfs/compression.c                             |    8 +-
 fs/btrfs/ctree.c                                   |   85 +-
 fs/btrfs/ctree.h                                   |   64 +-
 fs/btrfs/delayed-inode.c                           |   41 +-
 fs/btrfs/delayed-inode.h                           |    4 +-
 fs/btrfs/delayed-ref.c                             |  107 +-
 fs/btrfs/delayed-ref.h                             |   10 +-
 fs/btrfs/dev-replace.c                             |   64 +-
 fs/btrfs/dev-replace.h                             |    8 -
 fs/btrfs/dir-item.c                                |    8 +-
 fs/btrfs/disk-io.c                                 |   24 +-
 fs/btrfs/export.c                                  |    4 +-
 fs/btrfs/extent-tree.c                             |  461 +-
 fs/btrfs/extent_io.c                               |   45 +-
 fs/btrfs/extent_io.h                               |    4 +-
 fs/btrfs/extent_map.c                              |   32 +-
 fs/btrfs/extent_map.h                              |    4 +-
 fs/btrfs/file.c                                    |   48 +-
 fs/btrfs/free-space-cache.c                        |   48 +-
 fs/btrfs/inode.c                                   |  147 +-
 fs/btrfs/ioctl.c                                   |   68 +-
 fs/btrfs/qgroup.c                                  |  455 +-
 fs/btrfs/qgroup.h                                  |    8 +
 fs/btrfs/ref-verify.c                              |    8 +-
 fs/btrfs/relocation.c                              |   74 +-
 fs/btrfs/scrub.c                                   |   34 +-
 fs/btrfs/send.c                                    |   24 +-
 fs/btrfs/super.c                                   |    6 +-
 fs/btrfs/tests/extent-io-tests.c                   |   10 +-
 fs/btrfs/tests/extent-map-tests.c                  |    4 +-
 fs/btrfs/transaction.c                             |   40 +-
 fs/btrfs/tree-checker.c                            |   14 +
 fs/btrfs/tree-log.c                                |   91 +-
 fs/btrfs/tree-log.h                                |    2 +-
 fs/btrfs/volumes.c                                 |  117 +-
 fs/btrfs/volumes.h                                 |    9 +-
 fs/buffer.c                                        |   14 +-
 fs/cachefiles/namei.c                              |    2 +-
 fs/ceph/acl.c                                      |   13 +-
 fs/ceph/addr.c                                     |    2 +-
 fs/ceph/caps.c                                     |   21 +-
 fs/ceph/file.c                                     |  578 +-
 fs/ceph/inode.c                                    |   13 +-
 fs/ceph/mds_client.c                               |    9 +-
 fs/ceph/super.c                                    |   13 +
 fs/ceph/super.h                                    |    3 +-
 fs/ceph/xattr.c                                    |    3 +-
 fs/cifs/cifs_debug.c                               |   73 +-
 fs/cifs/cifs_debug.h                               |   28 +
 fs/cifs/cifs_dfs_ref.c                             |    7 +-
 fs/cifs/cifs_fs_sb.h                               |    1 +
 fs/cifs/cifs_ioctl.h                               |   11 +
 fs/cifs/cifs_spnego.c                              |    6 +-
 fs/cifs/cifsfs.c                                   |   71 +-
 fs/cifs/cifsfs.h                                   |    4 +-
 fs/cifs/cifsglob.h                                 |   23 +-
 fs/cifs/cifspdu.h                                  |    3 +
 fs/cifs/cifsproto.h                                |    2 +-
 fs/cifs/cifssmb.c                                  |   23 +
 fs/cifs/connect.c                                  |   30 +-
 fs/cifs/file.c                                     |  496 +-
 fs/cifs/inode.c                                    |   77 +-
 fs/cifs/ioctl.c                                    |   48 +-
 fs/cifs/misc.c                                     |    6 +-
 fs/cifs/smb2glob.h                                 |    2 +-
 fs/cifs/smb2inode.c                                |  332 +-
 fs/cifs/smb2maperror.c                             |    2 +-
 fs/cifs/smb2ops.c                                  |  232 +-
 fs/cifs/smb2pdu.c                                  |  266 +-
 fs/cifs/smb2pdu.h                                  |   48 +-
 fs/cifs/smb2proto.h                                |   28 +-
 fs/cifs/smbdirect.c                                |   55 +-
 fs/cifs/trace.h                                    |  151 +
 fs/cifs/transport.c                                |  107 +-
 fs/compat_binfmt_elf.c                             |    2 +-
 fs/compat_ioctl.c                                  |  369 +-
 fs/coredump.c                                      |    2 +-
 fs/cramfs/inode.c                                  |   12 +-
 fs/crypto/fscrypt_private.h                        |    4 -
 fs/crypto/keyinfo.c                                |   10 -
 fs/dax.c                                           |  908 ++-
 fs/dcache.c                                        |   40 +-
 fs/direct-io.c                                     |    2 +-
 fs/dlm/lowcomms.c                                  |    2 +-
 fs/ecryptfs/inode.c                                |   11 +-
 fs/exec.c                                          |    8 +-
 fs/exofs/super.c                                   |    7 +-
 fs/ext2/acl.c                                      |    4 +
 fs/ext2/ext2.h                                     |    4 -
 fs/ext2/super.c                                    |    5 +-
 fs/ext4/acl.c                                      |    4 +
 fs/ext4/ext4.h                                     |   26 +-
 fs/ext4/ext4_extents.h                             |   13 +
 fs/ext4/extents.c                                  |  595 +-
 fs/ext4/extents_status.c                           |  654 +-
 fs/ext4/extents_status.h                           |   80 +-
 fs/ext4/ialloc.c                                   |    2 +-
 fs/ext4/inline.c                                   |    2 +-
 fs/ext4/inode.c                                    |  144 +-
 fs/ext4/ioctl.c                                    |   97 +-
 fs/ext4/mballoc.c                                  |   14 +-
 fs/ext4/move_extent.c                              |    8 +-
 fs/ext4/namei.c                                    |    6 +-
 fs/ext4/super.c                                    |   81 +-
 fs/f2fs/acl.c                                      |   12 +-
 fs/f2fs/acl.h                                      |    5 +-
 fs/f2fs/checkpoint.c                               |   94 +-
 fs/f2fs/data.c                                     |  226 +-
 fs/f2fs/debug.c                                    |   35 +-
 fs/f2fs/dir.c                                      |   32 +-
 fs/f2fs/extent_cache.c                             |  134 +-
 fs/f2fs/f2fs.h                                     |  255 +-
 fs/f2fs/file.c                                     |  196 +-
 fs/f2fs/gc.c                                       |  115 +-
 fs/f2fs/gc.h                                       |    5 +-
 fs/f2fs/hash.c                                     |    5 +-
 fs/f2fs/inline.c                                   |   10 +-
 fs/f2fs/inode.c                                    |   28 +-
 fs/f2fs/namei.c                                    |   57 +-
 fs/f2fs/node.c                                     |   89 +-
 fs/f2fs/node.h                                     |    5 +-
 fs/f2fs/recovery.c                                 |  125 +-
 fs/f2fs/segment.c                                  |  240 +-
 fs/f2fs/segment.h                                  |   20 +-
 fs/f2fs/shrinker.c                                 |    5 +-
 fs/f2fs/super.c                                    |  415 +-
 fs/f2fs/sysfs.c                                    |   17 +-
 fs/f2fs/trace.c                                    |    5 +-
 fs/f2fs/trace.h                                    |    5 +-
 fs/f2fs/xattr.c                                    |    5 +-
 fs/f2fs/xattr.h                                    |    5 +-
 fs/fat/dir.c                                       |    6 +-
 fs/fat/fat.h                                       |    4 +
 fs/fat/fatent.c                                    |    1 +
 fs/fat/file.c                                      |   17 +-
 fs/fat/inode.c                                     |    9 +-
 fs/fat/misc.c                                      |   91 +-
 fs/fat/namei_msdos.c                               |   17 +-
 fs/fat/namei_vfat.c                                |   15 +-
 fs/fcntl.c                                         |    2 +-
 fs/fs-writeback.c                                  |   25 +-
 fs/fscache/cookie.c                                |   31 +-
 fs/fscache/internal.h                              |    1 -
 fs/fscache/main.c                                  |    4 +-
 fs/fuse/Makefile                                   |    2 +-
 fs/fuse/control.c                                  |   34 +-
 fs/fuse/dev.c                                      |  221 +-
 fs/fuse/dir.c                                      |  381 +-
 fs/fuse/file.c                                     |  160 +-
 fs/fuse/fuse_i.h                                   |  124 +-
 fs/fuse/inode.c                                    |   53 +-
 fs/fuse/readdir.c                                  |  569 ++
 fs/gfs2/aops.c                                     |    2 +-
 fs/gfs2/bmap.c                                     |    6 +-
 fs/gfs2/dir.c                                      |   28 +-
 fs/gfs2/file.c                                     |   18 +-
 fs/gfs2/glock.c                                    |   17 +-
 fs/gfs2/incore.h                                   |    9 +-
 fs/gfs2/lock_dlm.c                                 |   10 +-
 fs/gfs2/log.c                                      |   11 +-
 fs/gfs2/lops.c                                     |    2 +-
 fs/gfs2/main.c                                     |    2 +
 fs/gfs2/ops_fstype.c                               |    5 +-
 fs/gfs2/quota.c                                    |    2 +-
 fs/gfs2/rgrp.c                                     |  201 +-
 fs/gfs2/rgrp.h                                     |   11 +-
 fs/gfs2/super.c                                    |    4 +-
 fs/gfs2/trans.c                                    |   15 +-
 fs/gfs2/util.c                                     |   16 +-
 fs/gfs2/util.h                                     |    2 +-
 fs/gfs2/xattr.c                                    |   18 +-
 fs/hfs/brec.c                                      |    5 +
 fs/hfs/btree.c                                     |   41 +-
 fs/hfs/btree.h                                     |    1 +
 fs/hfs/catalog.c                                   |   16 +
 fs/hfs/extent.c                                    |   10 +-
 fs/hfs/inode.c                                     |    2 +
 fs/hfsplus/attributes.c                            |   10 +
 fs/hfsplus/brec.c                                  |    5 +
 fs/hfsplus/btree.c                                 |   44 +-
 fs/hfsplus/catalog.c                               |   24 +
 fs/hfsplus/extents.c                               |    8 +-
 fs/hfsplus/hfsplus_fs.h                            |    2 +
 fs/hfsplus/inode.c                                 |    1 +
 fs/inode.c                                         |    4 +-
 fs/ioctl.c                                         |   13 +-
 fs/iomap.c                                         |    7 +-
 fs/isofs/dir.c                                     |    2 +-
 fs/jbd2/checkpoint.c                               |    4 +-
 fs/jffs2/background.c                              |    2 +-
 fs/jffs2/super.c                                   |    4 +-
 fs/jfs/acl.c                                       |    4 +
 fs/jfs/inode.c                                     |    1 -
 fs/jfs/super.c                                     |    2 +-
 fs/kernfs/mount.c                                  |    3 +
 fs/kernfs/symlink.c                                |    5 +-
 fs/lockd/host.c                                    |    2 +-
 fs/namespace.c                                     |    4 +-
 fs/nfs/blocklayout/blocklayout.c                   |    2 +-
 fs/nfs/delegation.c                                |   17 +-
 fs/nfs/dir.c                                       |  295 +-
 fs/nfs/dns_resolve.c                               |   15 +-
 fs/nfs/filelayout/filelayout.c                     |    1 +
 fs/nfs/flexfilelayout/flexfilelayout.c             |    1 +
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |    2 +-
 fs/nfs/inode.c                                     |   70 +-
 fs/nfs/nfs3proc.c                                  |    5 +
 fs/nfs/nfs3xdr.c                                   |   10 +-
 fs/nfs/nfs4_fs.h                                   |    3 +-
 fs/nfs/nfs4client.c                                |   16 +-
 fs/nfs/nfs4file.c                                  |   12 +-
 fs/nfs/nfs4proc.c                                  |   55 +-
 fs/nfs/nfs4state.c                                 |  254 +-
 fs/nfs/nfs4xdr.c                                   |    2 +-
 fs/nfs/pagelist.c                                  |   49 +-
 fs/nfs/pnfs.c                                      |   16 +-
 fs/nfs/pnfs.h                                      |    1 +
 fs/nfs/read.c                                      |   10 +-
 fs/nfsd/cache.h                                    |   20 +-
 fs/nfsd/export.c                                   |   14 +-
 fs/nfsd/export.h                                   |    2 +
 fs/nfsd/netns.h                                    |    8 +
 fs/nfsd/nfs4callback.c                             |   98 +
 fs/nfsd/nfs4idmap.c                                |   11 +-
 fs/nfsd/nfs4proc.c                                 |  289 +-
 fs/nfsd/nfs4state.c                                |   41 +-
 fs/nfsd/nfs4xdr.c                                  |   50 +-
 fs/nfsd/nfscache.c                                 |  142 +-
 fs/nfsd/nfsctl.c                                   |    1 +
 fs/nfsd/state.h                                    |   10 +
 fs/nfsd/vfs.c                                      |   16 +-
 fs/nfsd/xdr4.h                                     |   28 +
 fs/nfsd/xdr4cb.h                                   |   10 +
 fs/nilfs2/btnode.c                                 |   26 +-
 fs/nilfs2/page.c                                   |   29 +-
 fs/notify/fanotify/fanotify.c                      |   17 +-
 fs/notify/fanotify/fanotify.h                      |    4 +-
 fs/notify/fanotify/fanotify_user.c                 |  103 +-
 fs/notify/fdinfo.c                                 |   29 +-
 fs/notify/fsnotify.c                               |   42 +-
 fs/notify/fsnotify.h                               |   11 +
 fs/notify/inotify/inotify_user.c                   |    2 +-
 fs/notify/mark.c                                   |   43 +-
 fs/ntfs/namei.c                                    |    2 +-
 fs/ocfs2/alloc.c                                   |    4 -
 fs/ocfs2/aops.c                                    |    3 +-
 fs/ocfs2/buffer_head_io.c                          |   77 +-
 fs/ocfs2/cluster/tcp.c                             |    2 +-
 fs/ocfs2/dir.c                                     |    3 +-
 fs/ocfs2/dlm/dlmdebug.c                            |    2 +-
 fs/ocfs2/dlm/dlmmaster.c                           |    4 +-
 fs/ocfs2/dlm/dlmthread.c                           |    2 +-
 fs/ocfs2/dlmglue.c                                 |   30 +-
 fs/ocfs2/file.c                                    |   97 +-
 fs/ocfs2/journal.c                                 |   51 +-
 fs/ocfs2/move_extents.c                            |   17 +
 fs/ocfs2/refcounttree.c                            |  166 +-
 fs/ocfs2/refcounttree.h                            |   24 +-
 fs/ocfs2/stackglue.c                               |    6 -
 fs/ocfs2/stackglue.h                               |    3 -
 fs/orangefs/acl.c                                  |    4 +
 fs/orangefs/inode.c                                |   10 +-
 fs/orangefs/namei.c                                |    8 +-
 fs/orangefs/orangefs-sysfs.c                       |    2 +-
 fs/overlayfs/copy_up.c                             |  219 +-
 fs/overlayfs/dir.c                                 |   34 +-
 fs/overlayfs/file.c                                |   45 +-
 fs/overlayfs/inode.c                               |   19 +-
 fs/overlayfs/namei.c                               |    6 +-
 fs/overlayfs/overlayfs.h                           |   18 +-
 fs/overlayfs/super.c                               |   68 +-
 fs/overlayfs/util.c                                |   49 +-
 fs/proc/base.c                                     |   32 +
 fs/proc/inode.c                                    |    3 +
 fs/proc/kcore.c                                    |    2 +-
 fs/proc/loadavg.c                                  |    3 -
 fs/proc/meminfo.c                                  |   16 +-
 fs/proc/page.c                                     |    2 +-
 fs/proc/task_mmu.c                                 |    6 +-
 fs/proc/vmcore.c                                   |   38 +-
 fs/pstore/Kconfig                                  |    1 -
 fs/pstore/inode.c                                  |   11 +-
 fs/pstore/internal.h                               |    5 +-
 fs/pstore/platform.c                               |   75 +-
 fs/pstore/ram.c                                    |   47 +-
 fs/pstore/ram_core.c                               |   11 +-
 fs/read_write.c                                    |  419 +-
 fs/reiserfs/Makefile                               |    9 -
 fs/reiserfs/xattr.c                                |    7 +
 fs/select.c                                        |   20 +-
 fs/signalfd.c                                      |    6 +-
 fs/splice.c                                        |    7 +-
 fs/stat.c                                          |    3 +
 fs/super.c                                         |    2 +-
 fs/timerfd.c                                       |   12 +-
 fs/ubifs/Kconfig                                   |   11 +
 fs/ubifs/Makefile                                  |    1 +
 fs/ubifs/auth.c                                    |  502 ++
 fs/ubifs/debug.c                                   |    6 +
 fs/ubifs/gc.c                                      |   49 +-
 fs/ubifs/io.c                                      |  110 +-
 fs/ubifs/journal.c                                 |  289 +-
 fs/ubifs/log.c                                     |   24 +
 fs/ubifs/lpt.c                                     |  184 +-
 fs/ubifs/lpt_commit.c                              |   44 +-
 fs/ubifs/master.c                                  |   64 +-
 fs/ubifs/misc.h                                    |    5 +-
 fs/ubifs/recovery.c                                |  120 +-
 fs/ubifs/replay.c                                  |  177 +-
 fs/ubifs/sb.c                                      |  209 +-
 fs/ubifs/super.c                                   |   95 +-
 fs/ubifs/tnc.c                                     |   36 +-
 fs/ubifs/tnc_commit.c                              |   27 +
 fs/ubifs/tnc_misc.c                                |   26 +-
 fs/ubifs/ubifs-media.h                             |   46 +-
 fs/ubifs/ubifs.h                                   |  253 +-
 fs/udf/balloc.c                                    |   30 +-
 fs/udf/super.c                                     |  139 +-
 fs/udf/udf_sb.h                                    |   10 +-
 fs/userfaultfd.c                                   |    8 +-
 fs/utimes.c                                        |   73 +-
 fs/xattr.c                                         |   24 +-
 fs/xfs/libxfs/xfs_attr.c                           |  264 +-
 fs/xfs/libxfs/xfs_attr.h                           |  150 +
 fs/xfs/libxfs/xfs_attr_remote.c                    |   10 +-
 fs/xfs/libxfs/xfs_bmap.c                           |   94 +-
 fs/xfs/libxfs/xfs_bmap.h                           |    1 +
 fs/xfs/libxfs/xfs_format.h                         |   10 +-
 fs/xfs/libxfs/xfs_inode_buf.c                      |   30 +
 fs/xfs/libxfs/xfs_sb.c                             |    5 +-
 fs/xfs/scrub/alloc.c                               |    1 -
 fs/xfs/scrub/inode.c                               |    4 +-
 fs/xfs/scrub/repair.c                              |  128 +-
 fs/xfs/scrub/scrub.c                               |   13 -
 fs/xfs/xfs_aops.c                                  |    4 +-
 fs/xfs/xfs_aops.h                                  |   14 +-
 fs/xfs/xfs_attr.h                                  |  148 -
 fs/xfs/xfs_bmap_util.c                             |   81 +-
 fs/xfs/xfs_buf.c                                   |  109 +-
 fs/xfs/xfs_buf.h                                   |    2 +
 fs/xfs/xfs_buf_item.c                              |  119 +-
 fs/xfs/xfs_buf_item.h                              |    1 +
 fs/xfs/xfs_file.c                                  |   82 +-
 fs/xfs/xfs_fsops.c                                 |   50 +-
 fs/xfs/xfs_inode.c                                 |   10 +-
 fs/xfs/xfs_ioctl.c                                 |    8 -
 fs/xfs/xfs_iomap.c                                 |   53 +-
 fs/xfs/xfs_iops.c                                  |   12 +-
 fs/xfs/xfs_log_recover.c                           |   10 -
 fs/xfs/xfs_reflink.c                               |  351 +-
 fs/xfs/xfs_reflink.h                               |   19 +-
 fs/xfs/xfs_stats.c                                 |   52 +-
 fs/xfs/xfs_stats.h                                 |   28 +-
 fs/xfs/xfs_super.c                                 |   38 +-
 fs/xfs/xfs_trace.h                                 |    1 -
 fs/xfs/xfs_trans.c                                 |   10 +-
 fs/xfs/xfs_trans.h                                 |    1 +
 fs/xfs/xfs_trans_ail.c                             |   28 +-
 fs/xfs/xfs_trans_buf.c                             |  141 +-
 include/acpi/acconfig.h                            |   17 +-
 include/acpi/acexcep.h                             |    9 +-
 include/acpi/acpi_bus.h                            |    9 +-
 include/acpi/acpixf.h                              |    9 +-
 include/acpi/cppc_acpi.h                           |    1 +
 include/asm-generic/bug.h                          |    8 +-
 include/asm-generic/compat.h                       |   24 +-
 include/asm-generic/dma-mapping.h                  |    9 -
 include/asm-generic/hugetlb.h                      |   88 +-
 include/asm-generic/percpu.h                       |    4 -
 include/asm-generic/pgtable.h                      |    4 +-
 include/asm-generic/qrwlock.h                      |    7 +-
 include/asm-generic/qspinlock.h                    |   16 +-
 include/asm-generic/sections.h                     |   14 +
 include/asm-generic/tlb.h                          |   86 +-
 include/asm-generic/unistd.h                       |   13 -
 include/asm-generic/vmlinux.lds.h                  |   42 +-
 include/crypto/acompress.h                         |   38 +-
 include/crypto/aead.h                              |   51 +-
 include/crypto/akcipher.h                          |   76 +-
 include/crypto/algapi.h                            |   14 +-
 include/crypto/asym_tpm_subtype.h                  |   19 +
 include/crypto/cbc.h                               |    2 +-
 include/crypto/chacha20.h                          |    3 +-
 include/crypto/hash.h                              |   38 +-
 include/crypto/internal/cryptouser.h               |    8 +
 include/crypto/internal/geniv.h                    |    2 +-
 include/crypto/kpp.h                               |   51 +-
 include/crypto/mcryptd.h                           |  114 -
 include/crypto/morus1280_glue.h                    |    2 +-
 include/crypto/morus640_glue.h                     |    2 +-
 include/crypto/null.h                              |    2 +-
 include/crypto/public_key.h                        |   14 +-
 include/crypto/rng.h                               |   29 +-
 include/crypto/skcipher.h                          |  118 +-
 include/crypto/speck.h                             |   62 -
 include/drm/drm_atomic.h                           |   11 +
 include/drm/drm_client.h                           |    5 +-
 include/drm/drm_connector.h                        |   71 +-
 include/drm/drm_drv.h                              |    4 +
 include/drm/drm_edid.h                             |    6 +-
 include/drm/drm_gem.h                              |  131 +
 include/drm/drm_gem_cma_helper.h                   |   24 +
 include/drm/drm_prime.h                            |    1 +
 include/drm/drm_syncobj.h                          |   73 +-
 include/drm/tinydrm/tinydrm.h                      |   35 +-
 include/dt-bindings/clock/am3.h                    |  119 +
 include/dt-bindings/clock/am4.h                    |  132 +
 include/dt-bindings/clock/at91.h                   |   15 +
 include/dt-bindings/clock/dra7.h                   |  326 +-
 include/dt-bindings/clock/exynos3250.h             |    5 +-
 include/dt-bindings/clock/exynos4.h                |   37 +-
 include/dt-bindings/clock/exynos5250.h             |    7 +-
 include/dt-bindings/clock/exynos5260-clk.h         |    7 +-
 include/dt-bindings/clock/exynos5410.h             |    7 +-
 include/dt-bindings/clock/exynos5420.h             |    7 +-
 include/dt-bindings/clock/exynos5433.h             |    5 +-
 include/dt-bindings/clock/exynos7-clk.h            |    7 +-
 include/dt-bindings/clock/hi3670-clock.h           |  348 +
 include/dt-bindings/clock/imx6qdl-clock.h          |    3 +-
 include/dt-bindings/clock/imx6sl-clock.h           |    4 +-
 include/dt-bindings/clock/imx6sll-clock.h          |    3 +-
 include/dt-bindings/clock/imx6sx-clock.h           |    3 +-
 include/dt-bindings/clock/imx6ul-clock.h           |    3 +-
 include/dt-bindings/clock/jz4725b-cgu.h            |   35 +
 include/dt-bindings/clock/maxim,max77686.h         |    5 +-
 include/dt-bindings/clock/maxim,max77802.h         |    5 +-
 include/dt-bindings/clock/qcom,camcc-sdm845.h      |  116 +
 include/dt-bindings/clock/qcom,gcc-msm8960.h       |    2 +
 include/dt-bindings/clock/qcom,gcc-msm8996.h       |    9 +
 include/dt-bindings/clock/qcom,gcc-qcs404.h        |  165 +
 include/dt-bindings/clock/qcom,gcc-sdm660.h        |  156 +
 include/dt-bindings/clock/qcom,gcc-sdm845.h        |    3 +
 include/dt-bindings/clock/r7s72100-clock.h         |    7 +-
 include/dt-bindings/clock/r7s9210-cpg-mssr.h       |   20 +
 include/dt-bindings/clock/r8a7743-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/r8a7744-cpg-mssr.h       |   39 +
 include/dt-bindings/clock/r8a7745-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/r8a774a1-cpg-mssr.h      |   58 +
 include/dt-bindings/clock/r8a774c0-cpg-mssr.h      |   60 +
 include/dt-bindings/clock/r8a7790-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/r8a7791-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/r8a7792-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/r8a7793-clock.h          |   12 +-
 include/dt-bindings/clock/r8a7793-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/r8a7794-clock.h          |    8 +-
 include/dt-bindings/clock/r8a7794-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/r8a7795-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/r8a7796-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/r8a77970-cpg-mssr.h      |    8 +-
 include/dt-bindings/clock/r8a77995-cpg-mssr.h      |    8 +-
 include/dt-bindings/clock/renesas-cpg-mssr.h       |    8 +-
 include/dt-bindings/clock/rk3188-cru-common.h      |    3 +-
 include/dt-bindings/clock/s3c2410.h                |    5 +-
 include/dt-bindings/clock/s3c2412.h                |    5 +-
 include/dt-bindings/clock/s3c2443.h                |    5 +-
 include/dt-bindings/clock/samsung,s2mps11.h        |    5 +-
 include/dt-bindings/clock/samsung,s3c64xx-clock.h  |    7 +-
 include/dt-bindings/clock/sun50i-a64-ccu.h         |    1 +
 include/dt-bindings/clock/xlnx,zynqmp-clk.h        |  116 +
 include/dt-bindings/gpio/meson-g12a-gpio.h         |  114 +
 include/dt-bindings/iio/qcom,spmi-vadc.h           |  125 +-
 include/dt-bindings/interrupt-controller/arm-gic.h |    2 +-
 include/dt-bindings/interrupt-controller/irq.h     |    2 +-
 include/dt-bindings/mfd/at91-usart.h               |   17 +
 include/dt-bindings/net/mscc-phy-vsc8531.h         |    2 +
 include/dt-bindings/phy/phy-ocelot-serdes.h        |   12 +
 include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h |   18 +
 include/dt-bindings/pinctrl/rzn1-pinctrl.h         |  141 +
 include/dt-bindings/power/owl-s900-powergate.h     |   23 +
 include/dt-bindings/power/r8a7744-sysc.h           |   24 +
 include/dt-bindings/power/r8a774a1-sysc.h          |   31 +
 include/dt-bindings/power/r8a774c0-sysc.h          |   25 +
 include/dt-bindings/reset/actions,s700-reset.h     |   34 +
 include/dt-bindings/reset/actions,s900-reset.h     |   65 +
 include/dt-bindings/reset/imx7-reset.h             |    4 +-
 include/dt-bindings/reset/qcom,sdm845-pdc.h        |   20 +
 include/dt-bindings/thermal/thermal_exynos.h       |   12 +-
 include/dt-bindings/usb/pd.h                       |   26 +
 include/keys/asymmetric-subtype.h                  |    9 +
 include/keys/trusted.h                             |  136 +
 include/linux/acpi.h                               |   11 +-
 include/linux/adxl.h                               |   18 +
 include/linux/amba/mmci.h                          |   11 +-
 include/linux/amifd.h                              |   63 -
 include/linux/amifdreg.h                           |   82 -
 include/linux/arch_topology.h                      |    1 +
 include/linux/avf/virtchnl.h                       |   29 +-
 include/linux/binfmts.h                            |    2 +-
 include/linux/bio.h                                |   52 +-
 include/linux/bitmap.h                             |   37 +-
 include/linux/bitops.h                             |   30 +-
 include/linux/blk-mq.h                             |    4 +
 include/linux/blk-pm.h                             |   24 +
 include/linux/blk_types.h                          |    2 -
 include/linux/blkdev.h                             |  197 +-
 include/linux/bootmem.h                            |  404 --
 include/linux/bpf-cgroup.h                         |   55 +-
 include/linux/bpf.h                                |   88 +-
 include/linux/bpf_types.h                          |    8 +-
 include/linux/bpf_verifier.h                       |   49 +-
 include/linux/buffer_head.h                        |    2 +-
 include/linux/bvec.h                               |    3 -
 include/linux/ceph/libceph.h                       |    8 +-
 include/linux/ceph/messenger.h                     |   24 +-
 include/linux/ceph/msgpool.h                       |   11 +-
 include/linux/ceph/osd_client.h                    |   22 +-
 include/linux/ceph/pagelist.h                      |   11 +-
 include/linux/ceph/rados.h                         |   28 +
 include/linux/cgroup-defs.h                        |    5 +
 include/linux/cgroup.h                             |   30 +-
 include/linux/clk-provider.h                       |    9 +
 include/linux/clk.h                                |   90 +-
 include/linux/clk/renesas.h                        |    8 +-
 include/linux/clk/ti.h                             |    7 +
 include/linux/clocksource.h                        |    8 +-
 include/linux/compat.h                             |  115 +-
 include/linux/compat_time.h                        |   32 -
 include/linux/compiler-clang.h                     |    5 -
 include/linux/compiler-gcc.h                       |   78 +-
 include/linux/compiler-intel.h                     |    9 -
 include/linux/compiler.h                           |   97 +-
 include/linux/compiler_attributes.h                |  258 +
 include/linux/compiler_types.h                     |  101 +-
 include/linux/coredump.h                           |    4 +-
 include/linux/coresight.h                          |   41 +-
 include/linux/cpufeature.h                         |    2 +-
 include/linux/cpuhotplug.h                         |    1 +
 include/linux/cpuidle.h                            |   11 +-
 include/linux/crash_dump.h                         |    4 +
 include/linux/crc-t10dif.h                         |    1 +
 include/linux/crypto.h                             |  110 +-
 include/linux/cuda.h                               |    4 +
 include/linux/debug_locks.h                        |    4 +-
 include/linux/delayacct.h                          |   23 +
 include/linux/devfreq.h                            |    8 +
 include/linux/device-mapper.h                      |   18 +-
 include/linux/device.h                             |   37 +-
 include/linux/dma-debug.h                          |    8 +
 include/linux/dma-direct.h                         |   10 +-
 include/linux/dma-mapping.h                        |   42 +-
 include/linux/dma-noncoherent.h                    |   27 +-
 include/linux/dma/sprd-dma.h                       |   69 +
 include/linux/dns_resolver.h                       |    4 +-
 include/linux/edac.h                               |    5 +-
 include/linux/efi.h                                |   51 +
 include/linux/elevator.h                           |    2 +-
 include/linux/elfcore-compat.h                     |    8 +-
 include/linux/ethtool.h                            |   33 +-
 include/linux/f2fs_fs.h                            |   10 +-
 include/linux/fanotify.h                           |   59 +-
 include/linux/filter.h                             |   43 +-
 include/linux/firmware/imx/ipc.h                   |   59 +
 include/linux/firmware/imx/sci.h                   |   17 +
 include/linux/firmware/imx/svc/misc.h              |   55 +
 include/linux/firmware/imx/types.h                 |  617 ++
 include/linux/firmware/meson/meson_sm.h            |    1 +
 include/linux/firmware/xlnx-zynqmp.h               |  116 +
 include/linux/fpga/fpga-bridge.h                   |    4 +
 include/linux/fpga/fpga-mgr.h                      |   24 +-
 include/linux/fpga/fpga-region.h                   |    4 +
 include/linux/fs.h                                 |  151 +-
 include/linux/fsl/mc.h                             |   14 +
 include/linux/fsl_ifc.h                            |    2 +
 include/linux/fsnotify_backend.h                   |   30 +-
 include/linux/genhd.h                              |    5 +-
 include/linux/gfp.h                                |   12 +-
 include/linux/gpio/consumer.h                      |   80 +-
 include/linux/gpio/driver.h                        |   46 +-
 include/linux/hdmi.h                               |    4 +-
 include/linux/hid.h                                |   28 +
 include/linux/hmm.h                                |   35 +-
 include/linux/huge_mm.h                            |   10 +-
 include/linux/hugetlb.h                            |   14 +
 include/linux/hw_random.h                          |    3 +-
 include/linux/hwmon.h                              |    2 +
 include/linux/hyperv.h                             |   14 +-
 include/linux/idr.h                                |   18 +-
 include/linux/ieee80211.h                          |  112 +-
 include/linux/if_tun.h                             |   14 +
 include/linux/inetdevice.h                         |    4 +-
 include/linux/init.h                               |    2 -
 include/linux/intel-iommu.h                        |   72 +
 include/linux/interrupt.h                          |    2 +-
 include/linux/iomap.h                              |    4 +-
 include/linux/iommu.h                              |   10 +-
 include/linux/iova.h                               |    1 +
 include/linux/ipmi.h                               |    2 +-
 include/linux/ipmi_smi.h                           |    2 +-
 include/linux/ipv6.h                               |    3 +-
 include/linux/irq.h                                |    3 +-
 include/linux/irqchip/arm-gic-common.h             |    6 +
 include/linux/irqchip/arm-gic-v3.h                 |    9 +-
 include/linux/irqchip/arm-gic.h                    |    5 -
 include/linux/irqdomain.h                          |    1 +
 include/linux/jump_label.h                         |   65 +-
 include/linux/kernfs.h                             |    9 +-
 include/linux/key-type.h                           |   11 +
 include/linux/keyctl.h                             |   46 +
 include/linux/leds.h                               |   15 +
 include/linux/libfdt_env.h                         |    1 +
 include/linux/lightnvm.h                           |  166 +-
 include/linux/linkage.h                            |    1 +
 include/linux/linkmode.h                           |   76 +
 include/linux/lockdep.h                            |    7 +-
 include/linux/lsm_hooks.h                          |   16 +-
 include/linux/math64.h                             |    3 +
 include/linux/memblock.h                           |  180 +-
 include/linux/memcontrol.h                         |   15 +-
 include/linux/memory_hotplug.h                     |    4 +-
 include/linux/mempolicy.h                          |    2 +
 include/linux/memremap.h                           |    6 +
 include/linux/mfd/cros_ec.h                        |  214 +-
 include/linux/mfd/cros_ec_commands.h               |  306 +-
 include/linux/mfd/cros_ec_lpc_mec.h                |   90 -
 include/linux/mfd/cros_ec_lpc_reg.h                |   61 -
 include/linux/mfd/ingenic-tcu.h                    |   56 +
 include/linux/mfd/intel_msic.h                     |    7 +-
 include/linux/mfd/intel_soc_pmic.h                 |   13 +-
 include/linux/mfd/intel_soc_pmic_bxtwc.h           |   10 +-
 include/linux/mfd/madera/core.h                    |    2 +
 include/linux/mfd/madera/pdata.h                   |    1 -
 include/linux/mfd/max14577-private.h               |   11 +-
 include/linux/mfd/max14577.h                       |   11 +-
 include/linux/mfd/max77686-private.h               |   15 +-
 include/linux/mfd/max77686.h                       |   15 +-
 include/linux/mfd/max77693-common.h                |    6 +-
 include/linux/mfd/max77693-private.h               |   15 +-
 include/linux/mfd/max77693.h                       |   15 +-
 include/linux/mfd/max77843-private.h               |    6 +-
 include/linux/mfd/max8997-private.h                |   15 +-
 include/linux/mfd/max8997.h                        |   16 +-
 include/linux/mfd/max8998-private.h                |   15 +-
 include/linux/mfd/max8998.h                        |   15 +-
 include/linux/mfd/mc13xxx.h                        |    1 +
 include/linux/mfd/rohm-bd718x7.h                   |  331 +-
 include/linux/mfd/samsung/core.h                   |   11 +-
 include/linux/mfd/samsung/irq.h                    |   10 +-
 include/linux/mfd/samsung/rtc.h                    |   15 +-
 include/linux/mfd/samsung/s2mpa01.h                |    7 +-
 include/linux/mfd/samsung/s2mps11.h                |    9 +-
 include/linux/mfd/samsung/s2mps13.h                |   14 +-
 include/linux/mfd/samsung/s2mps14.h                |   14 +-
 include/linux/mfd/samsung/s2mps15.h                |   11 +-
 include/linux/mfd/samsung/s2mpu02.h                |   14 +-
 include/linux/mfd/samsung/s5m8763.h                |   10 +-
 include/linux/mfd/samsung/s5m8767.h                |   10 +-
 include/linux/mfd/ti-lmu.h                         |    3 +-
 include/linux/mfd/tmio.h                           |    7 -
 include/linux/micrel_phy.h                         |    1 +
 include/linux/mii.h                                |  101 +
 include/linux/mlx5/cq.h                            |    1 +
 include/linux/mlx5/device.h                        |   10 +
 include/linux/mlx5/driver.h                        |   84 +-
 include/linux/mlx5/fs.h                            |   40 +-
 include/linux/mlx5/mlx5_ifc.h                      |  264 +-
 include/linux/mlx5/qp.h                            |    1 +
 include/linux/mlx5/srq.h                           |    1 +
 include/linux/mlx5/transobj.h                      |    2 +
 include/linux/mlx5/vport.h                         |    2 +
 include/linux/mm.h                                 |   74 +-
 include/linux/mmc/host.h                           |    5 +
 include/linux/mmu_notifier.h                       |   27 +-
 include/linux/mmzone.h                             |   19 +-
 include/linux/module.h                             |    4 +-
 include/linux/mroute_base.h                        |   11 +-
 include/linux/msi.h                                |   17 +-
 include/linux/mtd/blktrans.h                       |    5 +-
 include/linux/mtd/jedec.h                          |   91 +
 include/linux/mtd/nand_bch.h                       |   11 +-
 include/linux/mtd/nand_ecc.h                       |   12 +-
 include/linux/mtd/onfi.h                           |  178 +
 include/linux/mtd/platnand.h                       |   74 +
 include/linux/mtd/rawnand.h                        |  635 +-
 include/linux/mtd/spi-nor.h                        |  119 +
 include/linux/ndctl.h                              |   22 +
 include/linux/netdevice.h                          |   51 +-
 include/linux/netfilter.h                          |    2 +
 include/linux/netfilter/nf_conntrack_common.h      |    3 -
 include/linux/netfilter/nfnetlink_osf.h            |    3 +-
 include/linux/netlink.h                            |    3 +
 include/linux/netpoll.h                            |    4 +-
 include/linux/nfs_fs.h                             |    2 +
 include/linux/nfs_fs_sb.h                          |    3 +
 include/linux/nfs_xdr.h                            |   28 +-
 include/linux/notifier.h                           |    3 +-
 include/linux/nvme.h                               |    1 +
 include/linux/nvmem-consumer.h                     |  100 +-
 include/linux/nvmem-provider.h                     |   50 +-
 include/linux/of.h                                 |   40 +-
 include/linux/of_device.h                          |    3 -
 include/linux/of_pci.h                             |   10 -
 include/linux/page-flags.h                         |   14 +-
 include/linux/pagemap.h                            |   10 +-
 include/linux/pagevec.h                            |    8 +-
 include/linux/pci-dma-compat.h                     |   18 -
 include/linux/pci-dma.h                            |   12 -
 include/linux/pci-p2pdma.h                         |  114 +
 include/linux/pci.h                                |   11 +-
 include/linux/pci_hotplug.h                        |   43 +-
 include/linux/pci_ids.h                            |    8 +-
 include/linux/percpu-defs.h                        |    6 +-
 include/linux/percpu-refcount.h                    |    1 +
 include/linux/perf/arm_pmu.h                       |    1 +
 include/linux/pfn_t.h                              |    4 +-
 include/linux/phy.h                                |   41 +-
 include/linux/phy/phy-qcom-ufs.h                   |   38 -
 include/linux/phy/phy.h                            |    2 +
 include/linux/platform_data/dma-ep93xx.h           |    2 +-
 include/linux/platform_data/dma-mcf-edma.h         |   38 +
 include/linux/platform_data/ehci-sh.h              |   16 +-
 include/linux/platform_data/gpio-davinci.h         |   34 -
 include/linux/platform_data/gpio-omap.h            |   18 +-
 include/linux/platform_data/gpio-ts5500.h          |   27 -
 include/linux/platform_data/hsmmc-omap.h           |    3 -
 include/linux/platform_data/mv_usb.h               |    1 -
 include/linux/platform_data/pxa_sdhci.h            |    4 -
 include/linux/platform_data/spi-davinci.h          |    4 -
 include/linux/platform_data/ti-sysc.h              |    1 -
 include/linux/platform_data/x86/asus-wmi.h         |  101 +
 include/linux/platform_device.h                    |    1 +
 include/linux/pm_domain.h                          |   35 +-
 include/linux/pm_opp.h                             |    6 +
 include/linux/pmu.h                                |    4 +
 include/linux/posix-timers.h                       |    2 +-
 include/linux/power/bq27xxx_battery.h              |    1 +
 include/linux/psi.h                                |   53 +
 include/linux/psi_types.h                          |   92 +
 include/linux/pstore_ram.h                         |    3 +-
 include/linux/ptrace.h                             |   38 +-
 include/linux/pxa2xx_ssp.h                         |    3 +-
 include/linux/qcom-geni-se.h                       |   13 +-
 include/linux/qcom_scm.h                           |    4 +-
 include/linux/qed/common_hsi.h                     |   10 +-
 include/linux/qed/iscsi_common.h                   |    2 +-
 include/linux/qed/qed_if.h                         |   35 +-
 include/linux/qed/qed_rdma_if.h                    |   11 +-
 include/linux/radix-tree.h                         |  178 +-
 include/linux/rbtree_augmented.h                   |    4 +-
 include/linux/rculist.h                            |   32 +-
 include/linux/rcupdate.h                           |  154 +-
 include/linux/rcupdate_wait.h                      |   14 +-
 include/linux/rcutiny.h                            |   53 +-
 include/linux/rcutree.h                            |   31 +-
 include/linux/regmap.h                             |   31 +-
 include/linux/regulator/driver.h                   |   20 +-
 include/linux/regulator/fixed.h                    |    3 -
 include/linux/remoteproc.h                         |   47 +-
 include/linux/reset.h                              |    2 +-
 include/linux/restart_block.h                      |    4 +-
 include/linux/rtc.h                                |   21 +-
 include/linux/rtnetlink.h                          |    7 +
 include/linux/rwsem.h                              |    4 +-
 include/linux/sched.h                              |   32 +-
 include/linux/sched/loadavg.h                      |   24 +-
 include/linux/sched/signal.h                       |   23 +-
 include/linux/sched/stat.h                         |    1 -
 include/linux/sched/topology.h                     |    6 +-
 include/linux/scmi_protocol.h                      |    4 +
 include/linux/security.h                           |    6 +-
 include/linux/serial_core.h                        |    3 +
 include/linux/serial_sci.h                         |    1 +
 include/linux/signal.h                             |   24 +-
 include/linux/signal_types.h                       |    8 +-
 include/linux/skbuff.h                             |   55 +-
 include/linux/skmsg.h                              |  434 ++
 include/linux/slab.h                               |   56 +-
 include/linux/smp.h                                |    4 +
 include/linux/soc/amlogic/meson-canvas.h           |   65 +
 include/linux/soc/qcom/llcc-qcom.h                 |   30 +-
 include/linux/socket.h                             |    4 +-
 include/linux/soundwire/sdw.h                      |   12 +-
 include/linux/spi/spi.h                            |   36 +-
 include/linux/srcutree.h                           |   13 +-
 include/linux/stackleak.h                          |   35 +
 include/linux/start_kernel.h                       |    2 +
 include/linux/string.h                             |    7 +
 include/linux/sunrpc/auth.h                        |   18 +-
 include/linux/sunrpc/auth_gss.h                    |    1 +
 include/linux/sunrpc/bc_xprt.h                     |    1 +
 include/linux/sunrpc/cache.h                       |   18 +-
 include/linux/sunrpc/gss_krb5.h                    |   36 +-
 include/linux/sunrpc/sched.h                       |   10 +-
 include/linux/sunrpc/svc_rdma.h                    |   13 +-
 include/linux/sunrpc/svc_xprt.h                    |    1 -
 include/linux/sunrpc/svcauth.h                     |    1 +
 include/linux/sunrpc/xdr.h                         |   11 +-
 include/linux/sunrpc/xprt.h                        |   35 +-
 include/linux/sunrpc/xprtsock.h                    |   36 +-
 include/linux/suspend.h                            |    2 +
 include/linux/swap.h                               |   37 +-
 include/linux/swapops.h                            |   19 +-
 include/linux/swiotlb.h                            |    9 -
 include/linux/syscalls.h                           |   21 +-
 include/linux/tc.h                                 |    1 +
 include/linux/tcp.h                                |    3 +
 include/linux/tee_drv.h                            |   73 +
 include/linux/thunderbolt.h                        |    5 +-
 include/linux/time32.h                             |   78 +-
 include/linux/timekeeping.h                        |   12 -
 include/linux/timekeeping32.h                      |   53 +-
 include/linux/torture.h                            |    2 +-
 include/linux/trace_events.h                       |    3 +-
 include/linux/tracehook.h                          |   13 +-
 include/linux/tracepoint-defs.h                    |    6 +
 include/linux/tracepoint.h                         |   36 +-
 include/linux/tty.h                                |    2 -
 include/linux/tty_driver.h                         |    3 +
 include/linux/tty_ldisc.h                          |   10 +-
 include/linux/uio.h                                |   65 +-
 include/linux/uio_driver.h                         |    1 +
 include/linux/umh.h                                |    1 +
 include/linux/uprobes.h                            |    5 +
 include/linux/usb/chipidea.h                       |    6 +
 include/linux/usb/serial.h                         |    2 +
 include/linux/usb/usbnet.h                         |    2 +-
 include/linux/virtio_net.h                         |   18 +
 include/linux/wait.h                               |   20 +-
 include/linux/xarray.h                             | 1293 +++-
 include/media/cec.h                                |  154 +-
 include/media/media-device.h                       |   29 +
 include/media/media-entity.h                       |   48 +
 include/media/media-request.h                      |  442 ++
 include/media/rc-core.h                            |   11 +-
 include/media/rcar-fcp.h                           |    6 +-
 include/media/v4l2-async.h                         |  111 +-
 include/media/v4l2-common.h                        |   14 +-
 include/media/v4l2-ctrls.h                         |  167 +-
 include/media/v4l2-device.h                        |   11 +
 include/media/v4l2-dv-timings.h                    |   17 +
 include/media/v4l2-fh.h                            |    4 +
 include/media/v4l2-fwnode.h                        |  141 +-
 include/media/v4l2-mc.h                            |   78 -
 include/media/v4l2-mediabus.h                      |   40 +-
 include/media/v4l2-mem2mem.h                       |    4 +
 include/media/v4l2-rect.h                          |   26 +
 include/media/videobuf2-core.h                     |   64 +-
 include/media/videobuf2-v4l2.h                     |   20 +-
 include/media/vsp1.h                               |    8 +-
 include/net/9p/9p.h                                |   12 +-
 include/net/9p/client.h                            |   71 +-
 include/net/act_api.h                              |   15 +-
 include/net/addrconf.h                             |    5 +
 include/net/af_rxrpc.h                             |    4 +
 include/net/af_unix.h                              |    8 +-
 include/net/bluetooth/hci.h                        |   14 +
 include/net/bluetooth/hci_core.h                   |   17 +
 include/net/bluetooth/l2cap.h                      |   22 +-
 include/net/bonding.h                              |    7 +-
 include/net/cfg80211.h                             |   79 +-
 include/net/devlink.h                              |   33 +-
 include/net/dsa.h                                  |    1 +
 include/net/dst.h                                  |   10 +
 include/net/gen_stats.h                            |    4 +
 include/net/genetlink.h                            |    2 +-
 include/net/ieee80211_radiotap.h                   |   21 +
 include/net/inet_ecn.h                             |   18 +-
 include/net/inet_sock.h                            |    6 -
 include/net/ip.h                                   |   31 +-
 include/net/ip6_fib.h                              |   27 +-
 include/net/ip6_route.h                            |    4 +-
 include/net/ip_fib.h                               |   18 +-
 include/net/ipv6.h                                 |    2 -
 include/net/iucv/af_iucv.h                         |    5 +
 include/net/llc.h                                  |    1 +
 include/net/mac80211.h                             |  127 +-
 include/net/neighbour.h                            |   16 +
 include/net/net_namespace.h                        |    3 +
 include/net/netfilter/ipv4/nf_conntrack_ipv4.h     |   13 +-
 include/net/netfilter/ipv6/nf_conntrack_ipv6.h     |   13 -
 include/net/netfilter/nf_conntrack_core.h          |    3 +-
 include/net/netfilter/nf_conntrack_l4proto.h       |   36 +-
 include/net/netfilter/nf_flow_table.h              |    2 +-
 include/net/netfilter/nf_tables.h                  |    9 +-
 include/net/netfilter/nf_tables_core.h             |    4 +
 include/net/netfilter/nfnetlink_log.h              |    1 -
 include/net/netlink.h                              |  161 +-
 include/net/netns/ipv6.h                           |    1 +
 include/net/pkt_cls.h                              |   12 +-
 include/net/pkt_sched.h                            |    1 +
 include/net/route.h                                |    5 +-
 include/net/rtnetlink.h                            |    1 +
 include/net/sch_generic.h                          |   54 +-
 include/net/sctp/constants.h                       |    5 -
 include/net/sctp/sm.h                              |    2 +-
 include/net/sctp/structs.h                         |    2 +
 include/net/sock.h                                 |   22 +-
 include/net/switchdev.h                            |    7 +-
 include/net/tcp.h                                  |   91 +-
 include/net/tls.h                                  |   79 +-
 include/net/udp.h                                  |    2 +
 include/net/vxlan.h                                |   65 +-
 include/net/xdp.h                                  |    6 +-
 include/net/xdp_sock.h                             |  127 +-
 include/rdma/ib_addr.h                             |   11 +-
 include/rdma/ib_cm.h                               |    2 +-
 include/rdma/ib_sa.h                               |   38 +-
 include/rdma/ib_umem.h                             |    9 +-
 include/rdma/ib_umem_odp.h                         |   75 +-
 include/rdma/ib_verbs.h                            |  179 +-
 include/rdma/rdma_cm.h                             |   11 +-
 include/rdma/rdma_netlink.h                        |    4 +-
 include/rdma/rdma_vt.h                             |   51 +-
 include/rdma/rdmavt_qp.h                           |    7 +
 include/rdma/restrack.h                            |   12 +-
 include/rdma/uverbs_ioctl.h                        |  111 +-
 include/rdma/uverbs_std_types.h                    |   51 +
 include/soc/fsl/bman.h                             |    8 +
 include/soc/fsl/dpaa2-fd.h                         |  242 +
 include/soc/fsl/dpaa2-global.h                     |   15 +
 include/soc/fsl/dpaa2-io.h                         |    4 +
 include/soc/fsl/qe/ucc_fast.h                      |    8 +-
 include/soc/fsl/qman.h                             |   36 +
 include/soc/mscc/ocelot_hsio.h                     |  859 +++
 include/soc/tegra/pmc.h                            |   20 +-
 {sound/pci/hda => include/sound}/hda_codec.h       |    0
 include/sound/memalloc.h                           |    3 +
 include/sound/rawmidi.h                            |    1 +
 include/sound/simple_card_utils.h                  |   27 +-
 include/sound/soc-acpi-intel-match.h               |    6 +
 include/sound/soc-dapm.h                           |    9 -
 include/sound/soc-dpcm.h                           |   10 +
 include/sound/soc.h                                |   45 +-
 include/target/iscsi/iscsi_target_core.h           |    6 +-
 include/target/iscsi/iscsi_target_stat.h           |    4 +-
 include/target/target_core_base.h                  |    1 -
 include/trace/events/afs.h                         |  213 +-
 include/trace/events/btrfs.h                       |   36 +-
 include/trace/events/ext4.h                        |   99 +-
 include/trace/events/f2fs.h                        |    1 -
 include/trace/events/hwmon.h                       |   71 +
 include/trace/events/kyber.h                       |   96 +
 include/trace/events/migrate.h                     |   27 -
 include/trace/events/mmflags.h                     |    1 +
 include/trace/events/rcu.h                         |   25 +-
 include/trace/events/rpcrdma.h                     |   18 +-
 include/trace/events/rxrpc.h                       |    5 +-
 include/trace/events/sched.h                       |   11 +-
 include/trace/events/signal.h                      |    7 +-
 include/trace/events/sunrpc.h                      |   37 +-
 include/trace/events/tcp.h                         |    7 +-
 include/uapi/asm-generic/hugetlb_encode.h          |    2 +
 include/uapi/asm-generic/ioctls.h                  |    2 +
 include/uapi/asm-generic/siginfo.h                 |  193 +-
 include/uapi/asm-generic/unistd.h                  |    2 +
 include/uapi/drm/drm.h                             |    1 -
 include/uapi/drm/drm_fourcc.h                      |    1 +
 include/uapi/drm/virtgpu_drm.h                     |   13 +-
 include/uapi/linux/android/binder.h                |   10 +
 include/uapi/linux/blkzoned.h                      |    3 +
 include/uapi/linux/bpf.h                           |  168 +-
 include/uapi/linux/cec.h                           |    3 +
 include/uapi/linux/cryptouser.h                    |   52 +
 include/uapi/linux/dns_resolver.h                  |  116 +
 include/uapi/linux/elf-em.h                        |    1 +
 include/uapi/linux/ethtool.h                       |   15 +-
 include/uapi/linux/fanotify.h                      |   25 +-
 include/uapi/linux/firewire-cdev.h                 |   22 +-
 include/uapi/linux/fs.h                            |    4 +-
 include/uapi/linux/fuse.h                          |  119 +-
 include/uapi/linux/gen_stats.h                     |    1 +
 include/uapi/linux/gpio.h                          |    2 +-
 include/uapi/linux/if_addr.h                       |    1 +
 include/uapi/linux/if_arp.h                        |   18 +-
 include/uapi/linux/if_fddi.h                       |   21 +-
 include/uapi/linux/if_link.h                       |    3 +
 include/uapi/linux/if_packet.h                     |    1 +
 include/uapi/linux/in6.h                           |    1 +
 include/uapi/linux/input-event-codes.h             |   18 +
 include/uapi/linux/keyctl.h                        |   37 +-
 include/uapi/linux/kvm.h                           |   26 +-
 include/uapi/linux/magic.h                         |    1 +
 include/uapi/linux/media.h                         |    8 +
 include/uapi/linux/memfd.h                         |    2 +
 include/uapi/linux/mman.h                          |    2 +
 include/uapi/linux/ncsi.h                          |    6 +
 include/uapi/linux/ndctl.h                         |   52 +-
 include/uapi/linux/neighbour.h                     |    1 +
 include/uapi/linux/netfilter/nf_tables.h           |   56 +-
 include/uapi/linux/netfilter/xt_cgroup.h           |   16 +
 include/uapi/linux/netlink.h                       |    1 +
 include/uapi/linux/nl80211.h                       |  124 +-
 include/uapi/linux/pci_regs.h                      |    1 +
 include/uapi/linux/perf_event.h                    |    2 +
 include/uapi/linux/pkt_cls.h                       |    2 +
 include/uapi/linux/pkt_sched.h                     |   52 +-
 include/uapi/linux/sctp.h                          |    1 +
 include/uapi/linux/serial.h                        |   17 +
 include/uapi/linux/shm.h                           |    2 +
 include/uapi/linux/smc_diag.h                      |   25 +-
 include/uapi/linux/taskstats.h                     |    6 +-
 include/uapi/linux/udp.h                           |    1 +
 include/uapi/linux/usb/tmc.h                       |   41 +
 include/uapi/linux/usb/video.h                     |  304 +-
 include/uapi/linux/v4l2-controls.h                 |   65 +
 include/uapi/linux/vfio.h                          |   52 +
 include/uapi/linux/videodev2.h                     |   64 +-
 include/uapi/linux/virtio_balloon.h                |    8 +
 include/uapi/rdma/ib_user_verbs.h                  |   20 +-
 include/uapi/rdma/mlx5-abi.h                       |   16 +
 include/uapi/rdma/mlx5_user_ioctl_cmds.h           |   21 +
 include/uapi/rdma/mlx5_user_ioctl_verbs.h          |   12 +
 include/uapi/rdma/rdma_netlink.h                   |    3 +-
 include/uapi/rdma/rdma_user_ioctl_cmds.h           |    7 +-
 include/uapi/scsi/scsi_bsg_ufs.h                   |  106 +
 include/uapi/sound/asound.h                        |    2 +-
 include/video/udlfb.h                              |    3 -
 include/xen/events.h                               |    2 +
 include/xen/interface/memory.h                     |    6 -
 include/xen/xen-ops.h                              |  133 +-
 include/xen/xen.h                                  |    4 +
 init/Kconfig                                       |   24 +
 init/do_mounts.c                                   |   31 +
 init/main.c                                        |   25 +-
 ipc/ipc_sysctl.c                                   |   30 +-
 ipc/mqueue.c                                       |   10 +-
 ipc/msg.c                                          |    6 +-
 ipc/sem.c                                          |   10 +-
 ipc/shm.c                                          |    8 +-
 ipc/syscall.c                                      |    2 +-
 ipc/util.h                                         |   11 +-
 kernel/Makefile                                    |    4 +
 kernel/bounds.c                                    |    4 +-
 kernel/bpf/Makefile                                |    7 +-
 kernel/bpf/arraymap.c                              |   51 +-
 kernel/bpf/btf.c                                   |   55 +-
 kernel/bpf/cgroup.c                                |   82 +-
 kernel/bpf/core.c                                  |   54 +-
 kernel/bpf/devmap.c                                |    3 +-
 kernel/bpf/hashtab.c                               |   31 +
 kernel/bpf/helpers.c                               |   66 +-
 kernel/bpf/local_storage.c                         |  174 +-
 kernel/bpf/map_in_map.c                            |    3 +-
 kernel/bpf/offload.c                               |   18 +
 kernel/bpf/queue_stack_maps.c                      |  290 +
 kernel/bpf/sockmap.c                               | 2631 -------
 kernel/bpf/stackmap.c                              |    4 +-
 kernel/bpf/syscall.c                               |  148 +-
 kernel/bpf/verifier.c                              | 1015 ++-
 kernel/bpf/xskmap.c                                |   12 +-
 kernel/cgroup/cgroup.c                             |   70 +-
 kernel/compat.c                                    |    8 +-
 kernel/configs/kvm_guest.config                    |    1 +
 kernel/cpu.c                                       |   40 +-
 kernel/debug/kdb/kdb_main.c                        |    7 +-
 kernel/delayacct.c                                 |   15 +
 kernel/dma/Kconfig                                 |   16 +-
 kernel/dma/Makefile                                |    1 -
 kernel/dma/contiguous.c                            |    6 +-
 kernel/dma/debug.c                                 |   16 +
 kernel/dma/direct.c                                |  224 +-
 kernel/dma/mapping.c                               |   71 +-
 kernel/dma/noncoherent.c                           |  106 -
 kernel/dma/swiotlb.c                               |  334 +-
 kernel/events/core.c                               |   62 +-
 kernel/events/ring_buffer.c                        |   14 +-
 kernel/events/uprobes.c                            |  282 +-
 kernel/fail_function.c                             |    3 +-
 kernel/fork.c                                      |   62 +-
 kernel/futex.c                                     |    6 +-
 kernel/futex_compat.c                              |    2 +-
 kernel/hung_task.c                                 |   30 +-
 kernel/irq/irqdomain.c                             |    5 +-
 kernel/irq/manage.c                                |    8 +-
 kernel/irq/matrix.c                                |   84 +-
 kernel/jump_label.c                                |  107 +-
 kernel/kallsyms.c                                  |    4 +-
 kernel/kexec_core.c                                |    6 +
 kernel/kexec_file.c                                |    2 -
 kernel/kprobes.c                                   |   39 +-
 kernel/locking/lockdep.c                           |  116 +-
 kernel/locking/lockdep_internals.h                 |   27 +
 kernel/locking/lockdep_proc.c                      |    2 +-
 kernel/locking/qspinlock.c                         |  143 +-
 kernel/locking/qspinlock_paravirt.h                |    6 +-
 kernel/locking/qspinlock_stat.h                    |    6 +
 kernel/locking/rtmutex.c                           |    4 +-
 kernel/locking/rwsem-xadd.c                        |   15 +-
 kernel/locking/rwsem.c                             |    7 +-
 kernel/locking/rwsem.h                             |   95 +-
 kernel/locking/test-ww_mutex.c                     |   10 +-
 kernel/memremap.c                                  |   98 +-
 kernel/module.c                                    |    9 +
 kernel/panic.c                                     |   10 +-
 kernel/pid.c                                       |    2 +-
 kernel/pid_namespace.c                             |    2 +-
 kernel/power/process.c                             |    2 +-
 kernel/power/snapshot.c                            |    5 +-
 kernel/power/suspend.c                             |    6 +
 kernel/printk/printk.c                             |   91 +-
 kernel/profile.c                                   |    2 +-
 kernel/ptrace.c                                    |   36 +-
 kernel/rcu/Kconfig                                 |   14 +-
 kernel/rcu/rcu.h                                   |   67 +-
 kernel/rcu/rcuperf.c                               |   66 +-
 kernel/rcu/rcutorture.c                            |  397 +-
 kernel/rcu/srcutiny.c                              |   29 +-
 kernel/rcu/srcutree.c                              |   31 +-
 kernel/rcu/tiny.c                                  |  154 +-
 kernel/rcu/tree.c                                  | 2213 +++---
 kernel/rcu/tree.h                                  |  132 +-
 kernel/rcu/tree_exp.h                              |  426 +-
 kernel/rcu/tree_plugin.h                           |  790 +--
 kernel/rcu/update.c                                |   70 +-
 kernel/reboot.c                                    |    1 +
 kernel/resource.c                                  |  141 +-
 kernel/sched/Makefile                              |    1 +
 kernel/sched/core.c                                |   69 +-
 kernel/sched/deadline.c                            |    2 +-
 kernel/sched/fair.c                                |  315 +-
 kernel/sched/features.h                            |    2 +-
 kernel/sched/idle.c                                |   15 -
 kernel/sched/loadavg.c                             |  139 +-
 kernel/sched/pelt.c                                |    8 +-
 kernel/sched/pelt.h                                |    2 +-
 kernel/sched/psi.c                                 |  759 ++
 kernel/sched/rt.c                                  |    2 +-
 kernel/sched/sched.h                               |  207 +-
 kernel/sched/stats.h                               |   86 +
 kernel/sched/topology.c                            |  108 +-
 kernel/seccomp.c                                   |   10 +-
 kernel/signal.c                                    |  456 +-
 kernel/smp.c                                       |   19 +-
 kernel/softirq.c                                   |    9 +-
 kernel/stackleak.c                                 |  132 +
 kernel/sysctl.c                                    |   16 +-
 kernel/time/Kconfig                                |    4 +
 kernel/time/clocksource.c                          |    2 +
 kernel/time/hrtimer.c                              |    8 +-
 kernel/time/posix-stubs.c                          |   18 +-
 kernel/time/posix-timers.c                         |   32 +-
 kernel/time/tick-broadcast.c                       |    2 -
 kernel/time/tick-sched.c                           |    2 +-
 kernel/time/time.c                                 |   99 +-
 kernel/time/timekeeping.c                          |   24 -
 kernel/torture.c                                   |    3 +-
 kernel/trace/preemptirq_delay_test.c               |   10 +-
 kernel/trace/trace.c                               |   12 +-
 kernel/trace/trace_event_perf.c                    |    7 +-
 kernel/trace/trace_events_hist.c                   |   36 +-
 kernel/trace/trace_kprobe.c                        |  412 +-
 kernel/trace/trace_printk.c                        |    2 +-
 kernel/trace/trace_probe.c                         |  672 +-
 kernel/trace/trace_probe.h                         |  289 +-
 kernel/trace/trace_probe_tmpl.h                    |  216 +
 kernel/trace/trace_stack.c                         |    2 +-
 kernel/trace/trace_uprobe.c                        |  255 +-
 kernel/tracepoint.c                                |   24 +-
 kernel/umh.c                                       |   16 +-
 kernel/up.c                                        |   14 +-
 lib/Kconfig                                        |    5 +-
 lib/Kconfig.debug                                  |   20 +-
 lib/Kconfig.kasan                                  |    9 +
 lib/Makefile                                       |    9 +-
 lib/bch.c                                          |   17 +-
 lib/bitmap.c                                       |   22 +-
 lib/chacha20.c                                     |    6 +-
 lib/cpumask.c                                      |    4 +-
 lib/crc-t10dif.c                                   |   57 +-
 lib/crc32.c                                        |   11 +-
 lib/debug_locks.c                                  |    6 +-
 lib/idr.c                                          |  401 +-
 lib/iov_iter.c                                     |  125 +-
 lib/kstrtox.c                                      |   16 +-
 lib/lz4/lz4_decompress.c                           |  481 +-
 lib/lz4/lz4defs.h                                  |    9 +-
 lib/memcat_p.c                                     |   34 +
 lib/nlattr.c                                       |  269 +-
 lib/parser.c                                       |   16 +-
 lib/percpu-refcount.c                              |   28 +-
 lib/radix-tree.c                                   |  834 +--
 lib/sg_pool.c                                      |    7 +-
 lib/string.c                                       |    1 +
 lib/test_bpf.c                                     |    1 +
 lib/test_ida.c                                     |    4 +-
 lib/test_kasan.c                                   |   70 +
 lib/test_memcat_p.c                                |  115 +
 lib/test_xarray.c                                  | 1238 ++++
 lib/vsprintf.c                                     |  245 +-
 lib/xarray.c                                       | 2036 ++++++
 lib/xz/xz_crc32.c                                  |    1 -
 lib/xz/xz_private.h                                |    4 +
 lib/zlib_inflate/inflate.c                         |   12 +
 mm/Kconfig                                         |   13 +-
 mm/Makefile                                        |   14 +-
 mm/bootmem.c                                       |  811 ---
 mm/compaction.c                                    |    5 +
 mm/debug.c                                         |   46 +
 mm/filemap.c                                       |  909 +--
 mm/gup.c                                           |  119 +-
 mm/gup_benchmark.c                                 |   43 +-
 mm/hmm.c                                           |  146 +-
 mm/huge_memory.c                                   |  104 +-
 mm/hugetlb.c                                       |  102 +-
 mm/internal.h                                      |    2 +-
 mm/kasan/kasan_init.c                              |    7 +-
 mm/kasan/quarantine.c                              |   18 +-
 mm/khugepaged.c                                    |  178 +-
 mm/kmemleak.c                                      |   44 +-
 mm/maccess.c                                       |    6 +
 mm/madvise.c                                       |    4 +-
 mm/memblock.c                                      |  169 +-
 mm/memcontrol.c                                    |   58 +-
 mm/memfd.c                                         |  105 +-
 mm/memory.c                                        |  412 +-
 mm/memory_hotplug.c                                |  207 +-
 mm/mempolicy.c                                     |   70 +-
 mm/migrate.c                                       |  154 +-
 mm/mincore.c                                       |    2 +-
 mm/mmap.c                                          |   98 +-
 mm/mmu_gather.c                                    |  261 +
 mm/mmu_notifier.c                                  |   31 -
 mm/mremap.c                                        |   50 +-
 mm/nobootmem.c                                     |  445 --
 mm/nommu.c                                         |    6 +-
 mm/oom_kill.c                                      |    4 +-
 mm/page-writeback.c                                |  105 +-
 mm/page_alloc.c                                    |  392 +-
 mm/page_ext.c                                      |    6 +-
 mm/page_idle.c                                     |    2 +-
 mm/page_io.c                                       |    8 +-
 mm/page_owner.c                                    |    2 +-
 mm/page_poison.c                                   |    8 +-
 mm/page_vma_mapped.c                               |   24 +-
 mm/percpu.c                                        |   51 +-
 mm/pgtable-generic.c                               |    1 +
 mm/readahead.c                                     |   10 +-
 mm/rmap.c                                          |   42 +-
 mm/shmem.c                                         |  195 +-
 mm/slab.c                                          |    8 +-
 mm/slab_common.c                                   |  115 +-
 mm/slub.c                                          |   83 +-
 mm/sparse-vmemmap.c                                |    6 +-
 mm/sparse.c                                        |   23 +-
 mm/swap.c                                          |    7 +-
 mm/swap_state.c                                    |  120 +-
 mm/swapfile.c                                      |   83 +-
 mm/truncate.c                                      |   27 +-
 mm/util.c                                          |   12 +-
 mm/vmalloc.c                                       |    4 +
 mm/vmscan.c                                        |   48 +-
 mm/vmstat.c                                        |   14 +-
 mm/workingset.c                                    |  201 +-
 mm/zsmalloc.c                                      |    2 +-
 net/8021q/vlan_dev.c                               |    3 +-
 net/9p/Makefile                                    |    1 -
 net/9p/client.c                                    |  553 +-
 net/9p/mod.c                                       |    9 +-
 net/9p/protocol.c                                  |   20 +-
 net/9p/trans_fd.c                                  |   64 +-
 net/9p/trans_rdma.c                                |   37 +-
 net/9p/trans_virtio.c                              |   46 +-
 net/9p/trans_xen.c                                 |   17 +-
 net/9p/util.c                                      |  140 -
 net/Kconfig                                        |   11 +
 net/atm/common.c                                   |    2 +-
 net/batman-adv/Kconfig                             |   11 +
 net/batman-adv/Makefile                            |    3 +
 net/batman-adv/bat_iv_ogm.c                        |  330 +-
 net/batman-adv/debugfs.c                           |   37 +
 net/batman-adv/debugfs.h                           |    6 +
 net/batman-adv/hard-interface.c                    |   47 +-
 net/batman-adv/icmp_socket.c                       |    3 +
 net/batman-adv/log.c                               |   20 +-
 net/batman-adv/main.h                              |    2 +-
 net/batman-adv/originator.c                        |  107 -
 net/batman-adv/originator.h                        |    4 -
 net/batman-adv/soft-interface.c                    |    2 +-
 net/batman-adv/trace.c                             |   22 +
 net/batman-adv/trace.h                             |   78 +
 net/batman-adv/types.h                             |   62 +-
 net/bluetooth/6lowpan.c                            |    2 +-
 net/bluetooth/a2mp.c                               |    2 +-
 net/bluetooth/bnep/core.c                          |    7 +-
 net/bluetooth/bnep/sock.c                          |   19 +-
 net/bluetooth/cmtp/core.c                          |   14 +-
 net/bluetooth/cmtp/sock.c                          |   19 +-
 net/bluetooth/hci_core.c                           |   65 +
 net/bluetooth/hci_event.c                          |   85 +-
 net/bluetooth/hidp/core.c                          |   23 +-
 net/bluetooth/hidp/hidp.h                          |    2 +-
 net/bluetooth/hidp/sock.c                          |   79 +-
 net/bluetooth/l2cap_core.c                         |  102 +-
 net/bluetooth/mgmt.c                               |    7 +-
 net/bluetooth/rfcomm/tty.c                         |   12 -
 net/bluetooth/smp.c                                |   54 +-
 net/bluetooth/smp.h                                |    3 +-
 net/bpf/test_run.c                                 |   35 +-
 net/bpfilter/bpfilter_kern.c                       |   11 +-
 net/bridge/Kconfig                                 |    2 +-
 net/bridge/br.c                                    |   20 +-
 net/bridge/br_arp_nd_proxy.c                       |   15 +-
 net/bridge/br_device.c                             |    8 +-
 net/bridge/br_fdb.c                                |   24 +-
 net/bridge/br_if.c                                 |    9 +-
 net/bridge/br_input.c                              |    2 +-
 net/bridge/br_mdb.c                                |   36 +-
 net/bridge/br_multicast.c                          |   64 +-
 net/bridge/br_netfilter_hooks.c                    |   10 +-
 net/bridge/br_netlink.c                            |   43 +-
 net/bridge/br_private.h                            |   71 +-
 net/bridge/br_switchdev.c                          |    9 +-
 net/bridge/br_sysfs_br.c                           |   49 +-
 net/bridge/br_vlan.c                               |   88 +-
 net/caif/caif_socket.c                             |    2 +-
 net/caif/cfrfml.c                                  |    3 -
 net/ceph/crypto.c                                  |   12 +-
 net/ceph/crypto.h                                  |    2 +-
 net/ceph/messenger.c                               |  113 +-
 net/ceph/msgpool.c                                 |   27 +-
 net/ceph/osd_client.c                              |  363 +-
 net/ceph/pagelist.c                                |   20 +
 net/compat.c                                       |   10 +-
 net/core/Makefile                                  |    2 +
 net/core/datagram.c                                |    7 +-
 net/core/dev.c                                     |   70 +-
 net/core/devlink.c                                 |   68 +-
 net/core/ethtool.c                                 |  201 +-
 net/core/fib_rules.c                               |   36 +-
 net/core/filter.c                                  |  824 ++-
 net/core/flow_dissector.c                          |  150 +-
 net/core/gen_stats.c                               |   73 +-
 net/core/link_watch.c                              |    2 +-
 net/core/neighbour.c                               |  213 +-
 net/core/net_namespace.c                           |    6 +
 net/core/netclassid_cgroup.c                       |    1 +
 net/core/netpoll.c                                 |   41 +-
 net/core/pktgen.c                                  |    2 +-
 net/core/rtnetlink.c                               |  392 +-
 net/core/skbuff.c                                  |   75 +-
 net/core/skmsg.c                                   |  802 +++
 net/core/sock.c                                    |   74 +-
 net/core/sock_map.c                                | 1003 +++
 net/core/sysctl_net_core.c                         |   10 +-
 net/core/xdp.c                                     |   53 +-
 net/dccp/input.c                                   |    4 +-
 net/dccp/ipv4.c                                    |    4 +-
 net/dccp/proto.c                                   |    2 +-
 net/decnet/dn_dev.c                                |    2 +-
 net/dns_resolver/dns_key.c                         |   67 +-
 net/dns_resolver/dns_query.c                       |    5 +-
 net/dsa/Kconfig                                    |    3 +
 net/dsa/Makefile                                   |    1 +
 net/dsa/dsa.c                                      |   49 +
 net/dsa/dsa_priv.h                                 |    4 +
 net/dsa/legacy.c                                   |    9 +-
 net/dsa/slave.c                                    |   31 +-
 net/dsa/tag_gswip.c                                |  109 +
 net/ieee802154/6lowpan/reassembly.c                |    3 +-
 net/ipv4/Makefile                                  |    1 +
 net/ipv4/ah4.c                                     |    4 +-
 net/ipv4/arp.c                                     |    2 +
 net/ipv4/cipso_ipv4.c                              |   11 +-
 net/ipv4/datagram.c                                |    2 +-
 net/ipv4/devinet.c                                 |  208 +-
 net/ipv4/esp4.c                                    |   11 +-
 net/ipv4/fib_frontend.c                            |  158 +-
 net/ipv4/fib_semantics.c                           |   87 +-
 net/ipv4/fib_trie.c                                |   37 +-
 net/ipv4/gre_demux.c                               |    7 +-
 net/ipv4/icmp.c                                    |    4 +-
 net/ipv4/igmp.c                                    |   53 +-
 net/ipv4/inet_connection_sock.c                    |    5 +-
 net/ipv4/inet_hashtables.c                         |    2 +-
 net/ipv4/ip_fragment.c                             |   27 +-
 net/ipv4/ip_gre.c                                  |   15 +-
 net/ipv4/ip_input.c                                |    6 +-
 net/ipv4/ip_output.c                               |    4 +-
 net/ipv4/ip_sockglue.c                             |    3 +-
 net/ipv4/ip_vti.c                                  |    4 +-
 net/ipv4/ipcomp.c                                  |    4 +-
 net/ipv4/ipip.c                                    |    5 +-
 net/ipv4/ipmr.c                                    |   60 +-
 net/ipv4/ipmr_base.c                               |  125 +-
 net/ipv4/metrics.c                                 |   30 +-
 net/ipv4/netfilter/ipt_rpfilter.c                  |   17 +-
 net/ipv4/netfilter/nf_nat_l3proto_ipv4.c           |    1 -
 net/ipv4/netfilter/nf_nat_masquerade_ipv4.c        |   22 +-
 net/ipv4/netfilter/nf_nat_snmp_basic_main.c        |    1 +
 net/ipv4/netfilter/nft_fib_ipv4.c                  |   27 +-
 net/ipv4/ping.c                                    |    2 +-
 net/ipv4/raw.c                                     |    2 +-
 net/ipv4/route.c                                   |   55 +-
 net/ipv4/syncookies.c                              |    2 +-
 net/ipv4/sysctl_net_ipv4.c                         |    6 +-
 net/ipv4/tcp.c                                     |   58 +-
 net/ipv4/tcp_bbr.c                                 |   90 +-
 net/ipv4/tcp_bpf.c                                 |  669 ++
 net/ipv4/tcp_cdg.c                                 |    2 +-
 net/ipv4/tcp_dctcp.c                               |   55 +-
 net/ipv4/tcp_dctcp.h                               |   40 +
 net/ipv4/tcp_input.c                               |   63 +-
 net/ipv4/tcp_ipv4.c                                |    8 +-
 net/ipv4/tcp_output.c                              |  162 +-
 net/ipv4/tcp_rate.c                                |   15 +-
 net/ipv4/tcp_recovery.c                            |    5 +-
 net/ipv4/tcp_timer.c                               |    2 +-
 net/ipv4/tcp_ulp.c                                 |   75 +-
 net/ipv4/udp.c                                     |   32 +-
 net/ipv4/udp_diag.c                                |    1 +
 net/ipv4/udp_offload.c                             |    2 +-
 net/ipv4/xfrm4_input.c                             |    1 +
 net/ipv4/xfrm4_mode_transport.c                    |    4 +-
 net/ipv6/addrconf.c                                |  292 +-
 net/ipv6/addrlabel.c                               |   34 +-
 net/ipv6/af_inet6.c                                |    8 +-
 net/ipv6/esp6.c                                    |    7 +-
 net/ipv6/ip6_checksum.c                            |   20 +-
 net/ipv6/ip6_fib.c                                 |   73 +-
 net/ipv6/ip6_gre.c                                 |   26 +-
 net/ipv6/ip6_input.c                               |    3 +-
 net/ipv6/ip6_output.c                              |    2 +-
 net/ipv6/ip6_tunnel.c                              |   10 +-
 net/ipv6/ip6mr.c                                   |   77 +-
 net/ipv6/ipv6_sockglue.c                           |   11 +
 net/ipv6/mcast.c                                   |   18 +-
 net/ipv6/ndisc.c                                   |    7 +-
 net/ipv6/netfilter/ip6t_ipv6header.c               |    5 +-
 net/ipv6/netfilter/ip6t_rt.c                       |   10 +-
 net/ipv6/netfilter/nf_conntrack_reasm.c            |    2 +-
 net/ipv6/netfilter/nf_nat_masquerade_ipv6.c        |   19 +-
 net/ipv6/raw.c                                     |   29 +-
 net/ipv6/reassembly.c                              |   14 +-
 net/ipv6/route.c                                   |  268 +-
 net/ipv6/sit.c                                     |    6 +-
 net/ipv6/udp.c                                     |   10 +-
 net/ipv6/udp_offload.c                             |    2 +-
 net/ipv6/xfrm6_input.c                             |    1 +
 net/ipv6/xfrm6_mode_transport.c                    |    4 +-
 net/ipv6/xfrm6_output.c                            |    2 +
 net/ipv6/xfrm6_policy.c                            |    4 +-
 net/iucv/af_iucv.c                                 |   46 +-
 net/llc/af_llc.c                                   |   11 +-
 net/llc/llc_conn.c                                 |    1 +
 net/llc/llc_core.c                                 |    4 +-
 net/mac80211/Kconfig                               |   17 +-
 net/mac80211/Makefile                              |   11 +-
 net/mac80211/cfg.c                                 |  144 +-
 net/mac80211/debugfs.c                             |    4 +
 net/mac80211/debugfs_sta.c                         |  364 +-
 net/mac80211/driver-ops.h                          |   26 +
 net/mac80211/ibss.c                                |    4 +-
 net/mac80211/ieee80211_i.h                         |   11 +-
 net/mac80211/iface.c                               |    3 +-
 net/mac80211/key.c                                 |  111 +-
 net/mac80211/main.c                                |   78 +-
 net/mac80211/mesh.c                                |    5 +-
 net/mac80211/mesh.h                                |    3 +-
 net/mac80211/mesh_hwmp.c                           |    9 +-
 net/mac80211/mlme.c                                |  130 +-
 net/mac80211/rate.h                                |   13 -
 net/mac80211/rc80211_minstrel.c                    |  162 -
 net/mac80211/rc80211_minstrel.h                    |   35 +-
 net/mac80211/rc80211_minstrel_debugfs.c            |   68 +-
 net/mac80211/rc80211_minstrel_ht.c                 |  298 +-
 net/mac80211/rc80211_minstrel_ht.h                 |   20 +-
 net/mac80211/rc80211_minstrel_ht_debugfs.c         |   58 +-
 net/mac80211/rx.c                                  |   55 +-
 net/mac80211/spectmgmt.c                           |    5 +-
 net/mac80211/sta_info.c                            |   27 +-
 net/mac80211/status.c                              |   30 +-
 net/mac80211/tdls.c                                |    8 +-
 net/mac80211/trace.h                               |   23 +
 net/mac80211/tx.c                                  |   81 +-
 net/mac80211/util.c                                |  166 +-
 net/mac80211/vht.c                                 |   20 +
 net/mac802154/llsec.c                              |   16 +-
 net/mac802154/llsec.h                              |    2 +-
 net/mpls/af_mpls.c                                 |  132 +-
 net/ncsi/Kconfig                                   |    6 +
 net/ncsi/internal.h                                |   21 +
 net/ncsi/ncsi-cmd.c                                |   38 +-
 net/ncsi/ncsi-manage.c                             |   98 +
 net/ncsi/ncsi-netlink.c                            |  205 +-
 net/ncsi/ncsi-netlink.h                            |   12 +
 net/ncsi/ncsi-pkt.h                                |   22 +
 net/ncsi/ncsi-rsp.c                                |  150 +-
 net/netfilter/Kconfig                              |    7 +
 net/netfilter/Makefile                             |    1 +
 net/netfilter/ipset/ip_set_hash_gen.h              |    2 +-
 net/netfilter/ipvs/ip_vs_core.c                    |    3 +-
 net/netfilter/ipvs/ip_vs_ctl.c                     |    2 +-
 net/netfilter/ipvs/ip_vs_sync.c                    |    2 +-
 net/netfilter/nf_conntrack_core.c                  |  105 +-
 net/netfilter/nf_conntrack_expect.c                |    3 +-
 net/netfilter/nf_conntrack_netlink.c               |   73 +-
 net/netfilter/nf_conntrack_proto.c                 |  117 +-
 net/netfilter/nf_conntrack_proto_dccp.c            |  155 +-
 net/netfilter/nf_conntrack_proto_generic.c         |   28 +-
 net/netfilter/nf_conntrack_proto_gre.c             |   44 +-
 net/netfilter/nf_conntrack_proto_icmp.c            |   78 +-
 net/netfilter/nf_conntrack_proto_icmpv6.c          |   80 +-
 net/netfilter/nf_conntrack_proto_sctp.c            |  253 +-
 net/netfilter/nf_conntrack_proto_tcp.c             |  255 +-
 net/netfilter/nf_conntrack_proto_udp.c             |  236 +-
 net/netfilter/nf_conntrack_standalone.c            |    9 +-
 net/netfilter/nf_flow_table_core.c                 |   52 +-
 net/netfilter/nf_flow_table_ip.c                   |    6 +-
 net/netfilter/nf_nat_helper.c                      |    4 +-
 net/netfilter/nf_nat_redirect.c                    |    4 -
 net/netfilter/nf_tables_api.c                      |  123 +-
 net/netfilter/nf_tables_core.c                     |   28 +-
 net/netfilter/nfnetlink_cttimeout.c                |   61 +-
 net/netfilter/nfnetlink_osf.c                      |   46 +-
 net/netfilter/nfnetlink_queue.c                    |    2 +-
 net/netfilter/nft_cmp.c                            |    6 +-
 net/netfilter/nft_compat.c                         |   24 +-
 net/netfilter/nft_ct.c                             |   22 +-
 net/netfilter/nft_dup_netdev.c                     |    2 -
 net/netfilter/nft_dynset.c                         |   21 +-
 net/netfilter/nft_flow_offload.c                   |    2 +-
 net/netfilter/nft_fwd_netdev.c                     |    4 -
 net/netfilter/nft_lookup.c                         |   20 +-
 net/netfilter/nft_meta.c                           |  116 +
 net/netfilter/nft_objref.c                         |   20 +-
 net/netfilter/nft_osf.c                            |   27 +-
 net/netfilter/nft_reject.c                         |    6 +-
 net/netfilter/nft_rt.c                             |   11 +
 net/netfilter/nft_set_hash.c                       |   38 +-
 net/netfilter/nft_set_rbtree.c                     |   38 +-
 net/netfilter/nft_xfrm.c                           |  294 +
 net/netfilter/xt_CT.c                              |    2 +-
 net/netfilter/xt_IDLETIMER.c                       |    4 -
 net/netfilter/xt_SECMARK.c                         |    2 -
 net/netfilter/xt_TEE.c                             |   76 +-
 net/netfilter/xt_cgroup.c                          |   72 +
 net/netfilter/xt_nat.c                             |    2 +
 net/netfilter/xt_osf.c                             |    8 +-
 net/netfilter/xt_socket.c                          |    4 +-
 net/netlink/af_netlink.c                           |   47 +-
 net/netlink/af_netlink.h                           |    1 +
 net/nfc/llcp_sock.c                                |    2 +-
 net/nfc/nci/uart.c                                 |    7 +-
 net/openvswitch/conntrack.c                        |   18 +-
 net/openvswitch/datapath.c                         |   20 +-
 net/openvswitch/flow.c                             |   22 +-
 net/openvswitch/flow_netlink.c                     |    4 +-
 net/openvswitch/vport-internal_dev.c               |    5 +-
 net/packet/af_packet.c                             |   28 +-
 net/rds/rds.h                                      |    2 +-
 net/rds/recv.c                                     |   19 +-
 net/rds/send.c                                     |   13 +-
 net/rfkill/core.c                                  |    4 +-
 net/rxrpc/af_rxrpc.c                               |   19 +-
 net/rxrpc/ar-internal.h                            |   62 +-
 net/rxrpc/call_accept.c                            |   68 +-
 net/rxrpc/call_object.c                            |    7 +-
 net/rxrpc/conn_client.c                            |   14 +-
 net/rxrpc/conn_event.c                             |   26 +-
 net/rxrpc/conn_object.c                            |   21 +-
 net/rxrpc/input.c                                  |  331 +-
 net/rxrpc/local_event.c                            |    2 +-
 net/rxrpc/local_object.c                           |   62 +-
 net/rxrpc/net_ns.c                                 |    3 +
 net/rxrpc/output.c                                 |   67 +-
 net/rxrpc/peer_event.c                             |   64 +-
 net/rxrpc/peer_object.c                            |   77 +-
 net/rxrpc/proc.c                                   |  126 +
 net/rxrpc/protocol.h                               |   15 -
 net/rxrpc/recvmsg.c                                |   43 +
 net/rxrpc/rxkad.c                                  |   44 +-
 net/rxrpc/skbuff.c                                 |   15 -
 net/rxrpc/utils.c                                  |   23 +-
 net/sched/Kconfig                                  |   11 +
 net/sched/Makefile                                 |    1 +
 net/sched/act_api.c                                |   80 +-
 net/sched/act_bpf.c                                |    3 +-
 net/sched/act_connmark.c                           |   14 +-
 net/sched/act_csum.c                               |    3 +-
 net/sched/act_gact.c                               |   14 +-
 net/sched/act_ife.c                                |    3 +-
 net/sched/act_ipt.c                                |    8 +-
 net/sched/act_mirred.c                             |    8 +-
 net/sched/act_nat.c                                |   18 +-
 net/sched/act_pedit.c                              |    3 +-
 net/sched/act_police.c                             |  199 +-
 net/sched/act_sample.c                             |    3 +-
 net/sched/act_simple.c                             |    3 +-
 net/sched/act_skbedit.c                            |   26 +-
 net/sched/act_skbmod.c                             |    3 +-
 net/sched/act_tunnel_key.c                         |    3 +-
 net/sched/act_vlan.c                               |    3 +-
 net/sched/cls_api.c                                |  260 +-
 net/sched/cls_flower.c                             |    7 +-
 net/sched/cls_u32.c                                |  127 +-
 net/sched/sch_api.c                                |   57 +-
 net/sched/sch_atm.c                                |    2 +-
 net/sched/sch_cake.c                               |    8 +-
 net/sched/sch_cbq.c                                |    2 +-
 net/sched/sch_cbs.c                                |    2 +-
 net/sched/sch_drr.c                                |    4 +-
 net/sched/sch_dsmark.c                             |    2 +-
 net/sched/sch_fifo.c                               |    2 +-
 net/sched/sch_fq.c                                 |  103 +-
 net/sched/sch_fq_codel.c                           |    2 +-
 net/sched/sch_generic.c                            |   66 +-
 net/sched/sch_gred.c                               |    2 +-
 net/sched/sch_hfsc.c                               |    2 +-
 net/sched/sch_hhf.c                                |    2 +-
 net/sched/sch_htb.c                                |  116 +-
 net/sched/sch_mq.c                                 |    4 +-
 net/sched/sch_mqprio.c                             |    4 +-
 net/sched/sch_multiq.c                             |    6 +-
 net/sched/sch_netem.c                              |   16 +-
 net/sched/sch_pie.c                                |   36 +-
 net/sched/sch_prio.c                               |    6 +-
 net/sched/sch_qfq.c                                |    4 +-
 net/sched/sch_red.c                                |    4 +-
 net/sched/sch_sfb.c                                |    4 +-
 net/sched/sch_taprio.c                             |  962 +++
 net/sched/sch_tbf.c                                |    6 +-
 net/sctp/associola.c                               |   13 +-
 net/sctp/input.c                                   |    1 +
 net/sctp/output.c                                  |    6 +
 net/sctp/outqueue.c                                |   10 +-
 net/sctp/protocol.c                                |    2 +-
 net/sctp/socket.c                                  |   78 +-
 net/sctp/ulpqueue.c                                |    2 +-
 net/smc/af_smc.c                                   |    2 +-
 net/smc/smc_clc.c                                  |    4 +-
 net/smc/smc_core.c                                 |   25 +-
 net/socket.c                                       |   37 +-
 net/strparser/Kconfig                              |    4 +-
 net/sunrpc/auth.c                                  |  310 +-
 net/sunrpc/auth_generic.c                          |    2 +-
 net/sunrpc/auth_gss/auth_gss.c                     |   45 +-
 net/sunrpc/auth_gss/gss_krb5_crypto.c              |   87 +-
 net/sunrpc/auth_gss/gss_krb5_keys.c                |    9 +-
 net/sunrpc/auth_gss/gss_krb5_mech.c                |   69 +-
 net/sunrpc/auth_gss/gss_krb5_seal.c                |   14 +-
 net/sunrpc/auth_gss/gss_krb5_seqnum.c              |   18 +-
 net/sunrpc/auth_gss/gss_krb5_wrap.c                |   28 +-
 net/sunrpc/auth_gss/gss_mech_switch.c              |   28 +-
 net/sunrpc/auth_gss/gss_rpc_xdr.c                  |    1 +
 net/sunrpc/auth_gss/svcauth_gss.c                  |   41 +-
 net/sunrpc/auth_null.c                             |    6 +-
 net/sunrpc/auth_unix.c                             |    4 +-
 net/sunrpc/backchannel_rqst.c                      |    1 -
 net/sunrpc/cache.c                                 |  153 +-
 net/sunrpc/clnt.c                                  |  174 +-
 net/sunrpc/sched.c                                 |  178 +-
 net/sunrpc/socklib.c                               |   10 +-
 net/sunrpc/svc_xprt.c                              |    4 +-
 net/sunrpc/svcauth.c                               |   74 +-
 net/sunrpc/svcauth_unix.c                          |   24 +-
 net/sunrpc/svcsock.c                               |   61 +-
 net/sunrpc/xdr.c                                   |   34 +
 net/sunrpc/xprt.c                                  |  908 ++-
 net/sunrpc/xprtrdma/backchannel.c                  |   20 +-
 net/sunrpc/xprtrdma/fmr_ops.c                      |  131 +-
 net/sunrpc/xprtrdma/frwr_ops.c                     |  137 +-
 net/sunrpc/xprtrdma/rpc_rdma.c                     |   30 +-
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c         |   38 +-
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |   10 +-
 net/sunrpc/xprtrdma/transport.c                    |  120 +-
 net/sunrpc/xprtrdma/verbs.c                        |  178 +-
 net/sunrpc/xprtrdma/xprt_rdma.h                    |   18 +-
 net/sunrpc/xprtsock.c                              | 1107 ++-
 net/tipc/bearer.c                                  |   14 +-
 net/tipc/group.c                                   |    1 +
 net/tipc/link.c                                    |   69 +-
 net/tipc/link.h                                    |    3 +
 net/tipc/msg.c                                     |   78 +-
 net/tipc/msg.h                                     |   11 +
 net/tipc/name_distr.c                              |   14 +-
 net/tipc/name_table.c                              |    1 +
 net/tipc/name_table.h                              |    1 +
 net/tipc/node.c                                    |   14 +-
 net/tipc/node.h                                    |   12 +-
 net/tipc/socket.c                                  |  227 +-
 net/tipc/topsrv.c                                  |   14 +-
 net/tipc/udp_media.c                               |   18 +-
 net/tls/Kconfig                                    |    1 +
 net/tls/tls_device.c                               |    6 +-
 net/tls/tls_main.c                                 |   67 +-
 net/tls/tls_sw.c                                   | 1378 +++-
 net/unix/af_unix.c                                 |    6 +-
 net/wireless/core.c                                |   83 +-
 net/wireless/core.h                                |   14 +
 net/wireless/lib80211_crypt_tkip.c                 |   59 +-
 net/wireless/lib80211_crypt_wep.c                  |   52 +-
 net/wireless/nl80211.c                             |  860 ++-
 net/wireless/rdev-ops.h                            |   15 +
 net/wireless/reg.c                                 |  129 +-
 net/wireless/scan.c                                |   58 +-
 net/wireless/trace.h                               |  235 +-
 net/wireless/util.c                                |  160 +-
 net/wireless/wext-compat.c                         |   14 +-
 net/xdp/xdp_umem.c                                 |  106 +-
 net/xdp/xdp_umem.h                                 |   12 +-
 net/xdp/xdp_umem_props.h                           |   14 -
 net/xdp/xsk.c                                      |   56 +-
 net/xdp/xsk_queue.c                                |   60 +-
 net/xdp/xsk_queue.h                                |   16 +-
 net/xfrm/Kconfig                                   |    1 -
 net/xfrm/xfrm_device.c                             |    8 +-
 net/xfrm/xfrm_hash.c                               |    2 +-
 net/xfrm/xfrm_hash.h                               |    5 +-
 net/xfrm/xfrm_input.c                              |    3 +-
 net/xfrm/xfrm_interface.c                          |   12 +-
 net/xfrm/xfrm_output.c                             |    6 +-
 net/xfrm/xfrm_policy.c                             |   12 +-
 net/xfrm/xfrm_state.c                              |    2 -
 net/xfrm/xfrm_user.c                               |   19 +-
 samples/Kconfig                                    |    1 +
 samples/bpf/Makefile                               |    1 +
 samples/bpf/bpf_load.c                             |    1 -
 samples/bpf/sampleip_user.c                        |    1 -
 samples/bpf/sockex2_kern.c                         |   11 +-
 samples/bpf/sockex3_kern.c                         |    8 +-
 samples/bpf/sockex3_user.c                         |    4 +-
 samples/bpf/tcp_tos_reflect_kern.c                 |   87 +
 samples/bpf/test_cgrp2_attach2.c                   |   19 +-
 samples/bpf/test_current_task_under_cgroup_user.c  |    1 -
 samples/bpf/tracex3_user.c                         |    2 -
 samples/bpf/xdpsock_kern.c                         |    2 +-
 samples/bpf/xdpsock_user.c                         |   15 +-
 samples/mei/mei-amt-version.c                      |    2 +-
 samples/vfio-mdev/mbochs.c                         |  136 +-
 scripts/Kbuild.include                             |   14 +-
 scripts/Makefile                                   |    3 +-
 scripts/Makefile.build                             |   46 +-
 scripts/Makefile.extrawarn                         |    4 +-
 scripts/Makefile.gcc-plugins                       |   10 +
 scripts/Makefile.lib                               |    2 +-
 scripts/asn1_compiler.c                            |    2 +-
 scripts/check_00index.sh                           |   67 -
 scripts/checkpatch.pl                              |   11 -
 scripts/dtc/Makefile                               |    9 +-
 scripts/dtc/Makefile.dtc                           |    4 +
 scripts/dtc/checks.c                               |  143 +
 scripts/dtc/data.c                                 |    4 +-
 scripts/dtc/dtc-parser.y                           |   16 +-
 scripts/dtc/dtc.c                                  |   11 +
 scripts/dtc/dtc.h                                  |   13 +
 scripts/dtc/flattree.c                             |    2 +-
 scripts/dtc/libfdt/fdt.c                           |   81 +-
 scripts/dtc/libfdt/fdt_addresses.c                 |   35 +-
 scripts/dtc/libfdt/fdt_overlay.c                   |    6 +-
 scripts/dtc/libfdt/fdt_ro.c                        |  199 +-
 scripts/dtc/libfdt/fdt_rw.c                        |   28 +-
 scripts/dtc/libfdt/fdt_sw.c                        |  109 +-
 scripts/dtc/libfdt/libfdt.h                        |   76 +-
 scripts/dtc/libfdt/libfdt_env.h                    |    1 +
 scripts/dtc/libfdt/libfdt_internal.h               |    5 +-
 scripts/dtc/livetree.c                             |   12 +-
 scripts/dtc/treesource.c                           |  225 +-
 scripts/dtc/update-dtc-source.sh                   |    2 +-
 scripts/dtc/util.c                                 |   23 +-
 scripts/dtc/util.h                                 |   20 +-
 scripts/dtc/version_gen.h                          |    2 +-
 scripts/dtc/yamltree.c                             |  247 +
 scripts/extract-vmlinux                            |    6 +-
 scripts/gcc-plugins/Kconfig                        |   51 +
 scripts/gcc-plugins/stackleak_plugin.c             |  427 ++
 scripts/kallsyms.c                                 |    6 +-
 scripts/kconfig/Makefile                           |   16 +-
 scripts/kconfig/conf.c                             |    7 -
 scripts/kconfig/merge_config.sh                    |    6 +-
 scripts/kernel-doc                                 |    8 +-
 scripts/mkmakefile                                 |   22 +-
 scripts/mod/Makefile                               |    2 +
 scripts/mod/file2alias.c                           |   26 +-
 scripts/tags.sh                                    |    2 +-
 security/apparmor/apparmorfs.c                     |    2 +-
 security/apparmor/file.c                           |    2 +-
 security/apparmor/include/cred.h                   |    2 +
 security/apparmor/include/net.h                    |   10 +
 security/apparmor/include/policy.h                 |    3 +
 security/apparmor/include/secid.h                  |    3 +
 security/apparmor/lib.c                            |    6 +-
 security/apparmor/lsm.c                            |  137 +-
 security/apparmor/net.c                            |   83 +-
 security/apparmor/policy.c                         |    3 +
 security/apparmor/policy_unpack.c                  |   61 +
 security/apparmor/secid.c                          |    3 +-
 security/commoncap.c                               |    3 -
 security/integrity/digsig.c                        |   10 +-
 security/integrity/evm/evm_crypto.c                |    4 +-
 security/integrity/iint.c                          |    6 +-
 security/integrity/ima/ima.h                       |    2 +-
 security/integrity/ima/ima_api.c                   |    3 +-
 security/integrity/ima/ima_crypto.c                |   54 +-
 security/integrity/ima/ima_fs.c                    |    9 +-
 security/integrity/ima/ima_init.c                  |    2 +-
 security/integrity/ima/ima_main.c                  |    2 +-
 security/integrity/ima/ima_template.c              |   11 +-
 security/keys/Makefile                             |    1 +
 security/keys/compat.c                             |   18 +
 security/keys/internal.h                           |   39 +
 security/keys/keyctl.c                             |   24 +
 security/keys/keyctl_pkey.c                        |  323 +
 security/keys/trusted.c                            |   14 +-
 security/keys/trusted.h                            |  124 -
 security/loadpin/Kconfig                           |    4 +-
 security/loadpin/loadpin.c                         |   26 +-
 security/security.c                                |   45 +-
 security/selinux/hooks.c                           |   12 +-
 security/selinux/ss/mls.c                          |  178 +-
 security/selinux/ss/mls.h                          |    2 +-
 security/selinux/ss/policydb.c                     |    2 +-
 security/selinux/ss/services.c                     |   12 +-
 security/smack/smack_lsm.c                         |   22 +-
 security/smack/smackfs.c                           |    3 -
 security/tomoyo/common.c                           |    3 +-
 security/tomoyo/tomoyo.c                           |    5 +-
 sound/aoa/soundbus/i2sbus/core.c                   |   15 +-
 sound/arm/Kconfig                                  |    1 -
 sound/core/memalloc.c                              |   41 +-
 sound/core/oss/pcm_plugin.c                        |    4 +-
 sound/core/pcm_lib.c                               |   21 +-
 sound/core/rawmidi.c                               |   22 +
 sound/core/seq/oss/seq_oss_timer.c                 |    2 +-
 sound/core/seq/seq_system.c                        |   22 +-
 sound/core/seq/seq_virmidi.c                       |    4 +-
 sound/core/sgbuf.c                                 |   15 +-
 sound/firewire/Kconfig                             |    2 +
 sound/firewire/amdtp-stream.c                      |   39 +-
 sound/firewire/bebob/bebob.c                       |   58 +-
 sound/firewire/bebob/bebob_maudio.c                |    5 +-
 sound/firewire/dice/dice.c                         |   45 +-
 sound/firewire/digi00x/digi00x.c                   |   35 +-
 sound/firewire/fireface/ff.c                       |   36 +-
 sound/firewire/fireworks/fireworks.c               |   69 +-
 sound/firewire/isight.c                            |   18 +-
 sound/firewire/motu/motu.c                         |   47 +-
 sound/firewire/oxfw/oxfw-scs1x.c                   |    5 +-
 sound/firewire/oxfw/oxfw-spkr.c                    |    5 +-
 sound/firewire/oxfw/oxfw-stream.c                  |   13 +-
 sound/firewire/oxfw/oxfw.c                         |   63 +-
 sound/firewire/tascam/tascam.c                     |   40 +-
 sound/hda/ext/hdac_ext_controller.c                |   22 +-
 sound/hda/hdac_i915.c                              |    4 +-
 sound/hda/hdac_regmap.c                            |    3 +-
 sound/i2c/cs8427.c                                 |    2 +-
 sound/isa/opti9xx/opti92x-ad1848.c                 |    6 +-
 sound/isa/sb/sb8_main.c                            |   10 +-
 sound/mips/hal2.c                                  |   13 +-
 sound/pci/asihpi/hpios.c                           |    2 +-
 sound/pci/atiixp.c                                 |    6 +-
 sound/pci/au88x0/au88x0_core.c                     |    6 +
 sound/pci/ca0106/ca0106.h                          |    2 +-
 sound/pci/cs46xx/cs46xx_lib.c                      |    6 +-
 sound/pci/emu10k1/emupcm.c                         |    3 +-
 sound/pci/hda/hda_auto_parser.c                    |    2 +-
 sound/pci/hda/hda_beep.h                           |    2 +-
 sound/pci/hda/hda_bind.c                           |   14 +-
 sound/pci/hda/hda_codec.c                          |    2 +-
 sound/pci/hda/hda_controller.c                     |   36 +-
 sound/pci/hda/hda_controller.h                     |   20 +-
 sound/pci/hda/hda_eld.c                            |    2 +-
 sound/pci/hda/hda_generic.c                        |    2 +-
 sound/pci/hda/hda_hwdep.c                          |    2 +-
 sound/pci/hda/hda_intel.c                          |  112 +-
 sound/pci/hda/hda_jack.c                           |    2 +-
 sound/pci/hda/hda_proc.c                           |    2 +-
 sound/pci/hda/hda_sysfs.c                          |    2 +-
 sound/pci/hda/hda_tegra.c                          |   20 +-
 sound/pci/hda/patch_analog.c                       |    2 +-
 sound/pci/hda/patch_ca0110.c                       |    2 +-
 sound/pci/hda/patch_ca0132.c                       | 1675 ++++-
 sound/pci/hda/patch_cirrus.c                       |    2 +-
 sound/pci/hda/patch_cmedia.c                       |    2 +-
 sound/pci/hda/patch_conexant.c                     |    3 +-
 sound/pci/hda/patch_hdmi.c                         |    2 +-
 sound/pci/hda/patch_realtek.c                      |   30 +-
 sound/pci/hda/patch_si3054.c                       |    2 +-
 sound/pci/hda/patch_sigmatel.c                     |   22 +-
 sound/pci/hda/patch_via.c                          |    2 +-
 sound/pci/intel8x0.c                               |   97 +-
 sound/pci/intel8x0m.c                              |   20 +-
 sound/pci/rme32.c                                  |   22 +-
 sound/pci/rme9652/hdspm.c                          |    2 +-
 sound/soc/amd/acp-da7219-max98357a.c               |   77 +-
 sound/soc/amd/acp-pcm-dma.c                        |   30 +-
 sound/soc/amd/acp.h                                |    3 +-
 sound/soc/atmel/Kconfig                            |   12 +
 sound/soc/atmel/Makefile                           |    2 +
 sound/soc/atmel/atmel_ssc_dai.c                    |   13 +-
 sound/soc/atmel/mikroe-proto.c                     |  165 +
 sound/soc/atmel/tse850-pcm5142.c                   |   78 +-
 sound/soc/bcm/cygnus-ssp.c                         |   13 +-
 sound/soc/codecs/Kconfig                           |   36 +-
 sound/soc/codecs/Makefile                          |   10 +
 sound/soc/codecs/adau1761.c                        |    3 +-
 sound/soc/codecs/adau17x1.c                        |   86 +-
 sound/soc/codecs/adau17x1.h                        |    4 -
 sound/soc/codecs/cs35l33.c                         |    3 +-
 sound/soc/codecs/cs35l35.c                         |    3 +-
 sound/soc/codecs/cs4265.c                          |   12 +-
 sound/soc/codecs/cs42l51.c                         |   21 +
 sound/soc/codecs/cs43130.c                         |    4 +-
 sound/soc/codecs/dmic.c                            |    1 +
 sound/soc/codecs/es8328.c                          |    7 +-
 sound/soc/codecs/hdac_hda.c                        |  483 ++
 sound/soc/codecs/hdac_hda.h                        |   24 +
 sound/soc/codecs/hdac_hdmi.c                       |   11 +-
 sound/soc/codecs/max98088.c                        |   36 +
 sound/soc/codecs/max98373.c                        |   47 +-
 sound/soc/codecs/nau8822.c                         | 1136 +++
 sound/soc/codecs/nau8822.h                         |  204 +
 sound/soc/codecs/pcm186x.c                         |    3 +-
 sound/soc/codecs/pcm3060-i2c.c                     |   60 +
 sound/soc/codecs/pcm3060-spi.c                     |   59 +
 sound/soc/codecs/pcm3060.c                         |  295 +
 sound/soc/codecs/pcm3060.h                         |   88 +
 sound/soc/codecs/pcm3168a.c                        |   82 +
 sound/soc/codecs/rt1305.c                          |    3 +-
 sound/soc/codecs/rt274.c                           |    2 +
 sound/soc/codecs/rt5514-spi.c                      |   14 +-
 sound/soc/codecs/rt5514.c                          |    3 +-
 sound/soc/codecs/rt5616.c                          |    3 +-
 sound/soc/codecs/rt5640.c                          |    3 +-
 sound/soc/codecs/rt5645.c                          |    9 +-
 sound/soc/codecs/rt5651.c                          |    4 +-
 sound/soc/codecs/rt5660.c                          |    3 +-
 sound/soc/codecs/rt5663.c                          |   16 +-
 sound/soc/codecs/rt5665.c                          |    3 +-
 sound/soc/codecs/rt5668.c                          |   13 +-
 sound/soc/codecs/rt5670.c                          |   15 +-
 sound/soc/codecs/rt5677-spi.c                      |    1 -
 sound/soc/codecs/rt5682.c                          |   89 +-
 sound/soc/codecs/rt5682.h                          |   14 +
 sound/soc/codecs/sgtl5000.c                        |    2 +-
 sound/soc/codecs/sta32x.c                          |   30 +
 sound/soc/codecs/tas5720.c                         |  103 +-
 sound/soc/codecs/tas6424.c                         |   58 +-
 sound/soc/codecs/tas6424.h                         |   10 +
 sound/soc/codecs/tlv320aic31xx.c                   |   85 +
 sound/soc/codecs/tlv320aic31xx.h                   |   23 +
 sound/soc/codecs/tscs454.c                         |    2 +-
 sound/soc/codecs/wm2000.c                          |   54 +-
 sound/soc/codecs/wm8782.c                          |   63 +
 sound/soc/codecs/wm8904.c                          |    1 -
 sound/soc/codecs/wm8974.c                          |    1 -
 sound/soc/codecs/wm9712.c                          |    3 +-
 sound/soc/codecs/wm_adsp.c                         |   26 +-
 sound/soc/davinci/davinci-mcasp.c                  |   37 +
 sound/soc/fsl/fsl_asrc_dma.c                       |    2 +-
 sound/soc/fsl/fsl_esai.c                           |    2 +-
 sound/soc/fsl/fsl_utils.c                          |    4 +-
 sound/soc/fsl/pcm030-audio-fabric.c                |    5 +-
 sound/soc/generic/audio-graph-card.c               |   21 +-
 sound/soc/generic/audio-graph-scu-card.c           |   55 +-
 sound/soc/generic/simple-card-utils.c              |   53 +-
 sound/soc/generic/simple-card.c                    |   30 +-
 sound/soc/generic/simple-scu-card.c                |   54 +-
 sound/soc/hisilicon/hi6210-i2s.c                   |    4 +-
 sound/soc/intel/atom/sst-mfld-platform-pcm.c       |    4 +-
 sound/soc/intel/boards/Kconfig                     |   22 +
 sound/soc/intel/boards/Makefile                    |    4 +
 sound/soc/intel/boards/broadwell.c                 |    4 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |    4 +-
 sound/soc/intel/boards/bytcr_rt5651.c              |    6 +-
 sound/soc/intel/boards/cht_bsw_rt5672.c            |    9 +-
 sound/soc/intel/boards/kbl_da7219_max98927.c       |  983 +++
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |    5 +-
 .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c  |    5 +-
 sound/soc/intel/boards/skl_hda_dsp_common.c        |  127 +
 sound/soc/intel/boards/skl_hda_dsp_common.h        |   38 +
 sound/soc/intel/boards/skl_hda_dsp_generic.c       |  183 +
 sound/soc/intel/common/Makefile                    |    3 +-
 sound/soc/intel/common/soc-acpi-intel-byt-match.c  |    7 +
 sound/soc/intel/common/soc-acpi-intel-hda-match.c  |   40 +
 sound/soc/intel/common/soc-acpi-intel-kbl-match.c  |   13 +
 sound/soc/intel/common/sst-firmware.c              |    2 +-
 sound/soc/intel/skylake/skl-pcm.c                  |   71 +-
 sound/soc/intel/skylake/skl-topology.c             |    4 +-
 sound/soc/intel/skylake/skl.c                      |   96 +-
 sound/soc/intel/skylake/skl.h                      |   12 +-
 sound/soc/mediatek/mt2701/mt2701-cs42448.c         |   13 +-
 sound/soc/mediatek/mt2701/mt2701-wm8960.c          |   14 +-
 sound/soc/mediatek/mt6797/mt6797-mt6351.c          |   14 +-
 sound/soc/mediatek/mt8173/mt8173-max98090.c        |   13 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c   |   12 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c   |   12 +-
 sound/soc/mediatek/mt8173/mt8173-rt5650.c          |   12 +-
 sound/soc/meson/Kconfig                            |   13 +
 sound/soc/meson/Makefile                           |    2 +
 sound/soc/meson/axg-card.c                         |   16 +-
 sound/soc/meson/axg-fifo.c                         |    2 +
 sound/soc/meson/axg-pdm.c                          |  654 ++
 sound/soc/meson/axg-tdm-interface.c                |   50 +-
 sound/soc/nuc900/nuc900-ac97.c                     |    4 +-
 sound/soc/omap/omap-hdmi-audio.c                   |    4 +-
 sound/soc/pxa/Kconfig                              |   13 +-
 sound/soc/pxa/pxa-ssp.c                            |    6 +
 sound/soc/pxa/pxa2xx-ac97.c                        |   48 +-
 sound/soc/qcom/apq8096.c                           |    7 +-
 sound/soc/qcom/qdsp6/q6adm.c                       |   17 +-
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |    8 +-
 sound/soc/qcom/qdsp6/q6asm.c                       |    1 -
 sound/soc/qcom/qdsp6/q6core.c                      |    9 +-
 sound/soc/qcom/sdm845.c                            |    7 +-
 sound/soc/rockchip/rk3288_hdmi_analog.c            |    1 -
 sound/soc/rockchip/rockchip_pcm.c                  |    3 +-
 sound/soc/samsung/tm2_wm5110.c                     |   13 +-
 sound/soc/sh/hac.c                                 |    3 +-
 sound/soc/sh/rcar/adg.c                            |    4 +-
 sound/soc/sh/rcar/core.c                           |  124 +-
 sound/soc/sh/rcar/ctu.c                            |    2 +-
 sound/soc/sh/rcar/dma.c                            |  109 +-
 sound/soc/sh/rcar/gen.c                            |   33 +-
 sound/soc/sh/rcar/rsnd.h                           |   63 +-
 sound/soc/sh/rcar/src.c                            |    2 +-
 sound/soc/sh/rcar/ssi.c                            |  112 +-
 sound/soc/sh/rcar/ssiu.c                           |   92 +-
 sound/soc/soc-compress.c                           |    4 +-
 sound/soc/soc-core.c                               |  582 +-
 sound/soc/soc-dapm.c                               |  437 +-
 sound/soc/soc-ops.c                                |    4 +-
 sound/soc/soc-pcm.c                                |  253 +-
 sound/soc/soc-topology.c                           |   15 +-
 sound/soc/soc-utils.c                              |    4 +-
 sound/soc/stm/Kconfig                              |    1 +
 sound/soc/stm/stm32_sai.c                          |    2 +-
 sound/soc/stm/stm32_sai.h                          |    3 +
 sound/soc/stm/stm32_sai_sub.c                      |  281 +-
 sound/soc/sunxi/Kconfig                            |   17 +-
 sound/soc/sunxi/Makefile                           |    2 +
 sound/soc/sunxi/sun4i-i2s.c                        |   82 +-
 sound/soc/sunxi/sun50i-codec-analog.c              |  444 ++
 sound/soc/sunxi/sun8i-adda-pr-regmap.c             |  102 +
 sound/soc/sunxi/sun8i-adda-pr-regmap.h             |    7 +
 sound/soc/sunxi/sun8i-codec-analog.c               |   79 +-
 sound/soc/sunxi/sun8i-codec.c                      |   22 +-
 sound/soc/tegra/tegra_sgtl5000.c                   |   17 +-
 sound/soc/txx9/txx9aclc-ac97.c                     |    3 +-
 sound/usb/caiaq/device.c                           |    1 +
 sound/usb/midi.c                                   |    3 +-
 sound/usb/mixer_quirks.c                           |  381 ++
 sound/usb/quirks-table.h                           |    9 +-
 sound/x86/intel_hdmi_audio.c                       |   29 +-
 sound/xen/xen_snd_front_alsa.c                     |   46 +-
 tools/Makefile                                     |   13 +-
 tools/accounting/getdelays.c                       |    8 +-
 tools/arch/arm64/include/asm/barrier.h             |   70 +
 tools/arch/arm64/include/uapi/asm/unistd.h         |    1 +
 tools/arch/ia64/include/asm/barrier.h              |   13 +
 tools/arch/powerpc/include/asm/barrier.h           |   16 +
 tools/arch/powerpc/include/uapi/asm/kvm.h          |    1 +
 tools/arch/s390/include/asm/barrier.h              |   13 +
 tools/arch/s390/include/uapi/asm/kvm.h             |    2 +
 tools/arch/sparc/include/asm/barrier_64.h          |   13 +
 tools/arch/x86/include/asm/barrier.h               |   14 +
 tools/arch/x86/include/uapi/asm/kvm.h              |    9 +-
 tools/bpf/bpftool/Documentation/bpftool-map.rst    |   19 +-
 tools/bpf/bpftool/Documentation/bpftool-net.rst    |  139 +
 tools/bpf/bpftool/Documentation/bpftool-prog.rst   |   19 +-
 tools/bpf/bpftool/Documentation/bpftool.rst        |   16 +-
 tools/bpf/bpftool/Makefile                         |    9 +-
 tools/bpf/bpftool/bash-completion/bpftool          |   78 +-
 tools/bpf/bpftool/common.c                         |   26 +-
 tools/bpf/bpftool/jit_disasm.c                     |    4 +-
 tools/bpf/bpftool/main.c                           |   13 +-
 tools/bpf/bpftool/main.h                           |   18 +-
 tools/bpf/bpftool/map.c                            |  255 +-
 tools/bpf/bpftool/map_perf_ring.c                  |   10 +-
 tools/bpf/bpftool/net.c                            |  275 +
 tools/bpf/bpftool/netlink_dumper.c                 |  178 +
 tools/bpf/bpftool/netlink_dumper.h                 |   95 +
 tools/bpf/bpftool/prog.c                           |  116 +-
 tools/crypto/getstat.c                             |  294 +
 tools/hv/hv_fcopy_daemon.c                         |    1 +
 tools/include/asm-generic/bitops.h                 |    1 +
 tools/include/asm-generic/bitops/atomic.h          |    9 -
 tools/include/asm-generic/bitops/non-atomic.h      |  109 +
 tools/include/asm/barrier.h                        |   35 +
 tools/include/linux/bitmap.h                       |    1 +
 tools/include/linux/bitops.h                       |    7 +-
 tools/include/linux/bits.h                         |   26 +
 tools/include/linux/err.h                          |    7 +
 tools/include/linux/kernel.h                       |    1 +
 tools/include/linux/ring_buffer.h                  |   73 +
 tools/include/linux/spinlock.h                     |   12 +-
 tools/include/uapi/asm-generic/unistd.h            |    2 +
 tools/include/uapi/linux/bpf.h                     |  168 +-
 tools/include/uapi/linux/fs.h                      |  393 ++
 tools/include/uapi/linux/if_link.h                 |    3 +
 tools/include/uapi/linux/kvm.h                     |   27 +-
 tools/include/uapi/linux/mman.h                    |    2 +
 tools/include/uapi/linux/netlink.h                 |    1 +
 tools/include/uapi/linux/perf_event.h              |    2 +
 tools/include/uapi/linux/tls.h                     |   78 +
 tools/include/uapi/sound/asound.h                  |    2 +-
 tools/kvm/kvm_stat/kvm_stat                        |    2 +-
 tools/lib/api/fs/tracing_path.c                    |    4 +-
 tools/lib/bpf/Build                                |    2 +-
 tools/lib/bpf/Makefile                             |    5 +-
 tools/lib/bpf/bpf.c                                |  143 +-
 tools/lib/bpf/bpf.h                                |  131 +-
 tools/lib/bpf/btf.c                                |    2 +-
 tools/lib/bpf/btf.h                                |   30 +-
 tools/lib/bpf/libbpf.c                             |  283 +-
 tools/lib/bpf/libbpf.h                             |  222 +-
 tools/lib/bpf/libbpf_errno.c                       |   16 +-
 tools/lib/bpf/netlink.c                            |  337 +
 tools/lib/bpf/nlattr.c                             |   90 +-
 tools/lib/bpf/nlattr.h                             |   82 +-
 tools/lib/bpf/str_error.c                          |    4 +-
 tools/lib/bpf/str_error.h                          |   10 +-
 tools/lib/subcmd/pager.c                           |   11 +-
 tools/lib/subcmd/pager.h                           |    1 +
 tools/lib/subcmd/parse-options.c                   |   19 +
 tools/lib/subcmd/parse-options.h                   |    2 +
 tools/lib/traceevent/Build                         |    2 +
 tools/lib/traceevent/event-parse-api.c             |  275 +
 tools/lib/traceevent/event-parse-local.h           |   92 +
 tools/lib/traceevent/event-parse.c                 | 1217 ++--
 tools/lib/traceevent/event-parse.h                 |  782 +--
 tools/lib/traceevent/event-plugin.c                |   20 +-
 tools/lib/traceevent/parse-filter.c                |  647 +-
 tools/lib/traceevent/plugin_function.c             |    3 +-
 tools/lib/traceevent/plugin_hrtimer.c              |    5 +-
 tools/lib/traceevent/plugin_jbd2.c                 |    1 +
 tools/lib/traceevent/plugin_kmem.c                 |    5 +-
 tools/lib/traceevent/plugin_kvm.c                  |   15 +-
 tools/lib/traceevent/plugin_mac80211.c             |    7 +-
 tools/lib/traceevent/plugin_sched_switch.c         |   11 +-
 tools/lib/traceevent/plugin_scsi.c                 |    1 +
 tools/lib/traceevent/plugin_xen.c                  |    1 +
 tools/lib/traceevent/tep_strerror.c                |   53 +
 tools/lib/traceevent/trace-seq.c                   |    2 +
 tools/lib/traceevent/trace-seq.h                   |   55 +
 tools/memory-model/Documentation/explanation.txt   |  186 +-
 tools/memory-model/Documentation/recipes.txt       |    2 +-
 tools/memory-model/README                          |   39 +
 tools/memory-model/linux-kernel.cat                |    8 +-
 .../ISA2+pooncelock+pooncelock+pombonce.litmus     |    7 +-
 tools/memory-model/litmus-tests/README             |  104 +-
 tools/objtool/check.c                              |   38 +-
 tools/objtool/check.h                              |    4 +-
 tools/objtool/elf.c                                |    3 +-
 tools/objtool/elf.h                                |    3 +-
 tools/objtool/special.c                            |    4 +-
 tools/pci/Build                                    |    1 +
 tools/pci/Makefile                                 |   53 +
 tools/pci/pcitest.c                                |    7 +-
 tools/perf/Documentation/build-xed.txt             |   19 +
 tools/perf/Documentation/intel-pt.txt              |    2 +-
 tools/perf/Documentation/itrace.txt                |    7 +-
 tools/perf/Documentation/perf-script.txt           |   18 +
 tools/perf/Documentation/perf-top.txt              |   10 +
 tools/perf/Documentation/perf-trace.txt            |   67 +
 tools/perf/Makefile.config                         |    2 +-
 tools/perf/Makefile.perf                           |   25 +-
 tools/perf/arch/arm64/annotate/instructions.c      |   59 +-
 tools/perf/arch/arm64/entry/syscalls/mksyscalltbl  |    2 +-
 tools/perf/arch/powerpc/util/book3s_hv_exits.h     |    1 -
 tools/perf/arch/s390/annotate/instructions.c       |    2 -
 tools/perf/arch/sparc/Makefile                     |    2 +
 tools/perf/arch/sparc/annotate/instructions.c      |  169 +
 tools/perf/builtin-annotate.c                      |    7 +-
 tools/perf/builtin-inject.c                        |   40 +-
 tools/perf/builtin-record.c                        |   77 +-
 tools/perf/builtin-report.c                        |   12 +-
 tools/perf/builtin-script.c                        |  274 +-
 tools/perf/builtin-stat.c                          | 1487 +---
 tools/perf/builtin-top.c                           |   21 +-
 tools/perf/builtin-trace.c                         |  271 +-
 tools/perf/check-headers.sh                        |    2 +
 tools/perf/command-list.txt                        |    1 +
 tools/perf/examples/bpf/augmented_syscalls.c       |  154 +-
 tools/perf/examples/bpf/etcsnoop.c                 |   80 +
 tools/perf/include/bpf/bpf.h                       |    3 +
 tools/perf/include/bpf/linux/socket.h              |   24 +
 tools/perf/perf.h                                  |    1 +
 .../pmu-events/arch/arm64/ampere/emag/branch.json  |   23 +
 .../pmu-events/arch/arm64/ampere/emag/bus.json     |   26 +
 .../pmu-events/arch/arm64/ampere/emag/cache.json   |  191 +
 .../pmu-events/arch/arm64/ampere/emag/clock.json   |   20 +
 .../arch/arm64/ampere/emag/core-imp-def.json       |   32 -
 .../arch/arm64/ampere/emag/exception.json          |   50 +
 .../arch/arm64/ampere/emag/instruction.json        |   89 +
 .../arch/arm64/ampere/emag/intrinsic.json          |   14 +
 .../pmu-events/arch/arm64/ampere/emag/memory.json  |   29 +
 .../arch/arm64/ampere/emag/pipeline.json           |   50 +
 .../pmu-events/arch/x86/ivytown/uncore-power.json  |   16 +-
 .../pmu-events/arch/x86/jaketown/uncore-power.json |   16 +-
 tools/perf/scripts/python/call-graph-from-sql.py   |  339 -
 tools/perf/scripts/python/export-to-postgresql.py  |   11 +-
 tools/perf/scripts/python/export-to-sqlite.py      |    8 +-
 tools/perf/scripts/python/exported-sql-viewer.py   | 2128 ++++++
 tools/perf/tests/Build                             |    1 +
 tools/perf/tests/builtin-test.c                    |   10 +
 tools/perf/tests/evsel-tp-sched.c                  |    4 +-
 .../tests/shell/record+probe_libc_inet_pton.sh     |    2 +-
 tools/perf/tests/tests.h                           |    4 +
 tools/perf/tests/wp.c                              |  241 +
 tools/perf/trace/beauty/Build                      |    2 +
 tools/perf/trace/beauty/beauty.h                   |   41 +
 tools/perf/trace/beauty/clone.c                    |    3 +-
 tools/perf/trace/beauty/drm_ioctl.sh               |    1 +
 tools/perf/trace/beauty/eventfd.c                  |    2 +-
 tools/perf/trace/beauty/fcntl.c                    |    3 +-
 tools/perf/trace/beauty/flock.c                    |    2 +-
 tools/perf/trace/beauty/futex_op.c                 |    2 +-
 tools/perf/trace/beauty/futex_val3.c               |    2 +-
 tools/perf/trace/beauty/ioctl.c                    |    3 +-
 tools/perf/trace/beauty/kcmp.c                     |    3 +-
 tools/perf/trace/beauty/kcmp_type.sh               |    1 +
 tools/perf/trace/beauty/kvm_ioctl.sh               |    1 +
 tools/perf/trace/beauty/madvise_behavior.sh        |    1 +
 tools/perf/trace/beauty/mmap.c                     |   50 +-
 tools/perf/trace/beauty/mmap_flags.sh              |   32 +
 tools/perf/trace/beauty/mode_t.c                   |    2 +-
 tools/perf/trace/beauty/mount_flags.c              |   43 +
 tools/perf/trace/beauty/mount_flags.sh             |   15 +
 tools/perf/trace/beauty/msg_flags.c                |    2 +-
 tools/perf/trace/beauty/open_flags.c               |    2 +-
 tools/perf/trace/beauty/perf_event_open.c          |    2 +-
 tools/perf/trace/beauty/perf_ioctl.sh              |    1 +
 tools/perf/trace/beauty/pid.c                      |    3 +-
 tools/perf/trace/beauty/pkey_alloc.c               |   30 +-
 .../perf/trace/beauty/pkey_alloc_access_rights.sh  |    1 +
 tools/perf/trace/beauty/prctl.c                    |    3 +-
 tools/perf/trace/beauty/prctl_option.sh            |    1 +
 tools/perf/trace/beauty/sched_policy.c             |    2 +-
 tools/perf/trace/beauty/seccomp.c                  |    2 +-
 tools/perf/trace/beauty/signum.c                   |    2 +-
 tools/perf/trace/beauty/sndrv_ctl_ioctl.sh         |    1 +
 tools/perf/trace/beauty/sndrv_pcm_ioctl.sh         |    1 +
 tools/perf/trace/beauty/sockaddr.c                 |   76 +
 tools/perf/trace/beauty/socket.c                   |    2 +-
 tools/perf/trace/beauty/socket_ipproto.sh          |    1 +
 tools/perf/trace/beauty/socket_type.c              |    2 +-
 tools/perf/trace/beauty/statx.c                    |    3 +-
 tools/perf/trace/beauty/vhost_virtio_ioctl.sh      |    1 +
 tools/perf/trace/beauty/waitid_options.c           |    2 +-
 tools/perf/util/Build                              |    1 +
 tools/perf/util/annotate.c                         |    8 +
 tools/perf/util/auxtrace.c                         |   47 +-
 tools/perf/util/auxtrace.h                         |   46 +-
 tools/perf/util/bpf-loader.c                       |    2 +-
 tools/perf/util/cs-etm.c                           |   42 +-
 tools/perf/util/data-convert-bt.c                  |   58 +-
 tools/perf/util/db-export.c                        |   22 +
 tools/perf/util/env.h                              |    1 +
 tools/perf/util/event.c                            |   23 +-
 tools/perf/util/evlist.c                           |    2 +-
 tools/perf/util/evsel.c                            |   69 +-
 tools/perf/util/evsel.h                            |   16 +-
 tools/perf/util/evsel_fprintf.c                    |    2 +-
 tools/perf/util/genelf.h                           |    6 +
 tools/perf/util/header.c                           |   47 +-
 tools/perf/util/header.h                           |   18 +-
 tools/perf/util/intel-bts.c                        |   20 +-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.c  |   34 +-
 .../perf/util/intel-pt-decoder/intel-pt-decoder.h  |    2 +
 tools/perf/util/intel-pt.c                         |   36 +-
 tools/perf/util/llvm-utils.c                       |    2 +-
 tools/perf/util/machine.c                          |   62 +-
 tools/perf/util/map.c                              |   15 +-
 tools/perf/util/mmap.c                             |    6 +-
 tools/perf/util/mmap.h                             |   17 +-
 tools/perf/util/ordered-events.c                   |   87 +-
 tools/perf/util/ordered-events.h                   |   37 +-
 tools/perf/util/parse-events.c                     |    8 +
 tools/perf/util/parse-events.h                     |    1 +
 tools/perf/util/parse-events.l                     |    1 +
 tools/perf/util/pmu.c                              |   13 +-
 tools/perf/util/probe-event.c                      |   39 +-
 tools/perf/util/probe-event.h                      |    1 +
 tools/perf/util/probe-file.c                       |   34 +-
 tools/perf/util/probe-file.h                       |    1 +
 tools/perf/util/python.c                           |   20 +-
 tools/perf/util/s390-cpumsf.c                      |   94 +-
 .../perf/util/scripting-engines/trace-event-perl.c |   66 +-
 .../util/scripting-engines/trace-event-python.c    |  100 +-
 tools/perf/util/session.c                          |   75 +-
 tools/perf/util/session.h                          |    5 +-
 tools/perf/util/setup.py                           |   18 +-
 tools/perf/util/sort.c                             |   22 +-
 tools/perf/util/srcline.c                          |    3 +
 tools/perf/util/stat-display.c                     | 1166 ++++
 tools/perf/util/stat-shadow.c                      |  147 +-
 tools/perf/util/stat.c                             |  100 +-
 tools/perf/util/stat.h                             |   77 +-
 tools/perf/util/strbuf.c                           |   10 +-
 tools/perf/util/symbol-elf.c                       |   58 +-
 tools/perf/util/symbol.h                           |   10 +-
 tools/perf/util/thread-stack.c                     |   95 +-
 tools/perf/util/thread-stack.h                     |    2 +-
 tools/perf/util/thread.c                           |   13 +-
 tools/perf/util/thread.h                           |    4 +-
 tools/perf/util/tool.h                             |    7 +-
 tools/perf/util/trace-event-info.c                 |    2 +
 tools/perf/util/trace-event-parse.c                |   44 +-
 tools/perf/util/trace-event-read.c                 |   15 +-
 tools/perf/util/trace-event.c                      |    8 +-
 tools/perf/util/trace-event.h                      |   21 +-
 tools/perf/util/unwind-libdw.c                     |    4 +-
 tools/perf/util/util.c                             |    2 +-
 tools/perf/util/util.h                             |    2 +
 tools/power/cpupower/bench/parse.c                 |    2 +-
 tools/power/cpupower/utils/cpufreq-info.c          |    8 +-
 tools/power/cpupower/utils/helpers/amd.c           |   11 +-
 tools/power/cpupower/utils/helpers/cpuid.c         |    8 +-
 tools/power/cpupower/utils/helpers/helpers.h       |    2 +-
 tools/power/cpupower/utils/helpers/misc.c          |    2 +-
 .../cpupower/utils/idle_monitor/mperf_monitor.c    |    3 +-
 tools/power/pm-graph/Makefile                      |    4 +-
 tools/power/pm-graph/bootgraph.py                  |  125 +-
 tools/power/pm-graph/config/cgskip.txt             |    1 +
 .../pm-graph/config/custom-timeline-functions.cfg  |    4 +-
 tools/power/pm-graph/sleepgraph.8                  |   13 +-
 tools/power/pm-graph/sleepgraph.py                 | 1836 ++---
 tools/power/x86/turbostat/turbostat.c              |   46 +-
 tools/spi/spidev_test.c                            |    6 +-
 tools/testing/nvdimm/Kbuild                        |    1 +
 tools/testing/nvdimm/acpi_nfit_test.c              |    8 +
 tools/testing/nvdimm/test/nfit.c                   |    4 +-
 tools/testing/nvdimm/test/nfit_test.h              |   24 -
 tools/testing/radix-tree/.gitignore                |    1 +
 tools/testing/radix-tree/Makefile                  |   11 +-
 tools/testing/radix-tree/benchmark.c               |  141 +-
 tools/testing/radix-tree/bitmap.c                  |   23 +
 tools/testing/radix-tree/generated/autoconf.h      |    2 +-
 tools/testing/radix-tree/idr-test.c                |   71 +-
 tools/testing/radix-tree/iteration_check.c         |  109 +-
 tools/testing/radix-tree/linux/bug.h               |    1 +
 tools/testing/radix-tree/linux/kconfig.h           |    1 +
 tools/testing/radix-tree/linux/kernel.h            |    5 +
 tools/testing/radix-tree/linux/lockdep.h           |   11 +
 tools/testing/radix-tree/linux/radix-tree.h        |    1 -
 tools/testing/radix-tree/linux/rcupdate.h          |    2 +
 tools/testing/radix-tree/main.c                    |   66 +-
 tools/testing/radix-tree/multiorder.c              |  609 +-
 tools/testing/radix-tree/regression1.c             |   75 +-
 tools/testing/radix-tree/regression2.c             |    8 +-
 tools/testing/radix-tree/regression3.c             |   23 -
 tools/testing/radix-tree/tag_check.c               |   33 +-
 tools/testing/radix-tree/test.c                    |  131 +-
 tools/testing/radix-tree/test.h                    |   13 +-
 tools/testing/radix-tree/xarray.c                  |   35 +
 tools/testing/selftests/bpf/.gitignore             |    8 +
 tools/testing/selftests/bpf/Makefile               |   19 +-
 tools/testing/selftests/bpf/bpf_flow.c             |  373 +
 tools/testing/selftests/bpf/bpf_helpers.h          |   25 +
 tools/testing/selftests/bpf/config                 |    4 +
 tools/testing/selftests/bpf/flow_dissector_load.c  |  142 +
 tools/testing/selftests/bpf/netcnt_common.h        |   24 +
 tools/testing/selftests/bpf/netcnt_prog.c          |   71 +
 tools/testing/selftests/bpf/test_btf.c             |  179 +-
 tools/testing/selftests/bpf/test_cgroup_storage.c  |   60 +-
 tools/testing/selftests/bpf/test_flow_dissector.c  |  782 +++
 tools/testing/selftests/bpf/test_flow_dissector.sh |  115 +
 tools/testing/selftests/bpf/test_libbpf.sh         |    2 +-
 tools/testing/selftests/bpf/test_maps.c            |  122 +
 tools/testing/selftests/bpf/test_netcnt.c          |  158 +
 tools/testing/selftests/bpf/test_progs.c           |  157 +-
 tools/testing/selftests/bpf/test_queue_map.c       |    4 +
 tools/testing/selftests/bpf/test_queue_stack_map.h |   59 +
 tools/testing/selftests/bpf/test_section_names.c   |  208 +
 tools/testing/selftests/bpf/test_sk_lookup_kern.c  |  180 +
 tools/testing/selftests/bpf/test_skb_cgroup_id.sh  |    3 +-
 tools/testing/selftests/bpf/test_sock_addr.sh      |    3 +-
 tools/testing/selftests/bpf/test_socket_cookie.c   |    6 +-
 tools/testing/selftests/bpf/test_sockmap.c         |  373 +-
 tools/testing/selftests/bpf/test_sockmap_kern.h    |   97 +-
 tools/testing/selftests/bpf/test_stack_map.c       |    4 +
 tools/testing/selftests/bpf/test_tcpbpf_kern.c     |   38 +-
 tools/testing/selftests/bpf/test_tcpbpf_user.c     |   31 +-
 tools/testing/selftests/bpf/test_verifier.c        | 2167 +++++-
 tools/testing/selftests/bpf/test_xdp_vlan.c        |  292 +
 tools/testing/selftests/bpf/test_xdp_vlan.sh       |  195 +
 tools/testing/selftests/bpf/trace_helpers.c        |    8 +-
 tools/testing/selftests/bpf/with_addr.sh           |   54 +
 tools/testing/selftests/bpf/with_tunnels.sh        |   36 +
 .../selftests/drivers/net/mlxsw/qos_mc_aware.sh    |  394 ++
 .../selftests/drivers/usb/usbip/usbip_test.sh      |    4 +
 tools/testing/selftests/ftrace/config              |    6 +
 tools/testing/selftests/ftrace/ftracetest          |   72 +-
 .../ftrace/test.d/00basic/ringbuffer_size.tc       |   22 +
 .../selftests/ftrace/test.d/00basic/trace_pipe.tc  |   16 +
 .../selftests/ftrace/test.d/event/event-enable.tc  |   10 -
 .../selftests/ftrace/test.d/event/event-pid.tc     |    8 +-
 .../ftrace/test.d/event/subsystem-enable.tc        |   10 -
 .../ftrace/test.d/event/toplevel-enable.tc         |   10 -
 .../selftests/ftrace/test.d/event/trace_printk.tc  |   27 +
 .../ftrace/test.d/ftrace/fgraph-filter-stack.tc    |    4 -
 .../ftrace/test.d/ftrace/fgraph-filter.tc          |    9 -
 .../ftrace/test.d/ftrace/func-filter-pid.tc        |   10 -
 .../ftrace/test.d/ftrace/func-filter-stacktrace.tc |   12 +
 .../selftests/ftrace/test.d/ftrace/func_cpumask.tc |   42 +
 .../ftrace/test.d/ftrace/func_event_triggers.tc    |    3 -
 .../ftrace/test.d/ftrace/func_mod_trace.tc         |   24 +
 .../ftrace/test.d/ftrace/func_profile_stat.tc      |   22 +
 .../ftrace/test.d/ftrace/func_profiler.tc          |    4 -
 .../ftrace/test.d/ftrace/func_set_ftrace_file.tc   |   13 -
 .../ftrace/test.d/ftrace/func_stack_tracer.tc      |   39 +
 .../test.d/ftrace/func_traceonoff_triggers.tc      |   11 -
 tools/testing/selftests/ftrace/test.d/functions    |   11 +
 .../ftrace/test.d/kprobe/add_and_remove.tc         |    3 -
 .../selftests/ftrace/test.d/kprobe/busy_check.tc   |    3 -
 .../selftests/ftrace/test.d/kprobe/kprobe_args.tc  |    8 +-
 .../ftrace/test.d/kprobe/kprobe_args_comm.tc       |   17 +
 .../ftrace/test.d/kprobe/kprobe_args_string.tc     |    5 -
 .../ftrace/test.d/kprobe/kprobe_args_symbol.tc     |   39 +
 .../ftrace/test.d/kprobe/kprobe_args_syntax.tc     |    8 +-
 .../ftrace/test.d/kprobe/kprobe_args_type.tc       |   52 +-
 .../ftrace/test.d/kprobe/kprobe_eventname.tc       |    5 -
 .../ftrace/test.d/kprobe/kprobe_ftrace.tc          |    9 -
 .../ftrace/test.d/kprobe/kprobe_module.tc          |   36 +-
 .../ftrace/test.d/kprobe/kretprobe_args.tc         |    9 +-
 .../ftrace/test.d/kprobe/kretprobe_maxactive.tc    |    4 -
 .../ftrace/test.d/kprobe/multiple_kprobes.tc       |    5 -
 .../selftests/ftrace/test.d/kprobe/probepoint.tc   |    4 -
 .../selftests/ftrace/test.d/kprobe/profile.tc      |   15 +
 tools/testing/selftests/ftrace/test.d/template     |    1 +
 .../selftests/ftrace/test.d/tracer/wakeup.tc       |   25 +
 .../selftests/ftrace/test.d/tracer/wakeup_rt.tc    |   25 +
 .../inter-event/trigger-extended-error-support.tc  |   12 -
 .../inter-event/trigger-field-variable-support.tc  |   15 +-
 .../trigger-inter-event-combined-hist.tc           |   15 +-
 .../inter-event/trigger-multi-actions-accept.tc    |   14 -
 .../inter-event/trigger-onmatch-action-hist.tc     |   16 +-
 .../trigger-onmatch-onmax-action-hist.tc           |   16 +-
 .../inter-event/trigger-onmax-action-hist.tc       |   16 +-
 .../trigger-synthetic-event-createremove.tc        |   24 +-
 .../inter-event/trigger-synthetic-event-syntax.tc  |   80 +
 .../ftrace/test.d/trigger/trigger-eventonoff.tc    |   12 -
 .../ftrace/test.d/trigger/trigger-filter.tc        |   14 -
 .../ftrace/test.d/trigger/trigger-hist-mod.tc      |   12 -
 .../ftrace/test.d/trigger/trigger-hist.tc          |   12 -
 .../ftrace/test.d/trigger/trigger-multihist.tc     |   16 -
 .../ftrace/test.d/trigger/trigger-snapshot.tc      |   12 -
 .../ftrace/test.d/trigger/trigger-stacktrace.tc    |   12 -
 .../test.d/trigger/trigger-trace-marker-hist.tc    |   11 -
 .../trigger/trigger-trace-marker-snapshot.tc       |   16 +-
 .../trigger-trace-marker-synthetic-kernel.tc       |   12 -
 .../trigger/trigger-trace-marker-synthetic.tc      |   12 -
 .../ftrace/test.d/trigger/trigger-traceonoff.tc    |   12 -
 tools/testing/selftests/gpio/Makefile              |   32 +-
 tools/testing/selftests/kvm/.gitignore             |   14 +-
 tools/testing/selftests/kvm/Makefile               |   39 +-
 tools/testing/selftests/kvm/cr4_cpuid_sync_test.c  |  113 -
 tools/testing/selftests/kvm/dirty_log_test.c       |  374 +-
 .../selftests/kvm/include/aarch64/processor.h      |   55 +
 tools/testing/selftests/kvm/include/evmcs.h        | 1098 +++
 tools/testing/selftests/kvm/include/kvm_util.h     |  169 +-
 tools/testing/selftests/kvm/include/sparsebit.h    |    6 +-
 tools/testing/selftests/kvm/include/test_util.h    |    6 +-
 tools/testing/selftests/kvm/include/vmx.h          |  552 --
 tools/testing/selftests/kvm/include/x86.h          | 1047 ---
 .../selftests/kvm/include/x86_64/processor.h       | 1065 +++
 tools/testing/selftests/kvm/include/x86_64/vmx.h   |  581 ++
 .../testing/selftests/kvm/lib/aarch64/processor.c  |  311 +
 tools/testing/selftests/kvm/lib/assert.c           |    2 +-
 tools/testing/selftests/kvm/lib/kvm_util.c         |  566 +-
 .../testing/selftests/kvm/lib/kvm_util_internal.h  |   33 +-
 tools/testing/selftests/kvm/lib/ucall.c            |  144 +
 tools/testing/selftests/kvm/lib/vmx.c              |  283 -
 tools/testing/selftests/kvm/lib/x86.c              |  888 ---
 tools/testing/selftests/kvm/lib/x86_64/processor.c | 1133 +++
 tools/testing/selftests/kvm/lib/x86_64/vmx.c       |  312 +
 tools/testing/selftests/kvm/platform_info_test.c   |  110 -
 tools/testing/selftests/kvm/set_sregs_test.c       |   54 -
 tools/testing/selftests/kvm/state_test.c           |  196 -
 tools/testing/selftests/kvm/sync_regs_test.c       |  237 -
 tools/testing/selftests/kvm/vmx_tsc_adjust_test.c  |  175 -
 .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c     |  113 +
 tools/testing/selftests/kvm/x86_64/evmcs_test.c    |  160 +
 .../selftests/kvm/x86_64/platform_info_test.c      |  110 +
 .../testing/selftests/kvm/x86_64/set_sregs_test.c  |   54 +
 tools/testing/selftests/kvm/x86_64/state_test.c    |  199 +
 .../testing/selftests/kvm/x86_64/sync_regs_test.c  |  237 +
 .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c     |  175 +
 tools/testing/selftests/net/.gitignore             |    1 +
 tools/testing/selftests/net/Makefile               |    4 +-
 tools/testing/selftests/net/fib-onlink-tests.sh    |   14 +-
 tools/testing/selftests/net/fib_tests.sh           |  167 +-
 .../selftests/net/forwarding/bridge_sticky_fdb.sh  |   69 +
 tools/testing/selftests/net/forwarding/lib.sh      |   27 +-
 tools/testing/selftests/net/ip_defrag.c            |  393 ++
 tools/testing/selftests/net/ip_defrag.sh           |   39 +
 tools/testing/selftests/net/pmtu.sh                |  327 +-
 tools/testing/selftests/net/reuseport_bpf.c        |   13 +-
 tools/testing/selftests/net/rtnetlink.sh           |    2 +-
 tools/testing/selftests/net/tls.c                  |   57 +-
 tools/testing/selftests/net/udpgso_bench.sh        |    2 +-
 tools/testing/selftests/powerpc/Makefile           |    3 +-
 .../testing/selftests/powerpc/cache_shape/Makefile |    9 +-
 tools/testing/selftests/powerpc/include/reg.h      |    1 +
 tools/testing/selftests/powerpc/include/utils.h    |   18 +
 tools/testing/selftests/powerpc/mm/.gitignore      |    3 +-
 tools/testing/selftests/powerpc/mm/Makefile        |    4 +-
 tools/testing/selftests/powerpc/mm/wild_bctr.c     |  155 +
 tools/testing/selftests/powerpc/pmu/ebb/Makefile   |    3 +
 .../powerpc/primitives/load_unaligned_zeropad.c    |    8 -
 tools/testing/selftests/powerpc/ptrace/Makefile    |   15 +-
 .../selftests/powerpc/ptrace/ptrace-syscall.c      |  228 +
 .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c   |    4 +-
 tools/testing/selftests/powerpc/security/Makefile  |   10 +
 .../testing/selftests/powerpc/security/rfi_flush.c |  140 +
 tools/testing/selftests/powerpc/signal/Makefile    |   11 +-
 .../selftests/powerpc/switch_endian/Makefile       |    1 +
 tools/testing/selftests/powerpc/tm/tm-tmspr.c      |   27 +-
 .../testing/selftests/powerpc/tm/tm-unavailable.c  |    9 +-
 tools/testing/selftests/powerpc/tm/tm.h            |    9 +
 tools/testing/selftests/powerpc/utils.c            |  152 +
 tools/testing/selftests/proc/fd-001-lookup.c       |    2 +-
 tools/testing/selftests/proc/fd-003-kthread.c      |    2 +-
 .../selftests/rcutorture/bin/kvm-test-1-run.sh     |    1 -
 .../selftests/rcutorture/configs/rcu/CFLIST        |    2 -
 .../selftests/rcutorture/configs/rcu/SRCU-P.boot   |    1 +
 .../selftests/rcutorture/configs/rcu/SRCU-u.boot   |    1 +
 .../selftests/rcutorture/configs/rcu/TINY02.boot   |    2 -
 .../selftests/rcutorture/configs/rcu/TREE01.boot   |    2 +-
 .../selftests/rcutorture/configs/rcu/TREE04.boot   |    2 +-
 .../selftests/rcutorture/configs/rcu/TREE05.boot   |    3 +-
 .../selftests/rcutorture/configs/rcu/TREE06.boot   |    2 -
 .../selftests/rcutorture/configs/rcu/TREE08.boot   |    2 -
 tools/testing/selftests/rseq/param_test.c          |   19 +-
 tools/testing/selftests/tc-testing/README          |    2 +
 tools/testing/selftests/tc-testing/bpf/Makefile    |   29 +
 tools/testing/selftests/tc-testing/bpf/action.c    |   23 +
 .../tc-testing/plugin-lib/buildebpfPlugin.py       |   66 +
 .../selftests/tc-testing/tc-tests/actions/bpf.json |   16 +-
 .../tc-testing/tc-tests/actions/gact.json          |   24 +
 .../tc-testing/tc-tests/actions/police.json        |   24 +
 tools/testing/selftests/tc-testing/tdc_config.py   |    4 +-
 tools/testing/selftests/vm/.gitignore              |    1 +
 tools/testing/selftests/vm/Makefile                |    1 +
 tools/testing/selftests/vm/gup_benchmark.c         |   42 +-
 tools/testing/selftests/vm/map_fixed_noreplace.c   |  206 +
 tools/testing/selftests/vm/userfaultfd.c           |  134 +-
 tools/testing/selftests/watchdog/watchdog-test.c   |   61 +-
 tools/testing/selftests/x86/test_vdso.c            |  172 +
 tools/usb/usbip/libsrc/usbip_host_common.c         |    6 +-
 tools/usb/usbip/libsrc/vhci_driver.c               |    2 +-
 virt/kvm/arm/arm.c                                 |   30 +-
 virt/kvm/arm/mmu.c                                 |  142 +-
 virt/kvm/arm/vgic/vgic-its.c                       |   36 +-
 virt/kvm/arm/vgic/vgic-kvm-device.c                |    2 +-
 virt/kvm/arm/vgic/vgic-mmio-v3.c                   |    2 -
 virt/kvm/coalesced_mmio.c                          |   12 +-
 virt/kvm/kvm_main.c                                |   40 +-
 10193 files changed, 558460 insertions(+), 280234 deletions(-)
 delete mode 100644 Documentation/00-INDEX
 create mode 100644 Documentation/ABI/testing/configfs-stp-policy-p_sys-t
 create mode 100644 Documentation/ABI/testing/sysfs-bus-vmbus
 delete mode 100644 Documentation/ABI/testing/sysfs-class-lcd-s6e63m0
 create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-sc27xx
 create mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-pattern
 create mode 100644 Documentation/ABI/testing/sysfs-class-net-dsa
 create mode 100644 Documentation/ABI/testing/sysfs-platform-lg-laptop
 delete mode 100644 Documentation/PCI/00-INDEX
 delete mode 100644 Documentation/RCU/00-INDEX
 create mode 100644 Documentation/accounting/psi.txt
 create mode 100644 Documentation/admin-guide/ext4.rst
 create mode 100644 Documentation/admin-guide/mm/memory-hotplug.rst
 delete mode 100644 Documentation/arm/00-INDEX
 create mode 100644 Documentation/arm64/hugetlbpage.txt
 delete mode 100644 Documentation/block/00-INDEX
 delete mode 100644 Documentation/blockdev/00-INDEX
 delete mode 100644 Documentation/blockdev/README.DAC960
 delete mode 100644 Documentation/cdrom/00-INDEX
 delete mode 100644 Documentation/cgroup-v1/00-INDEX
 create mode 100644 Documentation/core-api/memory-allocation.rst
 create mode 100644 Documentation/core-api/memory-hotplug.rst
 create mode 100644 Documentation/core-api/xarray.rst
 delete mode 100644 Documentation/devicetree/00-INDEX
 create mode 100644 Documentation/devicetree/bindings/arm/atmel-sysregs.txt
 create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-dcfg.txt
 create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape-scfg.txt
 create mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
 delete mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,berlin.txt
 create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,kpss-gcc.txt
 create mode 100644 Documentation/devicetree/bindings/arm/syna.txt
 create mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt
 create mode 100644 Documentation/devicetree/bindings/clock/hi3670-clock.txt
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,hfpll.txt
 create mode 100644 Documentation/devicetree/bindings/clock/qcom,krait-cc.txt
 create mode 100644 Documentation/devicetree/bindings/csky/cpus.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p120zdg-bf1.txt
 delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,tv123wam.txt
 create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-firmware.txt
 delete mode 100644 Documentation/devicetree/bindings/gpio/ingenic,gpio.txt
 create mode 100644 Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
 create mode 100644 Documentation/devicetree/bindings/hwmon/ina3221.txt
 create mode 100644 Documentation/devicetree/bindings/iio/accel/adxl372.txt
 create mode 100644 Documentation/devicetree/bindings/iio/adc/mcp3911.txt
 create mode 100644 Documentation/devicetree/bindings/iio/dac/ltc1660.txt
 create mode 100644 Documentation/devicetree/bindings/iio/light/bh1750.txt
 create mode 100644 Documentation/devicetree/bindings/iio/light/tsl2772.txt
 create mode 100644 Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/csky,apb-intc.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/csky,mpintc.txt
 create mode 100644 Documentation/devicetree/bindings/interrupt-controller/marvell,sei.txt
 create mode 100644 Documentation/devicetree/bindings/leds/leds-an30259a.txt
 create mode 100644 Documentation/devicetree/bindings/media/cedrus.txt
 create mode 100644 Documentation/devicetree/bindings/media/fsl-pxp.txt
 rename Documentation/devicetree/bindings/media/i2c/{dongwoon,dw9807.txt => dongwoon,dw9807-vcm.txt} (100%)
 create mode 100644 Documentation/devicetree/bindings/media/rockchip-vpu.txt
 create mode 100644 Documentation/devicetree/bindings/mfd/atmel-usart.txt
 create mode 100644 Documentation/devicetree/bindings/misc/lwn-bk4.txt
 create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sprd.txt
 create mode 100644 Documentation/devicetree/bindings/mmc/uniphier-sd.txt
 create mode 100644 Documentation/devicetree/bindings/net/dsa/lantiq-gswip.txt
 create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt
 create mode 100644 Documentation/devicetree/bindings/phy/phy-cadence-dp.txt
 create mode 100644 Documentation/devicetree/bindings/phy/phy-ocelot-serdes.txt
 create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-inno-hdmi.txt
 create mode 100644 Documentation/devicetree/bindings/phy/uniphier-pcie-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb2-phy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-hsphy.txt
 create mode 100644 Documentation/devicetree/bindings/phy/uniphier-usb3-ssphy.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4708-pinmux.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,npcm7xx-pinctrl.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm660-pinctrl.txt
 create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzn1-pinctrl.txt
 create mode 100644 Documentation/devicetree/bindings/power/supply/sc2731_charger.txt
 create mode 100644 Documentation/devicetree/bindings/regulator/st,stpmic1-regulator.txt
 create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp-pil.txt
 create mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.txt
 delete mode 100644 Documentation/devicetree/bindings/serial/atmel-usart.txt
 create mode 100644 Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.txt
 create mode 100644 Documentation/devicetree/bindings/sound/adi,adau1977.txt
 create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt
 create mode 100644 Documentation/devicetree/bindings/sound/cs42l51.txt
 create mode 100644 Documentation/devicetree/bindings/sound/maxim,max98088.txt
 create mode 100644 Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
 create mode 100644 Documentation/devicetree/bindings/sound/nau8822.txt
 create mode 100644 Documentation/devicetree/bindings/sound/pcm3060.txt
 create mode 100644 Documentation/devicetree/bindings/sound/sun50i-codec-analog.txt
 create mode 100644 Documentation/devicetree/bindings/sound/wm8782.txt
 create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt
 create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.txt
 create mode 100644 Documentation/devicetree/bindings/spi/spi-pxa2xx.txt
 create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt
 create mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt
 create mode 100644 Documentation/devicetree/bindings/spi/spi-stm32-qspi.txt
 create mode 100644 Documentation/devicetree/bindings/thermal/stm32-thermal.txt
 create mode 100644 Documentation/devicetree/bindings/timer/csky,gx6605s-timer.txt
 create mode 100644 Documentation/devicetree/bindings/timer/csky,mptimer.txt
 create mode 100644 Documentation/devicetree/bindings/usb/ehci-mv.txt
 create mode 100644 Documentation/devicetree/bindings/usb/faraday,fotg210.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
 create mode 100644 Documentation/devicetree/bindings/watchdog/mpc8xxx-wdt.txt
 create mode 100644 Documentation/driver-api/firewire.rst
 create mode 100644 Documentation/driver-api/fpga/fpga-programming.rst
 create mode 100644 Documentation/driver-api/pci/index.rst
 create mode 100644 Documentation/driver-api/pci/p2pdma.rst
 rename Documentation/driver-api/{ => pci}/pci.rst (100%)
 delete mode 100644 Documentation/fb/00-INDEX
 delete mode 100644 Documentation/filesystems/00-INDEX
 rename Documentation/filesystems/ext4/{ondisk => }/about.rst (100%)
 rename Documentation/filesystems/ext4/{ondisk => }/allocators.rst (100%)
 create mode 100644 Documentation/filesystems/ext4/attributes.rst
 rename Documentation/filesystems/ext4/{ondisk => }/bigalloc.rst (100%)
 rename Documentation/filesystems/ext4/{ondisk => }/bitmaps.rst (100%)
 rename Documentation/filesystems/ext4/{ondisk => }/blockgroup.rst (100%)
 rename Documentation/filesystems/ext4/{ondisk => }/blockmap.rst (100%)
 rename Documentation/filesystems/ext4/{ondisk => }/blocks.rst (100%)
 create mode 100644 Documentation/filesystems/ext4/checksums.rst
 create mode 100644 Documentation/filesystems/ext4/directory.rst
 rename Documentation/filesystems/ext4/{ondisk => }/dynamic.rst (100%)
 rename Documentation/filesystems/ext4/{ondisk => }/eainode.rst (100%)
 delete mode 100644 Documentation/filesystems/ext4/ext4.rst
 rename Documentation/filesystems/ext4/{ondisk => }/globals.rst (100%)
 create mode 100644 Documentation/filesystems/ext4/group_descr.rst
 create mode 100644 Documentation/filesystems/ext4/ifork.rst
 rename Documentation/filesystems/ext4/{ondisk => }/inlinedata.rst (100%)
 create mode 100644 Documentation/filesystems/ext4/inodes.rst
 create mode 100644 Documentation/filesystems/ext4/journal.rst
 create mode 100644 Documentation/filesystems/ext4/mmp.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/attributes.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/checksums.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/directory.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/group_descr.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/ifork.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/index.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/inodes.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/journal.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/mmp.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/special_inodes.rst
 delete mode 100644 Documentation/filesystems/ext4/ondisk/super.rst
 rename Documentation/filesystems/ext4/{ondisk => }/overview.rst (100%)
 create mode 100644 Documentation/filesystems/ext4/special_inodes.rst
 create mode 100644 Documentation/filesystems/ext4/super.rst
 delete mode 100644 Documentation/filesystems/nfs/00-INDEX
 delete mode 100644 Documentation/filesystems/pohmelfs/design_notes.txt
 delete mode 100644 Documentation/filesystems/pohmelfs/info.txt
 delete mode 100644 Documentation/filesystems/pohmelfs/network_protocol.txt
 create mode 100644 Documentation/filesystems/ubifs-authentication.md
 delete mode 100644 Documentation/fmc/00-INDEX
 delete mode 100644 Documentation/gpio/00-INDEX
 delete mode 100644 Documentation/ide/00-INDEX
 delete mode 100644 Documentation/ioctl/00-INDEX
 delete mode 100644 Documentation/isdn/00-INDEX
 delete mode 100644 Documentation/kbuild/00-INDEX
 delete mode 100644 Documentation/laptops/00-INDEX
 create mode 100644 Documentation/laptops/lg-laptop.rst
 delete mode 100644 Documentation/leds/00-INDEX
 delete mode 100644 Documentation/locking/00-INDEX
 delete mode 100644 Documentation/m68k/00-INDEX
 create mode 100644 Documentation/media/uapi/mediactl/media-ioc-request-alloc.rst
 create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-queue.rst
 create mode 100644 Documentation/media/uapi/mediactl/media-request-ioc-reinit.rst
 create mode 100644 Documentation/media/uapi/mediactl/request-api.rst
 create mode 100644 Documentation/media/uapi/mediactl/request-func-close.rst
 create mode 100644 Documentation/media/uapi/mediactl/request-func-ioctl.rst
 create mode 100644 Documentation/media/uapi/mediactl/request-func-poll.rst
 create mode 100644 Documentation/media/uapi/v4l/pixfmt-meta-d4xx.rst
 delete mode 100644 Documentation/memory-hotplug.txt
 delete mode 100644 Documentation/mips/00-INDEX
 delete mode 100644 Documentation/mmc/00-INDEX
 delete mode 100644 Documentation/mtd/nand/pxa3xx-nand.txt
 delete mode 100644 Documentation/netlabel/00-INDEX
 delete mode 100644 Documentation/networking/00-INDEX
 create mode 100644 Documentation/networking/defza.txt
 create mode 100644 Documentation/networking/devlink-params-bnxt.txt
 create mode 100644 Documentation/networking/devlink-params.txt
 rename {drivers/staging/fsl-dpaa2/ethernet => Documentation/networking/dpaa2}/ethernet-driver.rst (100%)
 create mode 100644 Documentation/networking/e1000e.rst
 delete mode 100644 Documentation/networking/e1000e.txt
 create mode 100644 Documentation/networking/fm10k.rst
 create mode 100644 Documentation/networking/i40e.rst
 delete mode 100644 Documentation/networking/i40e.txt
 delete mode 100644 Documentation/networking/i40evf.txt
 create mode 100644 Documentation/networking/iavf.rst
 create mode 100644 Documentation/networking/ice.rst
 delete mode 100644 Documentation/networking/ice.txt
 create mode 100644 Documentation/networking/igb.rst
 delete mode 100644 Documentation/networking/igb.txt
 create mode 100644 Documentation/networking/igbvf.rst
 delete mode 100644 Documentation/networking/igbvf.txt
 create mode 100644 Documentation/networking/ixgb.rst
 delete mode 100644 Documentation/networking/ixgb.txt
 create mode 100644 Documentation/networking/ixgbe.rst
 delete mode 100644 Documentation/networking/ixgbe.txt
 create mode 100644 Documentation/networking/ixgbevf.rst
 delete mode 100644 Documentation/networking/ixgbevf.txt
 delete mode 100644 Documentation/networking/tcp.txt
 delete mode 100644 Documentation/parisc/00-INDEX
 delete mode 100644 Documentation/power/00-INDEX
 delete mode 100644 Documentation/powerpc/00-INDEX
 create mode 100644 Documentation/process/code-of-conduct-interpretation.rst
 create mode 100644 Documentation/process/deprecated.rst
 create mode 100644 Documentation/process/programming-language.rst
 delete mode 100644 Documentation/s390/00-INDEX
 create mode 100644 Documentation/s390/vfio-ap.txt
 delete mode 100644 Documentation/scheduler/00-INDEX
 delete mode 100644 Documentation/scsi/00-INDEX
 delete mode 100644 Documentation/serial/00-INDEX
 create mode 100644 Documentation/serial/serial-iso7816.txt
 delete mode 100644 Documentation/spi/00-INDEX
 delete mode 100644 Documentation/sysctl/00-INDEX
 delete mode 100644 Documentation/timers/00-INDEX
 create mode 100644 Documentation/trace/sys-t.rst
 delete mode 100644 Documentation/virtual/00-INDEX
 delete mode 100644 Documentation/virtual/kvm/00-INDEX
 delete mode 100644 Documentation/vm/00-INDEX
 delete mode 100644 Documentation/w1/00-INDEX
 delete mode 100644 Documentation/w1/masters/00-INDEX
 delete mode 100644 Documentation/w1/slaves/00-INDEX
 delete mode 100644 Documentation/x86/00-INDEX
 delete mode 100644 Documentation/x86/x86_64/00-INDEX
 create mode 100644 Documentation/xilinx/eemi.txt
 delete mode 100644 LICENSES/other/CC-BY-SA-4.0
 create mode 100644 LICENSES/other/ISC
 create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi
 create mode 100644 arch/arm/boot/dts/am335x-moxa-uc-2101.dts
 create mode 100644 arch/arm/boot/dts/am3517-evm-ui.dtsi
 create mode 100644 arch/arm/boot/dts/armada-385-db-88f6820-amc.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-arm-stardragon4800-rep2.dts
 create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts
 create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3-io3.dts
 create mode 100644 arch/arm/boot/dts/bcm2837-rpi-cm3.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts
 create mode 100644 arch/arm/boot/dts/imx6ulz-14x14-evk.dts
 create mode 100644 arch/arm/boot/dts/imx6ulz.dtsi
 create mode 100644 arch/arm/boot/dts/meson8b-ec100.dts
 create mode 100644 arch/arm/boot/dts/omap3-gta04a5one.dts
 create mode 100644 arch/arm/boot/dts/rk3288-tinker-s.dts
 create mode 100644 arch/arm/boot/dts/rk3288-tinker.dtsi
 create mode 100644 arch/arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts
 delete mode 100644 arch/arm/boot/dts/socfpga_cyclone5_de0_sockit.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus-v1.2.dts
 create mode 100644 arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts
 create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus-v1.2.dtsi
 create mode 100644 arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi
 create mode 100644 arch/arm/boot/dts/tegra20-colibri-eval-v3.dts
 create mode 100644 arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts
 create mode 100644 arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi
 create mode 100644 arch/arm/common/krait-l2-accessors.c
 delete mode 100644 arch/arm/crypto/speck-neon-core.S
 delete mode 100644 arch/arm/crypto/speck-neon-glue.c
 create mode 100644 arch/arm/include/asm/krait-l2-accessors.h
 delete mode 100644 arch/arm/mach-davinci/include/mach/clock.h
 create mode 100644 arch/arm/mach-shmobile/setup-r7s9210.c
 delete mode 100644 arch/arm/mach-u300/dummyspichip.c
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pine64-lts.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-bananapi-m2-plus.dts
 create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-orangepi-one-plus.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts
 create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a.dtsi
 create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts
 create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670-hikey970.dts
 create mode 100644 arch/arm64/boot/dts/hisilicon/hi3670.dtsi
 create mode 100644 arch/arm64/boot/dts/marvell/armada-8040-clearfog-gt-8k.dts
 create mode 100644 arch/arm64/boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dts
 create mode 100644 arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/msm8998.dtsi
 create mode 100644 arch/arm64/boot/dts/qcom/pmi8998.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a774a1.dtsi
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/px30-evb.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/px30.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dts
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi
 create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts
 create mode 100644 arch/arm64/boot/dts/synaptics/as370.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi
 create mode 100644 arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi
 delete mode 100644 arch/arm64/crypto/crc32-ce-core.S
 delete mode 100644 arch/arm64/crypto/crc32-ce-glue.c
 delete mode 100644 arch/arm64/crypto/speck-neon-core.S
 delete mode 100644 arch/arm64/crypto/speck-neon-glue.c
 delete mode 100644 arch/arm64/include/asm/compiler.h
 delete mode 100644 arch/arm64/include/asm/stage2_pgtable-nopmd.h
 delete mode 100644 arch/arm64/include/asm/stage2_pgtable-nopud.h
 delete mode 100644 arch/arm64/include/uapi/asm/siginfo.h
 delete mode 100644 arch/arm64/kvm/hyp/s2-setup.c
 create mode 100644 arch/arm64/lib/crc32.S
 delete mode 100644 arch/c6x/boot/dts/linked_dtb.S
 create mode 100644 arch/csky/Kconfig
 create mode 100644 arch/csky/Kconfig.debug
 create mode 100644 arch/csky/Makefile
 create mode 100644 arch/csky/abiv1/Makefile
 create mode 100644 arch/csky/abiv1/alignment.c
 create mode 100644 arch/csky/abiv1/bswapdi.c
 create mode 100644 arch/csky/abiv1/bswapsi.c
 create mode 100644 arch/csky/abiv1/cacheflush.c
 create mode 100644 arch/csky/abiv1/inc/abi/cacheflush.h
 create mode 100644 arch/csky/abiv1/inc/abi/ckmmu.h
 create mode 100644 arch/csky/abiv1/inc/abi/elf.h
 create mode 100644 arch/csky/abiv1/inc/abi/entry.h
 create mode 100644 arch/csky/abiv1/inc/abi/page.h
 create mode 100644 arch/csky/abiv1/inc/abi/pgtable-bits.h
 create mode 100644 arch/csky/abiv1/inc/abi/reg_ops.h
 create mode 100644 arch/csky/abiv1/inc/abi/regdef.h
 create mode 100644 arch/csky/abiv1/inc/abi/string.h
 create mode 100644 arch/csky/abiv1/inc/abi/vdso.h
 create mode 100644 arch/csky/abiv1/memcpy.S
 create mode 100644 arch/csky/abiv1/memset.c
 create mode 100644 arch/csky/abiv1/mmap.c
 create mode 100644 arch/csky/abiv1/strksyms.c
 create mode 100644 arch/csky/abiv2/Makefile
 create mode 100644 arch/csky/abiv2/cacheflush.c
 create mode 100644 arch/csky/abiv2/fpu.c
 create mode 100644 arch/csky/abiv2/inc/abi/cacheflush.h
 create mode 100644 arch/csky/abiv2/inc/abi/ckmmu.h
 create mode 100644 arch/csky/abiv2/inc/abi/elf.h
 create mode 100644 arch/csky/abiv2/inc/abi/entry.h
 create mode 100644 arch/csky/abiv2/inc/abi/fpu.h
 create mode 100644 arch/csky/abiv2/inc/abi/page.h
 create mode 100644 arch/csky/abiv2/inc/abi/pgtable-bits.h
 create mode 100644 arch/csky/abiv2/inc/abi/reg_ops.h
 create mode 100644 arch/csky/abiv2/inc/abi/regdef.h
 create mode 100644 arch/csky/abiv2/inc/abi/string.h
 create mode 100644 arch/csky/abiv2/inc/abi/vdso.h
 create mode 100644 arch/csky/abiv2/memcmp.S
 create mode 100644 arch/csky/abiv2/memcpy.S
 create mode 100644 arch/csky/abiv2/memmove.S
 create mode 100644 arch/csky/abiv2/memset.S
 create mode 100644 arch/csky/abiv2/strcmp.S
 create mode 100644 arch/csky/abiv2/strcpy.S
 create mode 100644 arch/csky/abiv2/strksyms.c
 create mode 100644 arch/csky/abiv2/strlen.S
 create mode 100644 arch/csky/abiv2/sysdep.h
 create mode 100644 arch/csky/boot/Makefile
 create mode 100644 arch/csky/boot/dts/Makefile
 create mode 120000 arch/csky/boot/dts/include/dt-bindings
 create mode 100644 arch/csky/configs/defconfig
 create mode 100644 arch/csky/include/asm/Kbuild
 create mode 100644 arch/csky/include/asm/addrspace.h
 create mode 100644 arch/csky/include/asm/atomic.h
 create mode 100644 arch/csky/include/asm/barrier.h
 create mode 100644 arch/csky/include/asm/bitops.h
 create mode 100644 arch/csky/include/asm/bug.h
 create mode 100644 arch/csky/include/asm/cache.h
 create mode 100644 arch/csky/include/asm/cacheflush.h
 create mode 100644 arch/csky/include/asm/checksum.h
 create mode 100644 arch/csky/include/asm/cmpxchg.h
 create mode 100644 arch/csky/include/asm/elf.h
 create mode 100644 arch/csky/include/asm/fixmap.h
 create mode 100644 arch/csky/include/asm/highmem.h
 create mode 100644 arch/csky/include/asm/io.h
 create mode 100644 arch/csky/include/asm/irqflags.h
 create mode 100644 arch/csky/include/asm/mmu.h
 create mode 100644 arch/csky/include/asm/mmu_context.h
 create mode 100644 arch/csky/include/asm/page.h
 create mode 100644 arch/csky/include/asm/pgalloc.h
 create mode 100644 arch/csky/include/asm/pgtable.h
 create mode 100644 arch/csky/include/asm/processor.h
 create mode 100644 arch/csky/include/asm/reg_ops.h
 create mode 100644 arch/csky/include/asm/segment.h
 create mode 100644 arch/csky/include/asm/shmparam.h
 create mode 100644 arch/csky/include/asm/smp.h
 create mode 100644 arch/csky/include/asm/spinlock.h
 create mode 100644 arch/csky/include/asm/spinlock_types.h
 create mode 100644 arch/csky/include/asm/string.h
 create mode 100644 arch/csky/include/asm/switch_to.h
 create mode 100644 arch/csky/include/asm/syscall.h
 create mode 100644 arch/csky/include/asm/syscalls.h
 create mode 100644 arch/csky/include/asm/thread_info.h
 create mode 100644 arch/csky/include/asm/tlb.h
 create mode 100644 arch/csky/include/asm/tlbflush.h
 create mode 100644 arch/csky/include/asm/traps.h
 create mode 100644 arch/csky/include/asm/uaccess.h
 create mode 100644 arch/csky/include/asm/unistd.h
 create mode 100644 arch/csky/include/asm/vdso.h
 create mode 100644 arch/csky/include/uapi/asm/Kbuild
 create mode 100644 arch/csky/include/uapi/asm/byteorder.h
 create mode 100644 arch/csky/include/uapi/asm/cachectl.h
 create mode 100644 arch/csky/include/uapi/asm/ptrace.h
 create mode 100644 arch/csky/include/uapi/asm/sigcontext.h
 create mode 100644 arch/csky/include/uapi/asm/unistd.h
 create mode 100644 arch/csky/kernel/Makefile
 create mode 100644 arch/csky/kernel/asm-offsets.c
 create mode 100644 arch/csky/kernel/atomic.S
 create mode 100644 arch/csky/kernel/cpu-probe.c
 create mode 100644 arch/csky/kernel/dumpstack.c
 create mode 100644 arch/csky/kernel/entry.S
 create mode 100644 arch/csky/kernel/head.S
 create mode 100644 arch/csky/kernel/irq.c
 create mode 100644 arch/csky/kernel/module.c
 create mode 100644 arch/csky/kernel/power.c
 create mode 100644 arch/csky/kernel/process.c
 create mode 100644 arch/csky/kernel/ptrace.c
 create mode 100644 arch/csky/kernel/setup.c
 create mode 100644 arch/csky/kernel/signal.c
 create mode 100644 arch/csky/kernel/smp.c
 create mode 100644 arch/csky/kernel/syscall.c
 create mode 100644 arch/csky/kernel/syscall_table.c
 create mode 100644 arch/csky/kernel/time.c
 create mode 100644 arch/csky/kernel/traps.c
 create mode 100644 arch/csky/kernel/vdso.c
 create mode 100644 arch/csky/kernel/vmlinux.lds.S
 create mode 100644 arch/csky/lib/Makefile
 create mode 100644 arch/csky/lib/delay.c
 create mode 100644 arch/csky/lib/usercopy.c
 create mode 100644 arch/csky/mm/Makefile
 create mode 100644 arch/csky/mm/cachev1.c
 create mode 100644 arch/csky/mm/cachev2.c
 create mode 100644 arch/csky/mm/dma-mapping.c
 create mode 100644 arch/csky/mm/fault.c
 create mode 100644 arch/csky/mm/highmem.c
 create mode 100644 arch/csky/mm/init.c
 create mode 100644 arch/csky/mm/ioremap.c
 create mode 100644 arch/csky/mm/syscache.c
 create mode 100644 arch/csky/mm/tlb.c
 delete mode 100644 arch/hexagon/include/asm/dma-mapping.h
 delete mode 100644 arch/m68k/include/asm/atafd.h
 delete mode 100644 arch/m68k/include/asm/atafdreg.h
 create mode 100644 arch/mips/boot/dts/mscc/ocelot_pcb120.dts
 create mode 100644 arch/mips/generic/board-ocelot.its.S
 delete mode 100644 arch/mips/generic/board-ocelot_pcb123.its.S
 delete mode 100644 arch/mips/generic/kexec.c
 delete mode 100644 arch/mips/include/asm/device.h
 delete mode 100644 arch/mips/lib/iomap.c
 delete mode 100644 arch/mips/loongson64/common/dma.c
 create mode 100644 arch/mips/loongson64/fuloong-2e/dma.c
 create mode 100644 arch/mips/loongson64/lemote-2f/dma.c
 create mode 100644 arch/mips/tools/.gitignore
 create mode 100644 arch/mips/tools/Makefile
 create mode 100644 arch/mips/tools/elf-entry.c
 create mode 100644 arch/nios2/boot/dts/Makefile
 delete mode 100644 arch/nios2/boot/linked_dtb.S
 create mode 100644 arch/parisc/include/asm/alternative.h
 delete mode 100644 arch/parisc/include/uapi/asm/siginfo.h
 create mode 100644 arch/powerpc/Kbuild
 create mode 100644 arch/powerpc/boot/dts/Makefile
 create mode 100644 arch/powerpc/boot/dts/fsl/Makefile
 create mode 100644 arch/powerpc/include/asm/error-injection.h
 delete mode 100644 arch/powerpc/include/asm/pte-common.h
 create mode 100644 arch/powerpc/include/asm/stackprotector.h
 delete mode 100644 arch/powerpc/include/uapi/asm/siginfo.h
 create mode 100644 arch/powerpc/kvm/book3s_hv_nested.c
 create mode 100644 arch/powerpc/lib/error-inject.c
 create mode 100644 arch/powerpc/mm/dump_linuxpagetables-8xx.c
 create mode 100644 arch/powerpc/mm/dump_linuxpagetables-book3s64.c
 create mode 100644 arch/powerpc/mm/dump_linuxpagetables-generic.c
 create mode 100644 arch/powerpc/mm/dump_linuxpagetables.h
 delete mode 100644 arch/powerpc/mm/slb_low.S
 create mode 100644 arch/powerpc/platforms/pseries/papr_scm.c
 create mode 100644 arch/powerpc/platforms/pseries/pmem.c
 create mode 100644 arch/riscv/include/asm/futex.h
 delete mode 100644 arch/riscv/include/uapi/asm/siginfo.h
 create mode 100644 arch/riscv/kernel/fpu.S
 create mode 100644 arch/s390/boot/boot.h
 create mode 100644 arch/s390/boot/cmdline.c
 create mode 100644 arch/s390/boot/compressed/decompressor.c
 create mode 100644 arch/s390/boot/compressed/decompressor.h
 delete mode 100644 arch/s390/boot/compressed/head.S
 delete mode 100644 arch/s390/boot/compressed/misc.c
 delete mode 100644 arch/s390/boot/compressed/vmlinux.scr.lds.S
 create mode 100644 arch/s390/boot/ctype.c
 create mode 100644 arch/s390/boot/ipl_parm.c
 create mode 100644 arch/s390/boot/ipl_vmparm.c
 create mode 100644 arch/s390/boot/mem_detect.c
 create mode 100644 arch/s390/boot/startup.c
 create mode 100644 arch/s390/boot/string.c
 create mode 100644 arch/s390/include/asm/boot_data.h
 create mode 100644 arch/s390/include/asm/kasan.h
 create mode 100644 arch/s390/include/asm/mem_detect.h
 create mode 100644 arch/s390/include/asm/vmlinux.lds.h
 delete mode 100644 arch/s390/include/uapi/asm/siginfo.h
 create mode 100644 arch/s390/kernel/ipl_vmparm.c
 create mode 100644 arch/s390/mm/kasan_init.c
 delete mode 100644 arch/s390/mm/mem_detect.c
 create mode 100644 arch/sparc/vdso/checkundef.sh
 delete mode 100644 arch/um/include/shared/aio.h
 delete mode 100644 arch/um/os-Linux/aio.c
 delete mode 100644 arch/unicore32/include/asm/dma-mapping.h
 delete mode 100644 arch/x86/crypto/fpu.c
 delete mode 100644 arch/x86/crypto/sha1-mb/Makefile
 delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb.c
 delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_ctx.h
 delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr.h
 delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_datastruct.S
 delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_flush_avx2.S
 delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_init_avx2.c
 delete mode 100644 arch/x86/crypto/sha1-mb/sha1_mb_mgr_submit_avx2.S
 delete mode 100644 arch/x86/crypto/sha1-mb/sha1_x8_avx2.S
 delete mode 100644 arch/x86/crypto/sha256-mb/Makefile
 delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb.c
 delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_ctx.h
 delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr.h
 delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_datastruct.S
 delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_flush_avx2.S
 delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_init_avx2.c
 delete mode 100644 arch/x86/crypto/sha256-mb/sha256_mb_mgr_submit_avx2.S
 delete mode 100644 arch/x86/crypto/sha256-mb/sha256_x8_avx2.S
 delete mode 100644 arch/x86/crypto/sha512-mb/Makefile
 delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb.c
 delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_ctx.h
 delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr.h
 delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_datastruct.S
 delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_flush_avx2.S
 delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_init_avx2.c
 delete mode 100644 arch/x86/crypto/sha512-mb/sha512_mb_mgr_submit_avx2.S
 delete mode 100644 arch/x86/crypto/sha512-mb/sha512_x4_avx2.S
 create mode 100644 arch/x86/hyperv/hv_spinlock.c
 create mode 100644 arch/x86/include/asm/fsgsbase.h
 create mode 100644 arch/x86/kernel/cpu/hygon.c
 create mode 100644 arch/x86/kernel/macros.S
 create mode 100644 arch/x86/power/hibernate.c
 delete mode 100644 arch/xtensa/include/asm/vga.h
 create mode 100644 block/blk-pm.c
 create mode 100644 block/blk-pm.h
 create mode 100644 crypto/asymmetric_keys/asym_tpm.c
 create mode 100644 crypto/asymmetric_keys/pkcs8.asn1
 create mode 100644 crypto/asymmetric_keys/pkcs8_parser.c
 create mode 100644 crypto/asymmetric_keys/tpm.asn1
 create mode 100644 crypto/asymmetric_keys/tpm_parser.c
 delete mode 100644 crypto/crypto_user.c
 create mode 100644 crypto/crypto_user_base.c
 create mode 100644 crypto/crypto_user_stat.c
 delete mode 100644 crypto/mcryptd.c
 create mode 100644 crypto/ofb.c
 delete mode 100644 crypto/speck.c
 create mode 100644 drivers/acpi/acpi_adxl.c
 create mode 100644 drivers/acpi/acpica/exserial.c
 create mode 100644 drivers/acpi/nfit/intel.h
 delete mode 100644 drivers/block/DAC960.c
 delete mode 100644 drivers/block/DAC960.h
 create mode 100644 drivers/clk/actions/owl-reset.c
 create mode 100644 drivers/clk/actions/owl-reset.h
 create mode 100644 drivers/clk/at91/at91sam9260.c
 create mode 100644 drivers/clk/at91/at91sam9rl.c
 create mode 100644 drivers/clk/at91/at91sam9x5.c
 create mode 100644 drivers/clk/at91/dt-compat.c
 create mode 100644 drivers/clk/at91/sama5d2.c
 create mode 100644 drivers/clk/at91/sama5d4.c
 create mode 100644 drivers/clk/hisilicon/clk-hi3670.c
 create mode 100644 drivers/clk/ingenic/Kconfig
 create mode 100644 drivers/clk/ingenic/jz4725b-cgu.c
 create mode 100644 drivers/clk/qcom/camcc-sdm845.c
 create mode 100644 drivers/clk/qcom/clk-hfpll.c
 create mode 100644 drivers/clk/qcom/clk-hfpll.h
 create mode 100644 drivers/clk/qcom/clk-krait.c
 create mode 100644 drivers/clk/qcom/clk-krait.h
 create mode 100644 drivers/clk/qcom/gcc-qcs404.c
 create mode 100644 drivers/clk/qcom/gcc-sdm660.c
 create mode 100644 drivers/clk/qcom/hfpll.c
 create mode 100644 drivers/clk/qcom/kpss-xcc.c
 create mode 100644 drivers/clk/qcom/krait-cc.c
 create mode 100644 drivers/clk/renesas/r7s9210-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a774a1-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/r8a774c0-cpg-mssr.c
 create mode 100644 drivers/clk/ti/clk-33xx-compat.c
 create mode 100644 drivers/clk/ti/clk-43xx-compat.c
 create mode 100644 drivers/clk/ti/clk-7xx-compat.c
 create mode 100644 drivers/clk/zynqmp/Kconfig
 create mode 100644 drivers/clk/zynqmp/Makefile
 create mode 100644 drivers/clk/zynqmp/clk-gate-zynqmp.c
 create mode 100644 drivers/clk/zynqmp/clk-mux-zynqmp.c
 create mode 100644 drivers/clk/zynqmp/clk-zynqmp.h
 create mode 100644 drivers/clk/zynqmp/clkc.c
 create mode 100644 drivers/clk/zynqmp/divider.c
 create mode 100644 drivers/clk/zynqmp/pll.c
 delete mode 100644 drivers/clocksource/cadence_ttc_timer.c
 delete mode 100644 drivers/clocksource/time-orion.c
 rename drivers/clocksource/{time-armada-370-xp.c => timer-armada-370-xp.c} (100%)
 create mode 100644 drivers/clocksource/timer-cadence-ttc.c
 rename drivers/clocksource/{time-efm32.c => timer-efm32.c} (100%)
 rename drivers/clocksource/{fsl_ftm_timer.c => timer-fsl-ftm.c} (100%)
 create mode 100644 drivers/clocksource/timer-gx6605s.c
 rename drivers/clocksource/{time-lpc32xx.c => timer-lpc32xx.c} (100%)
 create mode 100644 drivers/clocksource/timer-mp-csky.c
 create mode 100644 drivers/clocksource/timer-orion.c
 rename drivers/clocksource/{owl-timer.c => timer-owl.c} (100%)
 rename drivers/clocksource/{time-pistachio.c => timer-pistachio.c} (100%)
 rename drivers/clocksource/{qcom-timer.c => timer-qcom.c} (100%)
 rename drivers/clocksource/{versatile.c => timer-versatile.c} (100%)
 rename drivers/clocksource/{vf_pit_timer.c => timer-vf-pit.c} (100%)
 rename drivers/clocksource/{vt8500_timer.c => timer-vt8500.c} (100%)
 create mode 100644 drivers/clocksource/timer-zevio.c
 delete mode 100644 drivers/clocksource/zevio-timer.c
 delete mode 100644 drivers/cpufreq/arm_big_little_dt.c
 create mode 100644 drivers/crypto/caam/caamalg_qi2.c
 create mode 100644 drivers/crypto/caam/caamalg_qi2.h
 create mode 100644 drivers/crypto/caam/caamhash_desc.c
 create mode 100644 drivers/crypto/caam/caamhash_desc.h
 create mode 100644 drivers/crypto/caam/dpseci.c
 create mode 100644 drivers/crypto/caam/dpseci.h
 create mode 100644 drivers/crypto/caam/dpseci_cmd.h
 create mode 100644 drivers/crypto/cavium/nitrox/nitrox_debugfs.c
 create mode 100644 drivers/crypto/cavium/nitrox/nitrox_hal.h
 create mode 100644 drivers/crypto/cavium/nitrox/nitrox_isr.h
 create mode 100644 drivers/crypto/cavium/nitrox/nitrox_sriov.c
 create mode 100644 drivers/dma/fsl-edma-common.c
 create mode 100644 drivers/dma/fsl-edma-common.h
 create mode 100644 drivers/dma/mcf-edma.c
 create mode 100644 drivers/edac/qcom_edac.c
 delete mode 100644 drivers/firmware/dcdbas.c
 delete mode 100644 drivers/firmware/dcdbas.h
 delete mode 100644 drivers/firmware/dell_rbu.c
 delete mode 100644 drivers/firmware/google/coreboot_table-acpi.c
 delete mode 100644 drivers/firmware/google/coreboot_table-of.c
 create mode 100644 drivers/firmware/imx/Kconfig
 create mode 100644 drivers/firmware/imx/Makefile
 create mode 100644 drivers/firmware/imx/imx-scu.c
 create mode 100644 drivers/firmware/imx/misc.c
 create mode 100644 drivers/firmware/xilinx/Kconfig
 create mode 100644 drivers/firmware/xilinx/Makefile
 create mode 100644 drivers/firmware/xilinx/zynqmp-debug.c
 create mode 100644 drivers/firmware/xilinx/zynqmp-debug.h
 create mode 100644 drivers/firmware/xilinx/zynqmp.c
 delete mode 100644 drivers/gpio/devres.c
 create mode 100644 drivers/gpio/gpio-creg-snps.c
 delete mode 100644 drivers/gpio/gpio-ingenic.c
 create mode 100644 drivers/gpio/gpio-siox.c
 create mode 100644 drivers/gpio/gpiolib-devres.c
 create mode 100644 drivers/gpu/drm/meson/meson_overlay.c
 create mode 100644 drivers/gpu/drm/meson/meson_overlay.h
 create mode 100644 drivers/hid/hid-bigbenff.c
 create mode 100644 drivers/hid/i2c-hid/i2c-hid-core.c
 create mode 100644 drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c
 delete mode 100644 drivers/hid/i2c-hid/i2c-hid.c
 create mode 100644 drivers/hid/i2c-hid/i2c-hid.h
 create mode 100644 drivers/hwtracing/stm/p_basic.c
 create mode 100644 drivers/hwtracing/stm/p_sys-t.c
 create mode 100644 drivers/iio/accel/adxl372.c
 create mode 100644 drivers/iio/accel/adxl372.h
 create mode 100644 drivers/iio/accel/adxl372_i2c.c
 create mode 100644 drivers/iio/accel/adxl372_spi.c
 create mode 100644 drivers/iio/adc/mcp3911.c
 create mode 100644 drivers/iio/adc/qcom-spmi-adc5.c
 create mode 100644 drivers/iio/dac/ltc1660.c
 create mode 100644 drivers/iio/proximity/vl53l0x-i2c.c
 create mode 100644 drivers/infiniband/hw/hfi1/iowait.c
 create mode 100644 drivers/infiniband/hw/hfi1/msix.c
 create mode 100644 drivers/infiniband/hw/hfi1/msix.h
 create mode 100644 drivers/infiniband/hw/hfi1/trace_iowait.h
 create mode 100644 drivers/iommu/intel-iommu-debugfs.c
 create mode 100644 drivers/irqchip/irq-csky-apb-intc.c
 create mode 100644 drivers/irqchip/irq-csky-mpintc.c
 create mode 100644 drivers/irqchip/irq-mvebu-sei.c
 create mode 100644 drivers/leds/leds-an30259a.c
 create mode 100644 drivers/leds/trigger/ledtrig-pattern.c
 create mode 100644 drivers/lightnvm/pblk-trace.h
 delete mode 100644 drivers/media/cec/cec-edid.c
 create mode 100644 drivers/media/dvb-frontends/lnbh29.c
 create mode 100644 drivers/media/dvb-frontends/lnbh29.h
 create mode 100644 drivers/media/i2c/imx319.c
 create mode 100644 drivers/media/i2c/imx355.c
 delete mode 100644 drivers/media/i2c/soc_camera/mt9m001.c
 delete mode 100644 drivers/media/i2c/soc_camera/mt9t112.c
 delete mode 100644 drivers/media/i2c/soc_camera/mt9v022.c
 delete mode 100644 drivers/media/i2c/soc_camera/ov5642.c
 delete mode 100644 drivers/media/i2c/soc_camera/ov772x.c
 delete mode 100644 drivers/media/i2c/soc_camera/ov9640.c
 delete mode 100644 drivers/media/i2c/soc_camera/ov9740.c
 delete mode 100644 drivers/media/i2c/soc_camera/rj54n1cb0c.c
 create mode 100644 drivers/media/i2c/soc_camera/soc_mt9m001.c
 create mode 100644 drivers/media/i2c/soc_camera/soc_mt9t112.c
 create mode 100644 drivers/media/i2c/soc_camera/soc_mt9v022.c
 create mode 100644 drivers/media/i2c/soc_camera/soc_ov5642.c
 create mode 100644 drivers/media/i2c/soc_camera/soc_ov772x.c
 create mode 100644 drivers/media/i2c/soc_camera/soc_ov9640.c
 create mode 100644 drivers/media/i2c/soc_camera/soc_ov9740.c
 create mode 100644 drivers/media/i2c/soc_camera/soc_rj54n1cb0c.c
 rename drivers/media/i2c/soc_camera/{tw9910.c => soc_tw9910.c} (100%)
 create mode 100644 drivers/media/media-request.c
 create mode 100644 drivers/media/platform/imx-pxp.c
 create mode 100644 drivers/media/platform/imx-pxp.h
 create mode 100644 drivers/media/platform/vicodec/codec-fwht.c
 create mode 100644 drivers/media/platform/vicodec/codec-fwht.h
 create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.c
 create mode 100644 drivers/media/platform/vicodec/codec-v4l2-fwht.h
 delete mode 100644 drivers/media/platform/vicodec/vicodec-codec.c
 delete mode 100644 drivers/media/platform/vicodec/vicodec-codec.h
 create mode 100644 drivers/mfd/at91-usart.c
 create mode 100644 drivers/misc/eeprom/ee1004.c
 create mode 100644 drivers/misc/lkdtm/stackleak.c
 create mode 100644 drivers/mmc/host/mmci_stm32_sdmmc.c
 create mode 100644 drivers/mmc/host/sdhci-sprd.c
 create mode 100644 drivers/mmc/host/uniphier-sd.c
 delete mode 100644 drivers/mtd/nand/raw/docg4.c
 create mode 100644 drivers/mtd/nand/raw/internals.h
 create mode 100644 drivers/mtd/nand/raw/nand_esmt.c
 create mode 100644 drivers/mtd/nand/raw/nand_jedec.c
 create mode 100644 drivers/mtd/nand/raw/nand_legacy.c
 create mode 100644 drivers/mtd/nand/raw/nand_onfi.c
 create mode 100644 drivers/net/dsa/b53/b53_serdes.c
 create mode 100644 drivers/net/dsa/b53/b53_serdes.h
 create mode 100644 drivers/net/dsa/lantiq_gswip.c
 create mode 100644 drivers/net/dsa/lantiq_pce.h
 create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/Kconfig
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/Makefile
 rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2-eth-trace.h (100%)
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c
 rename drivers/{staging/fsl-dpaa2/rtc/rtc.h => net/ethernet/freescale/dpaa2/dpaa2-ptp.h} (100%)
 rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpkg.h (100%)
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.c
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.h
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.c
 create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.h
 create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c
 create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h
 create mode 100644 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h
 create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.c
 create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/Makefile
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.c
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_alloc.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_common.c
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_devids.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_hmc.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_osdep.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_prototype.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_register.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_status.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_trace.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.c
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_type.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.c
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.h
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_main.c
 delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c
 create mode 100644 drivers/net/ethernet/intel/iavf/Makefile
 create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c
 create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h
 create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_alloc.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.c
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_common.c
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_devids.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_ethtool.c
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_main.c
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_osdep.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_prototype.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_register.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_status.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_trace.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.c
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_type.h
 create mode 100644 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
 create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.c
 create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.h
 create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.c
 create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.h
 create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c
 create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h
 create mode 100644 drivers/net/ethernet/intel/igc/Makefile
 create mode 100644 drivers/net/ethernet/intel/igc/igc.h
 create mode 100644 drivers/net/ethernet/intel/igc/igc_base.c
 create mode 100644 drivers/net/ethernet/intel/igc/igc_base.h
 create mode 100644 drivers/net/ethernet/intel/igc/igc_defines.h
 create mode 100644 drivers/net/ethernet/intel/igc/igc_hw.h
 create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.c
 create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.h
 create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.c
 create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.h
 create mode 100644 drivers/net/ethernet/intel/igc/igc_main.c
 create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.c
 create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.h
 create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.c
 create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.h
 create mode 100644 drivers/net/ethernet/intel/igc/igc_regs.h
 create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_txrx_common.h
 create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c
 create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.c
 create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.h
 create mode 100644 drivers/net/ethernet/lantiq_xrx200.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/Kconfig
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/Makefile
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/Makefile
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/common.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc_profile.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h
 create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h
 create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c
 delete mode 100644 drivers/net/ethernet/mscc/ocelot_dev_gmii.h
 delete mode 100644 drivers/net/ethernet/mscc/ocelot_hsio.h
 create mode 100644 drivers/net/fddi/defza.c
 create mode 100644 drivers/net/fddi/defza.h
 create mode 100644 drivers/net/wireless/ath/ath10k/qmi.c
 create mode 100644 drivers/net/wireless/ath/ath10k/qmi.h
 create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c
 create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dma.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Makefile
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/debugfs.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/init.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_dfs.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c
 create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_common.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_core.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_main.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_pci.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u.h
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c
 create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c
 create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h
 create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c
 create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_ipc.h
 create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_regs.h
 delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c
 delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_bus_priv.h
 delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_ipc.h
 delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_regs_pearl.h
 delete mode 100644 drivers/parisc/ccio-rm-dma.c
 delete mode 100644 drivers/pci/controller/dwc/pci-keystone-dw.c
 delete mode 100644 drivers/pci/controller/dwc/pci-keystone.h
 create mode 100644 drivers/pci/hotplug/TODO
 create mode 100644 drivers/pci/p2pdma.c
 create mode 100644 drivers/pci/pci-bridge-emul.c
 create mode 100644 drivers/pci/pci-bridge-emul.h
 create mode 100644 drivers/phy/cadence/Kconfig
 create mode 100644 drivers/phy/cadence/Makefile
 create mode 100644 drivers/phy/cadence/phy-cadence-dp.c
 create mode 100644 drivers/phy/marvell/phy-pxa-usb.c
 create mode 100644 drivers/phy/mscc/Kconfig
 create mode 100644 drivers/phy/mscc/Makefile
 create mode 100644 drivers/phy/mscc/phy-ocelot-serdes.c
 create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c
 create mode 100644 drivers/phy/socionext/Kconfig
 create mode 100644 drivers/phy/socionext/Makefile
 create mode 100644 drivers/phy/socionext/phy-uniphier-pcie.c
 create mode 100644 drivers/phy/socionext/phy-uniphier-usb2.c
 create mode 100644 drivers/phy/socionext/phy-uniphier-usb3hs.c
 create mode 100644 drivers/phy/socionext/phy-uniphier-usb3ss.c
 create mode 100644 drivers/pinctrl/bcm/pinctrl-ns.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-moore.h
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6765.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7623.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8183.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6765.h
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8183.h
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.c
 create mode 100644 drivers/pinctrl/mediatek/pinctrl-paris.h
 create mode 100644 drivers/pinctrl/meson/pinctrl-meson-g12a.c
 create mode 100644 drivers/pinctrl/nuvoton/Kconfig
 create mode 100644 drivers/pinctrl/nuvoton/Makefile
 create mode 100644 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c
 create mode 100644 drivers/pinctrl/pinctrl-rzn1.c
 create mode 100644 drivers/pinctrl/qcom/pinctrl-qcs404.c
 create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm660.c
 create mode 100644 drivers/platform/chrome/cros_ec_lpc_mec.h
 create mode 100644 drivers/platform/chrome/cros_ec_lpc_reg.h
 create mode 100644 drivers/platform/goldfish/goldfish_pipe_qemu.h
 create mode 100644 drivers/platform/x86/dcdbas.c
 create mode 100644 drivers/platform/x86/dcdbas.h
 create mode 100644 drivers/platform/x86/dell_rbu.c
 create mode 100644 drivers/platform/x86/intel_atomisp2_pm.c
 create mode 100644 drivers/platform/x86/lg-laptop.c
 create mode 100644 drivers/power/supply/sc2731_charger.c
 delete mode 100644 drivers/regulator/bd71837-regulator.c
 create mode 100644 drivers/regulator/bd718x7-regulator.c
 create mode 100644 drivers/regulator/lochnagar-regulator.c
 create mode 100644 drivers/regulator/stpmic1_regulator.c
 delete mode 100644 drivers/remoteproc/qcom_adsp_pil.c
 create mode 100644 drivers/remoteproc/qcom_q6v5_adsp.c
 create mode 100644 drivers/remoteproc/qcom_q6v5_mss.c
 create mode 100644 drivers/remoteproc/qcom_q6v5_pas.c
 delete mode 100644 drivers/remoteproc/qcom_q6v5_pil.c
 create mode 100644 drivers/reset/reset-qcom-pdc.c
 create mode 100644 drivers/s390/crypto/vfio_ap_drv.c
 create mode 100644 drivers/s390/crypto/vfio_ap_ops.c
 create mode 100644 drivers/s390/crypto/vfio_ap_private.h
 create mode 100644 drivers/s390/crypto/zcrypt_cex2c.c
 create mode 100644 drivers/s390/crypto/zcrypt_cex2c.h
 delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.c
 delete mode 100644 drivers/s390/crypto/zcrypt_pcixcc.h
 create mode 100644 drivers/scsi/myrb.c
 create mode 100644 drivers/scsi/myrb.h
 create mode 100644 drivers/scsi/myrs.c
 create mode 100644 drivers/scsi/myrs.h
 create mode 100644 drivers/scsi/ufs/ufs_bsg.c
 create mode 100644 drivers/scsi/ufs/ufs_bsg.h
 create mode 100644 drivers/soc/amlogic/meson-canvas.c
 create mode 100644 drivers/soc/renesas/r8a774a1-sysc.c
 create mode 100644 drivers/soc/renesas/r8a774c0-sysc.c
 create mode 100644 drivers/spi/spi-at91-usart.c
 create mode 100644 drivers/spi/spi-geni-qcom.c
 create mode 100644 drivers/spi/spi-qcom-qspi.c
 create mode 100644 drivers/spi/spi-slave-mt27xx.c
 create mode 100644 drivers/spi/spi-sprd.c
 create mode 100644 drivers/spi/spi-stm32-qspi.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routes.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routes.h
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/README
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes.h
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/all.h
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6070e.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6220.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6221.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6229.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6251.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6254.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6259.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6534.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6602.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6713.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6723.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pci-6733.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6030e.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6224.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6225.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6251.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxi-6733.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6251.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6535.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_device_routes/pxie-6738.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values.h
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/all.h
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_660x.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_eseries.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/ni_route_values/ni_mseries.c
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/.gitignore
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/Makefile
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/convert_c_to_py.c
 create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_csv_to_c.py
 create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/convert_py_to_csv.py
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/csv_collection.py
 create mode 100755 drivers/staging/comedi/drivers/ni_routing/tools/make_blank_csv.py
 create mode 100644 drivers/staging/comedi/drivers/ni_routing/tools/ni_names.py
 create mode 100644 drivers/staging/comedi/drivers/tests/Makefile
 create mode 100644 drivers/staging/comedi/drivers/tests/example_test.c
 create mode 100644 drivers/staging/comedi/drivers/tests/ni_routes_test.c
 create mode 100644 drivers/staging/comedi/drivers/tests/unittest.h
 delete mode 100644 drivers/staging/dgnc/Kconfig
 delete mode 100644 drivers/staging/dgnc/Makefile
 delete mode 100644 drivers/staging/dgnc/TODO
 delete mode 100644 drivers/staging/dgnc/dgnc_cls.c
 delete mode 100644 drivers/staging/dgnc/dgnc_cls.h
 delete mode 100644 drivers/staging/dgnc/dgnc_driver.c
 delete mode 100644 drivers/staging/dgnc/dgnc_driver.h
 delete mode 100644 drivers/staging/dgnc/dgnc_tty.c
 delete mode 100644 drivers/staging/dgnc/dgnc_tty.h
 delete mode 100644 drivers/staging/dgnc/digi.h
 delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/Makefile
 delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/TODO
 delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c
 delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h
 delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c
 delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h
 delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.c
 delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.h
 delete mode 100644 drivers/staging/fsl-dpaa2/rtc/Makefile
 delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h
 delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.c
 delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.h
 delete mode 100644 drivers/staging/fsl-dpaa2/rtc/rtc.c
 create mode 100644 drivers/staging/media/sunxi/Kconfig
 create mode 100644 drivers/staging/media/sunxi/Makefile
 create mode 100644 drivers/staging/media/sunxi/cedrus/Kconfig
 create mode 100644 drivers/staging/media/sunxi/cedrus/Makefile
 create mode 100644 drivers/staging/media/sunxi/cedrus/TODO
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus.c
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus.h
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_dec.c
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_dec.h
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_hw.c
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_hw.h
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_regs.h
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_video.c
 create mode 100644 drivers/staging/media/sunxi/cedrus/cedrus_video.h
 delete mode 100644 drivers/staging/rtl8188eu/hal/odm_HWConfig.c
 create mode 100644 drivers/staging/rtl8188eu/hal/odm_hwconfig.c
 rename drivers/staging/rtl8188eu/include/{odm_HWConfig.h => odm_hwconfig.h} (100%)
 delete mode 100644 drivers/staging/rtl8188eu/include/odm_reg.h
 delete mode 100644 drivers/staging/rtl8188eu/include/rtw_qos.h
 delete mode 100644 drivers/staging/vc04_services/interface/vchi/connections/connection.h
 delete mode 100644 drivers/staging/vc04_services/interface/vchi/message_drivers/message.h
 delete mode 100644 drivers/staging/vc04_services/interface/vchi/vchi_cfg_internal.h
 delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_genversion
 delete mode 100644 drivers/staging/wilc1000/wilc_debugfs.c
 create mode 100644 drivers/thermal/st/stm_thermal.c
 delete mode 100644 drivers/usb/typec/fusb302/Kconfig
 delete mode 100644 drivers/usb/typec/fusb302/Makefile
 delete mode 100644 drivers/usb/typec/fusb302/fusb302.c
 delete mode 100644 drivers/usb/typec/tcpm.c
 create mode 100644 drivers/usb/typec/tcpm/Kconfig
 create mode 100644 drivers/usb/typec/tcpm/Makefile
 create mode 100644 drivers/usb/typec/tcpm/fusb302.c
 rename drivers/usb/typec/{fusb302 => tcpm}/fusb302_reg.h (100%)
 rename drivers/usb/typec/{ => tcpm}/tcpci.c (100%)
 rename drivers/usb/typec/{ => tcpm}/tcpci.h (100%)
 rename drivers/usb/typec/{ => tcpm}/tcpci_rt1711h.c (100%)
 create mode 100644 drivers/usb/typec/tcpm/tcpm.c
 rename drivers/usb/typec/{typec_wcove.c => tcpm/wcove.c} (100%)
 delete mode 100644 drivers/video/backlight/ld9040.c
 delete mode 100644 drivers/video/backlight/ld9040_gamma.h
 delete mode 100644 drivers/video/backlight/s6e63m0.c
 delete mode 100644 drivers/video/backlight/s6e63m0_gamma.h
 delete mode 100644 drivers/video/fbdev/clps711xfb.c
 create mode 100644 drivers/watchdog/armada_37xx_wdt.c
 create mode 100644 fs/afs/fs_probe.c
 create mode 100644 fs/afs/protocol_yfs.h
 create mode 100644 fs/afs/vl_list.c
 create mode 100644 fs/afs/vl_probe.c
 create mode 100644 fs/afs/vl_rotate.c
 create mode 100644 fs/afs/yfsclient.c
 create mode 100644 fs/fuse/readdir.c
 create mode 100644 fs/ubifs/auth.c
 create mode 100644 fs/xfs/libxfs/xfs_attr.h
 delete mode 100644 fs/xfs/xfs_attr.h
 delete mode 100644 include/asm-generic/unistd.h
 create mode 100644 include/crypto/asym_tpm_subtype.h
 create mode 100644 include/crypto/internal/cryptouser.h
 delete mode 100644 include/crypto/mcryptd.h
 delete mode 100644 include/crypto/speck.h
 create mode 100644 include/dt-bindings/clock/hi3670-clock.h
 create mode 100644 include/dt-bindings/clock/jz4725b-cgu.h
 create mode 100644 include/dt-bindings/clock/qcom,camcc-sdm845.h
 create mode 100644 include/dt-bindings/clock/qcom,gcc-qcs404.h
 create mode 100644 include/dt-bindings/clock/qcom,gcc-sdm660.h
 create mode 100644 include/dt-bindings/clock/r7s9210-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a7744-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a774a1-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/r8a774c0-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/xlnx,zynqmp-clk.h
 create mode 100644 include/dt-bindings/gpio/meson-g12a-gpio.h
 create mode 100644 include/dt-bindings/mfd/at91-usart.h
 create mode 100644 include/dt-bindings/phy/phy-ocelot-serdes.h
 create mode 100644 include/dt-bindings/pinctrl/pinctrl-tegra-io-pad.h
 create mode 100644 include/dt-bindings/pinctrl/rzn1-pinctrl.h
 create mode 100644 include/dt-bindings/power/owl-s900-powergate.h
 create mode 100644 include/dt-bindings/power/r8a7744-sysc.h
 create mode 100644 include/dt-bindings/power/r8a774a1-sysc.h
 create mode 100644 include/dt-bindings/power/r8a774c0-sysc.h
 create mode 100644 include/dt-bindings/reset/actions,s700-reset.h
 create mode 100644 include/dt-bindings/reset/actions,s900-reset.h
 create mode 100644 include/dt-bindings/reset/qcom,sdm845-pdc.h
 create mode 100644 include/keys/trusted.h
 create mode 100644 include/linux/adxl.h
 delete mode 100644 include/linux/amifd.h
 delete mode 100644 include/linux/amifdreg.h
 create mode 100644 include/linux/blk-pm.h
 delete mode 100644 include/linux/bootmem.h
 delete mode 100644 include/linux/compat_time.h
 create mode 100644 include/linux/compiler_attributes.h
 create mode 100644 include/linux/firmware/imx/ipc.h
 create mode 100644 include/linux/firmware/imx/sci.h
 create mode 100644 include/linux/firmware/imx/svc/misc.h
 create mode 100644 include/linux/firmware/imx/types.h
 create mode 100644 include/linux/firmware/xlnx-zynqmp.h
 create mode 100644 include/linux/keyctl.h
 create mode 100644 include/linux/linkmode.h
 delete mode 100644 include/linux/mfd/cros_ec_lpc_mec.h
 delete mode 100644 include/linux/mfd/cros_ec_lpc_reg.h
 create mode 100644 include/linux/mfd/ingenic-tcu.h
 create mode 100644 include/linux/mtd/jedec.h
 create mode 100644 include/linux/mtd/onfi.h
 create mode 100644 include/linux/mtd/platnand.h
 create mode 100644 include/linux/ndctl.h
 delete mode 100644 include/linux/pci-dma.h
 create mode 100644 include/linux/pci-p2pdma.h
 delete mode 100644 include/linux/phy/phy-qcom-ufs.h
 create mode 100644 include/linux/platform_data/dma-mcf-edma.h
 delete mode 100644 include/linux/platform_data/gpio-ts5500.h
 create mode 100644 include/linux/platform_data/x86/asus-wmi.h
 create mode 100644 include/linux/psi.h
 create mode 100644 include/linux/psi_types.h
 create mode 100644 include/linux/skmsg.h
 create mode 100644 include/linux/soc/amlogic/meson-canvas.h
 create mode 100644 include/linux/stackleak.h
 create mode 100644 include/media/media-request.h
 delete mode 100644 include/net/netfilter/nfnetlink_log.h
 create mode 100644 include/soc/mscc/ocelot_hsio.h
 rename {sound/pci/hda => include/sound}/hda_codec.h (100%)
 create mode 100644 include/trace/events/hwmon.h
 create mode 100644 include/trace/events/kyber.h
 create mode 100644 include/uapi/linux/dns_resolver.h
 create mode 100644 include/uapi/scsi/scsi_bsg_ufs.h
 create mode 100644 kernel/bpf/queue_stack_maps.c
 delete mode 100644 kernel/bpf/sockmap.c
 delete mode 100644 kernel/dma/noncoherent.c
 create mode 100644 kernel/sched/psi.c
 create mode 100644 kernel/stackleak.c
 create mode 100644 kernel/trace/trace_probe_tmpl.h
 create mode 100644 lib/memcat_p.c
 create mode 100644 lib/test_memcat_p.c
 create mode 100644 lib/test_xarray.c
 create mode 100644 lib/xarray.c
 delete mode 100644 mm/bootmem.c
 create mode 100644 mm/mmu_gather.c
 delete mode 100644 mm/nobootmem.c
 delete mode 100644 net/9p/util.c
 create mode 100644 net/batman-adv/trace.c
 create mode 100644 net/batman-adv/trace.h
 create mode 100644 net/core/skmsg.c
 create mode 100644 net/core/sock_map.c
 create mode 100644 net/dsa/tag_gswip.c
 create mode 100644 net/ipv4/tcp_bpf.c
 create mode 100644 net/ipv4/tcp_dctcp.h
 create mode 100644 net/netfilter/nft_xfrm.c
 create mode 100644 net/sched/sch_taprio.c
 delete mode 100644 net/xdp/xdp_umem_props.h
 create mode 100644 samples/bpf/tcp_tos_reflect_kern.c
 delete mode 100755 scripts/check_00index.sh
 create mode 100644 scripts/dtc/yamltree.c
 create mode 100644 scripts/gcc-plugins/stackleak_plugin.c
 create mode 100644 security/keys/keyctl_pkey.c
 delete mode 100644 security/keys/trusted.h
 create mode 100644 sound/soc/atmel/mikroe-proto.c
 create mode 100644 sound/soc/codecs/hdac_hda.c
 create mode 100644 sound/soc/codecs/hdac_hda.h
 create mode 100644 sound/soc/codecs/nau8822.c
 create mode 100644 sound/soc/codecs/nau8822.h
 create mode 100644 sound/soc/codecs/pcm3060-i2c.c
 create mode 100644 sound/soc/codecs/pcm3060-spi.c
 create mode 100644 sound/soc/codecs/pcm3060.c
 create mode 100644 sound/soc/codecs/pcm3060.h
 create mode 100644 sound/soc/intel/boards/kbl_da7219_max98927.c
 create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.c
 create mode 100644 sound/soc/intel/boards/skl_hda_dsp_common.h
 create mode 100644 sound/soc/intel/boards/skl_hda_dsp_generic.c
 create mode 100644 sound/soc/intel/common/soc-acpi-intel-hda-match.c
 create mode 100644 sound/soc/meson/axg-pdm.c
 create mode 100644 sound/soc/sunxi/sun50i-codec-analog.c
 create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.c
 create mode 100644 sound/soc/sunxi/sun8i-adda-pr-regmap.h
 create mode 100644 tools/bpf/bpftool/Documentation/bpftool-net.rst
 create mode 100644 tools/bpf/bpftool/net.c
 create mode 100644 tools/bpf/bpftool/netlink_dumper.c
 create mode 100644 tools/bpf/bpftool/netlink_dumper.h
 create mode 100644 tools/crypto/getstat.c
 create mode 100644 tools/include/asm-generic/bitops/non-atomic.h
 create mode 100644 tools/include/linux/bits.h
 create mode 100644 tools/include/linux/ring_buffer.h
 create mode 100644 tools/include/uapi/linux/fs.h
 create mode 100644 tools/include/uapi/linux/tls.h
 create mode 100644 tools/lib/bpf/netlink.c
 create mode 100644 tools/lib/traceevent/event-parse-api.c
 create mode 100644 tools/lib/traceevent/event-parse-local.h
 create mode 100644 tools/lib/traceevent/tep_strerror.c
 create mode 100644 tools/lib/traceevent/trace-seq.h
 create mode 100644 tools/pci/Build
 create mode 100644 tools/pci/Makefile
 create mode 100644 tools/perf/Documentation/build-xed.txt
 create mode 100644 tools/perf/arch/sparc/annotate/instructions.c
 create mode 100644 tools/perf/examples/bpf/etcsnoop.c
 create mode 100644 tools/perf/include/bpf/linux/socket.h
 create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/branch.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/bus.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/cache.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/clock.json
 delete mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/core-imp-def.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/exception.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/instruction.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/intrinsic.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/memory.json
 create mode 100644 tools/perf/pmu-events/arch/arm64/ampere/emag/pipeline.json
 delete mode 100644 tools/perf/scripts/python/call-graph-from-sql.py
 create mode 100755 tools/perf/scripts/python/exported-sql-viewer.py
 create mode 100644 tools/perf/tests/wp.c
 create mode 100755 tools/perf/trace/beauty/mmap_flags.sh
 create mode 100644 tools/perf/trace/beauty/mount_flags.c
 create mode 100755 tools/perf/trace/beauty/mount_flags.sh
 create mode 100644 tools/perf/trace/beauty/sockaddr.c
 create mode 100644 tools/perf/util/stat-display.c
 create mode 100644 tools/testing/radix-tree/bitmap.c
 create mode 100644 tools/testing/radix-tree/linux/kconfig.h
 create mode 100644 tools/testing/radix-tree/linux/lockdep.h
 create mode 100644 tools/testing/radix-tree/xarray.c
 create mode 100644 tools/testing/selftests/bpf/bpf_flow.c
 create mode 100644 tools/testing/selftests/bpf/flow_dissector_load.c
 create mode 100644 tools/testing/selftests/bpf/netcnt_common.h
 create mode 100644 tools/testing/selftests/bpf/netcnt_prog.c
 create mode 100644 tools/testing/selftests/bpf/test_flow_dissector.c
 create mode 100755 tools/testing/selftests/bpf/test_flow_dissector.sh
 create mode 100644 tools/testing/selftests/bpf/test_netcnt.c
 create mode 100644 tools/testing/selftests/bpf/test_queue_map.c
 create mode 100644 tools/testing/selftests/bpf/test_queue_stack_map.h
 create mode 100644 tools/testing/selftests/bpf/test_section_names.c
 create mode 100644 tools/testing/selftests/bpf/test_sk_lookup_kern.c
 create mode 100644 tools/testing/selftests/bpf/test_stack_map.c
 create mode 100644 tools/testing/selftests/bpf/test_xdp_vlan.c
 create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan.sh
 create mode 100755 tools/testing/selftests/bpf/with_addr.sh
 create mode 100755 tools/testing/selftests/bpf/with_tunnels.sh
 create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh
 create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/ringbuffer_size.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/00basic/trace_pipe.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/event/trace_printk.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func-filter-stacktrace.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_cpumask.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_mod_trace.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_profile_stat.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/ftrace/func_stack_tracer.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_comm.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/kprobe_args_symbol.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/kprobe/profile.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/tracer/wakeup.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/tracer/wakeup_rt.tc
 create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-synthetic-event-syntax.tc
 delete mode 100644 tools/testing/selftests/kvm/cr4_cpuid_sync_test.c
 create mode 100644 tools/testing/selftests/kvm/include/aarch64/processor.h
 create mode 100644 tools/testing/selftests/kvm/include/evmcs.h
 delete mode 100644 tools/testing/selftests/kvm/include/vmx.h
 delete mode 100644 tools/testing/selftests/kvm/include/x86.h
 create mode 100644 tools/testing/selftests/kvm/include/x86_64/processor.h
 create mode 100644 tools/testing/selftests/kvm/include/x86_64/vmx.h
 create mode 100644 tools/testing/selftests/kvm/lib/aarch64/processor.c
 create mode 100644 tools/testing/selftests/kvm/lib/ucall.c
 delete mode 100644 tools/testing/selftests/kvm/lib/vmx.c
 delete mode 100644 tools/testing/selftests/kvm/lib/x86.c
 create mode 100644 tools/testing/selftests/kvm/lib/x86_64/processor.c
 create mode 100644 tools/testing/selftests/kvm/lib/x86_64/vmx.c
 delete mode 100644 tools/testing/selftests/kvm/platform_info_test.c
 delete mode 100644 tools/testing/selftests/kvm/set_sregs_test.c
 delete mode 100644 tools/testing/selftests/kvm/state_test.c
 delete mode 100644 tools/testing/selftests/kvm/sync_regs_test.c
 delete mode 100644 tools/testing/selftests/kvm/vmx_tsc_adjust_test.c
 create mode 100644 tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c
 create mode 100644 tools/testing/selftests/kvm/x86_64/evmcs_test.c
 create mode 100644 tools/testing/selftests/kvm/x86_64/platform_info_test.c
 create mode 100644 tools/testing/selftests/kvm/x86_64/set_sregs_test.c
 create mode 100644 tools/testing/selftests/kvm/x86_64/state_test.c
 create mode 100644 tools/testing/selftests/kvm/x86_64/sync_regs_test.c
 create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_tsc_adjust_test.c
 create mode 100755 tools/testing/selftests/net/forwarding/bridge_sticky_fdb.sh
 create mode 100644 tools/testing/selftests/net/ip_defrag.c
 create mode 100755 tools/testing/selftests/net/ip_defrag.sh
 create mode 100644 tools/testing/selftests/powerpc/mm/wild_bctr.c
 create mode 100644 tools/testing/selftests/powerpc/ptrace/ptrace-syscall.c
 create mode 100644 tools/testing/selftests/powerpc/security/Makefile
 create mode 100644 tools/testing/selftests/powerpc/security/rfi_flush.c
 create mode 100644 tools/testing/selftests/tc-testing/bpf/Makefile
 create mode 100644 tools/testing/selftests/tc-testing/bpf/action.c
 create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/buildebpfPlugin.py
 create mode 100644 tools/testing/selftests/vm/map_fixed_noreplace.c


More information about the dim-tools mailing list