Merge tag 'v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux

[email protected] Tue, 15 May 2018 14:48:16 +0200
Newsgroups gmane.linux.ports.mips.cvs
Message-ID <S23992907AbeEOMsTjvF00/[email protected]>
Author: Ralf Baechle <[email protected]> Tue May 15 14:28:03 2018 +0200
Commit: c01937b9183483a686a7b9ff4c59c45fc85e3518
Gitweb: https://git.linux-mips.org/g/ralf/linux/c01937b91834
Branch: master

---

 Documentation/ABI/testing/rtc-cdev                 |   42 
 Documentation/ABI/testing/sysfs-class-ocxl         |   35 
 Documentation/ABI/testing/sysfs-class-rtc          |   91 +
 .../ABI/testing/sysfs-driver-samsung-laptop        |    2 
 Documentation/accelerators/ocxl.rst                |  160 +
 Documentation/admin-guide/kernel-parameters.txt    |   17 
 Documentation/admin-guide/thunderbolt.rst          |   66 -
 Documentation/bpf/bpf_devel_QA.txt                 |   31 
 Documentation/core-api/idr.rst                     |   79 +
 Documentation/core-api/index.rst                   |    1 
 Documentation/core-api/kernel-api.rst              |   12 
 Documentation/cpu-freq/cpu-drivers.txt             |    4 
 Documentation/devicetree/bindings/eeprom/at24.txt  |   78 +
 .../devicetree/bindings/eeprom/eeprom.txt          |   47 
 .../devicetree/bindings/i2c/i2c-meson.txt          |    6 
 Documentation/devicetree/bindings/i2c/i2c-mtk.txt  |    1 
 .../devicetree/bindings/i2c/i2c-mux-pca954x.txt    |   13 
 .../devicetree/bindings/i2c/i2c-mv64xxx.txt        |   20 
 .../bindings/iommu/renesas,ipmmu-vmsa.txt          |    3 
 .../bindings/mailbox/qcom,apcs-kpss-global.txt     |   18 
 .../devicetree/bindings/media/cec-gpio.txt         |    6 
 .../devicetree/bindings/media/i2c/mt9m111.txt      |    4 
 .../devicetree/bindings/media/i2c/ov5640.txt       |   46 
 .../devicetree/bindings/media/i2c/ov7740.txt       |   47 
 .../bindings/media/i2c/toshiba,et8ek8.txt          |    7 
 .../devicetree/bindings/media/nvidia,tegra-vde.txt |   55 
 .../bindings/media/xilinx/xlnx,v-tpg.txt           |    2 
 .../devicetree/bindings/pci/axis,artpec6-pcie.txt  |    5 
 .../devicetree/bindings/pci/cdns,cdns-pcie-ep.txt  |   22 
 .../bindings/pci/cdns,cdns-pcie-host.txt           |   60 +
 .../bindings/pci/samsung,exynos5440-pcie.txt       |   58 
 .../bindings/pinctrl/cortina,gemini-pinctrl.txt    |    3 
 .../bindings/pinctrl/fsl,imx6ul-pinctrl.txt        |    3 
 .../bindings/pinctrl/mscc,ocelot-pinctrl.txt       |   39 
 .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt |  351 +++
 .../bindings/pinctrl/qcom,msm8998-pinctrl.txt      |  193 ++
 .../bindings/pinctrl/renesas,pfc-pinctrl.txt       |    1 
 .../pinctrl/socionext,uniphier-pinctrl.txt         |   27 
 .../bindings/pinctrl/st,stm32-pinctrl.txt          |    2 
 .../devicetree/bindings/pwm/pwm-meson.txt          |    2 
 .../devicetree/bindings/rtc/rtc-mxc_v2.txt         |   17 
 .../devicetree/bindings/thermal/armada-thermal.txt |   37 
 .../devicetree/bindings/thermal/rcar-thermal.txt   |    1 
 .../devicetree/bindings/vendor-prefixes.txt        |    1 
 .../bindings/watchdog/cortina,gemini-watchdog.txt  |   17 
 .../bindings/watchdog/faraday,ftwdt010.txt         |   11 
 .../bindings/watchdog/ingenic,jz4740-wdt.txt       |    4 
 .../bindings/watchdog/realtek,rtd119x.txt          |   17 
 .../devicetree/bindings/watchdog/renesas-wdt.txt   |    3 
 .../devicetree/bindings/watchdog/sprd-wdt.txt      |   19 
 Documentation/devicetree/booting-without-of.txt    |    2 
 Documentation/driver-api/s390-drivers.rst          |   32 
 Documentation/filesystems/afs.txt                  |   17 
 Documentation/filesystems/dax.txt                  |    1 
 Documentation/filesystems/ext4.txt                 |    2 
 Documentation/filesystems/fscrypt.rst              |   10 
 Documentation/filesystems/overlayfs.txt            |  106 +
 Documentation/i2c/DMA-considerations               |   67 +
 Documentation/i2c/gpio-fault-injection             |   54 
 Documentation/infiniband/user_verbs.txt            |    2 
 Documentation/ioctl/ioctl-number.txt               |    1 
 Documentation/media/dmx.h.rst.exceptions           |    2 
 Documentation/media/kapi/cec-core.rst              |   14 
 Documentation/media/kapi/dtv-ca.rst                |    2 
 Documentation/media/kapi/dtv-common.rst            |   11 
 Documentation/media/kapi/dtv-demux.rst             |    8 
 Documentation/media/kapi/dtv-frontend.rst          |    8 
 Documentation/media/kapi/dtv-net.rst               |    2 
 Documentation/media/kapi/rc-core.rst               |   82 +
 Documentation/media/kapi/v4l2-dev.rst              |   17 
 Documentation/media/kapi/v4l2-event.rst            |   67 -
 Documentation/media/lirc.h.rst.exceptions          |   31 
 Documentation/media/uapi/dvb/dmx-expbuf.rst        |   88 +
 Documentation/media/uapi/dvb/dmx-mmap.rst          |  116 +
 Documentation/media/uapi/dvb/dmx-munmap.rst        |   54 
 Documentation/media/uapi/dvb/dmx-qbuf.rst          |   83 +
 Documentation/media/uapi/dvb/dmx-querybuf.rst      |   63 +
 Documentation/media/uapi/dvb/dmx-reqbufs.rst       |   74 +
 Documentation/media/uapi/dvb/dmx_fcalls.rst        |    6 
 .../media/uapi/dvb/fe_property_parameters.rst      |   18 
 .../dvb/frontend-property-satellite-systems.rst    |    2 
 Documentation/media/uapi/rc/lirc-dev-intro.rst     |   75 -
 Documentation/media/uapi/rc/lirc-func.rst          |    1 
 Documentation/media/uapi/rc/lirc-get-features.rst  |   25 
 Documentation/media/uapi/rc/lirc-get-length.rst    |   44 
 Documentation/media/uapi/rc/lirc-get-rec-mode.rst  |   45 
 Documentation/media/uapi/rc/lirc-get-send-mode.rst |   40 
 Documentation/media/uapi/rc/lirc-read.rst          |   15 
 Documentation/media/uapi/rc/lirc-write.rst         |   19 
 Documentation/media/uapi/v4l/meta-formats.rst      |    1 
 Documentation/media/uapi/v4l/pixfmt-meta-uvc.rst   |   51 
 Documentation/media/uapi/v4l/pixfmt-rgb.rst        |    1 
 .../media/uapi/v4l/pixfmt-srggb10-ipu3.rst         |  335 +++
 .../media/uapi/v4l/vidioc-g-dv-timings.rst         |    2 
 Documentation/mips/AU1xxx_IDE.README               |    7 
 Documentation/networking/ip-sysctl.txt             |    4 
 Documentation/process/index.rst                    |    1 
 Documentation/process/kernel-docs.rst              |    2 
 Documentation/process/maintainer-pgp-guide.rst     |  929 ++++++++
 Documentation/rtc.txt                              |   81 -
 Documentation/speculation.txt                      |   90 +
 Documentation/sysctl/user.txt                      |    2 
 Documentation/virtual/kvm/00-INDEX                 |    3 
 .../virtual/kvm/amd-memory-encryption.rst          |  247 ++
 Documentation/virtual/kvm/api.txt                  |   54 
 Documentation/virtual/kvm/arm/vgic-mapped-irqs.txt |  187 --
 Documentation/virtual/kvm/cpuid.txt                |    4 
 Documentation/watchdog/watchdog-parameters.txt     |   23 
 MAINTAINERS                                        |  198 +-
 Makefile                                           |   61 -
 arch/Kconfig                                       |   27 
 arch/alpha/include/asm/futex.h                     |    8 
 arch/alpha/include/asm/processor.h                 |    5 
 arch/alpha/include/uapi/asm/termbits.h             |    6 
 arch/alpha/kernel/console.c                        |    1 
 arch/alpha/kernel/pci.c                            |    2 
 arch/alpha/kernel/pci_impl.h                       |    3 
 arch/alpha/kernel/process.c                        |    5 
 arch/alpha/kernel/sys_nautilus.c                   |    2 
 arch/alpha/kernel/traps.c                          |   13 
 arch/arm/Kconfig                                   |   13 
 arch/arm/Kconfig.debug                             |   33 
 arch/arm/Makefile                                  |    6 
 arch/arm/boot/compressed/string.c                  |    5 
 arch/arm/boot/compressed/vmlinux.lds.S             |    8 
 arch/arm/boot/dts/omap3-n900.dts                   |    2 
 arch/arm/common/bL_switcher_dummy_if.c             |    4 
 arch/arm/common/sa1111.c                           |  328 +--
 arch/arm/include/asm/bitops.h                      |    1 
 arch/arm/include/asm/exception.h                   |    3 
 arch/arm/include/asm/glue-cache.h                  |    4 
 arch/arm/include/asm/hardware/cache-b15-rac.h      |   10 
 arch/arm/include/asm/hardware/sa1111.h             |   32 
 arch/arm/include/asm/kvm_emulate.h                 |    2 
 arch/arm/include/asm/kvm_host.h                    |    9 
 arch/arm/include/asm/kvm_hyp.h                     |    3 
 arch/arm/include/asm/kvm_mmu.h                     |   99 +
 arch/arm/include/asm/kvm_psci.h                    |   27 
 arch/arm/include/asm/memory.h                      |    1 
 arch/arm/include/asm/pci.h                         |    5 
 arch/arm/include/asm/pgtable.h                     |    4 
 arch/arm/include/asm/processor.h                   |   10 
 arch/arm/include/asm/ptdump.h                      |   43 
 arch/arm/include/asm/sections.h                    |   21 
 arch/arm/include/asm/string.h                      |   14 
 arch/arm/include/asm/traps.h                       |   12 
 arch/arm/include/asm/unified.h                     |   77 -
 arch/arm/kernel/armksyms.c                         |    1 
 arch/arm/kernel/bios32.c                           |    2 
 arch/arm/kernel/entry-armv.S                       |    6 
 arch/arm/kernel/entry-common.S                     |    1 
 arch/arm/kernel/head-common.S                      |    5 
 arch/arm/kernel/hw_breakpoint.c                    |   10 
 arch/arm/kernel/smp.c                              |    3 
 arch/arm/kernel/stacktrace.c                       |   14 
 arch/arm/kernel/traps.c                            |    4 
 arch/arm/kernel/vmlinux-xip.lds.S                  |    6 
 arch/arm/kernel/vmlinux.lds.S                      |    6 
 arch/arm/kvm/handle_exit.c                         |   17 
 arch/arm/kvm/hyp/switch.c                          |    1 
 arch/arm/kvm/hyp/tlb.c                             |    1 
 arch/arm/lib/Makefile                              |    2 
 arch/arm/lib/memzero.S                             |  137 -
 arch/arm/mach-davinci/board-dm355-evm.c            |   15 
 arch/arm/mach-davinci/board-dm644x-evm.c           |   15 
 arch/arm/mach-mvebu/Kconfig                        |    1 
 arch/arm/mach-sa1100/Kconfig                       |    1 
 arch/arm/mach-sa1100/assabet.c                     |   71 -
 arch/arm/mach-sa1100/neponset.c                    |  159 +
 arch/arm/mach-vt8500/Kconfig                       |    1 
 arch/arm/mm/Kconfig                                |    8 
 arch/arm/mm/Makefile                               |    4 
 arch/arm/mm/cache-b15-rac.c                        |  356 +++
 arch/arm/mm/cache-v7.S                             |   21 
 arch/arm/mm/dump.c                                 |  151 +
 arch/arm/mm/fault.c                                |    5 
 arch/arm/mm/idmap.c                                |    4 
 arch/arm/mm/init.c                                 |    2 
 arch/arm/mm/nommu.c                                |    4 
 arch/arm/mm/pmsa-v7.c                              |    4 
 arch/arm/mm/proc-v7.S                              |    6 
 arch/arm/mm/ptdump_debugfs.c                       |   34 
 arch/arm/probes/kprobes/core.c                     |   14 
 arch/arm64/Kconfig                                 |    2 
 arch/arm64/include/asm/assembler.h                 |   64 +
 arch/arm64/include/asm/barrier.h                   |   22 
 arch/arm64/include/asm/cacheflush.h                |    7 
 arch/arm64/include/asm/futex.h                     |    9 
 arch/arm64/include/asm/kasan.h                     |   17 
 arch/arm64/include/asm/kernel-pgtable.h            |   12 
 arch/arm64/include/asm/kvm_host.h                  |    8 
 arch/arm64/include/asm/kvm_hyp.h                   |    1 
 arch/arm64/include/asm/kvm_mmu.h                   |   36 
 arch/arm64/include/asm/kvm_psci.h                  |   27 
 arch/arm64/include/asm/memory.h                    |    3 
 arch/arm64/include/asm/pgtable-hwdef.h             |    2 
 arch/arm64/include/asm/pgtable-prot.h              |   30 
 arch/arm64/include/asm/processor.h                 |   13 
 arch/arm64/include/asm/spinlock.h                  |    4 
 arch/arm64/include/asm/uaccess.h                   |  155 +
 arch/arm64/kernel/acpi.c                           |    4 
 arch/arm64/kernel/arm64ksyms.c                     |    4 
 arch/arm64/kernel/bpi.S                            |   44 
 arch/arm64/kernel/cpu-reset.S                      |    2 
 arch/arm64/kernel/cpu_errata.c                     |   77 +
 arch/arm64/kernel/cpufeature.c                     |   42 
 arch/arm64/kernel/entry.S                          |   33 
 arch/arm64/kernel/head.S                           |   30 
 arch/arm64/kernel/hibernate-asm.S                  |    4 
 arch/arm64/kernel/perf_event.c                     |    5 
 arch/arm64/kernel/sleep.S                          |    2 
 arch/arm64/kvm/guest.c                             |   15 
 arch/arm64/kvm/handle_exit.c                       |   14 
 arch/arm64/kvm/hyp-init.S                          |    2 
 arch/arm64/kvm/hyp/debug-sr.c                      |    1 
 arch/arm64/kvm/hyp/hyp-entry.S                     |   20 
 arch/arm64/kvm/hyp/switch.c                        |   15 
 arch/arm64/kvm/hyp/tlb.c                           |    1 
 arch/arm64/lib/clear_user.S                        |    6 
 arch/arm64/lib/copy_in_user.S                      |    5 
 arch/arm64/mm/cache.S                              |   32 
 arch/arm64/mm/fault.c                              |   19 
 arch/arm64/mm/kasan_init.c                         |    3 
 arch/arm64/mm/mmu.c                                |   13 
 arch/arm64/mm/proc.S                               |  212 ++
 arch/blackfin/include/uapi/asm/poll.h              |   19 
 arch/cris/arch-v10/drivers/gpio.c                  |    2 
 arch/cris/arch-v10/drivers/sync_serial.c           |    8 
 arch/cris/arch-v32/drivers/sync_serial.c           |   10 
 arch/cris/kernel/Makefile                          |   17 
 arch/cris/kernel/setup.c                           |    2 
 arch/frv/include/uapi/asm/poll.h                   |   19 
 arch/ia64/kernel/perfmon.c                         |   15 
 arch/ia64/mm/discontig.c                           |    6 
 arch/ia64/mm/init.c                                |   18 
 arch/m68k/include/asm/bitops.h                     |    3 
 arch/m68k/include/uapi/asm/poll.h                  |   19 
 arch/microblaze/Kconfig.platform                   |    1 
 arch/microblaze/Makefile                           |   17 
 arch/microblaze/include/asm/io.h                   |    2 
 arch/microblaze/mm/pgtable.c                       |    2 
 arch/mips/Kconfig                                  |   14 
 arch/mips/Makefile                                 |    8 
 arch/mips/bcm47xx/Platform                         |    1 
 arch/mips/bcm63xx/boards/Kconfig                   |    1 
 arch/mips/boot/compressed/Makefile                 |    6 
 arch/mips/boot/dts/ingenic/Makefile                |    1 
 arch/mips/boot/dts/ingenic/gcw0.dts                |   62 +
 arch/mips/boot/dts/ingenic/jz4770.dtsi             |  212 ++
 arch/mips/configs/gcw0_defconfig                   |   27 
 arch/mips/configs/generic/board-ranchu.config      |   30 
 arch/mips/generic/Kconfig                          |   10 
 arch/mips/generic/Makefile                         |    1 
 arch/mips/generic/board-ranchu.c                   |   93 +
 arch/mips/generic/irq.c                            |   18 
 arch/mips/include/asm/bootinfo.h                   |    2 
 arch/mips/include/asm/checksum.h                   |    2 
 arch/mips/include/asm/mach-loongson64/boot_param.h |    2 
 arch/mips/include/asm/machine.h                    |    2 
 arch/mips/include/asm/mipsregs.h                   |  702 +++---
 arch/mips/include/asm/msa.h                        |   63 -
 arch/mips/include/uapi/asm/poll.h                  |   19 
 arch/mips/jazz/setup.c                             |    8 
 arch/mips/jz4740/Kconfig                           |   10 
 arch/mips/jz4740/prom.c                            |   25 
 arch/mips/jz4740/setup.c                           |   22 
 arch/mips/jz4740/time.c                            |    2 
 arch/mips/kernel/branch.c                          |    2 
 arch/mips/kernel/cps-vec.S                         |   17 
 arch/mips/kernel/ftrace.c                          |    2 
 arch/mips/kernel/rtlx.c                            |    4 
 arch/mips/kernel/setup.c                           |   39 
 arch/mips/kernel/smp-cps.c                         |    2 
 arch/mips/kernel/watch.c                           |   31 
 arch/mips/kvm/Kconfig                              |    1 
 arch/mips/kvm/mips.c                               |   67 -
 arch/mips/loongson64/Kconfig                       |    2 
 arch/mips/loongson64/common/mem.c                  |    2 
 arch/mips/loongson64/loongson-3/numa.c             |    2 
 arch/mips/math-emu/cp1emu.c                        |   28 
 arch/mips/math-emu/dp_add.c                        |    3 
 arch/mips/math-emu/dp_div.c                        |    1 
 arch/mips/math-emu/dp_fmax.c                       |    2 
 arch/mips/math-emu/dp_fmin.c                       |    2 
 arch/mips/math-emu/dp_maddf.c                      |    8 
 arch/mips/math-emu/dp_mul.c                        |    4 
 arch/mips/math-emu/dp_sqrt.c                       |    8 
 arch/mips/math-emu/dp_sub.c                        |    2 
 arch/mips/math-emu/ieee754dp.h                     |    3 
 arch/mips/math-emu/sp_add.c                        |    3 
 arch/mips/math-emu/sp_div.c                        |    1 
 arch/mips/math-emu/sp_fdp.c                        |    3 
 arch/mips/math-emu/sp_fmax.c                       |    2 
 arch/mips/math-emu/sp_fmin.c                       |    2 
 arch/mips/math-emu/sp_maddf.c                      |    3 
 arch/mips/math-emu/sp_mul.c                        |    1 
 arch/mips/math-emu/sp_sqrt.c                       |    3 
 arch/mips/math-emu/sp_sub.c                        |    1 
 arch/mips/math-emu/sp_tlong.c                      |    1 
 arch/mips/mm/dma-default.c                         |    6 
 arch/mips/mm/sc-mips.c                             |    9 
 arch/mips/mti-malta/malta-setup.c                  |   10 
 arch/mips/txx9/rbtx4939/setup.c                    |    4 
 arch/nios2/Kconfig                                 |    1 
 arch/nios2/boot/dts/3c120_devboard.dts             |   16 
 arch/nios2/configs/10m50_defconfig                 |    1 
 arch/nios2/configs/3c120_defconfig                 |    1 
 arch/powerpc/Kconfig                               |   20 
 arch/powerpc/Kconfig.debug                         |    6 
 arch/powerpc/Makefile                              |    1 
 arch/powerpc/boot/Makefile                         |    8 
 arch/powerpc/boot/dts/a3m071.dts                   |   10 
 arch/powerpc/boot/dts/akebono.dts                  |    4 
 arch/powerpc/boot/dts/c2k.dts                      |    6 
 arch/powerpc/boot/dts/currituck.dts                |    2 
 arch/powerpc/boot/dts/fsl/mpc8568mds.dts           |   12 
 arch/powerpc/boot/dts/fsl/mpc8569mds.dts           |   20 
 arch/powerpc/boot/dts/fsl/p1021mds.dts             |    6 
 arch/powerpc/boot/dts/fsl/p1025rdb.dtsi            |    8 
 arch/powerpc/boot/dts/fsl/p1025rdb_32b.dts         |    2 
 arch/powerpc/boot/dts/fsl/p1025twr.dtsi            |    8 
 arch/powerpc/boot/dts/fsl/t1040rdb.dts             |    2 
 arch/powerpc/boot/dts/fsl/t1042d4rdb.dts           |   10 
 arch/powerpc/boot/dts/fsl/t1042rdb.dts             |    2 
 arch/powerpc/boot/dts/fsl/t104xrdb.dtsi            |    6 
 arch/powerpc/boot/dts/fsp2.dts                     |    6 
 arch/powerpc/boot/dts/gamecube.dts                 |   14 
 arch/powerpc/boot/dts/haleakala.dts                |    2 
 arch/powerpc/boot/dts/kilauea.dts                  |    4 
 arch/powerpc/boot/dts/kmeter1.dts                  |   10 
 arch/powerpc/boot/dts/makalu.dts                   |    4 
 arch/powerpc/boot/dts/mpc832x_mds.dts              |   10 
 arch/powerpc/boot/dts/mpc832x_rdb.dts              |    8 
 arch/powerpc/boot/dts/mpc836x_mds.dts              |    8 
 arch/powerpc/boot/dts/sbc8548-altflash.dts         |    8 
 arch/powerpc/boot/dts/sbc8548.dts                  |    8 
 arch/powerpc/boot/dts/wii.dts                      |   32 
 arch/powerpc/boot/serial.c                         |    6 
 arch/powerpc/configs/mpc866_ads_defconfig          |    1 
 arch/powerpc/configs/powernv_defconfig             |    2 
 arch/powerpc/include/asm/book3s/32/pgtable.h       |   23 
 arch/powerpc/include/asm/book3s/64/hash-4k.h       |   20 
 arch/powerpc/include/asm/book3s/64/hash-64k.h      |   71 -
 arch/powerpc/include/asm/book3s/64/hash.h          |    8 
 arch/powerpc/include/asm/book3s/64/mmu-hash.h      |    5 
 arch/powerpc/include/asm/book3s/64/mmu.h           |   10 
 arch/powerpc/include/asm/book3s/64/pgtable.h       |   79 +
 arch/powerpc/include/asm/book3s/64/tlbflush-hash.h |    1 
 .../powerpc/include/asm/book3s/64/tlbflush-radix.h |    7 
 arch/powerpc/include/asm/book3s/64/tlbflush.h      |   38 
 arch/powerpc/include/asm/bug.h                     |    4 
 arch/powerpc/include/asm/code-patching.h           |    2 
 arch/powerpc/include/asm/cpm.h                     |    2 
 arch/powerpc/include/asm/cpm1.h                    |    2 
 arch/powerpc/include/asm/cputable.h                |   21 
 arch/powerpc/include/asm/drmem.h                   |  102 +
 arch/powerpc/include/asm/eeh.h                     |    2 
 arch/powerpc/include/asm/exception-64s.h           |  103 +
 arch/powerpc/include/asm/firmware.h                |    5 
 arch/powerpc/include/asm/hardirq.h                 |    1 
 arch/powerpc/include/asm/head-64.h                 |   47 
 arch/powerpc/include/asm/hmi.h                     |    4 
 arch/powerpc/include/asm/hugetlb.h                 |    3 
 arch/powerpc/include/asm/hw_irq.h                  |  161 +
 arch/powerpc/include/asm/imc-pmu.h                 |    9 
 arch/powerpc/include/asm/irqflags.h                |   14 
 arch/powerpc/include/asm/kexec.h                   |    2 
 arch/powerpc/include/asm/kvm_book3s.h              |    6 
 arch/powerpc/include/asm/kvm_book3s_64.h           |   14 
 arch/powerpc/include/asm/kvm_host.h                |    8 
 arch/powerpc/include/asm/kvm_ppc.h                 |    6 
 arch/powerpc/include/asm/local.h                   |  200 +-
 arch/powerpc/include/asm/machdep.h                 |    8 
 arch/powerpc/include/asm/membarrier.h              |   27 
 arch/powerpc/include/asm/mman.h                    |   13 
 arch/powerpc/include/asm/mmu-8xx.h                 |   60 -
 arch/powerpc/include/asm/mmu.h                     |    9 
 arch/powerpc/include/asm/mmu_context.h             |   22 
 arch/powerpc/include/asm/mpic_timer.h              |    8 
 arch/powerpc/include/asm/nmi.h                     |    4 
 arch/powerpc/include/asm/nohash/32/pgalloc.h       |    3 
 arch/powerpc/include/asm/nohash/32/pgtable.h       |    2 
 arch/powerpc/include/asm/nohash/32/pte-8xx.h       |   25 
 arch/powerpc/include/asm/nohash/pgtable.h          |   27 
 arch/powerpc/include/asm/nohash/pte-book3e.h       |    1 
 arch/powerpc/include/asm/opal-api.h                |    6 
 arch/powerpc/include/asm/opal.h                    |    6 
 arch/powerpc/include/asm/paca.h                    |    5 
 arch/powerpc/include/asm/pci-bridge.h              |    9 
 arch/powerpc/include/asm/pci.h                     |    2 
 arch/powerpc/include/asm/pkeys.h                   |  218 ++
 arch/powerpc/include/asm/pnv-ocxl.h                |   36 
 arch/powerpc/include/asm/ppc-opcode.h              |    8 
 arch/powerpc/include/asm/processor.h               |    5 
 arch/powerpc/include/asm/prom.h                    |   27 
 arch/powerpc/include/asm/pte-common.h              |   37 
 arch/powerpc/include/asm/reg.h                     |    6 
 arch/powerpc/include/asm/reg_8xx.h                 |   82 -
 arch/powerpc/include/asm/systbl.h                  |    3 
 arch/powerpc/include/asm/unistd.h                  |    6 
 arch/powerpc/include/asm/xive-regs.h               |   35 
 arch/powerpc/include/asm/xive.h                    |   43 
 arch/powerpc/include/uapi/asm/elf.h                |    1 
 arch/powerpc/include/uapi/asm/kvm.h                |    2 
 arch/powerpc/include/uapi/asm/mman.h               |    6 
 arch/powerpc/include/uapi/asm/unistd.h             |    3 
 arch/powerpc/kernel/asm-offsets.c                  |   11 
 arch/powerpc/kernel/cpu_setup_power.S              |   50 
 arch/powerpc/kernel/cputable.c                     |   15 
 arch/powerpc/kernel/crash.c                        |   16 
 arch/powerpc/kernel/dt_cpu_ftrs.c                  |   30 
 arch/powerpc/kernel/eeh.c                          |   59 +
 arch/powerpc/kernel/eeh_driver.c                   |   10 
 arch/powerpc/kernel/eeh_sysfs.c                    |   64 +
 arch/powerpc/kernel/entry_32.S                     |   10 
 arch/powerpc/kernel/entry_64.S                     |   67 -
 arch/powerpc/kernel/exceptions-64e.S               |   20 
 arch/powerpc/kernel/exceptions-64s.S               |  118 +
 arch/powerpc/kernel/head_64.S                      |   11 
 arch/powerpc/kernel/head_8xx.S                     |  275 +-
 arch/powerpc/kernel/idle_book3e.S                  |    5 
 arch/powerpc/kernel/idle_power4.S                  |    5 
 arch/powerpc/kernel/irq.c                          |   29 
 arch/powerpc/kernel/mce.c                          |  142 +
 arch/powerpc/kernel/mce_power.c                    |  115 -
 arch/powerpc/kernel/module.lds                     |    8 
 arch/powerpc/kernel/module_64.c                    |   35 
 arch/powerpc/kernel/optprobes_head.S               |    2 
 arch/powerpc/kernel/paca.c                         |   13 
 arch/powerpc/kernel/pci-common.c                   |   38 
 arch/powerpc/kernel/pci-hotplug.c                  |   20 
 arch/powerpc/kernel/pci_32.c                       |    3 
 arch/powerpc/kernel/pci_dn.c                       |    6 
 arch/powerpc/kernel/pci_of_scan.c                  |    9 
 arch/powerpc/kernel/proc_powerpc.c                 |    2 
 arch/powerpc/kernel/process.c                      |   28 
 arch/powerpc/kernel/prom.c                         |  115 -
 arch/powerpc/kernel/prom_init.c                    |    2 
 arch/powerpc/kernel/ptrace.c                       |   78 +
 arch/powerpc/kernel/rtas-proc.c                    |   14 
 arch/powerpc/kernel/rtas_flash.c                   |    2 
 arch/powerpc/kernel/rtasd.c                        |    4 
 arch/powerpc/kernel/setup-common.c                 |   21 
 arch/powerpc/kernel/setup.h                        |    4 
 arch/powerpc/kernel/setup_64.c                     |   48 
 arch/powerpc/kernel/signal_32.c                    |    8 
 arch/powerpc/kernel/signal_64.c                    |   11 
 arch/powerpc/kernel/smp.c                          |   18 
 arch/powerpc/kernel/sysfs.c                        |    8 
 arch/powerpc/kernel/time.c                         |    6 
 arch/powerpc/kernel/traps.c                        |   51 
 arch/powerpc/kernel/vdso64/gettimeofday.S          |   67 -
 arch/powerpc/kernel/vmlinux.lds.S                  |    1 
 arch/powerpc/kernel/watchdog.c                     |  100 -
 arch/powerpc/kvm/Kconfig                           |    3 
 arch/powerpc/kvm/book3s.c                          |   24 
 arch/powerpc/kvm/book3s_64_mmu_hv.c                |   38 
 arch/powerpc/kvm/book3s_64_mmu_radix.c             |    2 
 arch/powerpc/kvm/book3s_hv.c                       |   80 -
 arch/powerpc/kvm/book3s_hv_ras.c                   |   14 
 arch/powerpc/kvm/book3s_hv_rm_mmu.c                |    9 
 arch/powerpc/kvm/book3s_hv_rmhandlers.S            |  242 +-
 arch/powerpc/kvm/book3s_interrupts.S               |    4 
 arch/powerpc/kvm/book3s_pr.c                       |   20 
 arch/powerpc/kvm/book3s_xics.c                     |    2 
 arch/powerpc/kvm/book3s_xive.c                     |  109 +
 arch/powerpc/kvm/book3s_xive.h                     |   15 
 arch/powerpc/kvm/booke.c                           |   51 
 arch/powerpc/kvm/emulate_loadstore.c               |   36 
 arch/powerpc/kvm/powerpc.c                         |  200 ++
 arch/powerpc/kvm/timing.c                          |    3 
 arch/powerpc/lib/code-patching.c                   |   37 
 arch/powerpc/lib/feature-fixups.c                  |    8 
 arch/powerpc/mm/8xx_mmu.c                          |    4 
 arch/powerpc/mm/Makefile                           |    3 
 arch/powerpc/mm/drmem.c                            |  439 ++++
 arch/powerpc/mm/dump_linuxpagetables.c             |   32 
 arch/powerpc/mm/fault.c                            |   53 
 arch/powerpc/mm/hash64_4k.c                        |   14 
 arch/powerpc/mm/hash64_64k.c                       |  123 +
 arch/powerpc/mm/hash_native_64.c                   |   97 +
 arch/powerpc/mm/hash_utils_64.c                    |   97 +
 arch/powerpc/mm/hugetlbpage-hash64.c               |   16 
 arch/powerpc/mm/hugetlbpage.c                      |    8 
 arch/powerpc/mm/init_64.c                          |   22 
 arch/powerpc/mm/mem.c                              |   14 
 arch/powerpc/mm/mmu_context.c                      |    7 
 arch/powerpc/mm/mmu_context_book3s64.c             |    2 
 arch/powerpc/mm/numa.c                             |  333 +--
 arch/powerpc/mm/pgtable-radix.c                    |   23 
 arch/powerpc/mm/pgtable.c                          |    3 
 arch/powerpc/mm/pgtable_32.c                       |    9 
 arch/powerpc/mm/pgtable_64.c                       |   14 
 arch/powerpc/mm/pkeys.c                            |  468 ++++
 arch/powerpc/mm/subpage-prot.c                     |    3 
 arch/powerpc/mm/tlb-radix.c                        |   68 +
 arch/powerpc/mm/tlb_nohash.c                       |    5 
 arch/powerpc/perf/8xx-pmu.c                        |   52 
 arch/powerpc/perf/Makefile                         |    2 
 arch/powerpc/perf/core-book3s.c                    |    2 
 arch/powerpc/perf/imc-pmu.c                        |  102 +
 arch/powerpc/platforms/44x/fsp2.c                  |  259 ++
 arch/powerpc/platforms/44x/fsp2.h                  |  272 ++
 arch/powerpc/platforms/512x/mpc512x_shared.c       |    4 
 arch/powerpc/platforms/52xx/mpc52xx_gpt.c          |   52 
 arch/powerpc/platforms/83xx/mcu_mpc8349emitx.c     |    2 
 arch/powerpc/platforms/83xx/mpc832x_mds.c          |    2 
 arch/powerpc/platforms/83xx/mpc832x_rdb.c          |    2 
 arch/powerpc/platforms/83xx/mpc836x_mds.c          |    2 
 arch/powerpc/platforms/85xx/socrates_fpga_pic.c    |    7 
 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c         |    2 
 arch/powerpc/platforms/8xx/Kconfig                 |   12 
 arch/powerpc/platforms/Kconfig                     |   11 
 arch/powerpc/platforms/Kconfig.cputype             |    8 
 arch/powerpc/platforms/cell/interrupt.c            |    3 
 arch/powerpc/platforms/cell/setup.c                |    3 
 arch/powerpc/platforms/cell/spider-pic.c           |    3 
 arch/powerpc/platforms/cell/spu_manage.c           |    4 
 arch/powerpc/platforms/cell/spufs/backing_ops.c    |    8 
 arch/powerpc/platforms/cell/spufs/file.c           |   16 
 arch/powerpc/platforms/cell/spufs/hw_ops.c         |    8 
 arch/powerpc/platforms/cell/spufs/inode.c          |    4 
 arch/powerpc/platforms/cell/spufs/spufs.h          |    2 
 arch/powerpc/platforms/maple/time.c                |    2 
 arch/powerpc/platforms/pasemi/dma_lib.c            |    4 
 arch/powerpc/platforms/powermac/backlight.c        |    6 
 arch/powerpc/platforms/powermac/feature.c          |    5 
 arch/powerpc/platforms/powermac/pic.c              |    8 
 arch/powerpc/platforms/powermac/smp.c              |    4 
 arch/powerpc/platforms/powernv/Makefile            |    1 
 arch/powerpc/platforms/powernv/eeh-powernv.c       |  101 -
 arch/powerpc/platforms/powernv/npu-dma.c           |    7 
 arch/powerpc/platforms/powernv/ocxl.c              |  515 ++++
 arch/powerpc/platforms/powernv/opal-dump.c         |    4 
 arch/powerpc/platforms/powernv/opal-elog.c         |    4 
 arch/powerpc/platforms/powernv/opal-imc.c          |   77 +
 arch/powerpc/platforms/powernv/opal-prd.c          |    2 
 arch/powerpc/platforms/powernv/opal-sysparam.c     |    6 
 arch/powerpc/platforms/powernv/opal-wrappers.S     |    3 
 arch/powerpc/platforms/powernv/opal.c              |   28 
 arch/powerpc/platforms/powernv/pci-ioda.c          |   88 +
 arch/powerpc/platforms/powernv/pci.c               |    4 
 arch/powerpc/platforms/powernv/pci.h               |    8 
 arch/powerpc/platforms/powernv/smp.c               |   28 
 arch/powerpc/platforms/ps3/device-init.c           |   12 
 arch/powerpc/platforms/ps3/mm.c                    |    4 
 arch/powerpc/platforms/ps3/os-area.c               |    2 
 arch/powerpc/platforms/ps3/setup.c                 |    1 
 arch/powerpc/platforms/pseries/cmm.c               |   16 
 arch/powerpc/platforms/pseries/eeh_pseries.c       |  162 +
 arch/powerpc/platforms/pseries/firmware.c          |    2 
 arch/powerpc/platforms/pseries/hotplug-cpu.c       |    3 
 arch/powerpc/platforms/pseries/hotplug-memory.c    |  522 ++--
 arch/powerpc/platforms/pseries/hvCall_inst.c       |    2 
 arch/powerpc/platforms/pseries/ibmebus.c           |    4 
 arch/powerpc/platforms/pseries/iommu.c             |    8 
 arch/powerpc/platforms/pseries/lparcfg.c           |    8 
 arch/powerpc/platforms/pseries/mobility.c          |    2 
 arch/powerpc/platforms/pseries/of_helpers.c        |   60 +
 arch/powerpc/platforms/pseries/pci.c               |  177 +-
 arch/powerpc/platforms/pseries/pseries_energy.c    |  126 +
 arch/powerpc/platforms/pseries/reconfig.c          |    2 
 arch/powerpc/platforms/pseries/scanlog.c           |    2 
 arch/powerpc/platforms/pseries/setup.c             |  176 +-
 arch/powerpc/platforms/pseries/suspend.c           |    3 
 arch/powerpc/sysdev/Makefile                       |    4 
 arch/powerpc/sysdev/axonram.c                      |  383 ---
 arch/powerpc/sysdev/cpm1.c                         |   33 
 arch/powerpc/sysdev/cpm2.c                         |   11 
 arch/powerpc/sysdev/cpm_common.c                   |    5 
 arch/powerpc/sysdev/cpm_gpio.c                     |   80 +
 arch/powerpc/sysdev/fsl_mpic_timer_wakeup.c        |   16 
 arch/powerpc/sysdev/fsl_pci.c                      |   14 
 arch/powerpc/sysdev/i8259.c                        |    6 
 arch/powerpc/sysdev/mpic.c                         |   10 
 arch/powerpc/sysdev/mpic_timer.c                   |   55 
 arch/powerpc/sysdev/mv64x60_pci.c                  |    6 
 arch/powerpc/sysdev/xics/icp-native.c              |   10 
 arch/powerpc/sysdev/xics/ics-opal.c                |    4 
 arch/powerpc/sysdev/xics/ics-rtas.c                |    4 
 arch/powerpc/sysdev/xics/xics-common.c             |    8 
 arch/powerpc/sysdev/xive/common.c                  |    8 
 arch/powerpc/sysdev/xive/native.c                  |   18 
 arch/powerpc/xmon/ppc-dis.c                        |    4 
 arch/powerpc/xmon/xmon.c                           |    6 
 arch/riscv/Kconfig                                 |   10 
 arch/riscv/include/asm/Kbuild                      |    1 
 arch/riscv/include/asm/csr.h                       |   14 
 arch/riscv/include/asm/ftrace.h                    |   10 
 arch/riscv/include/asm/mmu_context.h               |   17 
 arch/riscv/include/asm/tlbflush.h                  |   20 
 arch/riscv/include/asm/unistd.h                    |    1 
 arch/riscv/kernel/Makefile                         |    7 
 arch/riscv/kernel/entry.S                          |    9 
 arch/riscv/kernel/ftrace.c                         |   41 
 arch/riscv/kernel/head.S                           |    6 
 arch/riscv/kernel/mcount.S                         |  126 +
 arch/riscv/kernel/setup.c                          |   44 
 arch/riscv/kernel/vdso.c                           |    2 
 arch/riscv/mm/fault.c                              |    4 
 arch/riscv/mm/init.c                               |   12 
 arch/s390/Kconfig                                  |   46 
 arch/s390/Makefile                                 |   10 
 arch/s390/include/asm/barrier.h                    |   24 
 arch/s390/include/asm/bitops.h                     |    5 
 arch/s390/include/asm/css_chars.h                  |    4 
 arch/s390/include/asm/eadm.h                       |    2 
 arch/s390/include/asm/facility.h                   |   18 
 arch/s390/include/asm/kvm_host.h                   |  126 +
 arch/s390/include/asm/lowcore.h                    |    9 
 arch/s390/include/asm/nospec-branch.h              |   18 
 arch/s390/include/asm/processor.h                  |    4 
 arch/s390/include/asm/runtime_instr.h              |   67 -
 arch/s390/include/asm/sclp.h                       |    1 
 arch/s390/include/asm/sysinfo.h                    |    3 
 arch/s390/include/asm/thread_info.h                |    4 
 arch/s390/include/uapi/asm/runtime_instr.h         |   74 +
 arch/s390/kernel/Makefile                          |    4 
 arch/s390/kernel/alternative.c                     |   26 
 arch/s390/kernel/early.c                           |    5 
 arch/s390/kernel/entry.S                           |  249 ++
 arch/s390/kernel/ipl.c                             |    1 
 arch/s390/kernel/kprobes.c                         |    2 
 arch/s390/kernel/module.c                          |   62 -
 arch/s390/kernel/nospec-branch.c                   |  100 +
 arch/s390/kernel/perf_cpum_cf_events.c             |    2 
 arch/s390/kernel/processor.c                       |   18 
 arch/s390/kernel/runtime_instr.c                   |   10 
 arch/s390/kernel/setup.c                           |    8 
 arch/s390/kernel/smp.c                             |    7 
 arch/s390/kernel/sysinfo.c                         |    2 
 arch/s390/kernel/vmlinux.lds.S                     |   14 
 arch/s390/kvm/Kconfig                              |    1 
 arch/s390/kvm/diag.c                               |    1 
 arch/s390/kvm/interrupt.c                          |  288 ++
 arch/s390/kvm/kvm-s390.c                           |  209 +-
 arch/s390/kvm/kvm-s390.h                           |   22 
 arch/s390/kvm/priv.c                               |   38 
 arch/s390/kvm/sigp.c                               |   18 
 arch/s390/kvm/vsie.c                               |   91 -
 arch/s390/mm/gmap.c                                |   44 
 arch/s390/mm/init.c                                |    7 
 arch/s390/mm/vmem.c                                |    6 
 arch/score/kernel/setup.c                          |    4 
 arch/sh/mm/init.c                                  |   10 
 arch/sparc/include/uapi/asm/poll.h                 |   28 
 arch/sparc/mm/init_64.c                            |    5 
 arch/um/drivers/mconsole_kern.c                    |    3 
 arch/unicore32/include/asm/bitops.h                |    2 
 arch/x86/Kconfig                                   |    5 
 arch/x86/entry/common.c                            |    9 
 arch/x86/entry/entry_32.S                          |    8 
 arch/x86/entry/entry_64.S                          |  134 -
 arch/x86/entry/syscall_64.c                        |    7 
 arch/x86/events/perf_event.h                       |    3 
 arch/x86/hyperv/hv_init.c                          |  123 +
 arch/x86/include/asm/barrier.h                     |   28 
 arch/x86/include/asm/cpufeatures.h                 |    1 
 arch/x86/include/asm/fixmap.h                      |    6 
 arch/x86/include/asm/hardirq.h                     |    3 
 arch/x86/include/asm/intel-family.h                |    6 
 arch/x86/include/asm/intel_pmc_ipc.h               |    6 
 arch/x86/include/asm/irq_vectors.h                 |    7 
 arch/x86/include/asm/kasan.h                       |   12 
 arch/x86/include/asm/kvm_host.h                    |   22 
 arch/x86/include/asm/mshyperv.h                    |   32 
 arch/x86/include/asm/msr-index.h                   |    2 
 arch/x86/include/asm/msr.h                         |    3 
 arch/x86/include/asm/nospec-branch.h               |    2 
 arch/x86/include/asm/pat.h                         |    2 
 arch/x86/include/asm/pgtable_32_types.h            |    5 
 arch/x86/include/asm/pmc_core.h                    |   27 
 arch/x86/include/asm/processor.h                   |   10 
 arch/x86/include/asm/svm.h                         |    3 
 arch/x86/include/asm/sync_core.h                   |   28 
 arch/x86/include/asm/syscall.h                     |    6 
 arch/x86/include/asm/thread_info.h                 |    3 
 arch/x86/include/asm/tlbflush.h                    |    2 
 arch/x86/include/asm/uaccess.h                     |   15 
 arch/x86/include/asm/uaccess_32.h                  |    6 
 arch/x86/include/asm/uaccess_64.h                  |   12 
 arch/x86/include/uapi/asm/hyperv.h                 |   27 
 arch/x86/include/uapi/asm/kvm_para.h               |    4 
 arch/x86/kernel/acpi/boot.c                        |    3 
 arch/x86/kernel/alternative.c                      |   14 
 arch/x86/kernel/apm_32.c                           |    3 
 arch/x86/kernel/cpu/amd.c                          |   66 -
 arch/x86/kernel/cpu/bugs.c                         |   96 +
 arch/x86/kernel/cpu/common.c                       |   25 
 arch/x86/kernel/cpu/intel.c                        |   27 
 arch/x86/kernel/cpu/mcheck/dev-mcelog.c            |    4 
 arch/x86/kernel/cpu/mshyperv.c                     |    6 
 arch/x86/kernel/cpu/scattered.c                    |    1 
 arch/x86/kernel/dumpstack.c                        |    2 
 arch/x86/kernel/irq.c                              |    9 
 arch/x86/kernel/kvm.c                              |   49 
 arch/x86/kernel/process_64.c                       |    4 
 arch/x86/kernel/ptrace.c                           |    2 
 arch/x86/kernel/relocate_kernel_64.S               |    8 
 arch/x86/kernel/signal.c                           |    2 
 arch/x86/kvm/Kconfig                               |    8 
 arch/x86/kvm/cpuid.c                               |   44 
 arch/x86/kvm/cpuid.h                               |    1 
 arch/x86/kvm/emulate.c                             |   62 -
 arch/x86/kvm/irq.c                                 |    2 
 arch/x86/kvm/lapic.c                               |   25 
 arch/x86/kvm/lapic.h                               |    4 
 arch/x86/kvm/mmu.c                                 |   26 
 arch/x86/kvm/mmu_audit.c                           |    2 
 arch/x86/kvm/svm.c                                 | 1429 ++++++++++++
 arch/x86/kvm/vmx.c                                 | 1392 +++++++-----
 arch/x86/kvm/vmx_shadow_fields.h                   |   77 +
 arch/x86/kvm/x86.c                                 |  346 ++-
 arch/x86/kvm/x86.h                                 |   33 
 arch/x86/lib/getuser.S                             |   10 
 arch/x86/lib/usercopy_32.c                         |    8 
 arch/x86/mm/init_32.c                              |    9 
 arch/x86/mm/init_64.c                              |   94 -
 arch/x86/mm/pat.c                                  |   19 
 arch/x86/mm/tlb.c                                  |   39 
 arch/x86/pci/irq.c                                 |    3 
 arch/x86/pci/xen.c                                 |    4 
 arch/x86/power/hibernate_32.c                      |    2 
 arch/x86/power/hibernate_64.c                      |    2 
 arch/x86/xen/p2m.c                                 |    6 
 arch/x86/xen/xen-head.S                            |   16 
 arch/xtensa/include/asm/kasan.h                    |    2 
 arch/xtensa/include/uapi/asm/poll.h                |   21 
 block/bfq-iosched.c                                |  107 +
 block/blk-core.c                                   |   14 
 block/blk-merge.c                                  |   29 
 block/blk-mq-sched.c                               |    2 
 block/blk-mq.c                                     |   20 
 block/blk-wbt.c                                    |   10 
 block/bsg.c                                        |    4 
 crypto/af_alg.c                                    |   16 
 drivers/Makefile                                   |    5 
 drivers/acpi/Kconfig                               |    7 
 drivers/acpi/acpi_dbg.c                            |    4 
 drivers/acpi/acpi_lpit.c                           |    1 
 drivers/acpi/acpi_video.c                          |    2 
 drivers/acpi/acpica/acapps.h                       |    4 
 drivers/acpi/acpica/accommon.h                     |    2 
 drivers/acpi/acpica/acconvert.h                    |    2 
 drivers/acpi/acpica/acdebug.h                      |    2 
 drivers/acpi/acpica/acdispat.h                     |    2 
 drivers/acpi/acpica/acevents.h                     |    2 
 drivers/acpi/acpica/acglobal.h                     |    2 
 drivers/acpi/acpica/achware.h                      |    2 
 drivers/acpi/acpica/acinterp.h                     |    2 
 drivers/acpi/acpica/aclocal.h                      |    2 
 drivers/acpi/acpica/acmacros.h                     |    2 
 drivers/acpi/acpica/acnamesp.h                     |    2 
 drivers/acpi/acpica/acobject.h                     |    2 
 drivers/acpi/acpica/acopcode.h                     |    2 
 drivers/acpi/acpica/acparser.h                     |    2 
 drivers/acpi/acpica/acpredef.h                     |    2 
 drivers/acpi/acpica/acresrc.h                      |    2 
 drivers/acpi/acpica/acstruct.h                     |    2 
 drivers/acpi/acpica/actables.h                     |    2 
 drivers/acpi/acpica/acutils.h                      |    2 
 drivers/acpi/acpica/amlcode.h                      |    2 
 drivers/acpi/acpica/amlresrc.h                     |    2 
 drivers/acpi/acpica/dbcmds.c                       |    2 
 drivers/acpi/acpica/dbconvert.c                    |    2 
 drivers/acpi/acpica/dbdisply.c                     |    2 
 drivers/acpi/acpica/dbexec.c                       |    2 
 drivers/acpi/acpica/dbfileio.c                     |    2 
 drivers/acpi/acpica/dbhistry.c                     |    2 
 drivers/acpi/acpica/dbinput.c                      |    2 
 drivers/acpi/acpica/dbmethod.c                     |    2 
 drivers/acpi/acpica/dbnames.c                      |    2 
 drivers/acpi/acpica/dbobject.c                     |    2 
 drivers/acpi/acpica/dbstats.c                      |    2 
 drivers/acpi/acpica/dbtest.c                       |    2 
 drivers/acpi/acpica/dbutils.c                      |    2 
 drivers/acpi/acpica/dbxface.c                      |    2 
 drivers/acpi/acpica/dsargs.c                       |    2 
 drivers/acpi/acpica/dscontrol.c                    |    2 
 drivers/acpi/acpica/dsdebug.c                      |    2 
 drivers/acpi/acpica/dsfield.c                      |    2 
 drivers/acpi/acpica/dsinit.c                       |    2 
 drivers/acpi/acpica/dsmethod.c                     |    2 
 drivers/acpi/acpica/dsmthdat.c                     |    2 
 drivers/acpi/acpica/dsobject.c                     |    2 
 drivers/acpi/acpica/dsopcode.c                     |    2 
 drivers/acpi/acpica/dspkginit.c                    |    2 
 drivers/acpi/acpica/dsutils.c                      |    2 
 drivers/acpi/acpica/dswexec.c                      |    2 
 drivers/acpi/acpica/dswload.c                      |    2 
 drivers/acpi/acpica/dswload2.c                     |    2 
 drivers/acpi/acpica/dswscope.c                     |    2 
 drivers/acpi/acpica/dswstate.c                     |    2 
 drivers/acpi/acpica/evevent.c                      |    2 
 drivers/acpi/acpica/evglock.c                      |    2 
 drivers/acpi/acpica/evgpe.c                        |    2 
 drivers/acpi/acpica/evgpeblk.c                     |    2 
 drivers/acpi/acpica/evgpeinit.c                    |    2 
 drivers/acpi/acpica/evgpeutil.c                    |    2 
 drivers/acpi/acpica/evhandler.c                    |    2 
 drivers/acpi/acpica/evmisc.c                       |    2 
 drivers/acpi/acpica/evregion.c                     |    2 
 drivers/acpi/acpica/evrgnini.c                     |    2 
 drivers/acpi/acpica/evsci.c                        |    2 
 drivers/acpi/acpica/evxface.c                      |    2 
 drivers/acpi/acpica/evxfevnt.c                     |    2 
 drivers/acpi/acpica/evxfgpe.c                      |    2 
 drivers/acpi/acpica/evxfregn.c                     |    2 
 drivers/acpi/acpica/exconcat.c                     |    2 
 drivers/acpi/acpica/exconfig.c                     |    2 
 drivers/acpi/acpica/exconvrt.c                     |    2 
 drivers/acpi/acpica/excreate.c                     |    2 
 drivers/acpi/acpica/exdebug.c                      |    2 
 drivers/acpi/acpica/exdump.c                       |    2 
 drivers/acpi/acpica/exfield.c                      |    2 
 drivers/acpi/acpica/exfldio.c                      |    2 
 drivers/acpi/acpica/exmisc.c                       |    2 
 drivers/acpi/acpica/exmutex.c                      |    2 
 drivers/acpi/acpica/exnames.c                      |    2 
 drivers/acpi/acpica/exoparg1.c                     |    2 
 drivers/acpi/acpica/exoparg2.c                     |    2 
 drivers/acpi/acpica/exoparg3.c                     |    2 
 drivers/acpi/acpica/exoparg6.c                     |    2 
 drivers/acpi/acpica/exprep.c                       |    2 
 drivers/acpi/acpica/exregion.c                     |    2 
 drivers/acpi/acpica/exresnte.c                     |    2 
 drivers/acpi/acpica/exresolv.c                     |    2 
 drivers/acpi/acpica/exresop.c                      |    2 
 drivers/acpi/acpica/exstore.c                      |    2 
 drivers/acpi/acpica/exstoren.c                     |    2 
 drivers/acpi/acpica/exstorob.c                     |    2 
 drivers/acpi/acpica/exsystem.c                     |    2 
 drivers/acpi/acpica/extrace.c                      |    2 
 drivers/acpi/acpica/exutils.c                      |    2 
 drivers/acpi/acpica/hwacpi.c                       |    2 
 drivers/acpi/acpica/hwesleep.c                     |    2 
 drivers/acpi/acpica/hwgpe.c                        |    2 
 drivers/acpi/acpica/hwpci.c                        |    2 
 drivers/acpi/acpica/hwregs.c                       |    2 
 drivers/acpi/acpica/hwsleep.c                      |    2 
 drivers/acpi/acpica/hwtimer.c                      |    2 
 drivers/acpi/acpica/hwvalid.c                      |    2 
 drivers/acpi/acpica/hwxface.c                      |    2 
 drivers/acpi/acpica/hwxfsleep.c                    |    2 
 drivers/acpi/acpica/nsaccess.c                     |    2 
 drivers/acpi/acpica/nsalloc.c                      |    2 
 drivers/acpi/acpica/nsarguments.c                  |    2 
 drivers/acpi/acpica/nsconvert.c                    |    2 
 drivers/acpi/acpica/nsdump.c                       |    2 
 drivers/acpi/acpica/nsdumpdv.c                     |    2 
 drivers/acpi/acpica/nseval.c                       |    2 
 drivers/acpi/acpica/nsinit.c                       |    2 
 drivers/acpi/acpica/nsload.c                       |    2 
 drivers/acpi/acpica/nsnames.c                      |    2 
 drivers/acpi/acpica/nsobject.c                     |    2 
 drivers/acpi/acpica/nsparse.c                      |    2 
 drivers/acpi/acpica/nspredef.c                     |    2 
 drivers/acpi/acpica/nsprepkg.c                     |    2 
 drivers/acpi/acpica/nsrepair.c                     |    2 
 drivers/acpi/acpica/nsrepair2.c                    |    2 
 drivers/acpi/acpica/nssearch.c                     |    2 
 drivers/acpi/acpica/nsutils.c                      |    2 
 drivers/acpi/acpica/nswalk.c                       |    2 
 drivers/acpi/acpica/nsxfeval.c                     |    2 
 drivers/acpi/acpica/nsxfname.c                     |    2 
 drivers/acpi/acpica/nsxfobj.c                      |    2 
 drivers/acpi/acpica/psargs.c                       |    2 
 drivers/acpi/acpica/psloop.c                       |    2 
 drivers/acpi/acpica/psobject.c                     |    2 
 drivers/acpi/acpica/psopcode.c                     |    2 
 drivers/acpi/acpica/psopinfo.c                     |    2 
 drivers/acpi/acpica/psparse.c                      |    2 
 drivers/acpi/acpica/psscope.c                      |    2 
 drivers/acpi/acpica/pstree.c                       |    2 
 drivers/acpi/acpica/psutils.c                      |    2 
 drivers/acpi/acpica/pswalk.c                       |    2 
 drivers/acpi/acpica/psxface.c                      |    2 
 drivers/acpi/acpica/rsaddr.c                       |    2 
 drivers/acpi/acpica/rscalc.c                       |    2 
 drivers/acpi/acpica/rscreate.c                     |    2 
 drivers/acpi/acpica/rsdump.c                       |    2 
 drivers/acpi/acpica/rsdumpinfo.c                   |    2 
 drivers/acpi/acpica/rsinfo.c                       |    2 
 drivers/acpi/acpica/rsio.c                         |    2 
 drivers/acpi/acpica/rsirq.c                        |    2 
 drivers/acpi/acpica/rslist.c                       |    2 
 drivers/acpi/acpica/rsmemory.c                     |    2 
 drivers/acpi/acpica/rsmisc.c                       |    2 
 drivers/acpi/acpica/rsserial.c                     |    2 
 drivers/acpi/acpica/rsutils.c                      |    2 
 drivers/acpi/acpica/rsxface.c                      |    2 
 drivers/acpi/acpica/tbdata.c                       |    2 
 drivers/acpi/acpica/tbfadt.c                       |    2 
 drivers/acpi/acpica/tbfind.c                       |    2 
 drivers/acpi/acpica/tbinstal.c                     |    2 
 drivers/acpi/acpica/tbprint.c                      |    2 
 drivers/acpi/acpica/tbutils.c                      |    2 
 drivers/acpi/acpica/tbxface.c                      |    2 
 drivers/acpi/acpica/tbxfload.c                     |    2 
 drivers/acpi/acpica/tbxfroot.c                     |    2 
 drivers/acpi/acpica/utaddress.c                    |    2 
 drivers/acpi/acpica/utalloc.c                      |    2 
 drivers/acpi/acpica/utascii.c                      |    2 
 drivers/acpi/acpica/utbuffer.c                     |    2 
 drivers/acpi/acpica/utcache.c                      |    2 
 drivers/acpi/acpica/utcopy.c                       |    2 
 drivers/acpi/acpica/utdebug.c                      |    2 
 drivers/acpi/acpica/utdecode.c                     |    2 
 drivers/acpi/acpica/utdelete.c                     |    2 
 drivers/acpi/acpica/uterror.c                      |    2 
 drivers/acpi/acpica/uteval.c                       |    2 
 drivers/acpi/acpica/utexcep.c                      |    2 
 drivers/acpi/acpica/utglobal.c                     |    2 
 drivers/acpi/acpica/uthex.c                        |    2 
 drivers/acpi/acpica/utids.c                        |    2 
 drivers/acpi/acpica/utinit.c                       |    2 
 drivers/acpi/acpica/utlock.c                       |    2 
 drivers/acpi/acpica/utmath.c                       |    2 
 drivers/acpi/acpica/utmisc.c                       |    2 
 drivers/acpi/acpica/utmutex.c                      |    2 
 drivers/acpi/acpica/utnonansi.c                    |    2 
 drivers/acpi/acpica/utobject.c                     |    2 
 drivers/acpi/acpica/utosi.c                        |    2 
 drivers/acpi/acpica/utownerid.c                    |    2 
 drivers/acpi/acpica/utpredef.c                     |    2 
 drivers/acpi/acpica/utprint.c                      |    2 
 drivers/acpi/acpica/utresdecode.c                  |    2 
 drivers/acpi/acpica/utresrc.c                      |    2 
 drivers/acpi/acpica/utstate.c                      |    2 
 drivers/acpi/acpica/utstring.c                     |    2 
 drivers/acpi/acpica/utstrsuppt.c                   |    2 
 drivers/acpi/acpica/utstrtoul64.c                  |    2 
 drivers/acpi/acpica/uttrack.c                      |    2 
 drivers/acpi/acpica/utuuid.c                       |    2 
 drivers/acpi/acpica/utxface.c                      |    2 
 drivers/acpi/acpica/utxferror.c                    |    2 
 drivers/acpi/acpica/utxfinit.c                     |    2 
 drivers/acpi/acpica/utxfmutex.c                    |    2 
 drivers/acpi/battery.c                             |   16 
 drivers/acpi/bus.c                                 |   45 
 drivers/acpi/cppc_acpi.c                           |    2 
 drivers/acpi/nfit/core.c                           |   26 
 drivers/acpi/nfit/nfit.h                           |    1 
 drivers/acpi/processor_idle.c                      |    3 
 drivers/acpi/processor_perflib.c                   |    2 
 drivers/acpi/sbshc.c                               |    4 
 drivers/acpi/scan.c                                |   20 
 drivers/acpi/spcr.c                                |   29 
 drivers/acpi/tables.c                              |    3 
 drivers/android/binder.c                           |    4 
 drivers/ata/pata_ali.c                             |    3 
 drivers/atm/he.c                                   |    8 
 drivers/base/power/domain.c                        |   76 -
 drivers/block/DAC960.c                             |   38 
 drivers/block/DAC960.h                             |    4 
 drivers/block/null_blk.c                           |    2 
 drivers/block/rbd.c                                |   22 
 drivers/block/skd_main.c                           |    7 
 drivers/block/virtio_blk.c                         |   34 
 drivers/block/xen-blkfront.c                       |    2 
 drivers/bluetooth/hci_vhci.c                       |    4 
 drivers/char/agp/nvidia-agp.c                      |   12 
 drivers/char/agp/sworks-agp.c                      |    3 
 drivers/char/apm-emulation.c                       |    2 
 drivers/char/dsp56k.c                              |    2 
 drivers/char/dtlk.c                                |    6 
 drivers/char/hpet.c                                |    2 
 drivers/char/ipmi/bt-bmc.c                         |    4 
 drivers/char/ipmi/ipmi_devintf.c                   |    2 
 drivers/char/ipmi/ipmi_watchdog.c                  |    2 
 drivers/char/pcmcia/cm4040_cs.c                    |    4 
 drivers/char/ppdev.c                               |    2 
 drivers/char/random.c                              |    4 
 drivers/char/rtc.c                                 |    2 
 drivers/char/snsc.c                                |    4 
 drivers/char/sonypi.c                              |    2 
 drivers/char/tpm/tpm_vtpm_proxy.c                  |    6 
 drivers/char/virtio_console.c                      |    8 
 drivers/char/xillybus/xillybus_core.c              |   12 
 drivers/clk/ingenic/Makefile                       |    1 
 drivers/clk/ingenic/cgu.c                          |   94 +
 drivers/clk/ingenic/cgu.h                          |    4 
 drivers/clk/ingenic/jz4770-cgu.c                   |  483 ++++
 drivers/clk/ingenic/jz4780-cgu.c                   |    2 
 drivers/cpufreq/Kconfig                            |   10 
 drivers/cpufreq/Makefile                           |    1 
 drivers/cpufreq/amd_freq_sensitivity.c             |   11 
 drivers/cpufreq/at32ap-cpufreq.c                   |  127 -
 drivers/cpufreq/cpufreq.c                          |    3 
 drivers/cpufreq/exynos5440-cpufreq.c               |    7 
 drivers/cpufreq/freq_table.c                       |    8 
 drivers/cpufreq/imx6q-cpufreq.c                    |    1 
 drivers/cpufreq/intel_pstate.c                     |    5 
 drivers/cpufreq/longhaul.c                         |    4 
 drivers/cpufreq/pasemi-cpufreq.c                   |    6 
 drivers/cpufreq/scpi-cpufreq.c                     |    6 
 drivers/cpuidle/cpuidle-powernv.c                  |    2 
 drivers/cpuidle/cpuidle-pseries.c                  |   16 
 drivers/crypto/ccp/Kconfig                         |   12 
 drivers/crypto/ccp/Makefile                        |    1 
 drivers/crypto/ccp/psp-dev.c                       |  805 +++++++
 drivers/crypto/ccp/psp-dev.h                       |   83 +
 drivers/crypto/ccp/sp-dev.c                        |   35 
 drivers/crypto/ccp/sp-dev.h                        |   28 
 drivers/crypto/ccp/sp-pci.c                        |   52 
 drivers/dax/device.c                               |    2 
 drivers/dax/pmem.c                                 |   20 
 drivers/dax/super.c                                |   10 
 drivers/dma-buf/dma-buf.c                          |   26 
 drivers/dma-buf/sync_file.c                        |    2 
 drivers/dma/imx-dma.c                              |    2 
 drivers/firewire/core-cdev.c                       |    4 
 drivers/firewire/net.c                             |    7 
 drivers/firewire/nosy.c                            |    4 
 drivers/firewire/ohci.c                            |    8 
 drivers/firmware/dmi-sysfs.c                       |    2 
 drivers/firmware/dmi_scan.c                        |   64 -
 drivers/firmware/edd.c                             |    8 
 drivers/firmware/iscsi_ibft.c                      |    5 
 drivers/firmware/psci.c                            |   55 
 drivers/firmware/qemu_fw_cfg.c                     |    4 
 drivers/gpio/gpio-uniphier.c                       |    2 
 drivers/gpio/gpiolib-acpi.c                        |   75 -
 drivers/gpio/gpiolib.c                             |    4 
 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c            |    8 
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |   32 
 drivers/gpu/drm/amd/amdgpu/vega10_ih.c             |    6 
 drivers/gpu/drm/amd/amdgpu/vi.c                    |    1 
 drivers/gpu/drm/drm_file.c                         |    2 
 drivers/gpu/drm/gma500/cdv_device.c                |   16 
 drivers/gpu/drm/gma500/gma_device.c                |    4 
 drivers/gpu/drm/gma500/mid_bios.c                  |   12 
 drivers/gpu/drm/gma500/psb_drv.c                   |   10 
 drivers/gpu/drm/gma500/psb_drv.h                   |   18 
 drivers/gpu/drm/i915/gvt/cfg_space.c               |   15 
 drivers/gpu/drm/i915/gvt/dmabuf.c                  |    1 
 drivers/gpu/drm/i915/gvt/execlist.c                |   22 
 drivers/gpu/drm/i915/gvt/gtt.c                     |   24 
 drivers/gpu/drm/i915/gvt/gvt.h                     |    6 
 drivers/gpu/drm/i915/gvt/handlers.c                |   10 
 drivers/gpu/drm/i915/gvt/hypercall.h               |    1 
 drivers/gpu/drm/i915/gvt/kvmgt.c                   |   52 
 drivers/gpu/drm/i915/gvt/mmio.c                    |   42 
 drivers/gpu/drm/i915/gvt/mmio_context.c            |   10 
 drivers/gpu/drm/i915/gvt/mpt.h                     |   17 
 drivers/gpu/drm/i915/gvt/opregion.c                |   98 +
 drivers/gpu/drm/i915/gvt/sched_policy.c            |   21 
 drivers/gpu/drm/i915/gvt/scheduler.c               |   19 
 drivers/gpu/drm/i915/gvt/scheduler.h               |    1 
 drivers/gpu/drm/i915/gvt/vgpu.c                    |    5 
 drivers/gpu/drm/i915/i915_cmd_parser.c             |   10 
 drivers/gpu/drm/i915/i915_drv.c                    |    2 
 drivers/gpu/drm/i915/i915_drv.h                    |    6 
 drivers/gpu/drm/i915/i915_gem.c                    |    9 
 drivers/gpu/drm/i915/i915_gem_gtt.c                |   61 -
 drivers/gpu/drm/i915/i915_gem_request.c            |    2 
 drivers/gpu/drm/i915/i915_gem_shrinker.c           |    4 
 drivers/gpu/drm/i915/i915_pci.c                    |   94 -
 drivers/gpu/drm/i915/i915_perf.c                   |   10 
 drivers/gpu/drm/i915/i915_reg.h                    |    2 
 drivers/gpu/drm/i915/intel_audio.c                 |    2 
 drivers/gpu/drm/i915/intel_bios.c                  |   20 
 drivers/gpu/drm/i915/intel_breadcrumbs.c           |   11 
 drivers/gpu/drm/i915/intel_cdclk.c                 |   22 
 drivers/gpu/drm/i915/intel_display.c               |    6 
 drivers/gpu/drm/i915/intel_dp_link_training.c      |   26 
 drivers/gpu/drm/i915/intel_engine_cs.c             |   16 
 drivers/gpu/drm/i915/intel_guc_fw.c                |    9 
 drivers/gpu/drm/i915/intel_hangcheck.c             |    7 
 drivers/gpu/drm/i915/intel_hdmi.c                  |   14 
 drivers/gpu/drm/i915/intel_huc.c                   |   11 
 drivers/gpu/drm/i915/intel_pm.c                    |    6 
 drivers/gpu/drm/i915/intel_uc.c                    |    2 
 drivers/gpu/drm/i915/intel_vbt_defs.h              |    2 
 drivers/gpu/drm/nouveau/dispnv04/arb.c             |    4 
 drivers/gpu/drm/nouveau/dispnv04/hw.c              |   10 
 drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h   |    1 
 .../gpu/drm/nouveau/include/nvkm/subdev/secboot.h  |    1 
 .../gpu/drm/nouveau/include/nvkm/subdev/therm.h    |   17 
 drivers/gpu/drm/nouveau/nouveau_bo.h               |   28 
 drivers/gpu/drm/nouveau/nouveau_crtc.h             |    1 
 drivers/gpu/drm/nouveau/nouveau_drm.c              |    3 
 drivers/gpu/drm/nouveau/nouveau_fbcon.c            |   22 
 drivers/gpu/drm/nouveau/nv50_display.c             |  189 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c  |   30 
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h     |    1 
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c     |  207 ++
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.h     |   55 
 drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c     |  155 +
 drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c      |    6 
 drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.c     |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c    |    9 
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/Kbuild      |    1 
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c     |    6 
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c     |   47 
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.h     |   35 
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c     |   71 +
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h      |    2 
 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv1a.c   |   10 
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c     |    3 
 drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c      |    2 
 .../drm/nouveau/nvkm/subdev/pmu/fuc/gf100.fuc3.h   |  746 +++---
 .../drm/nouveau/nvkm/subdev/pmu/fuc/gk208.fuc5.h   |  802 +++----
 .../drm/nouveau/nvkm/subdev/pmu/fuc/gt215.fuc3.h   | 1006 ++++-----
 .../gpu/drm/nouveau/nvkm/subdev/pmu/fuc/memx.fuc   |   30 
 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/Kbuild |    2 
 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/acr.h  |    1 
 .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.c |  144 +
 .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r370.h |   49 
 .../gpu/drm/nouveau/nvkm/subdev/secboot/acr_r375.c |   93 -
 .../gpu/drm/nouveau/nvkm/subdev/secboot/gp102.c    |    2 
 .../gpu/drm/nouveau/nvkm/subdev/secboot/gp108.c    |   67 +
 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/priv.h |    2 
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/Kbuild   |    2 
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c   |   70 +
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.c  |   58 
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf100.h  |   35 
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c  |    8 
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c  |  136 +
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.h  |   48 
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c  |    2 
 drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h   |   21 
 drivers/gpu/drm/radeon/radeon_uvd.c                |    2 
 drivers/gpu/drm/rockchip/rockchip_lvds.c           |    1 
 drivers/gpu/drm/ttm/ttm_bo.c                       |    2 
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    |    3 
 drivers/gpu/vga/vgaarb.c                           |    2 
 drivers/hid/hid-debug.c                            |    4 
 drivers/hid/hid-roccat.c                           |    4 
 drivers/hid/hid-sensor-custom.c                    |    2 
 drivers/hid/hidraw.c                               |    4 
 drivers/hid/uhid.c                                 |    2 
 drivers/hid/usbhid/hiddev.c                        |    4 
 drivers/hsi/clients/cmt_speech.c                   |    4 
 drivers/hv/hv_utils_transport.c                    |    4 
 drivers/i2c/algos/i2c-algo-bit.c                   |    5 
 drivers/i2c/busses/Kconfig                         |    8 
 drivers/i2c/busses/i2c-acorn.c                     |    8 
 drivers/i2c/busses/i2c-davinci.c                   |   37 
 drivers/i2c/busses/i2c-designware-common.c         |   20 
 drivers/i2c/busses/i2c-designware-core.h           |    2 
 drivers/i2c/busses/i2c-designware-master.c         |   57 
 drivers/i2c/busses/i2c-designware-platdrv.c        |   29 
 drivers/i2c/busses/i2c-designware-slave.c          |   64 -
 drivers/i2c/busses/i2c-exynos5.c                   |    2 
 drivers/i2c/busses/i2c-gpio.c                      |  122 +
 drivers/i2c/busses/i2c-imx-lpi2c.c                 |   68 -
 drivers/i2c/busses/i2c-imx.c                       |   20 
 drivers/i2c/busses/i2c-ismt.c                      |   42 
 drivers/i2c/busses/i2c-meson.c                     |   34 
 drivers/i2c/busses/i2c-mpc.c                       |   57 
 drivers/i2c/busses/i2c-mt65xx.c                    |   40 
 drivers/i2c/busses/i2c-mv64xxx.c                   |   20 
 drivers/i2c/busses/i2c-mxs.c                       |    4 
 drivers/i2c/busses/i2c-rcar.c                      |   62 -
 drivers/i2c/busses/i2c-rk3x.c                      |   17 
 drivers/i2c/busses/i2c-sh_mobile.c                 |  191 +-
 drivers/i2c/i2c-core-base.c                        |  212 +-
 drivers/i2c/i2c-core-smbus.c                       |   45 
 drivers/i2c/i2c-dev.c                              |    2 
 drivers/i2c/muxes/Kconfig                          |    6 
 drivers/i2c/muxes/i2c-mux-pca954x.c                |   38 
 drivers/i2c/muxes/i2c-mux-reg.c                    |    3 
 drivers/ide/sl82c105.c                             |    5 
 drivers/iio/buffer/industrialio-buffer-dma.c       |    4 
 drivers/iio/industrialio-buffer.c                  |    6 
 drivers/iio/industrialio-event.c                   |    6 
 drivers/infiniband/Kconfig                         |    7 
 drivers/infiniband/core/nldev.c                    |    4 
 drivers/infiniband/core/ucm.c                      |    2 
 drivers/infiniband/core/ucma.c                     |    2 
 drivers/infiniband/core/user_mad.c                 |    4 
 drivers/infiniband/core/uverbs_main.c              |    2 
 drivers/infiniband/core/uverbs_std_types.c         |    2 
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |    7 
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |    4 
 drivers/infiniband/hw/bnxt_re/qplib_res.c          |   18 
 drivers/infiniband/hw/hfi1/chip.c                  |   82 +
 drivers/infiniband/hw/hfi1/chip.h                  |    4 
 drivers/infiniband/hw/hfi1/debugfs.c               |    9 
 drivers/infiniband/hw/hfi1/driver.c                |   51 
 drivers/infiniband/hw/hfi1/file_ops.c              |   12 
 drivers/infiniband/hw/hfi1/hfi.h                   |   26 
 drivers/infiniband/hw/hfi1/init.c                  |   31 
 drivers/infiniband/hw/hfi1/iowait.h                |    9 
 drivers/infiniband/hw/hfi1/mad.c                   |  127 +
 drivers/infiniband/hw/hfi1/mad.h                   |   47 
 drivers/infiniband/hw/hfi1/pcie.c                  |   23 
 drivers/infiniband/hw/hfi1/pio.c                   |   15 
 drivers/infiniband/hw/hfi1/qp.c                    |    4 
 drivers/infiniband/hw/hfi1/qp.h                    |   13 
 drivers/infiniband/hw/hfi1/rc.c                    |   51 
 drivers/infiniband/hw/hfi1/ruc.c                   |   47 
 drivers/infiniband/hw/hfi1/sdma.c                  |   16 
 drivers/infiniband/hw/hfi1/sdma.h                  |    1 
 drivers/infiniband/hw/hfi1/trace.c                 |    8 
 drivers/infiniband/hw/hfi1/trace_ibhdrs.h          |   16 
 drivers/infiniband/hw/hfi1/trace_rx.h              |   30 
 drivers/infiniband/hw/hfi1/uc.c                    |    9 
 drivers/infiniband/hw/hfi1/ud.c                    |   39 
 drivers/infiniband/hw/hfi1/verbs.c                 |   10 
 drivers/infiniband/hw/hfi1/verbs.h                 |   24 
 drivers/infiniband/hw/hfi1/verbs_txreq.h           |    7 
 drivers/infiniband/hw/hns/hns_roce_common.h        |    6 
 drivers/infiniband/hw/hns/hns_roce_device.h        |   10 
 drivers/infiniband/hw/hns/hns_roce_hw_v1.c         |   60 -
 drivers/infiniband/hw/hns/hns_roce_hw_v1.h         |  258 +-
 drivers/infiniband/hw/hns/hns_roce_hw_v2.c         |   58 
 drivers/infiniband/hw/hns/hns_roce_hw_v2.h         |  283 +-
 drivers/infiniband/hw/hns/hns_roce_main.c          |    3 
 drivers/infiniband/hw/hns/hns_roce_qp.c            |   18 
 drivers/infiniband/hw/qedr/main.c                  |   59 -
 drivers/infiniband/hw/qib/qib_file_ops.c           |    8 
 drivers/infiniband/hw/qib/qib_rc.c                 |    3 
 drivers/infiniband/hw/qib/qib_uc.c                 |    3 
 drivers/infiniband/hw/qib/qib_ud.c                 |    3 
 drivers/infiniband/sw/rxe/rxe_av.c                 |   14 
 drivers/infiniband/sw/rxe/rxe_loc.h                |   10 
 drivers/infiniband/sw/rxe/rxe_qp.c                 |   15 
 drivers/infiniband/sw/rxe/rxe_verbs.c              |   10 
 drivers/infiniband/ulp/ipoib/ipoib_main.c          |    3 
 drivers/infiniband/ulp/iser/iscsi_iser.c           |    2 
 drivers/input/evdev.c                              |    6 
 drivers/input/input.c                              |    2 
 drivers/input/joydev.c                             |    4 
 drivers/input/misc/hp_sdc_rtc.c                    |    2 
 drivers/input/misc/uinput.c                        |    2 
 drivers/input/mousedev.c                           |    4 
 drivers/input/serio/serio_raw.c                    |    4 
 drivers/input/serio/userio.c                       |    2 
 drivers/iommu/amd_iommu.c                          |   27 
 drivers/iommu/amd_iommu_init.c                     |    9 
 drivers/iommu/amd_iommu_types.h                    |    2 
 drivers/iommu/amd_iommu_v2.c                       |    3 
 drivers/iommu/arm-smmu-v3.c                        |    2 
 drivers/iommu/arm-smmu.c                           |   12 
 drivers/iommu/exynos-iommu.c                       |    9 
 drivers/iommu/intel-iommu.c                        |    5 
 drivers/iommu/intel-svm.c                          |   32 
 drivers/iommu/iommu.c                              |    5 
 drivers/iommu/ipmmu-vmsa.c                         |   14 
 drivers/iommu/msm_iommu.c                          |   16 
 drivers/iommu/of_iommu.c                           |   16 
 drivers/iommu/omap-iommu-debug.c                   |    4 
 drivers/iommu/qcom_iommu.c                         |    2 
 drivers/irqchip/irq-i8259.c                        |    4 
 drivers/irqchip/irq-stm32-exti.c                   |    3 
 drivers/isdn/capi/capi.c                           |    6 
 drivers/isdn/divert/divert_procfs.c                |    4 
 drivers/isdn/hardware/eicon/divamnt.c              |    4 
 drivers/isdn/hardware/eicon/divasi.c               |   10 
 drivers/isdn/hardware/eicon/divasmain.c            |    4 
 drivers/isdn/hardware/eicon/divasproc.c            |    2 
 drivers/isdn/hysdn/hysdn_proclog.c                 |    2 
 drivers/isdn/i4l/isdn_common.c                     |   12 
 drivers/isdn/i4l/isdn_ppp.c                        |    8 
 drivers/isdn/mISDN/timerdev.c                      |    4 
 drivers/leds/uleds.c                               |    2 
 drivers/macintosh/adb.c                            |   24 
 drivers/macintosh/adbhid.c                         |   55 
 drivers/macintosh/ams/ams-input.c                  |    4 
 drivers/macintosh/smu.c                            |    2 
 drivers/macintosh/therm_adt746x.c                  |    4 
 drivers/macintosh/via-pmu-backlight.c              |    2 
 drivers/macintosh/via-pmu.c                        |    4 
 drivers/macintosh/windfarm_pm112.c                 |    8 
 drivers/macintosh/windfarm_pm121.c                 |    5 
 drivers/macintosh/windfarm_pm72.c                  |    2 
 drivers/macintosh/windfarm_pm81.c                  |    5 
 drivers/macintosh/windfarm_pm91.c                  |    5 
 drivers/macintosh/windfarm_rm31.c                  |    2 
 drivers/mailbox/mailbox-test.c                     |    2 
 drivers/mailbox/qcom-apcs-ipc-mailbox.c            |   35 
 drivers/mailbox/ti-msgmgr.c                        |   14 
 drivers/md/bcache/alloc.c                          |    4 
 drivers/md/bcache/bcache.h                         |    9 
 drivers/md/bcache/btree.c                          |    9 
 drivers/md/bcache/journal.c                        |   52 
 drivers/md/bcache/super.c                          |   25 
 drivers/md/bcache/sysfs.c                          |   34 
 drivers/md/bcache/util.h                           |    2 
 drivers/md/bcache/writeback.c                      |    9 
 drivers/md/bcache/writeback.h                      |    3 
 drivers/md/dm-ioctl.c                              |    2 
 drivers/md/dm-rq.c                                 |    5 
 drivers/md/md.c                                    |    6 
 drivers/media/Kconfig                              |   20 
 drivers/media/cec/cec-adap.c                       |   81 -
 drivers/media/cec/cec-api.c                        |   40 
 drivers/media/cec/cec-core.c                       |   27 
 drivers/media/cec/cec-priv.h                       |    2 
 drivers/media/common/Kconfig                       |    1 
 drivers/media/common/Makefile                      |    2 
 drivers/media/common/b2c2/Makefile                 |    1 
 drivers/media/common/b2c2/flexcop-common.h         |    8 
 drivers/media/common/saa7146/saa7146_fops.c        |    6 
 drivers/media/common/saa7146/saa7146_video.c       |   17 
 drivers/media/common/siano/Makefile                |    4 
 drivers/media/common/siano/smsdvb-debugfs.c        |   31 
 drivers/media/common/siano/smsdvb-main.c           |   10 
 drivers/media/common/siano/smsir.c                 |   35 
 drivers/media/common/siano/smsir.h                 |   37 
 drivers/media/common/v4l2-tpg/v4l2-tpg-colors.c    |    8 
 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c      |    2 
 drivers/media/common/videobuf2/Kconfig             |   31 
 drivers/media/common/videobuf2/Makefile            |    7 
 drivers/media/common/videobuf2/videobuf2-core.c    |   83 -
 .../media/common/videobuf2/videobuf2-dma-contig.c  |    6 
 drivers/media/common/videobuf2/videobuf2-dma-sg.c  |    7 
 drivers/media/common/videobuf2/videobuf2-dvb.c     |    0 
 drivers/media/common/videobuf2/videobuf2-memops.c  |    0 
 drivers/media/common/videobuf2/videobuf2-v4l2.c    |   10 
 drivers/media/common/videobuf2/videobuf2-vmalloc.c |    0 
 drivers/media/dvb-core/Kconfig                     |   13 
 drivers/media/dvb-core/Makefile                    |    7 
 drivers/media/dvb-core/dmxdev.c                    |  246 ++
 drivers/media/dvb-core/dvb_ca_en50221.c            |   13 
 drivers/media/dvb-core/dvb_demux.c                 |   47 
 drivers/media/dvb-core/dvb_frontend.c              |  185 ++
 drivers/media/dvb-core/dvb_math.c                  |    2 
 drivers/media/dvb-core/dvb_net.c                   |   74 -
 drivers/media/dvb-core/dvb_ringbuffer.c            |    2 
 drivers/media/dvb-core/dvb_vb2.c                   |  430 ++++
 drivers/media/dvb-core/dvbdev.c                    |    2 
 drivers/media/dvb-frontends/Makefile               |    1 
 drivers/media/dvb-frontends/a8293.h                |    2 
 drivers/media/dvb-frontends/af9013_priv.h          |    2 
 drivers/media/dvb-frontends/af9033_priv.h          |    4 
 drivers/media/dvb-frontends/as102_fe.c             |    2 
 drivers/media/dvb-frontends/ascot2e.c              |    6 
 drivers/media/dvb-frontends/atbm8830.c             |    2 
 drivers/media/dvb-frontends/au8522_common.c        |    2 
 drivers/media/dvb-frontends/au8522_dig.c           |    2 
 drivers/media/dvb-frontends/au8522_priv.h          |  220 +-
 drivers/media/dvb-frontends/bcm3510.c              |    2 
 drivers/media/dvb-frontends/cx22700.c              |    2 
 drivers/media/dvb-frontends/cx22702.c              |    2 
 drivers/media/dvb-frontends/cx24110.c              |    2 
 drivers/media/dvb-frontends/cx24113.c              |    2 
 drivers/media/dvb-frontends/cx24116.c              |    4 
 drivers/media/dvb-frontends/cx24117.c              |    2 
 drivers/media/dvb-frontends/cx24120.c              |    2 
 drivers/media/dvb-frontends/cx24123.c              |    2 
 drivers/media/dvb-frontends/cxd2820r_priv.h        |    4 
 drivers/media/dvb-frontends/cxd2841er.c            |   23 
 drivers/media/dvb-frontends/dib0070.c              |    2 
 drivers/media/dvb-frontends/dib0090.c              |    2 
 drivers/media/dvb-frontends/dib3000mb.c            |    2 
 drivers/media/dvb-frontends/dib3000mc.c            |    2 
 drivers/media/dvb-frontends/dib7000m.c             |    2 
 drivers/media/dvb-frontends/dib7000p.c             |    4 
 drivers/media/dvb-frontends/dib8000.c              |    4 
 drivers/media/dvb-frontends/dib9000.c              |    4 
 drivers/media/dvb-frontends/dibx000_common.c       |    8 
 drivers/media/dvb-frontends/drx39xyj/Makefile      |    1 
 drivers/media/dvb-frontends/drx39xyj/drx39xxj.h    |    2 
 drivers/media/dvb-frontends/drx39xyj/drx_driver.h  |    2 
 drivers/media/dvb-frontends/drx39xyj/drxj.c        |   16 
 drivers/media/dvb-frontends/drxd_hard.c            |   27 
 drivers/media/dvb-frontends/drxk.h                 |    6 
 drivers/media/dvb-frontends/drxk_hard.c            |    6 
 drivers/media/dvb-frontends/ds3000.c               |    2 
 drivers/media/dvb-frontends/dvb-pll.h              |    2 
 drivers/media/dvb-frontends/dvb_dummy_fe.c         |    2 
 drivers/media/dvb-frontends/dvb_dummy_fe.h         |    2 
 drivers/media/dvb-frontends/ec100.c                |    2 
 drivers/media/dvb-frontends/gp8psk-fe.c            |    2 
 drivers/media/dvb-frontends/helene.c               |    6 
 drivers/media/dvb-frontends/horus3a.c              |    6 
 drivers/media/dvb-frontends/isl6405.c              |    2 
 drivers/media/dvb-frontends/isl6421.c              |    2 
 drivers/media/dvb-frontends/isl6423.c              |    2 
 drivers/media/dvb-frontends/itd1000.c              |    7 
 drivers/media/dvb-frontends/ix2505v.h              |    2 
 drivers/media/dvb-frontends/l64781.c               |    2 
 drivers/media/dvb-frontends/lg2160.h               |    2 
 drivers/media/dvb-frontends/lgdt3305.c             |    2 
 drivers/media/dvb-frontends/lgdt3305.h             |    2 
 drivers/media/dvb-frontends/lgdt3306a.c            |    2 
 drivers/media/dvb-frontends/lgdt3306a.h            |    2 
 drivers/media/dvb-frontends/lgdt330x.c             |    4 
 drivers/media/dvb-frontends/lgs8gl5.c              |    2 
 drivers/media/dvb-frontends/lgs8gxx.c              |    2 
 drivers/media/dvb-frontends/lnbh25.c               |    2 
 drivers/media/dvb-frontends/lnbp21.c               |    2 
 drivers/media/dvb-frontends/lnbp22.c               |    2 
 drivers/media/dvb-frontends/m88ds3103_priv.h       |    4 
 drivers/media/dvb-frontends/m88rs2000.c            |   13 
 drivers/media/dvb-frontends/m88rs2000.h            |    2 
 drivers/media/dvb-frontends/mb86a16.c              |   15 
 drivers/media/dvb-frontends/mb86a16.h              |    2 
 drivers/media/dvb-frontends/mb86a20s.c             |    4 
 drivers/media/dvb-frontends/mn88472_priv.h         |    4 
 drivers/media/dvb-frontends/mn88473.c              |    2 
 drivers/media/dvb-frontends/mn88473_priv.h         |    4 
 drivers/media/dvb-frontends/mt312.c                |    7 
 drivers/media/dvb-frontends/mt352.c                |    2 
 drivers/media/dvb-frontends/mxl5xx.c               |   11 
 drivers/media/dvb-frontends/mxl5xx.h               |    2 
 drivers/media/dvb-frontends/nxt200x.c              |    2 
 drivers/media/dvb-frontends/nxt6000.c              |    2 
 drivers/media/dvb-frontends/or51132.c              |    4 
 drivers/media/dvb-frontends/or51211.c              |    4 
 drivers/media/dvb-frontends/rtl2830_priv.h         |    4 
 drivers/media/dvb-frontends/rtl2832_priv.h         |    4 
 drivers/media/dvb-frontends/rtl2832_sdr.h          |    2 
 drivers/media/dvb-frontends/s5h1409.c              |    2 
 drivers/media/dvb-frontends/s5h1411.c              |    2 
 drivers/media/dvb-frontends/s5h1420.c              |    2 
 drivers/media/dvb-frontends/s5h1432.c              |    2 
 drivers/media/dvb-frontends/s921.c                 |    2 
 drivers/media/dvb-frontends/si2165.c               |  613 +++--
 drivers/media/dvb-frontends/si2165.h               |   37 
 drivers/media/dvb-frontends/si2165_priv.h          |  114 +
 drivers/media/dvb-frontends/si2168.c               |    3 
 drivers/media/dvb-frontends/si2168_priv.h          |    2 
 drivers/media/dvb-frontends/si21xx.c               |    2 
 drivers/media/dvb-frontends/si21xx.h               |    2 
 drivers/media/dvb-frontends/sp2.h                  |    2 
 drivers/media/dvb-frontends/sp2_priv.h             |    2 
 drivers/media/dvb-frontends/sp8870.c               |    2 
 drivers/media/dvb-frontends/sp887x.c               |    2 
 drivers/media/dvb-frontends/stb0899_algo.c         |    3 
 drivers/media/dvb-frontends/stb0899_drv.c          |   15 
 drivers/media/dvb-frontends/stb0899_drv.h          |    4 
 drivers/media/dvb-frontends/stb0899_priv.h         |    4 
 drivers/media/dvb-frontends/stb6000.h              |    2 
 drivers/media/dvb-frontends/stb6100.c              |    8 
 drivers/media/dvb-frontends/stb6100.h              |    2 
 drivers/media/dvb-frontends/stb6100_cfg.h          |    2 
 drivers/media/dvb-frontends/stb6100_proc.h         |    2 
 drivers/media/dvb-frontends/stv0288.c              |    2 
 drivers/media/dvb-frontends/stv0288.h              |    2 
 drivers/media/dvb-frontends/stv0297.c              |    2 
 drivers/media/dvb-frontends/stv0297.h              |    2 
 drivers/media/dvb-frontends/stv0299.c              |    2 
 drivers/media/dvb-frontends/stv0299.h              |    2 
 drivers/media/dvb-frontends/stv0367.c              |    8 
 drivers/media/dvb-frontends/stv0367.h              |    2 
 drivers/media/dvb-frontends/stv0900.h              |    2 
 drivers/media/dvb-frontends/stv0900_core.c         |    2 
 drivers/media/dvb-frontends/stv0900_init.h         |   34 
 drivers/media/dvb-frontends/stv0900_priv.h         |    2 
 drivers/media/dvb-frontends/stv090x.c              |   43 
 drivers/media/dvb-frontends/stv090x_priv.h         |    4 
 drivers/media/dvb-frontends/stv0910.c              |  227 +-
 drivers/media/dvb-frontends/stv0910_regs.h         | 1854 ++++++++--------
 drivers/media/dvb-frontends/stv6110.h              |    2 
 drivers/media/dvb-frontends/stv6110x.c             |    8 
 drivers/media/dvb-frontends/stv6110x_priv.h        |    6 
 drivers/media/dvb-frontends/stv6111.c              |   46 
 drivers/media/dvb-frontends/tc90522.c              |    2 
 drivers/media/dvb-frontends/tc90522.h              |    2 
 drivers/media/dvb-frontends/tda10021.c             |    2 
 drivers/media/dvb-frontends/tda10023.c             |    4 
 drivers/media/dvb-frontends/tda10048.c             |    4 
 drivers/media/dvb-frontends/tda1004x.c             |    2 
 drivers/media/dvb-frontends/tda10071_priv.h        |    2 
 drivers/media/dvb-frontends/tda10086.c             |    2 
 drivers/media/dvb-frontends/tda18271c2dd.c         |    3 
 drivers/media/dvb-frontends/tda18271c2dd.h         |    4 
 drivers/media/dvb-frontends/tda665x.c              |    2 
 drivers/media/dvb-frontends/tda8083.c              |    2 
 drivers/media/dvb-frontends/tda8261.c              |    2 
 drivers/media/dvb-frontends/tda826x.h              |    2 
 drivers/media/dvb-frontends/ts2020.c               |    6 
 drivers/media/dvb-frontends/tua6100.h              |    2 
 drivers/media/dvb-frontends/ves1820.c              |    2 
 drivers/media/dvb-frontends/ves1x93.c              |    2 
 drivers/media/dvb-frontends/zd1301_demod.h         |    2 
 drivers/media/dvb-frontends/zl10036.h              |    2 
 drivers/media/dvb-frontends/zl10039.c              |    6 
 drivers/media/dvb-frontends/zl10353.c              |    2 
 drivers/media/firewire/Makefile                    |    2 
 drivers/media/firewire/firedtv-avc.c               |    6 
 drivers/media/firewire/firedtv-ci.c                |    4 
 drivers/media/firewire/firedtv-dvb.c               |    8 
 drivers/media/firewire/firedtv-fe.c                |    8 
 drivers/media/firewire/firedtv-fw.c                |    2 
 drivers/media/firewire/firedtv.h                   |   12 
 drivers/media/i2c/Kconfig                          |   26 
 drivers/media/i2c/Makefile                         |    2 
 drivers/media/i2c/adv7180.c                        |   12 
 drivers/media/i2c/adv7343.c                        |    2 
 drivers/media/i2c/adv7393.c                        |    2 
 drivers/media/i2c/adv748x/adv748x-afe.c            |    1 
 drivers/media/i2c/adv748x/adv748x-core.c           |   16 
 drivers/media/i2c/adv748x/adv748x-csi2.c           |   13 
 drivers/media/i2c/adv748x/adv748x.h                |    1 
 drivers/media/i2c/adv7604.c                        |    1 
 drivers/media/i2c/as3645a.c                        |  880 --------
 drivers/media/i2c/cx25840/Makefile                 |    2 
 drivers/media/i2c/cx25840/cx25840-core.c           |   35 
 drivers/media/i2c/cx25840/cx25840-core.h           |    2 
 drivers/media/i2c/cx25840/cx25840-ir.c             |    6 
 drivers/media/i2c/dw9714.c                         |   22 
 drivers/media/i2c/imx274.c                         |    4 
 drivers/media/i2c/ir-kbd-i2c.c                     |  540 ++++-
 drivers/media/i2c/ks0127.c                         |    2 
 drivers/media/i2c/mt9m111.c                        |   49 
 drivers/media/i2c/mt9v011.c                        |   13 
 drivers/media/i2c/mt9v032.c                        |   21 
 drivers/media/i2c/ov2640.c                         |    4 
 drivers/media/i2c/ov2659.c                         |    4 
 drivers/media/i2c/ov5640.c                         |  326 ++-
 drivers/media/i2c/ov7670.c                         |   90 +
 drivers/media/i2c/ov7740.c                         | 1214 ++++++++++
 drivers/media/i2c/ov9650.c                         |   10 
 drivers/media/i2c/saa6588.c                        |    2 
 drivers/media/i2c/saa6752hs.c                      |    8 
 drivers/media/i2c/saa7115.c                        |   60 -
 drivers/media/i2c/saa711x_regs.h                   |   14 
 drivers/media/i2c/saa7127.c                        |  162 +
 drivers/media/i2c/saa717x.c                        |   12 
 drivers/media/i2c/smiapp/smiapp-core.c             |    2 
 drivers/media/i2c/tda7432.c                        |    1 
 drivers/media/i2c/ths7303.c                        |    2 
 drivers/media/i2c/tvaudio.c                        |    4 
 drivers/media/i2c/tvp514x.c                        |    4 
 drivers/media/i2c/tvp5150.c                        |   13 
 drivers/media/i2c/tvp5150_reg.h                    |    9 
 drivers/media/i2c/tvp7002_reg.h                    |    6 
 drivers/media/i2c/vpx3220.c                        |    2 
 drivers/media/media-devnode.c                      |    2 
 drivers/media/mmc/siano/Makefile                   |    2 
 drivers/media/pci/Kconfig                          |    2 
 drivers/media/pci/Makefile                         |    3 
 drivers/media/pci/b2c2/Makefile                    |    1 
 drivers/media/pci/bt8xx/Makefile                   |    2 
 drivers/media/pci/bt8xx/bt878.c                    |    7 
 drivers/media/pci/bt8xx/bttv-cards.c               |  273 +-
 drivers/media/pci/bt8xx/bttv-driver.c              |   22 
 drivers/media/pci/bt8xx/bttv-input.c               |    8 
 drivers/media/pci/bt8xx/bttv.h                     |    5 
 drivers/media/pci/bt8xx/bttvp.h                    |    6 
 drivers/media/pci/bt8xx/dst.c                      |    2 
 drivers/media/pci/bt8xx/dst_ca.c                   |    4 
 drivers/media/pci/bt8xx/dvb-bt8xx.c                |    8 
 drivers/media/pci/bt8xx/dvb-bt8xx.h                |    4 
 drivers/media/pci/cobalt/Kconfig                   |    1 
 drivers/media/pci/cx18/Makefile                    |    1 
 drivers/media/pci/cx18/cx18-alsa-pcm.c             |    2 
 drivers/media/pci/cx18/cx18-av-audio.c             |    2 
 drivers/media/pci/cx18/cx18-av-core.c              |   18 
 drivers/media/pci/cx18/cx18-av-core.h              |    2 
 drivers/media/pci/cx18/cx18-cards.c                |    8 
 drivers/media/pci/cx18/cx18-cards.h                |   40 
 drivers/media/pci/cx18/cx18-driver.h               |   58 
 drivers/media/pci/cx18/cx18-fileops.c              |   16 
 drivers/media/pci/cx18/cx18-firmware.c             |   96 -
 drivers/media/pci/cx18/cx18-i2c.c                  |   13 
 drivers/media/pci/cx18/cx18-mailbox.c              |    8 
 drivers/media/pci/cx18/cx18-streams.c              |    4 
 drivers/media/pci/cx18/cx18-vbi.c                  |    2 
 drivers/media/pci/cx18/cx23418.h                   |   88 -
 drivers/media/pci/cx23885/Makefile                 |    2 
 drivers/media/pci/cx23885/altera-ci.c              |    6 
 drivers/media/pci/cx23885/cimax2.c                 |    4 
 drivers/media/pci/cx23885/cimax2.h                 |    2 
 drivers/media/pci/cx23885/cx23885-cards.c          |    6 
 drivers/media/pci/cx23885/cx23885-dvb.c            |    6 
 drivers/media/pci/cx23885/cx23885-input.c          |   15 
 drivers/media/pci/cx23885/cx23885-video.c          |    2 
 drivers/media/pci/cx23885/cx23885.h                |    4 
 drivers/media/pci/cx23885/cx23888-ir.c             |    6 
 drivers/media/pci/cx25821/Makefile                 |    2 
 drivers/media/pci/cx25821/cx25821-alsa.c           |    4 
 drivers/media/pci/cx88/Makefile                    |    3 
 drivers/media/pci/cx88/cx88-blackbird.c            |    3 
 drivers/media/pci/cx88/cx88-video.c                |   10 
 drivers/media/pci/cx88/cx88.h                      |    4 
 drivers/media/pci/ddbridge/Makefile                |    5 
 drivers/media/pci/ddbridge/ddbridge-ci.c           |  359 +++
 drivers/media/pci/ddbridge/ddbridge-ci.h           |   31 
 drivers/media/pci/ddbridge/ddbridge-core.c         |  655 ++----
 drivers/media/pci/ddbridge/ddbridge-hw.c           |    8 
 drivers/media/pci/ddbridge/ddbridge-i2c.c          |   16 
 drivers/media/pci/ddbridge/ddbridge-main.c         |   23 
 drivers/media/pci/ddbridge/ddbridge-max.c          |   54 
 drivers/media/pci/ddbridge/ddbridge-max.h          |   12 
 drivers/media/pci/ddbridge/ddbridge-regs.h         |   32 
 drivers/media/pci/ddbridge/ddbridge.h              |  105 -
 drivers/media/pci/dm1105/Makefile                  |    2 
 drivers/media/pci/dm1105/dm1105.c                  |   12 
 drivers/media/pci/intel/Makefile                   |    5 
 drivers/media/pci/intel/ipu3/Kconfig               |   19 
 drivers/media/pci/intel/ipu3/Makefile              |    1 
 drivers/media/pci/intel/ipu3/ipu3-cio2.c           | 2048 ++++++++++++++++++
 drivers/media/pci/intel/ipu3/ipu3-cio2.h           |  449 ++++
 drivers/media/pci/ivtv/Makefile                    |    2 
 drivers/media/pci/ivtv/ivtv-cards.c                |    2 
 drivers/media/pci/ivtv/ivtv-cards.h                |  148 +
 drivers/media/pci/ivtv/ivtv-driver.h               |  102 -
 drivers/media/pci/ivtv/ivtv-fileops.c              |   16 
 drivers/media/pci/ivtv/ivtv-firmware.c             |   36 
 drivers/media/pci/ivtv/ivtv-i2c.c                  |   46 
 drivers/media/pci/ivtv/ivtv-ioctl.c                |   74 -
 drivers/media/pci/ivtv/ivtv-mailbox.c              |  182 +-
 drivers/media/pci/mantis/Makefile                  |    2 
 drivers/media/pci/mantis/hopper_cards.c            |   10 
 drivers/media/pci/mantis/hopper_vp3028.c           |   10 
 drivers/media/pci/mantis/mantis_ca.c               |   10 
 drivers/media/pci/mantis/mantis_cards.c            |   10 
 drivers/media/pci/mantis/mantis_dma.c              |   10 
 drivers/media/pci/mantis/mantis_dvb.c              |   10 
 drivers/media/pci/mantis/mantis_evm.c              |   10 
 drivers/media/pci/mantis/mantis_hif.c              |   10 
 drivers/media/pci/mantis/mantis_i2c.c              |   10 
 drivers/media/pci/mantis/mantis_input.c            |   10 
 drivers/media/pci/mantis/mantis_ioc.c              |   10 
 drivers/media/pci/mantis/mantis_link.h             |    2 
 drivers/media/pci/mantis/mantis_pci.c              |   10 
 drivers/media/pci/mantis/mantis_pcmcia.c           |   10 
 drivers/media/pci/mantis/mantis_reg.h              |    6 
 drivers/media/pci/mantis/mantis_uart.c             |   10 
 drivers/media/pci/mantis/mantis_vp1033.c           |   10 
 drivers/media/pci/mantis/mantis_vp1034.c           |   10 
 drivers/media/pci/mantis/mantis_vp1034.h           |    2 
 drivers/media/pci/mantis/mantis_vp1041.c           |  220 +-
 drivers/media/pci/mantis/mantis_vp2033.c           |   10 
 drivers/media/pci/mantis/mantis_vp2040.c           |   10 
 drivers/media/pci/mantis/mantis_vp3028.h           |    2 
 drivers/media/pci/mantis/mantis_vp3030.c           |   10 
 drivers/media/pci/meye/meye.c                      |    4 
 drivers/media/pci/netup_unidvb/Makefile            |    1 
 drivers/media/pci/netup_unidvb/netup_unidvb.h      |    2 
 drivers/media/pci/netup_unidvb/netup_unidvb_core.c |    2 
 drivers/media/pci/ngene/Makefile                   |    1 
 drivers/media/pci/ngene/ngene.h                    |   14 
 drivers/media/pci/pluto2/Makefile                  |    2 
 drivers/media/pci/pluto2/pluto2.c                  |   14 
 drivers/media/pci/pt1/Makefile                     |    2 
 drivers/media/pci/pt1/pt1.c                        |   29 
 drivers/media/pci/pt1/va1j5jf8007s.c               |    4 
 drivers/media/pci/pt1/va1j5jf8007s.h               |    2 
 drivers/media/pci/pt1/va1j5jf8007t.c               |    6 
 drivers/media/pci/pt1/va1j5jf8007t.h               |    2 
 drivers/media/pci/pt3/Makefile                     |    1 
 drivers/media/pci/pt3/pt3.c                        |    8 
 drivers/media/pci/pt3/pt3.h                        |    6 
 drivers/media/pci/pt3/pt3_i2c.c                    |    1 
 drivers/media/pci/saa7134/Makefile                 |    2 
 drivers/media/pci/saa7134/saa7134-cards.c          |   64 -
 drivers/media/pci/saa7134/saa7134-dvb.c            |    6 
 drivers/media/pci/saa7134/saa7134-input.c          |    3 
 drivers/media/pci/saa7134/saa7134-video.c          |    6 
 drivers/media/pci/saa7134/saa7134.h                |    8 
 drivers/media/pci/saa7146/hexium_gemini.c          |   25 
 drivers/media/pci/saa7146/hexium_orion.c           |   21 
 drivers/media/pci/saa7146/mxb.c                    |   29 
 drivers/media/pci/saa7164/Makefile                 |    4 
 drivers/media/pci/saa7164/saa7164-encoder.c        |    6 
 drivers/media/pci/saa7164/saa7164-vbi.c            |    2 
 drivers/media/pci/saa7164/saa7164.h                |   10 
 drivers/media/pci/smipcie/Makefile                 |    1 
 drivers/media/pci/smipcie/smipcie.h                |   12 
 drivers/media/pci/solo6x10/solo6x10-core.c         |   17 
 drivers/media/pci/solo6x10/solo6x10-gpio.c         |    2 
 drivers/media/pci/ttpci/Makefile                   |    2 
 drivers/media/pci/ttpci/av7110.c                   |    2 
 drivers/media/pci/ttpci/av7110.h                   |   16 
 drivers/media/pci/ttpci/av7110_av.c                |   10 
 drivers/media/pci/ttpci/av7110_ca.c                |    4 
 drivers/media/pci/ttpci/budget-av.c                |    8 
 drivers/media/pci/ttpci/budget-ci.c                |  212 +-
 drivers/media/pci/ttpci/budget.h                   |   12 
 drivers/media/pci/ttpci/dvb_filter.h               |    2 
 drivers/media/pci/tw5864/tw5864-video.c            |    2 
 drivers/media/pci/zoran/videocodec.c               |    1 
 drivers/media/pci/zoran/zoran_driver.c             |   54 
 drivers/media/pci/zoran/zr36057.h                  |    4 
 drivers/media/platform/Kconfig                     |   38 
 drivers/media/platform/Makefile                    |   16 
 drivers/media/platform/am437x/am437x-vpfe.c        |    6 
 drivers/media/platform/arv.c                       |   54 
 drivers/media/platform/atmel/atmel-isc.c           |    6 
 drivers/media/platform/atmel/atmel-isi.c           |    2 
 drivers/media/platform/blackfin/ppi.c              |    2 
 drivers/media/platform/coda/coda-bit.c             |   23 
 drivers/media/platform/coda/coda-common.c          |   13 
 drivers/media/platform/coda/coda_regs.h            |    3 
 drivers/media/platform/coda/imx-vdoa.c             |    8 
 drivers/media/platform/davinci/dm355_ccdc.c        |    4 
 drivers/media/platform/davinci/dm355_ccdc_regs.h   |    6 
 drivers/media/platform/davinci/dm644x_ccdc.c       |    6 
 drivers/media/platform/davinci/dm644x_ccdc_regs.h  |    4 
 drivers/media/platform/davinci/isif_regs.h         |    6 
 drivers/media/platform/davinci/vpfe_capture.c      |    8 
 drivers/media/platform/davinci/vpif.h              |    4 
 drivers/media/platform/davinci/vpif_capture.c      |   10 
 drivers/media/platform/davinci/vpss.c              |   10 
 drivers/media/platform/exynos-gsc/gsc-m2m.c        |    4 
 drivers/media/platform/exynos4-is/Kconfig          |    2 
 drivers/media/platform/exynos4-is/fimc-core.c      |    4 
 drivers/media/platform/exynos4-is/fimc-core.h      |    2 
 drivers/media/platform/exynos4-is/fimc-isp.c       |   14 
 drivers/media/platform/exynos4-is/fimc-lite.c      |    7 
 drivers/media/platform/exynos4-is/fimc-lite.h      |    4 
 drivers/media/platform/exynos4-is/fimc-m2m.c       |   10 
 drivers/media/platform/exynos4-is/media-dev.c      |    4 
 drivers/media/platform/fsl-viu.c                   |    4 
 drivers/media/platform/m2m-deinterlace.c           |   12 
 .../media/platform/mtk-vcodec/mtk_vcodec_util.c    |    3 
 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h    |    2 
 drivers/media/platform/omap/omap_vout.c            |   12 
 drivers/media/platform/omap3isp/isp.c              |    2 
 drivers/media/platform/pxa_camera.c                |   35 
 drivers/media/platform/qcom/camss-8x16/camss.c     |    2 
 drivers/media/platform/qcom/venus/core.h           |    4 
 drivers/media/platform/qcom/venus/hfi_cmds.c       |   73 -
 drivers/media/platform/qcom/venus/hfi_helper.h     |    4 
 drivers/media/platform/qcom/venus/venc.c           |   48 
 drivers/media/platform/qcom/venus/venc_ctrls.c     |   59 -
 drivers/media/platform/rcar-vin/rcar-core.c        |    2 
 drivers/media/platform/rcar_drif.c                 |    4 
 drivers/media/platform/s5p-jpeg/jpeg-core.c        |    2 
 drivers/media/platform/s5p-mfc/s5p_mfc.c           |   14 
 drivers/media/platform/s5p-mfc/s5p_mfc_common.h    |    3 
 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c      |   10 
 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c       |    2 
 drivers/media/platform/sh_vou.c                    |    2 
 .../platform/soc_camera/sh_mobile_ceu_camera.c     |    7 
 drivers/media/platform/soc_camera/soc_camera.c     |    6 
 drivers/media/platform/soc_camera/soc_scale_crop.c |    4 
 drivers/media/platform/sti/bdisp/bdisp-debug.c     |    2 
 drivers/media/platform/sti/bdisp/bdisp-filter.h    |    2 
 drivers/media/platform/sti/bdisp/bdisp-hw.c        |    4 
 drivers/media/platform/sti/bdisp/bdisp-reg.h       |    2 
 drivers/media/platform/sti/bdisp/bdisp-v4l2.c      |    2 
 drivers/media/platform/sti/bdisp/bdisp.h           |    2 
 drivers/media/platform/sti/c8sectpfe/Kconfig       |    2 
 drivers/media/platform/sti/c8sectpfe/Makefile      |    5 
 .../platform/sti/c8sectpfe/c8sectpfe-common.c      |   15 
 .../platform/sti/c8sectpfe/c8sectpfe-common.h      |   13 
 .../media/platform/sti/c8sectpfe/c8sectpfe-core.c  |   19 
 .../media/platform/sti/c8sectpfe/c8sectpfe-core.h  |    5 
 .../platform/sti/c8sectpfe/c8sectpfe-debugfs.c     |    9 
 .../platform/sti/c8sectpfe/c8sectpfe-debugfs.h     |    9 
 .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c   |   11 
 .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.h   |    5 
 drivers/media/platform/sti/cec/stih-cec.c          |    5 
 drivers/media/platform/sti/delta/delta-cfg.h       |    2 
 drivers/media/platform/sti/delta/delta-debug.c     |    2 
 drivers/media/platform/sti/delta/delta-debug.h     |    2 
 drivers/media/platform/sti/delta/delta-ipc.c       |    2 
 drivers/media/platform/sti/delta/delta-ipc.h       |    2 
 drivers/media/platform/sti/delta/delta-mem.c       |    2 
 drivers/media/platform/sti/delta/delta-mem.h       |    2 
 drivers/media/platform/sti/delta/delta-mjpeg-dec.c |    2 
 drivers/media/platform/sti/delta/delta-mjpeg-fw.h  |    2 
 drivers/media/platform/sti/delta/delta-mjpeg-hdr.c |    2 
 drivers/media/platform/sti/delta/delta-mjpeg.h     |    2 
 drivers/media/platform/sti/delta/delta-v4l2.c      |    2 
 drivers/media/platform/sti/delta/delta.h           |    2 
 drivers/media/platform/sti/hva/hva-debugfs.c       |    2 
 drivers/media/platform/sti/hva/hva-h264.c          |    2 
 drivers/media/platform/sti/hva/hva-hw.c            |    2 
 drivers/media/platform/sti/hva/hva-hw.h            |    2 
 drivers/media/platform/sti/hva/hva-mem.c           |    2 
 drivers/media/platform/sti/hva/hva-mem.h           |    2 
 drivers/media/platform/sti/hva/hva-v4l2.c          |    2 
 drivers/media/platform/sti/hva/hva.h               |    4 
 drivers/media/platform/stm32/stm32-dcmi.c          |    2 
 drivers/media/platform/tegra-cec/tegra_cec.c       |    5 
 drivers/media/platform/ti-vpe/cal.c                |    5 
 drivers/media/platform/via-camera.h                |    2 
 drivers/media/platform/vimc/vimc-common.h          |    5 
 drivers/media/platform/vimc/vimc-sensor.c          |   65 +
 drivers/media/platform/vivid/vivid-core.c          |    2 
 drivers/media/platform/vivid/vivid-core.h          |    5 
 drivers/media/platform/vivid/vivid-ctrls.c         |   35 
 drivers/media/platform/vivid/vivid-radio-rx.c      |   13 
 drivers/media/platform/vivid/vivid-radio-tx.c      |   10 
 drivers/media/platform/vivid/vivid-rds-gen.c       |    2 
 drivers/media/platform/vivid/vivid-rds-gen.h       |    1 
 drivers/media/platform/vivid/vivid-vbi-gen.c       |    2 
 drivers/media/platform/vivid/vivid-vid-cap.c       |    9 
 drivers/media/platform/vsp1/vsp1_drv.c             |   16 
 drivers/media/platform/xilinx/xilinx-vipp.c        |   18 
 drivers/media/radio/radio-aimslab.c                |    2 
 drivers/media/radio/radio-aztech.c                 |    2 
 drivers/media/radio/radio-cadet.c                  |    8 
 drivers/media/radio/radio-gemtek.c                 |    8 
 drivers/media/radio/radio-maxiradio.c              |    2 
 drivers/media/radio/radio-mr800.c                  |   24 
 drivers/media/radio/radio-rtrack2.c                |    2 
 drivers/media/radio/radio-sf16fmi.c                |    4 
 drivers/media/radio/radio-sf16fmr2.c               |    2 
 drivers/media/radio/radio-si476x.c                 |   22 
 drivers/media/radio/radio-tea5764.c                |    2 
 drivers/media/radio/radio-terratec.c               |    6 
 drivers/media/radio/radio-wl1273.c                 |    4 
 drivers/media/radio/si470x/radio-si470x-common.c   |   28 
 drivers/media/radio/tea575x.c                      |    2 
 drivers/media/radio/wl128x/fmdrv_common.h          |   10 
 drivers/media/radio/wl128x/fmdrv_v4l2.c            |    2 
 drivers/media/rc/Kconfig                           |   35 
 drivers/media/rc/Makefile                          |    5 
 drivers/media/rc/iguanair.c                        |   19 
 drivers/media/rc/imon.c                            |   55 
 drivers/media/rc/ir-jvc-decoder.c                  |    1 
 drivers/media/rc/ir-lirc-codec.c                   |  448 ----
 drivers/media/rc/ir-mce_kbd-decoder.c              |   18 
 drivers/media/rc/ir-nec-decoder.c                  |   20 
 drivers/media/rc/ir-rc5-decoder.c                  |   44 
 drivers/media/rc/ir-rc6-decoder.c                  |   32 
 drivers/media/rc/ir-sanyo-decoder.c                |   38 
 drivers/media/rc/ir-sharp-decoder.c                |    1 
 drivers/media/rc/ir-sony-decoder.c                 |    1 
 drivers/media/rc/ir-spi.c                          |   15 
 drivers/media/rc/keymaps/rc-adstech-dvb-t-pci.c    |   17 
 drivers/media/rc/keymaps/rc-apac-viewcomp.c        |   17 
 drivers/media/rc/keymaps/rc-asus-pc39.c            |   17 
 drivers/media/rc/keymaps/rc-asus-ps3-100.c         |   17 
 drivers/media/rc/keymaps/rc-ati-tv-wonder-hd-600.c |   17 
 drivers/media/rc/keymaps/rc-avermedia-a16d.c       |   17 
 drivers/media/rc/keymaps/rc-avermedia-cardbus.c    |   17 
 drivers/media/rc/keymaps/rc-avermedia-dvbt.c       |   17 
 drivers/media/rc/keymaps/rc-avermedia-m135a.c      |   15 
 drivers/media/rc/keymaps/rc-avermedia.c            |   17 
 drivers/media/rc/keymaps/rc-avertv-303.c           |   17 
 drivers/media/rc/keymaps/rc-behold-columbus.c      |   23 
 drivers/media/rc/keymaps/rc-behold.c               |   17 
 drivers/media/rc/keymaps/rc-budget-ci-old.c        |   17 
 drivers/media/rc/keymaps/rc-cinergy-1400.c         |   17 
 drivers/media/rc/keymaps/rc-cinergy.c              |   17 
 drivers/media/rc/keymaps/rc-dib0700-nec.c          |   27 
 drivers/media/rc/keymaps/rc-dib0700-rc5.c          |   27 
 drivers/media/rc/keymaps/rc-dm1105-nec.c           |   17 
 drivers/media/rc/keymaps/rc-dntv-live-dvb-t.c      |   17 
 drivers/media/rc/keymaps/rc-dntv-live-dvbt-pro.c   |   17 
 drivers/media/rc/keymaps/rc-em-terratec.c          |   17 
 drivers/media/rc/keymaps/rc-encore-enltv-fm53.c    |   17 
 drivers/media/rc/keymaps/rc-encore-enltv.c         |   17 
 drivers/media/rc/keymaps/rc-encore-enltv2.c        |   17 
 drivers/media/rc/keymaps/rc-evga-indtube.c         |   17 
 drivers/media/rc/keymaps/rc-eztv.c                 |   17 
 drivers/media/rc/keymaps/rc-flydvb.c               |   17 
 drivers/media/rc/keymaps/rc-flyvideo.c             |   17 
 drivers/media/rc/keymaps/rc-fusionhdtv-mce.c       |   17 
 drivers/media/rc/keymaps/rc-gadmei-rm008z.c        |   17 
 drivers/media/rc/keymaps/rc-genius-tvgo-a11mce.c   |   17 
 drivers/media/rc/keymaps/rc-gotview7135.c          |   17 
 drivers/media/rc/keymaps/rc-hauppauge.c            |   29 
 drivers/media/rc/keymaps/rc-iodata-bctv7e.c        |   17 
 drivers/media/rc/keymaps/rc-kaiomy.c               |   17 
 drivers/media/rc/keymaps/rc-kworld-315u.c          |   17 
 .../media/rc/keymaps/rc-kworld-plus-tv-analog.c    |   17 
 drivers/media/rc/keymaps/rc-manli.c                |   17 
 drivers/media/rc/keymaps/rc-msi-tvanywhere-plus.c  |   17 
 drivers/media/rc/keymaps/rc-msi-tvanywhere.c       |   17 
 drivers/media/rc/keymaps/rc-nebula.c               |   17 
 .../media/rc/keymaps/rc-nec-terratec-cinergy-xs.c  |   17 
 drivers/media/rc/keymaps/rc-norwood.c              |   17 
 drivers/media/rc/keymaps/rc-npgtech.c              |   17 
 drivers/media/rc/keymaps/rc-pctv-sedna.c           |   17 
 drivers/media/rc/keymaps/rc-pinnacle-color.c       |   17 
 drivers/media/rc/keymaps/rc-pinnacle-grey.c        |   17 
 drivers/media/rc/keymaps/rc-pinnacle-pctv-hd.c     |   17 
 drivers/media/rc/keymaps/rc-pixelview-002t.c       |   17 
 drivers/media/rc/keymaps/rc-pixelview-mk12.c       |   17 
 drivers/media/rc/keymaps/rc-pixelview-new.c        |   17 
 drivers/media/rc/keymaps/rc-pixelview.c            |   17 
 .../media/rc/keymaps/rc-powercolor-real-angel.c    |   17 
 drivers/media/rc/keymaps/rc-proteus-2309.c         |   17 
 drivers/media/rc/keymaps/rc-purpletv.c             |   17 
 drivers/media/rc/keymaps/rc-pv951.c                |   17 
 .../media/rc/keymaps/rc-real-audio-220-32-keys.c   |   17 
 drivers/media/rc/keymaps/rc-tbs-nec.c              |   17 
 drivers/media/rc/keymaps/rc-terratec-cinergy-xs.c  |   17 
 drivers/media/rc/keymaps/rc-tevii-nec.c            |   17 
 drivers/media/rc/keymaps/rc-tt-1500.c              |   17 
 drivers/media/rc/keymaps/rc-videomate-s350.c       |   17 
 drivers/media/rc/keymaps/rc-videomate-tv-pvr.c     |   17 
 drivers/media/rc/keymaps/rc-winfast-usbii-deluxe.c |   19 
 drivers/media/rc/keymaps/rc-winfast.c              |   17 
 drivers/media/rc/lirc_dev.c                        |  981 ++++++--
 drivers/media/rc/rc-core-priv.h                    |   72 -
 drivers/media/rc/rc-ir-raw.c                       |   86 -
 drivers/media/rc/rc-main.c                         |  248 +-
 drivers/media/rc/winbond-cir.c                     |    2 
 drivers/media/tuners/Kconfig                       |    7 
 drivers/media/tuners/Makefile                      |    2 
 drivers/media/tuners/e4000.h                       |    2 
 drivers/media/tuners/fc0011.h                      |    2 
 drivers/media/tuners/fc0012.h                      |    2 
 drivers/media/tuners/fc0013.h                      |    2 
 drivers/media/tuners/fc2580.h                      |    2 
 drivers/media/tuners/it913x.h                      |    2 
 drivers/media/tuners/m88rs6000t.h                  |    2 
 drivers/media/tuners/max2165.c                     |    2 
 drivers/media/tuners/mc44s803.c                    |    2 
 drivers/media/tuners/mt2060.c                      |    2 
 drivers/media/tuners/mt2063.c                      |    4 
 drivers/media/tuners/mt2063.h                      |    2 
 drivers/media/tuners/mt20xx.h                      |    2 
 drivers/media/tuners/mt2131.c                      |    2 
 drivers/media/tuners/mt2266.c                      |    2 
 drivers/media/tuners/mxl301rf.h                    |    2 
 drivers/media/tuners/mxl5005s.c                    |   25 
 drivers/media/tuners/mxl5005s.h                    |    2 
 drivers/media/tuners/mxl5007t.h                    |    2 
 drivers/media/tuners/qm1d1c0042.h                  |    2 
 drivers/media/tuners/qt1010.c                      |    4 
 drivers/media/tuners/qt1010.h                      |    2 
 drivers/media/tuners/r820t.c                       |   69 -
 drivers/media/tuners/r820t.h                       |    2 
 drivers/media/tuners/si2157.c                      |    2 
 drivers/media/tuners/si2157.h                      |    2 
 drivers/media/tuners/tda18212.h                    |    2 
 drivers/media/tuners/tda18218.h                    |    2 
 drivers/media/tuners/tda18250.c                    |  902 ++++++++
 drivers/media/tuners/tda18250.h                    |   51 
 drivers/media/tuners/tda18250_priv.h               |  145 +
 drivers/media/tuners/tda18271.h                    |    2 
 drivers/media/tuners/tda827x.h                     |    4 
 drivers/media/tuners/tda8290.c                     |   78 -
 drivers/media/tuners/tda8290.h                     |    2 
 drivers/media/tuners/tda9887.c                     |    4 
 drivers/media/tuners/tda9887.h                     |    2 
 drivers/media/tuners/tea5761.c                     |   15 
 drivers/media/tuners/tea5761.h                     |    2 
 drivers/media/tuners/tea5767.c                     |   21 
 drivers/media/tuners/tea5767.h                     |    2 
 drivers/media/tuners/tua9001.h                     |    2 
 drivers/media/tuners/tuner-i2c.h                   |    2 
 drivers/media/tuners/tuner-simple.c                |    2 
 drivers/media/tuners/tuner-simple.h                |    2 
 drivers/media/tuners/tuner-xc2028-types.h          |    5 
 drivers/media/tuners/tuner-xc2028.c                |   26 
 drivers/media/tuners/tuner-xc2028.h                |    9 
 drivers/media/tuners/xc4000.c                      |    7 
 drivers/media/tuners/xc5000.c                      |   24 
 drivers/media/usb/as102/Makefile                   |    1 
 drivers/media/usb/as102/as102_drv.c                |    2 
 drivers/media/usb/as102/as102_drv.h                |    6 
 drivers/media/usb/as102/as10x_cmd_cfg.c            |    6 
 drivers/media/usb/au0828/Makefile                  |    1 
 drivers/media/usb/au0828/au0828-cards.h            |    2 
 drivers/media/usb/au0828/au0828-input.c            |   25 
 drivers/media/usb/au0828/au0828-video.c            |    2 
 drivers/media/usb/au0828/au0828.h                  |   18 
 drivers/media/usb/b2c2/Makefile                    |    1 
 drivers/media/usb/cpia2/cpia2_core.c               |    4 
 drivers/media/usb/cpia2/cpia2_usb.c                |   14 
 drivers/media/usb/cpia2/cpia2_v4l.c                |    4 
 drivers/media/usb/cx231xx/Makefile                 |    2 
 drivers/media/usb/cx231xx/cx231xx-417.c            |    4 
 drivers/media/usb/cx231xx/cx231xx-audio.c          |    6 
 drivers/media/usb/cx231xx/cx231xx-avcore.c         |    4 
 drivers/media/usb/cx231xx/cx231xx-cards.c          |   30 
 drivers/media/usb/cx231xx/cx231xx-core.c           |    2 
 drivers/media/usb/cx231xx/cx231xx-dvb.c            |    8 
 drivers/media/usb/cx231xx/cx231xx-i2c.c            |    2 
 drivers/media/usb/cx231xx/cx231xx-input.c          |   28 
 drivers/media/usb/cx231xx/cx231xx-pcb-cfg.h        |    2 
 drivers/media/usb/cx231xx/cx231xx-reg.h            |   20 
 drivers/media/usb/cx231xx/cx231xx-video.c          |   14 
 drivers/media/usb/cx231xx/cx231xx.h                |    1 
 drivers/media/usb/dvb-usb-v2/Makefile              |    1 
 drivers/media/usb/dvb-usb-v2/anysee.h              |    2 
 drivers/media/usb/dvb-usb-v2/az6007.c              |    2 
 drivers/media/usb/dvb-usb-v2/dvb_usb.h             |   10 
 drivers/media/usb/dvb-usb-v2/dvbsky.c              |   92 +
 drivers/media/usb/dvb-usb-v2/lmedm04.c             |   39 
 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c      |    9 
 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h      |    2 
 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h      |    2 
 drivers/media/usb/dvb-usb/Kconfig                  |    2 
 drivers/media/usb/dvb-usb/Makefile                 |    1 
 drivers/media/usb/dvb-usb/az6027.c                 |  218 +-
 drivers/media/usb/dvb-usb/cxusb.c                  |   10 
 drivers/media/usb/dvb-usb/dib0700.h                |    2 
 drivers/media/usb/dvb-usb/dib0700_core.c           |   26 
 drivers/media/usb/dvb-usb/dib0700_devices.c        |  110 +
 drivers/media/usb/dvb-usb/dvb-usb.h                |   10 
 drivers/media/usb/dvb-usb/dw2102.c                 |    2 
 drivers/media/usb/dvb-usb/friio-fe.c               |    5 
 drivers/media/usb/dvb-usb/pctv452e.c               |   10 
 drivers/media/usb/dvb-usb/ttusb2.c                 |    2 
 drivers/media/usb/em28xx/Kconfig                   |   14 
 drivers/media/usb/em28xx/Makefile                  |    2 
 drivers/media/usb/em28xx/em28xx-cards.c            |    1 
 drivers/media/usb/em28xx/em28xx-dvb.c              |    9 
 drivers/media/usb/gspca/autogain_functions.c       |   28 
 drivers/media/usb/gspca/benq.c                     |    8 
 drivers/media/usb/gspca/conex.c                    |   13 
 drivers/media/usb/gspca/cpia1.c                    |   76 -
 drivers/media/usb/gspca/dtcs033.c                  |   28 
 drivers/media/usb/gspca/etoms.c                    |   38 
 drivers/media/usb/gspca/finepix.c                  |    4 
 drivers/media/usb/gspca/gl860/gl860.c              |   37 
 drivers/media/usb/gspca/gspca.c                    |  165 +
 drivers/media/usb/gspca/gspca.h                    |    9 
 drivers/media/usb/gspca/jeilinj.c                  |   19 
 drivers/media/usb/gspca/jl2005bcd.c                |   45 
 drivers/media/usb/gspca/kinect.c                   |   11 
 drivers/media/usb/gspca/konica.c                   |   28 
 drivers/media/usb/gspca/m5602/m5602_core.c         |   34 
 drivers/media/usb/gspca/m5602/m5602_mt9m111.c      |   21 
 drivers/media/usb/gspca/m5602/m5602_ov7660.c       |   11 
 drivers/media/usb/gspca/m5602/m5602_ov9650.c       |   26 
 drivers/media/usb/gspca/m5602/m5602_po1030.c       |   27 
 drivers/media/usb/gspca/m5602/m5602_s5k4aa.c       |   16 
 drivers/media/usb/gspca/m5602/m5602_s5k83a.c       |    2 
 drivers/media/usb/gspca/mars.c                     |    4 
 drivers/media/usb/gspca/mr97310a.c                 |   29 
 drivers/media/usb/gspca/nw80x.c                    |   24 
 drivers/media/usb/gspca/ov519.c                    |  155 +
 drivers/media/usb/gspca/ov534.c                    |   25 
 drivers/media/usb/gspca/ov534_9.c                  |   23 
 drivers/media/usb/gspca/pac207.c                   |   16 
 drivers/media/usb/gspca/pac7302.c                  |    2 
 drivers/media/usb/gspca/pac7311.c                  |    2 
 drivers/media/usb/gspca/pac_common.h               |    7 
 drivers/media/usb/gspca/sn9c2028.c                 |   34 
 drivers/media/usb/gspca/sn9c2028.h                 |    7 
 drivers/media/usb/gspca/sn9c20x.c                  |    2 
 drivers/media/usb/gspca/sonixj.c                   |   58 
 drivers/media/usb/gspca/spca1528.c                 |   17 
 drivers/media/usb/gspca/spca500.c                  |   66 -
 drivers/media/usb/gspca/spca501.c                  |   10 
 drivers/media/usb/gspca/spca505.c                  |    6 
 drivers/media/usb/gspca/spca506.c                  |   16 
 drivers/media/usb/gspca/spca508.c                  |   20 
 drivers/media/usb/gspca/spca561.c                  |   20 
 drivers/media/usb/gspca/sq905.c                    |   16 
 drivers/media/usb/gspca/sq905c.c                   |   37 
 drivers/media/usb/gspca/sq930x.c                   |   29 
 drivers/media/usb/gspca/stk014.c                   |    6 
 drivers/media/usb/gspca/stk1135.c                  |   15 
 drivers/media/usb/gspca/stv0680.c                  |   36 
 drivers/media/usb/gspca/stv06xx/stv06xx.c          |   76 -
 drivers/media/usb/gspca/stv06xx/stv06xx.h          |    2 
 drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.c     |   10 
 drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c   |   23 
 drivers/media/usb/gspca/stv06xx/stv06xx_st6422.c   |    2 
 drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.c   |   16 
 drivers/media/usb/gspca/sunplus.c                  |   36 
 drivers/media/usb/gspca/t613.c                     |   24 
 drivers/media/usb/gspca/topro.c                    |    6 
 drivers/media/usb/gspca/touptek.c                  |   89 -
 drivers/media/usb/gspca/vc032x.c                   |   51 
 drivers/media/usb/gspca/w996Xcf.c                  |    9 
 drivers/media/usb/gspca/xirlink_cit.c              |   32 
 drivers/media/usb/gspca/zc3xx.c                    |   83 -
 drivers/media/usb/hdpvr/Makefile                   |    4 
 drivers/media/usb/hdpvr/hdpvr-core.c               |   37 
 drivers/media/usb/hdpvr/hdpvr-i2c.c                |   23 
 drivers/media/usb/hdpvr/hdpvr-video.c              |   30 
 drivers/media/usb/hdpvr/hdpvr.h                    |   19 
 drivers/media/usb/pulse8-cec/pulse8-cec.c          |    4 
 drivers/media/usb/pvrusb2/Makefile                 |    2 
 drivers/media/usb/pvrusb2/pvrusb2-devattr.c        |   12 
 drivers/media/usb/pvrusb2/pvrusb2-dvb.c            |    2 
 drivers/media/usb/pvrusb2/pvrusb2-dvb.h            |    8 
 drivers/media/usb/pvrusb2/pvrusb2-hdw.c            |   15 
 drivers/media/usb/pvrusb2/pvrusb2-i2c-core.c       |   13 
 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c           |   40 
 drivers/media/usb/pwc/pwc.h                        |    6 
 drivers/media/usb/s2255/s2255drv.c                 |   13 
 drivers/media/usb/siano/Makefile                   |    1 
 drivers/media/usb/siano/smsusb.c                   |    2 
 drivers/media/usb/stk1160/Makefile                 |    4 
 drivers/media/usb/stkwebcam/stk-sensor.c           |   44 
 drivers/media/usb/stkwebcam/stk-webcam.c           |    6 
 drivers/media/usb/tm6000/Makefile                  |    2 
 drivers/media/usb/tm6000/tm6000-alsa.c             |   18 
 drivers/media/usb/tm6000/tm6000-cards.c            |   21 
 drivers/media/usb/tm6000/tm6000-core.c             |   24 
 drivers/media/usb/tm6000/tm6000-i2c.c              |   24 
 drivers/media/usb/tm6000/tm6000-regs.h             |   14 
 drivers/media/usb/tm6000/tm6000-stds.c             |   18 
 drivers/media/usb/tm6000/tm6000-usb-isoc.h         |   14 
 drivers/media/usb/tm6000/tm6000-video.c            |   40 
 drivers/media/usb/tm6000/tm6000.h                  |   24 
 drivers/media/usb/ttusb-budget/Makefile            |    2 
 drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c  |   26 
 drivers/media/usb/ttusb-dec/Makefile               |    2 
 drivers/media/usb/ttusb-dec/ttusb_dec.c            |   26 
 drivers/media/usb/ttusb-dec/ttusbdecfe.c           |    2 
 drivers/media/usb/usbtv/Kconfig                    |   16 
 drivers/media/usb/usbvision/Makefile               |    1 
 drivers/media/usb/usbvision/usbvision-video.c      |    3 
 drivers/media/usb/uvc/Makefile                     |    2 
 drivers/media/usb/uvc/uvc_driver.c                 |  243 +-
 drivers/media/usb/uvc/uvc_isight.c                 |   12 
 drivers/media/usb/uvc/uvc_metadata.c               |  179 ++
 drivers/media/usb/uvc/uvc_queue.c                  |   44 
 drivers/media/usb/uvc/uvc_status.c                 |    5 
 drivers/media/usb/uvc/uvc_v4l2.c                   |    4 
 drivers/media/usb/uvc/uvc_video.c                  |  187 +-
 drivers/media/usb/uvc/uvcvideo.h                   |   35 
 drivers/media/v4l2-core/Kconfig                    |   36 
 drivers/media/v4l2-core/Makefile                   |    8 
 drivers/media/v4l2-core/v4l2-async.c               |   16 
 drivers/media/v4l2-core/v4l2-common.c              |   27 
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      | 1040 +++++----
 drivers/media/v4l2-core/v4l2-ctrls.c               |    2 
 drivers/media/v4l2-core/v4l2-dev.c                 |   12 
 drivers/media/v4l2-core/v4l2-dv-timings.c          |    2 
 drivers/media/v4l2-core/v4l2-fwnode.c              |   10 
 drivers/media/v4l2-core/v4l2-ioctl.c               |  212 +-
 drivers/media/v4l2-core/v4l2-mc.c                  |    2 
 drivers/media/v4l2-core/v4l2-mem2mem.c             |   14 
 drivers/media/v4l2-core/v4l2-subdev.c              |    4 
 drivers/media/v4l2-core/videobuf-core.c            |   10 
 drivers/mfd/ab8500-debugfs.c                       |   16 
 drivers/misc/Kconfig                               |    1 
 drivers/misc/Makefile                              |    3 
 drivers/misc/cxl/context.c                         |    2 
 drivers/misc/cxl/cxl.h                             |    3 
 drivers/misc/cxl/cxllib.c                          |    3 
 drivers/misc/cxl/file.c                            |   19 
 drivers/misc/cxl/native.c                          |   13 
 drivers/misc/cxl/pci.c                             |    2 
 drivers/misc/eeprom/Kconfig                        |    1 
 drivers/misc/eeprom/at24.c                         |  731 ++----
 drivers/misc/hpilo.c                               |    4 
 drivers/misc/lis3lv02d/lis3lv02d.c                 |    2 
 drivers/misc/lkdtm.h                               |    4 
 drivers/misc/lkdtm_core.c                          |    4 
 drivers/misc/lkdtm_usercopy.c                      |  101 -
 drivers/misc/mei/main.c                            |   12 
 drivers/misc/mic/cosm/cosm_scif_server.c           |   16 
 drivers/misc/mic/cosm_client/cosm_scif_client.c    |    4 
 drivers/misc/mic/scif/scif_api.c                   |   24 
 drivers/misc/mic/vop/vop_main.c                    |   20 
 drivers/misc/mic/vop/vop_vringh.c                  |    8 
 drivers/misc/ocxl/Kconfig                          |   31 
 drivers/misc/ocxl/Makefile                         |   11 
 drivers/misc/ocxl/afu_irq.c                        |  202 ++
 drivers/misc/ocxl/config.c                         |  723 ++++++
 drivers/misc/ocxl/context.c                        |  279 ++
 drivers/misc/ocxl/file.c                           |  432 ++++
 drivers/misc/ocxl/link.c                           |  647 ++++++
 drivers/misc/ocxl/main.c                           |   33 
 drivers/misc/ocxl/ocxl_internal.h                  |  131 +
 drivers/misc/ocxl/pasid.c                          |  107 +
 drivers/misc/ocxl/pci.c                            |  585 +++++
 drivers/misc/ocxl/sysfs.c                          |  142 +
 drivers/misc/ocxl/trace.c                          |    6 
 drivers/misc/ocxl/trace.h                          |  182 ++
 drivers/misc/phantom.c                             |    4 
 drivers/misc/vmw_vmci/vmci_host.c                  |    2 
 drivers/mmc/host/Kconfig                           |    5 
 drivers/mmc/host/meson-gx-mmc.c                    |    1 
 drivers/mmc/host/sdhci.c                           |  164 +
 drivers/mmc/host/sdhci.h                           |    3 
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |    2 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |   18 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c  |   10 
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h  |    1 
 drivers/net/ethernet/cavium/thunder/nicvf_queues.h |    2 
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c    |    2 
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h     |    2 
 drivers/net/ethernet/emulex/benet/be.h             |    7 
 drivers/net/ethernet/emulex/benet/be_ethtool.c     |    1 
 drivers/net/ethernet/emulex/benet/be_hw.h          |    1 
 drivers/net/ethernet/emulex/benet/be_main.c        |  116 +
 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.c  |   10 
 drivers/net/ethernet/huawei/hinic/hinic_hw_cmdq.h  |    2 
 drivers/net/ethernet/ibm/ibmvnic.c                 |   32 
 drivers/net/ethernet/intel/e100.c                  |   12 
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   27 
 drivers/net/ethernet/jme.c                         |    2 
 drivers/net/ethernet/marvell/pxa168_eth.c          |   12 
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |    1 
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |    2 
 drivers/net/ethernet/netronome/nfp/bpf/main.c      |   21 
 drivers/net/ethernet/netronome/nfp/bpf/main.h      |   24 
 .../net/ethernet/netronome/nfp/flower/offload.c    |    4 
 .../ethernet/netronome/nfp/flower/tunnel_conf.c    |   10 
 drivers/net/ethernet/netronome/nfp/nfp_app.h       |    9 
 drivers/net/ethernet/netronome/nfp/nfp_asm.c       |    2 
 drivers/net/ethernet/netronome/nfp/nfp_main.c      |    1 
 drivers/net/ethernet/netronome/nfp/nfp_net.h       |    6 
 .../net/ethernet/netronome/nfp/nfp_net_common.c    |   11 
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c  |    2 
 drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h  |    5 
 drivers/net/ethernet/netronome/nfp/nfp_net_repr.c  |    1 
 drivers/net/ethernet/netronome/nfp/nfp_port.c      |   18 
 drivers/net/ethernet/netronome/nfp/nfp_port.h      |    6 
 .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h   |   43 
 .../ethernet/netronome/nfp/nfpcore/nfp_resource.c  |   21 
 .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c   |    6 
 drivers/net/ethernet/qlogic/qed/qed_debug.c        |    6 
 drivers/net/ethernet/qlogic/qlge/qlge_main.c       |    3 
 drivers/net/ethernet/rocker/rocker_main.c          |   18 
 .../net/ethernet/stmicro/stmmac/dwmac1000_core.c   |    2 
 drivers/net/ethernet/stmicro/stmmac/dwmac4.h       |    2 
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   13 
 drivers/net/ethernet/sun/Kconfig                   |    1 
 drivers/net/ethernet/sun/cassini.c                 |    1 
 drivers/net/ethernet/sun/cassini.h                 |    1 
 drivers/net/ethernet/sun/ldmvsw.c                  |    1 
 drivers/net/ethernet/sun/niu.c                     |    1 
 drivers/net/ethernet/sun/sunbmac.c                 |    1 
 drivers/net/ethernet/sun/sungem.c                  |    1 
 drivers/net/ethernet/sun/sunhme.c                  |    1 
 drivers/net/ethernet/sun/sunqe.c                   |    1 
 drivers/net/ethernet/sun/sunvnet.c                 |    1 
 drivers/net/ethernet/sun/sunvnet_common.c          |    1 
 drivers/net/ethernet/ti/cpsw.c                     |   16 
 drivers/net/ethernet/tundra/tsi108_eth.c           |   36 
 drivers/net/ieee802154/ca8210.c                    |    4 
 drivers/net/netdevsim/bpf.c                        |    5 
 drivers/net/phy/mdio_bus.c                         |    3 
 drivers/net/phy/phy.c                              |    2 
 drivers/net/ppp/ppp_generic.c                      |    8 
 drivers/net/tap.c                                  |   10 
 drivers/net/tun.c                                  |   27 
 drivers/net/usb/lan78xx.c                          |    2 
 drivers/net/usb/r8152.c                            |   13 
 drivers/net/vmxnet3/vmxnet3_drv.c                  |    6 
 drivers/net/wireless/ath/ath10k/core.c             |   43 
 drivers/net/wireless/ath/ath10k/coredump.c         |    3 
 drivers/net/wireless/ath/ath10k/debug.c            |   12 
 drivers/net/wireless/ath/ath10k/hw.h               |    1 
 drivers/net/wireless/ath/ath10k/pci.c              |    6 
 drivers/net/wireless/ath/ath9k/calib.c             |    2 
 drivers/net/wireless/ath/ath9k/hif_usb.c           |    1 
 drivers/net/wireless/mediatek/mt76/agg-rx.c        |   40 
 drivers/net/wireless/mediatek/mt76/mac80211.c      |   52 
 drivers/net/wireless/mediatek/mt76/mt76.h          |   10 
 drivers/net/wireless/mediatek/mt76/mt76x2.h        |    2 
 drivers/net/wireless/mediatek/mt76/mt76x2_init.c   |    1 
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c    |    2 
 drivers/net/wireless/mediatek/mt76/mt76x2_main.c   |   28 
 drivers/net/wireless/ralink/rt2x00/rt2x00debug.c   |    2 
 .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c    |    5 
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |    1 
 drivers/net/xen-netfront.c                         |   46 
 drivers/ntb/hw/amd/ntb_hw_amd.c                    |    4 
 drivers/ntb/hw/idt/ntb_hw_idt.c                    |   37 
 drivers/ntb/hw/intel/ntb_hw_intel.c                |  313 ---
 drivers/ntb/hw/intel/ntb_hw_intel.h                |   58 
 drivers/ntb/hw/mscc/ntb_hw_switchtec.c             |  603 ++++-
 drivers/ntb/ntb.c                                  |    4 
 drivers/ntb/ntb_transport.c                        |    3 
 drivers/ntb/test/ntb_perf.c                        | 1824 ++++++++++------
 drivers/ntb/test/ntb_pingpong.c                    |  450 ++--
 drivers/ntb/test/ntb_tool.c                        | 1827 +++++++++++-----
 drivers/nvdimm/btt.c                               |    2 
 drivers/nvdimm/bus.c                               |    3 
 drivers/nvdimm/namespace_devs.c                    |    2 
 drivers/nvdimm/nd.h                                |    9 
 drivers/nvdimm/pfn_devs.c                          |   27 
 drivers/nvdimm/pmem.c                              |   41 
 drivers/nvdimm/pmem.h                              |    1 
 drivers/nvdimm/region_devs.c                       |   13 
 drivers/nvme/host/fc.c                             |   12 
 drivers/of/Kconfig                                 |   16 
 drivers/of/Makefile                                |    2 
 drivers/of/address.c                               |    9 
 drivers/of/of_pci.c                                |  384 ---
 drivers/of/of_pci_irq.c                            |  131 -
 drivers/pci/Kconfig                                |    3 
 drivers/pci/Makefile                               |   14 
 drivers/pci/access.c                               |    9 
 drivers/pci/ats.c                                  |    1 
 drivers/pci/bus.c                                  |    5 
 drivers/pci/cadence/Kconfig                        |   27 
 drivers/pci/cadence/Makefile                       |    4 
 drivers/pci/cadence/pcie-cadence-ep.c              |  542 +++++
 drivers/pci/cadence/pcie-cadence-host.c            |  336 +++
 drivers/pci/cadence/pcie-cadence.c                 |  126 +
 drivers/pci/cadence/pcie-cadence.h                 |  311 +++
 drivers/pci/dwc/Kconfig                            |   70 -
 drivers/pci/dwc/Makefile                           |    6 
 drivers/pci/dwc/pci-dra7xx.c                       |   47 
 drivers/pci/dwc/pci-exynos.c                       |  227 --
 drivers/pci/dwc/pci-imx6.c                         |    5 
 drivers/pci/dwc/pci-keystone-dw.c                  |    6 
 drivers/pci/dwc/pci-keystone.c                     |   10 
 drivers/pci/dwc/pci-keystone.h                     |    6 
 drivers/pci/dwc/pci-layerscape.c                   |    5 
 drivers/pci/dwc/pcie-armada8k.c                    |    5 
 drivers/pci/dwc/pcie-artpec6.c                     |  475 +++-
 drivers/pci/dwc/pcie-designware-ep.c               |  140 +
 drivers/pci/dwc/pcie-designware-host.c             |   20 
 drivers/pci/dwc/pcie-designware-plat.c             |    5 
 drivers/pci/dwc/pcie-designware.c                  |    7 
 drivers/pci/dwc/pcie-designware.h                  |   41 
 drivers/pci/dwc/pcie-hisi.c                        |    5 
 drivers/pci/dwc/pcie-histb.c                       |    5 
 drivers/pci/dwc/pcie-kirin.c                       |    5 
 drivers/pci/dwc/pcie-qcom.c                        |   14 
 drivers/pci/dwc/pcie-spear13xx.c                   |    5 
 drivers/pci/ecam.c                                 |   13 
 drivers/pci/endpoint/Kconfig                       |    1 
 drivers/pci/endpoint/Makefile                      |    1 
 drivers/pci/endpoint/functions/Kconfig             |    1 
 drivers/pci/endpoint/functions/Makefile            |    1 
 drivers/pci/endpoint/functions/pci-epf-test.c      |   54 
 drivers/pci/endpoint/pci-ep-cfs.c                  |   78 -
 drivers/pci/endpoint/pci-epc-core.c                |   85 -
 drivers/pci/endpoint/pci-epc-mem.c                 |   13 
 drivers/pci/endpoint/pci-epf-core.c                |   17 
 drivers/pci/host-bridge.c                          |    1 
 drivers/pci/host/Kconfig                           |    2 
 drivers/pci/host/Makefile                          |    2 
 drivers/pci/host/pci-aardvark.c                    |    5 
 drivers/pci/host/pci-host-common.c                 |   87 -
 drivers/pci/host/pci-host-generic.c                |   13 
 drivers/pci/host/pci-hyperv.c                      |   12 
 drivers/pci/host/pci-mvebu.c                       |    5 
 drivers/pci/host/pci-rcar-gen2.c                   |    5 
 drivers/pci/host/pci-tegra.c                       |  171 -
 drivers/pci/host/pci-thunder-ecam.c                |    5 
 drivers/pci/host/pci-thunder-pem.c                 |   13 
 drivers/pci/host/pci-v3-semi.c                     |    1 
 drivers/pci/host/pci-versatile.c                   |   12 
 drivers/pci/host/pci-xgene-msi.c                   |   11 
 drivers/pci/host/pci-xgene.c                       |   13 
 drivers/pci/host/pcie-altera-msi.c                 |   13 
 drivers/pci/host/pcie-altera.c                     |   13 
 drivers/pci/host/pcie-iproc-bcma.c                 |   10 
 drivers/pci/host/pcie-iproc-msi.c                  |   10 
 drivers/pci/host/pcie-iproc-platform.c             |   17 
 drivers/pci/host/pcie-iproc.c                      |   18 
 drivers/pci/host/pcie-iproc.h                      |   12 
 drivers/pci/host/pcie-mediatek.c                   |   10 
 drivers/pci/host/pcie-rcar.c                       |   12 
 drivers/pci/host/pcie-rockchip.c                   |    6 
 drivers/pci/host/pcie-xilinx-nwl.c                 |    6 
 drivers/pci/host/pcie-xilinx.c                     |    6 
 drivers/pci/host/vmd.c                             |   10 
 drivers/pci/hotplug/Kconfig                        |    1 
 drivers/pci/hotplug/acpi_pcihp.c                   |   16 
 drivers/pci/hotplug/acpiphp.h                      |   16 
 drivers/pci/hotplug/acpiphp_core.c                 |   16 
 drivers/pci/hotplug/acpiphp_glue.c                 |   20 
 drivers/pci/hotplug/acpiphp_ibm.c                  |   21 
 drivers/pci/hotplug/cpci_hotplug.h                 |   16 
 drivers/pci/hotplug/cpci_hotplug_core.c            |   16 
 drivers/pci/hotplug/cpci_hotplug_pci.c             |   16 
 drivers/pci/hotplug/cpcihp_generic.c               |   21 
 drivers/pci/hotplug/cpcihp_zt5550.c                |   21 
 drivers/pci/hotplug/cpcihp_zt5550.h                |   21 
 drivers/pci/hotplug/cpqphp.h                       |   16 
 drivers/pci/hotplug/cpqphp_core.c                  |   19 
 drivers/pci/hotplug/cpqphp_ctrl.c                  |   16 
 drivers/pci/hotplug/cpqphp_nvram.c                 |   16 
 drivers/pci/hotplug/cpqphp_nvram.h                 |   16 
 drivers/pci/hotplug/cpqphp_pci.c                   |   34 
 drivers/pci/hotplug/cpqphp_sysfs.c                 |   16 
 drivers/pci/hotplug/ibmphp.h                       |   16 
 drivers/pci/hotplug/ibmphp_core.c                  |   36 
 drivers/pci/hotplug/ibmphp_ebda.c                  |   16 
 drivers/pci/hotplug/ibmphp_hpc.c                   |   16 
 drivers/pci/hotplug/ibmphp_pci.c                   |   76 -
 drivers/pci/hotplug/ibmphp_res.c                   |   54 
 drivers/pci/hotplug/pci_hotplug_core.c             |   16 
 drivers/pci/hotplug/pciehp.h                       |   16 
 drivers/pci/hotplug/pciehp_core.c                  |   16 
 drivers/pci/hotplug/pciehp_ctrl.c                  |   16 
 drivers/pci/hotplug/pciehp_hpc.c                   |   28 
 drivers/pci/hotplug/pciehp_pci.c                   |   28 
 drivers/pci/hotplug/pcihp_skeleton.c               |   16 
 drivers/pci/hotplug/pnv_php.c                      |   45 
 drivers/pci/hotplug/rpadlpar.h                     |    6 
 drivers/pci/hotplug/rpadlpar_core.c                |   19 
 drivers/pci/hotplug/rpadlpar_sysfs.c               |    9 
 drivers/pci/hotplug/rpaphp.h                       |   24 
 drivers/pci/hotplug/rpaphp_core.c                  |  123 +
 drivers/pci/hotplug/rpaphp_pci.c                   |   16 
 drivers/pci/hotplug/rpaphp_slot.c                  |   16 
 drivers/pci/hotplug/s390_pci_hpc.c                 |    3 
 drivers/pci/hotplug/sgi_hotplug.c                  |   41 
 drivers/pci/hotplug/shpchp.h                       |   24 
 drivers/pci/hotplug/shpchp_core.c                  |   21 
 drivers/pci/hotplug/shpchp_ctrl.c                  |   16 
 drivers/pci/hotplug/shpchp_hpc.c                   |   16 
 drivers/pci/hotplug/shpchp_pci.c                   |   28 
 drivers/pci/hotplug/shpchp_sysfs.c                 |   16 
 drivers/pci/iov.c                                  |   22 
 drivers/pci/irq.c                                  |    7 
 drivers/pci/mmap.c                                 |    5 
 drivers/pci/msi.c                                  |    8 
 drivers/pci/of.c                                   |  571 +++++
 drivers/pci/pci-acpi.c                             |    3 
 drivers/pci/pci-driver.c                           |    4 
 drivers/pci/pci-mid.c                              |    5 
 drivers/pci/pci-stub.c                             |    5 
 drivers/pci/pci-sysfs.c                            |   30 
 drivers/pci/pci.c                                  |  158 +
 drivers/pci/pci.h                                  |   74 -
 drivers/pci/pcie/Kconfig                           |    3 
 drivers/pci/pcie/aer/Kconfig                       |    1 
 drivers/pci/pcie/aer/Kconfig.debug                 |    1 
 drivers/pci/pcie/aer/aer_inject.c                  |   22 
 drivers/pci/pcie/aer/aerdrv.c                      |    7 
 drivers/pci/pcie/aer/aerdrv_core.c                 |   34 
 drivers/pci/pcie/aer/aerdrv_errprint.c             |   27 
 drivers/pci/pcie/aer/ecrc.c                        |   16 
 drivers/pci/pcie/aspm.c                            |   80 -
 drivers/pci/pcie/pcie-dpc.c                        |  256 +-
 drivers/pci/pcie/pme.c                             |   11 
 drivers/pci/pcie/portdrv_acpi.c                    |    5 
 drivers/pci/pcie/portdrv_bus.c                     |    1 
 drivers/pci/pcie/portdrv_core.c                    |    4 
 drivers/pci/pcie/ptm.c                             |   12 
 drivers/pci/probe.c                                |  372 ++-
 drivers/pci/quirks.c                               |  210 +-
 drivers/pci/remove.c                               |    1 
 drivers/pci/rom.c                                  |    9 
 drivers/pci/search.c                               |    1 
 drivers/pci/setup-bus.c                            |   49 
 drivers/pci/setup-irq.c                            |    5 
 drivers/pci/setup-res.c                            |   40 
 drivers/pci/slot.c                                 |    1 
 drivers/pci/switch/Kconfig                         |    2 
 drivers/pci/switch/Makefile                        |    1 
 drivers/pci/switch/switchtec.c                     |   20 
 drivers/pci/syscall.c                              |    4 
 drivers/pci/vc.c                                   |   23 
 drivers/pci/vpd.c                                  |    1 
 drivers/pci/xen-pcifront.c                         |   23 
 drivers/pcmcia/rsrc_nonstatic.c                    |    2 
 drivers/pcmcia/soc_common.c                        |    8 
 drivers/perf/arm_dsu_pmu.c                         |    6 
 drivers/pinctrl/Kconfig                            |   15 
 drivers/pinctrl/Makefile                           |    3 
 drivers/pinctrl/core.c                             |   24 
 drivers/pinctrl/freescale/pinctrl-imx.c            |   81 -
 drivers/pinctrl/freescale/pinctrl-imx.h            |   13 
 drivers/pinctrl/freescale/pinctrl-imx25.c          |    2 
 drivers/pinctrl/freescale/pinctrl-imx35.c          |    2 
 drivers/pinctrl/freescale/pinctrl-imx50.c          |    2 
 drivers/pinctrl/freescale/pinctrl-imx51.c          |    2 
 drivers/pinctrl/freescale/pinctrl-imx53.c          |    2 
 drivers/pinctrl/freescale/pinctrl-imx6dl.c         |    2 
 drivers/pinctrl/freescale/pinctrl-imx6q.c          |    2 
 drivers/pinctrl/freescale/pinctrl-imx6sl.c         |    2 
 drivers/pinctrl/freescale/pinctrl-imx6sx.c         |    2 
 drivers/pinctrl/freescale/pinctrl-imx6ul.c         |   52 
 drivers/pinctrl/freescale/pinctrl-imx7d.c          |   10 
 drivers/pinctrl/freescale/pinctrl-imx7ulp.c        |    7 
 drivers/pinctrl/freescale/pinctrl-vf610.c          |    5 
 drivers/pinctrl/intel/pinctrl-baytrail.c           |    6 
 drivers/pinctrl/intel/pinctrl-cannonlake.c         |   65 -
 drivers/pinctrl/intel/pinctrl-cherryview.c         |   59 -
 drivers/pinctrl/intel/pinctrl-intel.c              |  179 +-
 drivers/pinctrl/intel/pinctrl-intel.h              |    3 
 drivers/pinctrl/intel/pinctrl-merrifield.c         |    7 
 drivers/pinctrl/mediatek/Kconfig                   |   15 
 drivers/pinctrl/mediatek/Makefile                  |    3 
 drivers/pinctrl/mediatek/pinctrl-mt7622.c          | 1597 ++++++++++++++
 drivers/pinctrl/meson/Kconfig                      |    9 
 drivers/pinctrl/meson/Makefile                     |    2 
 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c      |  118 +
 drivers/pinctrl/meson/pinctrl-meson-axg-pmx.h      |   62 +
 drivers/pinctrl/meson/pinctrl-meson-axg.c          |  975 ++++++++
 drivers/pinctrl/meson/pinctrl-meson.h              |    1 
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |    4 
 drivers/pinctrl/mvebu/pinctrl-mvebu.c              |    5 
 drivers/pinctrl/nomadik/pinctrl-abx500.c           |   10 
 drivers/pinctrl/pinctrl-adi2.c                     |   13 
 drivers/pinctrl/pinctrl-at91-pio4.c                |    4 
 drivers/pinctrl/pinctrl-at91.c                     |    4 
 drivers/pinctrl/pinctrl-axp209.c                   |    4 
 drivers/pinctrl/pinctrl-gemini.c                   |   84 +
 drivers/pinctrl/pinctrl-ingenic.c                  |    4 
 drivers/pinctrl/pinctrl-mcp23s08.c                 |   54 
 drivers/pinctrl/pinctrl-ocelot.c                   |  511 ++++
 drivers/pinctrl/pinctrl-palmas.c                   |    4 
 drivers/pinctrl/pinctrl-rockchip.c                 |   31 
 drivers/pinctrl/pinctrl-single.c                   |   10 
 drivers/pinctrl/pinctrl-sx150x.c                   |   40 
 drivers/pinctrl/pinctrl-tz1090-pdc.c               |    9 
 drivers/pinctrl/pinctrl-tz1090.c                   |    9 
 drivers/pinctrl/pinctrl-utils.c                    |    4 
 drivers/pinctrl/pinctrl-xway.c                     |   10 
 drivers/pinctrl/pinmux.c                           |    4 
 drivers/pinctrl/pxa/pinctrl-pxa2xx.c               |    4 
 drivers/pinctrl/qcom/Kconfig                       |    8 
 drivers/pinctrl/qcom/Makefile                      |    1 
 drivers/pinctrl/qcom/pinctrl-msm.c                 |    5 
 drivers/pinctrl/qcom/pinctrl-msm8998.c             | 1590 ++++++++++++++
 drivers/pinctrl/samsung/Kconfig                    |    1 
 drivers/pinctrl/samsung/pinctrl-exynos-arm.c       |   33 
 drivers/pinctrl/samsung/pinctrl-exynos-arm64.c     |   33 
 drivers/pinctrl/samsung/pinctrl-exynos.c           |   33 
 drivers/pinctrl/samsung/pinctrl-exynos.h           |    6 
 drivers/pinctrl/samsung/pinctrl-exynos5440.c       |   21 
 drivers/pinctrl/samsung/pinctrl-s3c24xx.c          |   23 
 drivers/pinctrl/samsung/pinctrl-s3c64xx.c          |   27 
 drivers/pinctrl/samsung/pinctrl-samsung.c          |   37 
 drivers/pinctrl/samsung/pinctrl-samsung.h          |    6 
 drivers/pinctrl/sh-pfc/Kconfig                     |    5 
 drivers/pinctrl/sh-pfc/Makefile                    |    1 
 drivers/pinctrl/sh-pfc/core.c                      |    6 
 drivers/pinctrl/sh-pfc/pfc-r8a7791.c               |   62 +
 drivers/pinctrl/sh-pfc/pfc-r8a7794.c               |  473 ++++
 drivers/pinctrl/sh-pfc/pfc-r8a7795-es1.c           |    2 
 drivers/pinctrl/sh-pfc/pfc-r8a7795.c               |  193 +-
 drivers/pinctrl/sh-pfc/pfc-r8a7796.c               |   66 -
 drivers/pinctrl/sh-pfc/pfc-r8a77970.c              | 2329 ++++++++++++++++++++
 drivers/pinctrl/sh-pfc/pfc-r8a77995.c              |   88 +
 drivers/pinctrl/sh-pfc/sh_pfc.h                    |   17 
 drivers/pinctrl/spear/pinctrl-plgpio.c             |    8 
 drivers/pinctrl/spear/pinctrl-spear.c              |    4 
 drivers/pinctrl/sprd/pinctrl-sprd.c                |    2 
 drivers/pinctrl/stm32/Kconfig                      |   12 
 drivers/pinctrl/stm32/Makefile                     |    2 
 drivers/pinctrl/stm32/pinctrl-stm32.c              |    3 
 drivers/pinctrl/stm32/pinctrl-stm32.h              |    3 
 drivers/pinctrl/stm32/pinctrl-stm32f429.c          |    3 
 drivers/pinctrl/stm32/pinctrl-stm32f469.c          |    6 
 drivers/pinctrl/stm32/pinctrl-stm32f746.c          |    3 
 drivers/pinctrl/stm32/pinctrl-stm32f769.c          | 1827 ++++++++++++++++
 drivers/pinctrl/stm32/pinctrl-stm32h743.c          |    6 
 drivers/pinctrl/stm32/pinctrl-stm32mp157.c         | 2188 +++++++++++++++++++
 drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c          |    2 
 drivers/pinctrl/sunxi/pinctrl-sunxi.c              |    7 
 drivers/pinctrl/tegra/pinctrl-tegra.c              |    9 
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c   |  176 +-
 drivers/pinctrl/vt8500/pinctrl-vt8500.c            |    4 
 drivers/pinctrl/vt8500/pinctrl-wm8505.c            |    4 
 drivers/pinctrl/vt8500/pinctrl-wm8650.c            |    4 
 drivers/pinctrl/vt8500/pinctrl-wm8750.c            |    4 
 drivers/pinctrl/vt8500/pinctrl-wm8850.c            |    4 
 drivers/platform/Kconfig                           |    2 
 drivers/platform/Makefile                          |    1 
 drivers/platform/chrome/chromeos_laptop.c          |   22 
 drivers/platform/chrome/cros_ec_debugfs.c          |    2 
 drivers/platform/chrome/cros_ec_lpc.c              |   44 
 drivers/platform/chrome/cros_ec_proto.c            |    8 
 drivers/platform/chrome/cros_ec_sysfs.c            |    2 
 drivers/platform/goldfish/goldfish_pipe.c          |    8 
 drivers/platform/mellanox/Kconfig                  |   26 
 drivers/platform/mellanox/Makefile                 |    6 
 drivers/platform/mellanox/mlxreg-hotplug.c         |  638 +++++
 drivers/platform/x86/Kconfig                       |   56 
 drivers/platform/x86/Makefile                      |    4 
 drivers/platform/x86/acer-wireless.c               |   71 +
 drivers/platform/x86/alienware-wmi.c               |   17 
 drivers/platform/x86/apple-gmux.c                  |   48 
 drivers/platform/x86/asus-nb-wmi.c                 |   13 
 drivers/platform/x86/dell-laptop.c                 |  274 +-
 drivers/platform/x86/dell-smbios.c                 |    8 
 drivers/platform/x86/dell-wmi.c                    |    3 
 drivers/platform/x86/gpd-pocket-fan.c              |  216 ++
 drivers/platform/x86/ideapad-laptop.c              |   56 
 drivers/platform/x86/intel-hid.c                   |   41 
 drivers/platform/x86/intel-vbtn.c                  |   65 -
 drivers/platform/x86/intel_chtdc_ti_pwrbtn.c       |   93 +
 drivers/platform/x86/intel_int0002_vgpio.c         |    2 
 drivers/platform/x86/intel_pmc_core.c              |  280 +-
 drivers/platform/x86/intel_pmc_core.h              |   29 
 drivers/platform/x86/intel_pmc_ipc.c               |   33 
 drivers/platform/x86/intel_telemetry_debugfs.c     |   83 -
 drivers/platform/x86/mlx-platform.c                |  676 +++++-
 drivers/platform/x86/mlxcpld-hotplug.c             |  515 ----
 drivers/platform/x86/pmc_atom.c                    |   42 
 drivers/platform/x86/samsung-laptop.c              |   18 
 drivers/platform/x86/silead_dmi.c                  |  175 ++
 drivers/platform/x86/sony-laptop.c                 |    2 
 drivers/platform/x86/thinkpad_acpi.c               |   18 
 drivers/pps/generators/pps_gen_parport.c           |   40 
 drivers/pps/pps.c                                  |    2 
 drivers/ps3/ps3av.c                                |   11 
 drivers/ptp/ptp_chardev.c                          |    2 
 drivers/pwm/pwm-meson.c                            |   26 
 drivers/pwm/pwm-stmpe.c                            |    2 
 drivers/pwm/sysfs.c                                |    1 
 drivers/rapidio/devices/rio_mport_cdev.c           |    2 
 drivers/rapidio/devices/tsi721_dma.c               |   17 
 drivers/rapidio/rio.c                              |  110 -
 drivers/regulator/core.c                           |    2 
 drivers/remoteproc/qcom_adsp_pil.c                 |    8 
 drivers/remoteproc/qcom_common.c                   |   21 
 drivers/remoteproc/qcom_common.h                   |    4 
 drivers/remoteproc/qcom_q6v5_pil.c                 |   18 
 drivers/remoteproc/qcom_wcnss.c                    |    8 
 drivers/remoteproc/remoteproc_core.c               |   83 -
 drivers/remoteproc/remoteproc_elf_loader.c         |   59 -
 drivers/remoteproc/remoteproc_internal.h           |   57 
 drivers/remoteproc/remoteproc_virtio.c             |    2 
 drivers/remoteproc/st_slim_rproc.c                 |   32 
 drivers/rpmsg/qcom_glink_native.c                  |    1 
 drivers/rpmsg/qcom_glink_smem.c                    |    5 
 drivers/rpmsg/qcom_smd.c                           |   68 -
 drivers/rpmsg/rpmsg_char.c                         |    4 
 drivers/rtc/Kconfig                                |   27 
 drivers/rtc/Makefile                               |    3 
 drivers/rtc/rtc-ac100.c                            |   19 
 drivers/rtc/rtc-at32ap700x.c                       |  287 --
 drivers/rtc/rtc-brcmstb-waketimer.c                |   15 
 drivers/rtc/rtc-cros-ec.c                          |  413 ++++
 drivers/rtc/rtc-dev.c                              |    2 
 drivers/rtc/rtc-mxc_v2.c                           |  419 ++++
 drivers/rtc/rtc-omap.c                             |    5 
 drivers/rtc/rtc-opal.c                             |   12 
 drivers/rtc/rtc-r7301.c                            |    4 
 drivers/rtc/rtc-r9701.c                            |    6 
 drivers/rtc/rtc-stm32.c                            |    4 
 drivers/rtc/rtc-sun6i.c                            |    4 
 drivers/s390/block/Kconfig                         |    1 
 drivers/s390/block/dasd_eer.c                      |    2 
 drivers/s390/block/dcssblk.c                       |    3 
 drivers/s390/char/Makefile                         |    2 
 drivers/s390/char/monreader.c                      |    4 
 drivers/s390/char/sclp_early.c                     |    3 
 drivers/s390/cio/chp.c                             |   10 
 drivers/s390/cio/cio.c                             |    2 
 drivers/s390/cio/cmf.c                             |   15 
 drivers/s390/cio/itcw.c                            |    2 
 drivers/s390/cio/qdio_main.c                       |    4 
 drivers/s390/cio/vfio_ccw_cp.c                     |    2 
 drivers/s390/net/qeth_core.h                       |    7 
 drivers/s390/net/qeth_core_main.c                  |   14 
 drivers/sbus/char/openprom.c                       |    5 
 drivers/scsi/megaraid/megaraid_sas_base.c          |    2 
 drivers/scsi/mpt3sas/mpt3sas_ctl.c                 |    2 
 drivers/scsi/scsi_debugfs.c                        |   40 
 drivers/scsi/scsi_lib.c                            |   15 
 drivers/scsi/sd.c                                  |   41 
 drivers/scsi/sd.h                                  |   11 
 drivers/scsi/sd_zbc.c                              |  235 +-
 drivers/scsi/sg.c                                  |   12 
 drivers/sh/clk/core.c                              |    5 
 drivers/ssb/Kconfig                                |    2 
 drivers/staging/comedi/comedi_fops.c               |    4 
 drivers/staging/comedi/drivers/serial2002.c        |    4 
 drivers/staging/fwserial/fwserial.c                |    2 
 drivers/staging/greybus/tools/loopback_test.c      |    4 
 drivers/staging/irda/drivers/sh_sir.c              |    4 
 drivers/staging/irda/net/af_irda.c                 |   14 
 drivers/staging/irda/net/irnet/irnet_ppp.c         |    8 
 drivers/staging/media/Kconfig                      |   17 
 drivers/staging/media/Makefile                     |    2 
 drivers/staging/media/atomisp/i2c/atomisp-gc0310.c |   10 
 drivers/staging/media/atomisp/i2c/atomisp-gc2235.c |    8 
 drivers/staging/media/atomisp/i2c/atomisp-lm3554.c |   38 
 .../staging/media/atomisp/i2c/atomisp-mt9m114.c    |    8 
 drivers/staging/media/atomisp/i2c/atomisp-ov2680.c |   10 
 drivers/staging/media/atomisp/i2c/atomisp-ov2722.c |   17 
 drivers/staging/media/atomisp/i2c/ov2680.h         |    1 
 .../media/atomisp/i2c/ov5693/atomisp-ov5693.c      |   94 -
 drivers/staging/media/atomisp/i2c/ov5693/ov5693.h  |    2 
 drivers/staging/media/atomisp/i2c/ov8858.c         |   43 
 .../staging/media/atomisp/include/linux/atomisp.h  |    2 
 .../atomisp/include/linux/atomisp_gmin_platform.h  |    1 
 .../media/atomisp/pci/atomisp2/atomisp_drvfs.c     |   17 
 .../media/atomisp/pci/atomisp2/atomisp_drvfs.h     |    5 
 .../media/atomisp/pci/atomisp2/atomisp_fops.c      |    2 
 .../media/atomisp/pci/atomisp2/atomisp_internal.h  |    1 
 .../media/atomisp/pci/atomisp2/atomisp_ioctl.c     |    5 
 .../media/atomisp/pci/atomisp2/atomisp_subdev.c    |    2 
 .../media/atomisp/pci/atomisp2/atomisp_v4l2.c      |   12 
 .../isp/kernels/eed1_8/ia_css_eed1_8.host.c        |   24 
 .../css2400/runtime/debug/src/ia_css_debug.c       |    1 
 .../isp_param/interface/ia_css_isp_param_types.h   |    2 
 .../staging/media/atomisp/pci/atomisp2/hmm/hmm.c   |    8 
 .../platform/intel-mid/atomisp_gmin_platform.c     |  129 +
 drivers/staging/media/bcm2048/radio-bcm2048.c      |    2 
 drivers/staging/media/cxd2099/Makefile             |    1 
 drivers/staging/media/cxd2099/cxd2099.c            |   30 
 drivers/staging/media/cxd2099/cxd2099.h            |   16 
 drivers/staging/media/davinci_vpfe/TODO            |   10 
 drivers/staging/media/imx/TODO                     |   63 -
 drivers/staging/media/imx/imx-ic-prp.c             |    4 
 drivers/staging/media/imx/imx-media-capture.c      |    8 
 drivers/staging/media/imx/imx-media-csi.c          |  189 +-
 drivers/staging/media/imx/imx-media-dev.c          |  400 +--
 drivers/staging/media/imx/imx-media-internal-sd.c  |  253 +-
 drivers/staging/media/imx/imx-media-of.c           |  278 +-
 drivers/staging/media/imx/imx-media-utils.c        |  122 -
 drivers/staging/media/imx/imx-media.h              |  189 +-
 drivers/staging/media/imx/imx6-mipi-csi2.c         |    4 
 drivers/staging/media/lirc/Kconfig                 |   21 
 drivers/staging/media/lirc/Makefile                |    6 
 drivers/staging/media/lirc/TODO                    |   36 
 drivers/staging/media/lirc/lirc_zilog.c            | 1653 --------------
 drivers/staging/media/omap4iss/iss.c               |    2 
 drivers/staging/media/tegra-vde/Kconfig            |    8 
 drivers/staging/media/tegra-vde/Makefile           |    1 
 drivers/staging/media/tegra-vde/TODO               |    4 
 drivers/staging/media/tegra-vde/tegra-vde.c        | 1213 ++++++++++
 drivers/staging/media/tegra-vde/uapi.h             |   78 +
 drivers/staging/most/cdev/cdev.c                   |    4 
 drivers/staging/most/video/video.c                 |    2 
 drivers/staging/rtl8192e/rtl8192e/Kconfig          |    1 
 drivers/staging/rtl8192u/Kconfig                   |    1 
 drivers/staging/speakup/speakup_soft.c             |    2 
 drivers/target/iscsi/cxgbit/cxgbit_cm.c            |    3 
 drivers/target/iscsi/iscsi_target_auth.c           |    3 
 drivers/target/iscsi/iscsi_target_nego.c           |    3 
 drivers/target/loopback/tcm_loop.c                 |  145 +
 drivers/target/sbp/sbp_target.c                    |   13 
 drivers/target/target_core_configfs.c              |    6 
 drivers/target/target_core_device.c                |    4 
 drivers/target/target_core_fabric_lib.c            |    6 
 drivers/target/target_core_internal.h              |    3 
 drivers/target/target_core_pr.c                    |    4 
 drivers/target/target_core_sbc.c                   |    8 
 drivers/target/target_core_transport.c             |    3 
 drivers/target/target_core_user.c                  |  983 ++++++--
 drivers/thermal/Kconfig                            |    4 
 drivers/thermal/armada_thermal.c                   |  253 ++
 drivers/thermal/hisi_thermal.c                     |    2 
 drivers/thermal/imx_thermal.c                      |   74 -
 drivers/thermal/int340x_thermal/int3400_thermal.c  |   12 
 drivers/thermal/mtk_thermal.c                      |    9 
 drivers/thermal/of-thermal.c                       |    1 
 drivers/thermal/power_allocator.c                  |    2 
 drivers/thermal/tegra/soctherm.c                   |  103 -
 drivers/thermal/thermal_hwmon.c                    |   20 
 drivers/thermal/x86_pkg_temp_thermal.c             |    4 
 drivers/tty/n_gsm.c                                |    6 
 drivers/tty/n_hdlc.c                               |    8 
 drivers/tty/n_r3964.c                              |    4 
 drivers/tty/n_tty.c                                |   16 
 drivers/tty/pty.c                                  |    4 
 drivers/tty/serial/earlycon.c                      |   15 
 drivers/tty/tty_io.c                               |   14 
 drivers/tty/tty_ldisc.c                            |    4 
 drivers/tty/vt/vc_screen.c                         |    2 
 drivers/uio/uio.c                                  |    2 
 drivers/usb/class/cdc-wdm.c                        |    8 
 drivers/usb/class/usblp.c                          |    4 
 drivers/usb/class/usbtmc.c                         |    4 
 drivers/usb/core/devices.c                         |    2 
 drivers/usb/core/devio.c                           |    6 
 drivers/usb/gadget/function/f_fs.c                 |    8 
 drivers/usb/gadget/function/f_hid.c                |    4 
 drivers/usb/gadget/function/f_printer.c            |    4 
 drivers/usb/gadget/legacy/inode.c                  |    6 
 drivers/usb/host/ehci-st.c                         |    1 
 drivers/usb/misc/iowarrior.c                       |    8 
 drivers/usb/misc/ldusb.c                           |    6 
 drivers/usb/misc/legousbtower.c                    |    6 
 drivers/usb/mon/mon_bin.c                          |    2 
 drivers/vfio/virqfd.c                              |    8 
 drivers/vhost/net.c                                |    6 
 drivers/vhost/scsi.c                               |   11 
 drivers/vhost/test.c                               |    2 
 drivers/vhost/vhost.c                              |   78 -
 drivers/vhost/vhost.h                              |    9 
 drivers/vhost/vsock.c                              |    2 
 drivers/video/console/dummycon.c                   |    1 
 drivers/video/console/vgacon.c                     |   34 
 drivers/video/fbdev/Kconfig                        |    3 
 drivers/video/fbdev/atmel_lcdfb.c                  |    8 
 drivers/video/fbdev/aty/radeon_base.c              |   18 
 drivers/video/fbdev/au1200fb.h                     |  286 --
 drivers/video/fbdev/auo_k190x.c                    |    3 
 drivers/video/fbdev/intelfb/intelfbhw.c            |    4 
 drivers/video/fbdev/mmp/core.c                     |    5 
 drivers/video/fbdev/mxsfb.c                        |   45 
 drivers/video/fbdev/nvidia/nv_hw.c                 |   11 
 drivers/video/fbdev/nvidia/nv_setup.c              |    3 
 drivers/video/fbdev/omap2/omapfb/dss/dispc.c       |   39 
 drivers/video/fbdev/omap2/omapfb/dss/dss.c         |   46 
 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c       |    5 
 drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c    |   33 
 drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c    |    1 
 drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c     |    2 
 drivers/video/fbdev/pxa3xx-gcu.c                   |   16 
 drivers/video/fbdev/riva/fbdev.c                   |    2 
 drivers/video/fbdev/riva/nv_driver.c               |    7 
 drivers/video/fbdev/riva/riva_hw.c                 |   20 
 drivers/video/fbdev/riva/riva_hw.h                 |    3 
 drivers/video/fbdev/smscufx.c                      |    5 
 drivers/video/fbdev/udlfb.c                        |  655 +++---
 drivers/video/fbdev/vfb.c                          |   17 
 drivers/video/fbdev/vga16fb.c                      |    1 
 drivers/video/fbdev/vt8500lcdfb.c                  |    4 
 drivers/video/fbdev/wm8505fb.c                     |    4 
 drivers/virt/fsl_hypervisor.c                      |    2 
 drivers/virtio/Kconfig                             |    8 
 drivers/virtio/virtio.c                            |   18 
 drivers/virtio/virtio_balloon.c                    |    4 
 drivers/virtio/virtio_mmio.c                       |    6 
 drivers/virtio/virtio_pci_common.c                 |    8 
 drivers/watchdog/Kconfig                           |   41 
 drivers/watchdog/Makefile                          |    7 
 drivers/watchdog/advantechwdt.c                    |    2 
 drivers/watchdog/alim1535_wdt.c                    |    2 
 drivers/watchdog/aspeed_wdt.c                      |   21 
 drivers/watchdog/at32ap700x_wdt.c                  |  433 ----
 drivers/watchdog/da9062_wdt.c                      |   48 
 drivers/watchdog/davinci_wdt.c                     |   38 
 drivers/watchdog/dw_wdt.c                          |   18 
 drivers/watchdog/eurotechwdt.c                     |    2 
 drivers/watchdog/f71808e_wdt.c                     |    4 
 drivers/watchdog/ftwdt010_wdt.c                    |  236 ++
 drivers/watchdog/gemini_wdt.c                      |  229 --
 drivers/watchdog/gpio_wdt.c                        |   58 
 drivers/watchdog/hpwdt.c                           |   12 
 drivers/watchdog/i6300esb.c                        |  377 +--
 drivers/watchdog/ib700wdt.c                        |    2 
 drivers/watchdog/imx2_wdt.c                        |   20 
 drivers/watchdog/jz4740_wdt.c                      |    1 
 drivers/watchdog/mei_wdt.c                         |    7 
 drivers/watchdog/mpc8xxx_wdt.c                     |   83 -
 drivers/watchdog/mt7621_wdt.c                      |   34 
 drivers/watchdog/orion_wdt.c                       |    2 
 drivers/watchdog/pcwd_pci.c                        |    2 
 drivers/watchdog/pcwd_usb.c                        |    5 
 drivers/watchdog/rtd119x_wdt.c                     |  168 +
 drivers/watchdog/sp5100_tco.c                      |  710 +++---
 drivers/watchdog/sp5100_tco.h                      |   57 
 drivers/watchdog/sprd_wdt.c                        |  399 +++
 drivers/watchdog/stm32_iwdg.c                      |    6 
 drivers/watchdog/sunxi_wdt.c                       |    7 
 drivers/watchdog/watchdog_core.c                   |    1 
 drivers/watchdog/watchdog_dev.c                    |  125 +
 drivers/watchdog/wdt_pci.c                         |    2 
 drivers/watchdog/xen_wdt.c                         |  255 --
 drivers/xen/evtchn.c                               |    6 
 drivers/xen/grant-table.c                          |    4 
 drivers/xen/mcelog.c                               |    2 
 drivers/xen/pvcalls-back.c                         |    2 
 drivers/xen/pvcalls-front.c                        |   14 
 drivers/xen/pvcalls-front.h                        |    2 
 drivers/xen/xenbus/xenbus_dev_frontend.c           |    2 
 fs/Kconfig                                         |    7 
 fs/affs/dir.c                                      |    2 
 fs/afs/addr_list.c                                 |   13 
 fs/afs/dir.c                                       |  122 +
 fs/afs/inode.c                                     |   48 
 fs/afs/internal.h                                  |   12 
 fs/afs/mntpt.c                                     |   20 
 fs/afs/rotate.c                                    |  293 ---
 fs/afs/server_list.c                               |    3 
 fs/afs/super.c                                     |  132 +
 fs/afs/vlclient.c                                  |   10 
 fs/afs/volume.c                                    |   47 
 fs/befs/linuxvfs.c                                 |   14 
 fs/binfmt_elf.c                                    |    2 
 fs/cachefiles/daemon.c                             |    6 
 fs/ceph/addr.c                                     |   28 
 fs/ceph/caps.c                                     |  170 +
 fs/ceph/dir.c                                      |   79 -
 fs/ceph/file.c                                     |   12 
 fs/ceph/inode.c                                    |   56 
 fs/ceph/mds_client.c                               |   33 
 fs/ceph/mds_client.h                               |    3 
 fs/ceph/snap.c                                     |    8 
 fs/ceph/super.h                                    |   53 
 fs/cifs/cifs_debug.c                               |    9 
 fs/cifs/cifsfs.c                                   |   10 
 fs/cifs/cifssmb.c                                  |    4 
 fs/cifs/smb2pdu.h                                  |  114 +
 fs/cifs/smbdirect.c                                |   16 
 fs/coda/psdev.c                                    |    6 
 fs/compat_ioctl.c                                  |   22 
 fs/cramfs/Kconfig                                  |    3 
 fs/crypto/crypto.c                                 |    1 
 fs/crypto/fname.c                                  |  140 +
 fs/crypto/fscrypt_private.h                        |   31 
 fs/crypto/hooks.c                                  |  158 +
 fs/crypto/keyinfo.c                                |   17 
 fs/dax.c                                           |    9 
 fs/dcache.c                                        |   97 +
 fs/debugfs/file.c                                  |    4 
 fs/dlm/plock.c                                     |    2 
 fs/dlm/user.c                                      |    2 
 fs/ecryptfs/miscdev.c                              |    2 
 fs/eventfd.c                                       |   18 
 fs/eventpoll.c                                     |   63 -
 fs/exofs/dir.c                                     |    2 
 fs/exofs/super.c                                   |    7 
 fs/ext2/dir.c                                      |    2 
 fs/ext2/file.c                                     |    2 
 fs/ext2/super.c                                    |   21 
 fs/ext4/acl.h                                      |    2 
 fs/ext4/balloc.c                                   |    4 
 fs/ext4/block_validity.c                           |    6 
 fs/ext4/dir.c                                      |    4 
 fs/ext4/ext4.h                                     |   22 
 fs/ext4/ext4_extents.h                             |   14 
 fs/ext4/ext4_jbd2.h                                |    5 
 fs/ext4/extents.c                                  |   14 
 fs/ext4/extents_status.h                           |    2 
 fs/ext4/file.c                                     |   10 
 fs/ext4/fsmap.c                                    |   15 
 fs/ext4/fsmap.h                                    |   15 
 fs/ext4/hash.c                                     |    6 
 fs/ext4/ialloc.c                                   |    4 
 fs/ext4/inline.c                                   |   12 
 fs/ext4/inode.c                                    |   16 
 fs/ext4/mballoc.c                                  |   28 
 fs/ext4/mballoc.h                                  |    2 
 fs/ext4/migrate.c                                  |    9 
 fs/ext4/move_extent.c                              |   10 
 fs/ext4/namei.c                                    |   64 -
 fs/ext4/resize.c                                   |    2 
 fs/ext4/super.c                                    |   34 
 fs/ext4/symlink.c                                  |   43 
 fs/ext4/sysfs.c                                    |   65 -
 fs/ext4/truncate.h                                 |    2 
 fs/ext4/xattr.h                                    |    2 
 fs/f2fs/inode.c                                    |    2 
 fs/f2fs/namei.c                                    |  132 -
 fs/fat/namei_vfat.c                                |    2 
 fs/fcntl.c                                         |   14 
 fs/fhandle.c                                       |    3 
 fs/freevxfs/vxfs_super.c                           |    8 
 fs/fuse/dev.c                                      |    8 
 fs/fuse/file.c                                     |    2 
 fs/gfs2/Kconfig                                    |    3 
 fs/gfs2/glock.c                                    |   65 -
 fs/hfsplus/dir.c                                   |    4 
 fs/hfsplus/hfsplus_fs.h                            |    3 
 fs/hfsplus/inode.c                                 |    7 
 fs/hfsplus/super.c                                 |    2 
 fs/inode.c                                         |    1 
 fs/jbd2/checkpoint.c                               |    5 
 fs/jbd2/commit.c                                   |    5 
 fs/jbd2/journal.c                                  |    5 
 fs/jbd2/recovery.c                                 |    5 
 fs/jbd2/revoke.c                                   |    5 
 fs/jbd2/transaction.c                              |   10 
 fs/jfs/super.c                                     |    8 
 fs/kernfs/file.c                                   |    6 
 fs/locks.c                                         |    6 
 fs/mbcache.c                                       |    8 
 fs/nfs/inode.c                                     |    6 
 fs/nfsd/nfs3xdr.c                                  |   31 
 fs/nfsd/nfs4proc.c                                 |    9 
 fs/nfsd/nfs4state.c                                |    6 
 fs/nfsd/nfs4xdr.c                                  |   16 
 fs/nfsd/nfsfh.h                                    |   28 
 fs/nfsd/nfsxdr.c                                   |    1 
 fs/nilfs2/segbuf.c                                 |    2 
 fs/nilfs2/segbuf.h                                 |    4 
 fs/nilfs2/segment.c                                |    2 
 fs/nilfs2/segment.h                                |    2 
 fs/nilfs2/sufile.c                                 |    2 
 fs/nilfs2/sufile.h                                 |    2 
 fs/nilfs2/super.c                                  |    4 
 fs/nilfs2/sysfs.c                                  |   21 
 fs/nilfs2/the_nilfs.h                              |    8 
 fs/notify/fanotify/fanotify_user.c                 |    2 
 fs/notify/inotify/inotify_user.c                   |    2 
 fs/ocfs2/dir.c                                     |    4 
 fs/ocfs2/dlmfs/dlmfs.c                             |    6 
 fs/orangefs/dcache.c                               |   19 
 fs/orangefs/devorangefs-req.c                      |    2 
 fs/orangefs/namei.c                                |   16 
 fs/orangefs/orangefs-debugfs.c                     |    4 
 fs/orangefs/orangefs-debugfs.h                     |    1 
 fs/orangefs/orangefs-kernel.h                      |   10 
 fs/orangefs/orangefs-utils.c                       |   93 -
 fs/orangefs/protocol.h                             |   15 
 fs/orangefs/super.c                                |   23 
 fs/overlayfs/Kconfig                               |   31 
 fs/overlayfs/Makefile                              |    3 
 fs/overlayfs/copy_up.c                             |  188 +-
 fs/overlayfs/dir.c                                 |  175 +-
 fs/overlayfs/export.c                              |  715 ++++++
 fs/overlayfs/inode.c                               |  106 +
 fs/overlayfs/namei.c                               |  533 +++--
 fs/overlayfs/overlayfs.h                           |   66 -
 fs/overlayfs/ovl_entry.h                           |   11 
 fs/overlayfs/readdir.c                             |   57 
 fs/overlayfs/super.c                               |  125 +
 fs/overlayfs/util.c                                |  108 +
 fs/pipe.c                                          |   79 -
 fs/proc/array.c                                    |    8 
 fs/proc/base.c                                     |   70 -
 fs/proc/consoles.c                                 |    3 
 fs/proc/fd.c                                       |    2 
 fs/proc/generic.c                                  |   18 
 fs/proc/inode.c                                    |   11 
 fs/proc/internal.h                                 |   29 
 fs/proc/kcore.c                                    |   18 
 fs/proc/kmsg.c                                     |    2 
 fs/proc/proc_net.c                                 |    4 
 fs/proc/proc_sysctl.c                              |    4 
 fs/proc/self.c                                     |    9 
 fs/proc/thread_self.c                              |    8 
 fs/proc/vmcore.c                                   |    6 
 fs/proc_namespace.c                                |    4 
 fs/pstore/platform.c                               |    1 
 fs/select.c                                        |   10 
 fs/seq_file.c                                      |    5 
 fs/signalfd.c                                      |    4 
 fs/timerfd.c                                       |    2 
 fs/ubifs/dir.c                                     |   63 -
 fs/ubifs/file.c                                    |   36 
 fs/ubifs/super.c                                   |    4 
 fs/udf/udftime.c                                   |    5 
 fs/ufs/dir.c                                       |    2 
 fs/ufs/super.c                                     |   13 
 fs/userfaultfd.c                                   |   16 
 fs/xfs/libxfs/xfs_sb.c                             |    4 
 fs/xfs/xfs_file.c                                  |    2 
 fs/xfs/xfs_super.c                                 |   24 
 fs/xfs/xfs_super.h                                 |    7 
 include/acpi/acbuffer.h                            |    2 
 include/acpi/acconfig.h                            |    2 
 include/acpi/acexcep.h                             |    2 
 include/acpi/acnames.h                             |    2 
 include/acpi/acoutput.h                            |    2 
 include/acpi/acpi.h                                |    2 
 include/acpi/acpiosxf.h                            |    2 
 include/acpi/acpixf.h                              |    4 
 include/acpi/acrestyp.h                            |    2 
 include/acpi/actbl.h                               |    2 
 include/acpi/actbl1.h                              |    2 
 include/acpi/actbl2.h                              |    2 
 include/acpi/actbl3.h                              |    2 
 include/acpi/actypes.h                             |   12 
 include/acpi/acuuid.h                              |    2 
 include/acpi/platform/acenv.h                      |    2 
 include/acpi/platform/acenvex.h                    |    2 
 include/acpi/platform/acgcc.h                      |    2 
 include/acpi/platform/acgccex.h                    |    2 
 include/acpi/platform/acintel.h                    |    2 
 include/acpi/platform/aclinux.h                    |    4 
 include/acpi/platform/aclinuxex.h                  |    2 
 include/asm-generic/audit_dir_write.h              |    2 
 include/asm-generic/bitops/find.h                  |   20 
 include/asm-generic/pci_iomap.h                    |    6 
 include/asm-generic/qrwlock_types.h                |    1 
 include/dt-bindings/clock/jz4770-cgu.h             |   58 
 include/dt-bindings/gpio/meson-axg-gpio.h          |  116 +
 include/dt-bindings/pinctrl/stm32-pinfunc.h        |    6 
 include/kvm/arm_arch_timer.h                       |    2 
 include/kvm/arm_psci.h                             |   51 
 include/kvm/arm_vgic.h                             |   13 
 include/linux/acpi.h                               |    7 
 include/linux/arm-smccc.h                          |  165 +
 include/linux/bitmap.h                             |   63 -
 include/linux/blk_types.h                          |   18 
 include/linux/buffer_head.h                        |    5 
 include/linux/build_bug.h                          |    2 
 include/linux/compiler-clang.h                     |    8 
 include/linux/cpufreq.h                            |  125 +
 include/linux/cpuhotplug.h                         |    2 
 include/linux/cpumask.h                            |    2 
 include/linux/cpuset.h                             |    6 
 include/linux/crash_dump.h                         |   12 
 include/linux/dax.h                                |    2 
 include/linux/dcache.h                             |    2 
 include/linux/device.h                             |    2 
 include/linux/etherdevice.h                        |    2 
 include/linux/fb.h                                 |    5 
 include/linux/fdtable.h                            |    5 
 include/linux/fscrypt.h                            |  174 +
 include/linux/fscrypt_notsupp.h                    |   59 -
 include/linux/fscrypt_supp.h                       |   68 +
 include/linux/genl_magic_func.h                    |   12 
 include/linux/i2c.h                                |  112 +
 include/linux/idr.h                                |  174 +
 include/linux/init.h                               |    9 
 include/linux/intel-iommu.h                        |    2 
 include/linux/ioport.h                             |    2 
 include/linux/iversion.h                           |   22 
 include/linux/jbd2.h                               |  431 ++--
 include/linux/jump_label.h                         |    4 
 include/linux/kallsyms.h                           |    2 
 include/linux/kasan.h                              |   15 
 include/linux/kfifo.h                              |    3 
 include/linux/kvm_host.h                           |   14 
 include/linux/led-class-flash.h                    |    4 
 include/linux/libnvdimm.h                          |   11 
 include/linux/lockref.h                            |    2 
 include/linux/memblock.h                           |    4 
 include/linux/memory_hotplug.h                     |   29 
 include/linux/memremap.h                           |   77 -
 include/linux/mfd/cros_ec_commands.h               |    8 
 include/linux/mlx5/driver.h                        |    2 
 include/linux/mm.h                                 |   22 
 include/linux/module.h                             |    2 
 include/linux/mutex.h                              |    4 
 include/linux/netdevice.h                          |    6 
 include/linux/nospec.h                             |   72 +
 include/linux/ntb.h                                |   51 
 include/linux/of_iommu.h                           |    5 
 include/linux/of_pci.h                             |    8 
 include/linux/pci-aspm.h                           |   35 
 include/linux/pci-dma-compat.h                     |   27 
 include/linux/pci-ecam.h                           |   13 
 include/linux/pci-ep-cfs.h                         |    5 
 include/linux/pci-epc.h                            |   48 
 include/linux/pci-epf.h                            |    5 
 include/linux/pci.h                                |  479 ++--
 include/linux/pci_hotplug.h                        |   16 
 include/linux/pci_ids.h                            |    4 
 include/linux/pfn_t.h                              |   13 
 include/linux/pinctrl/devinfo.h                    |    2 
 include/linux/pinctrl/pinctrl.h                    |    1 
 include/linux/pipe_fs_i.h                          |    5 
 include/linux/platform_data/at24.h                 |    2 
 include/linux/platform_data/i2c-davinci.h          |    5 
 include/linux/platform_data/mlxcpld-hotplug.h      |   99 -
 include/linux/platform_data/mlxreg.h               |  144 +
 include/linux/poll.h                               |   27 
 include/linux/psci.h                               |   13 
 include/linux/psp-sev.h                            |  606 +++++
 include/linux/ptr_ring.h                           |   15 
 include/linux/radix-tree.h                         |   17 
 include/linux/remoteproc.h                         |   21 
 include/linux/rtc.h                                |    1 
 include/linux/sched.h                              |   13 
 include/linux/sched/mm.h                           |   35 
 include/linux/sched/task.h                         |   14 
 include/linux/scif.h                               |   16 
 include/linux/seq_file.h                           |   14 
 include/linux/serial_core.h                        |    4 
 include/linux/skbuff.h                             |   16 
 include/linux/slab.h                               |   41 
 include/linux/slab_def.h                           |    3 
 include/linux/slub_def.h                           |    3 
 include/linux/stddef.h                             |   10 
 include/linux/sunrpc/sched.h                       |    3 
 include/linux/sunrpc/svc_rdma.h                    |    2 
 include/linux/suspend.h                            |    2 
 include/linux/switchtec.h                          |   26 
 include/linux/sync_core.h                          |   21 
 include/linux/sysctl.h                             |    3 
 include/linux/uaccess.h                            |    8 
 include/linux/uuid.h                               |    1 
 include/media/cec.h                                |   18 
 include/media/demux.h                              |    0 
 include/media/dmxdev.h                             |   43 
 include/media/drv-intf/cx2341x.h                   |  144 +
 include/media/drv-intf/exynos-fimc.h               |    3 
 include/media/drv-intf/msp3400.h                   |   62 -
 include/media/drv-intf/saa7146.h                   |    2 
 include/media/dvb-usb-ids.h                        |    3 
 include/media/dvb_ca_en50221.h                     |    2 
 include/media/dvb_demux.h                          |   25 
 include/media/dvb_frontend.h                       |   19 
 include/media/dvb_math.h                           |    0 
 include/media/dvb_net.h                            |    2 
 include/media/dvb_ringbuffer.h                     |    0 
 include/media/dvb_vb2.h                            |  266 ++
 include/media/dvbdev.h                             |    4 
 include/media/i2c-addr.h                           |   43 
 include/media/i2c/as3645a.h                        |   66 -
 include/media/i2c/bt819.h                          |    4 
 include/media/i2c/ir-kbd-i2c.h                     |    6 
 include/media/i2c/m52790.h                         |   52 
 include/media/i2c/saa7115.h                        |   12 
 include/media/i2c/tvaudio.h                        |   17 
 include/media/i2c/upd64031a.h                      |    6 
 include/media/lirc.h                               |    1 
 include/media/lirc_dev.h                           |  192 --
 include/media/media-entity.h                       |   11 
 include/media/rc-core.h                            |   69 -
 include/media/rc-map.h                             |   54 
 include/media/tpg/v4l2-tpg.h                       |   45 
 include/media/tuner-types.h                        |   15 
 include/media/v4l2-async.h                         |   39 
 include/media/v4l2-common.h                        |  145 +
 include/media/v4l2-ctrls.h                         |   11 
 include/media/v4l2-dev.h                           |  140 +
 include/media/v4l2-device.h                        |  246 ++
 include/media/v4l2-dv-timings.h                    |   16 
 include/media/v4l2-event.h                         |   36 
 include/media/v4l2-flash-led-class.h               |   12 
 include/media/v4l2-fwnode.h                        |   12 
 include/media/v4l2-mediabus.h                      |   80 -
 include/media/v4l2-subdev.h                        |  150 +
 include/media/v4l2-tpg-colors.h                    |   68 -
 include/media/videobuf-dvb.h                       |   10 
 include/media/videobuf2-core.h                     |  519 +++-
 include/media/videobuf2-dvb.h                      |   11 
 include/media/videobuf2-memops.h                   |    8 
 include/media/videobuf2-v4l2.h                     |  112 +
 include/misc/ocxl-config.h                         |   45 
 include/misc/ocxl.h                                |  214 ++
 include/net/erspan.h                               |   26 
 include/net/inet_connection_sock.h                 |    2 
 include/net/netfilter/nf_conntrack.h               |    5 
 include/net/netfilter/nf_flow_table.h              |    6 
 include/net/sctp/structs.h                         |    9 
 include/net/sock.h                                 |    2 
 include/net/tcp.h                                  |    8 
 include/rdma/ib_hdrs.h                             |   19 
 include/rdma/ib_verbs.h                            |   20 
 include/scsi/scsi_cmnd.h                           |    3 
 include/sound/soc.h                                |    2 
 include/target/target_core_backend.h               |    1 
 include/target/target_core_base.h                  |    2 
 include/uapi/asm-generic/poll.h                    |   40 
 include/uapi/asm-generic/siginfo.h                 |    4 
 include/uapi/linux/dvb/dmx.h                       |   63 +
 include/uapi/linux/dvb/frontend.h                  |   40 
 include/uapi/linux/dvb/version.h                   |    2 
 include/uapi/linux/dvb/video.h                     |   20 
 include/uapi/linux/elf.h                           |    1 
 include/uapi/linux/eventpoll.h                     |   33 
 include/uapi/linux/i2c.h                           |    3 
 include/uapi/linux/input-event-codes.h             |    1 
 include/uapi/linux/kvm.h                           |   90 +
 include/uapi/linux/lirc.h                          |   82 +
 include/uapi/linux/membarrier.h                    |   74 +
 include/uapi/linux/ndctl.h                         |   56 
 include/uapi/linux/pci_regs.h                      |   30 
 include/uapi/linux/psci.h                          |    3 
 include/uapi/linux/psp-sev.h                       |  142 +
 include/uapi/linux/switchtec_ioctl.h               |    3 
 include/uapi/linux/uuid.h                          |    1 
 include/uapi/linux/uvcvideo.h                      |   26 
 include/uapi/linux/v4l2-controls.h                 |   96 -
 include/uapi/linux/videodev2.h                     |   63 -
 include/uapi/linux/virtio_balloon.h                |    3 
 include/uapi/misc/cxl.h                            |   10 
 include/uapi/misc/ocxl.h                           |   49 
 include/uapi/rdma/rdma_netlink.h                   |   14 
 include/video/udlfb.h                              |    3 
 init/Kconfig                                       |    9 
 ipc/mqueue.c                                       |    6 
 ipc/msg.c                                          |   20 
 ipc/sem.c                                          |   10 
 ipc/shm.c                                          |   20 
 ipc/util.c                                         |    5 
 kernel/async.c                                     |   20 
 kernel/bpf/core.c                                  |   32 
 kernel/bpf/sockmap.c                               |  187 +-
 kernel/cgroup/cpuset.c                             |    4 
 kernel/compat.c                                    |    2 
 kernel/configs/kvm_guest.config                    |    1 
 kernel/configs/tiny.config                         |    4 
 kernel/events/core.c                               |    2 
 kernel/events/ring_buffer.c                        |    2 
 kernel/fork.c                                      |   91 +
 kernel/futex.c                                     |   20 
 kernel/irq/autoprobe.c                             |    2 
 kernel/irq/chip.c                                  |    6 
 kernel/irq/internals.h                             |    2 
 kernel/irq/spurious.c                              |    1 
 kernel/kcov.c                                      |    4 
 kernel/memremap.c                                  |  174 +
 kernel/module.c                                    |    7 
 kernel/pid.c                                       |   13 
 kernel/power/power.h                               |    3 
 kernel/printk/printk.c                             |    6 
 kernel/ptrace.c                                    |   27 
 kernel/relay.c                                     |    5 
 kernel/resource.c                                  |   39 
 kernel/sched/core.c                                |   76 -
 kernel/sched/fair.c                                |  101 +
 kernel/sched/membarrier.c                          |  177 +-
 kernel/sched/rt.c                                  |   29 
 kernel/sched/sched.h                               |    2 
 kernel/sched/stats.h                               |    6 
 kernel/sched/topology.c                            |   13 
 kernel/sysctl.c                                    |   33 
 kernel/taskstats.c                                 |    6 
 kernel/time/hrtimer.c                              |    1 
 kernel/time/posix-clock.c                          |    2 
 kernel/trace/ftrace.c                              |    1 
 kernel/trace/ring_buffer.c                         |    4 
 kernel/trace/trace.c                               |    4 
 kernel/trace/trace_events_filter.c                 |    9 
 lib/Kconfig.debug                                  |   12 
 lib/Kconfig.kasan                                  |   11 
 lib/Makefile                                       |    2 
 lib/bitmap.c                                       |  137 -
 lib/cpumask.c                                      |    9 
 lib/find_bit.c                                     |   59 -
 lib/find_bit_benchmark.c                           |   70 -
 lib/idr.c                                          |  255 ++
 lib/pci_iomap.c                                    |    1 
 lib/radix-tree.c                                   |    3 
 lib/stackdepot.c                                   |   19 
 lib/test_bitmap.c                                  |  295 +--
 lib/test_bpf.c                                     |   31 
 lib/test_kasan.c                                   |  107 +
 lib/test_sort.c                                    |    6 
 lib/ubsan.c                                        |   64 -
 lib/ubsan.h                                        |   17 
 mm/bootmem.c                                       |    2 
 mm/gup.c                                           |    7 
 mm/hmm.c                                           |   13 
 mm/kasan/kasan.c                                   |  108 +
 mm/kasan/kasan.h                                   |   55 
 mm/kasan/report.c                                  |   11 
 mm/ksm.c                                           |    2 
 mm/maccess.c                                       |    2 
 mm/memblock.c                                      |    6 
 mm/memcontrol.c                                    |   24 
 mm/memory.c                                        |   20 
 mm/memory_hotplug.c                                |   39 
 mm/mempool.c                                       |    6 
 mm/mlock.c                                         |    2 
 mm/nommu.c                                         |    2 
 mm/page_alloc.c                                    |    6 
 mm/pagewalk.c                                      |    1 
 mm/process_vm_access.c                             |   10 
 mm/slab.c                                          |   42 
 mm/slab.h                                          |    8 
 mm/slab_common.c                                   |   62 -
 mm/slub.c                                          |   59 -
 mm/sparse-vmemmap.c                                |   67 -
 mm/sparse.c                                        |   43 
 mm/swap.c                                          |    4 
 mm/swapfile.c                                      |    4 
 mm/usercopy.c                                      |  133 +
 mm/userfaultfd.c                                   |    1 
 mm/vmscan.c                                        |    1 
 mm/z3fold.c                                        |    4 
 mm/zbud.c                                          |    4 
 mm/zpool.c                                         |   46 
 net/9p/trans_fd.c                                  |   26 
 net/atm/common.c                                   |    8 
 net/batman-adv/icmp_socket.c                       |    2 
 net/batman-adv/log.c                               |    2 
 net/bluetooth/af_bluetooth.c                       |   16 
 net/bluetooth/hci_debugfs.c                        |   13 
 net/bpf/test_run.c                                 |    4 
 net/bridge/br_fdb.c                                |    2 
 net/caif/caif_socket.c                             |   14 
 net/ceph/ceph_common.c                             |    4 
 net/core/datagram.c                                |   16 
 net/core/ethtool.c                                 |   53 
 net/core/rtnetlink.c                               |   49 
 net/core/skbuff.c                                  |   67 -
 net/core/sock.c                                    |   19 
 net/core/sock_reuseport.c                          |   35 
 net/core/stream.c                                  |    4 
 net/dccp/proto.c                                   |   12 
 net/decnet/af_decnet.c                             |    2 
 net/dns_resolver/dns_query.c                       |   22 
 net/ipv4/af_inet.c                                 |    2 
 net/ipv4/igmp.c                                    |    4 
 net/ipv4/inet_connection_sock.c                    |    1 
 net/ipv4/inet_hashtables.c                         |    6 
 net/ipv4/ip_gre.c                                  |   14 
 net/ipv4/ip_sockglue.c                             |   14 
 net/ipv4/netfilter/Kconfig                         |    3 
 net/ipv4/netfilter/ipt_CLUSTERIP.c                 |   16 
 net/ipv4/netfilter/nf_conntrack_l3proto_ipv4.c     |    6 
 net/ipv4/netfilter/nf_flow_table_ipv4.c            |    1 
 net/ipv4/raw.c                                     |    2 
 net/ipv4/tcp.c                                     |   34 
 net/ipv4/tcp_bbr.c                                 |    6 
 net/ipv4/tcp_input.c                               |    2 
 net/ipv4/tcp_ipv4.c                                |    3 
 net/ipv4/tcp_ulp.c                                 |   59 -
 net/ipv4/udp.c                                     |    6 
 net/ipv6/ip6_gre.c                                 |   15 
 net/ipv6/ipv6_sockglue.c                           |   17 
 net/ipv6/mcast.c                                   |    8 
 net/ipv6/netfilter/Kconfig                         |    3 
 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c     |   18 
 net/ipv6/netfilter/nf_conntrack_reasm.c            |    1 
 net/ipv6/netfilter/nf_flow_table_ipv6.c            |    1 
 net/ipv6/raw.c                                     |    2 
 net/ipv6/route.c                                   |    8 
 net/ipv6/tcp_ipv6.c                                |    3 
 net/iucv/af_iucv.c                                 |   18 
 net/kcm/kcmsock.c                                  |    6 
 net/mpls/af_mpls.c                                 |   24 
 net/netfilter/Kconfig                              |    8 
 net/netfilter/ipset/ip_set_hash_ipportnet.c        |   26 
 net/netfilter/ipset/ip_set_hash_net.c              |    9 
 net/netfilter/ipset/ip_set_hash_netiface.c         |    9 
 net/netfilter/ipset/ip_set_hash_netnet.c           |   28 
 net/netfilter/ipset/ip_set_hash_netport.c          |   19 
 net/netfilter/ipset/ip_set_hash_netportnet.c       |   35 
 net/netfilter/nf_flow_table.c                      |   76 -
 net/netfilter/nf_flow_table_inet.c                 |    1 
 net/netfilter/nf_tables_api.c                      |   17 
 net/netfilter/nft_flow_offload.c                   |   24 
 net/netfilter/x_tables.c                           |   16 
 net/netfilter/xt_IDLETIMER.c                       |    1 
 net/netfilter/xt_LED.c                             |    1 
 net/netfilter/xt_RATEEST.c                         |   22 
 net/netfilter/xt_cgroup.c                          |    1 
 net/netfilter/xt_limit.c                           |    3 
 net/netfilter/xt_nfacct.c                          |    1 
 net/netfilter/xt_statistic.c                       |    1 
 net/netlink/genetlink.c                            |   12 
 net/nfc/llcp_sock.c                                |   16 
 net/openvswitch/conntrack.c                        |   34 
 net/packet/af_packet.c                             |    4 
 net/phonet/socket.c                                |   10 
 net/rds/af_rds.c                                   |   16 
 net/rds/cong.c                                     |    2 
 net/rds/connection.c                               |   15 
 net/rds/ib.c                                       |   20 
 net/rds/ib_cm.c                                    |    1 
 net/rds/rds.h                                      |    7 
 net/rds/send.c                                     |   10 
 net/rds/tcp.c                                      |   42 
 net/rds/tcp_connect.c                              |    2 
 net/rds/tcp_recv.c                                 |    2 
 net/rds/tcp_send.c                                 |    2 
 net/rds/threads.c                                  |    6 
 net/rfkill/core.c                                  |    4 
 net/rxrpc/af_rxrpc.c                               |    4 
 net/rxrpc/conn_client.c                            |    3 
 net/rxrpc/conn_event.c                             |    1 
 net/rxrpc/conn_object.c                            |   16 
 net/rxrpc/rxkad.c                                  |   92 -
 net/sched/act_api.c                                |   72 -
 net/sched/cls_api.c                                |    8 
 net/sched/cls_basic.c                              |   33 
 net/sched/cls_bpf.c                                |   30 
 net/sched/cls_flower.c                             |   34 
 net/sched/cls_u32.c                                |   83 -
 net/sched/sch_netem.c                              |    2 
 net/sched/sch_tbf.c                                |   10 
 net/sctp/ipv6.c                                    |   10 
 net/sctp/protocol.c                                |   10 
 net/sctp/sm_make_chunk.c                           |    7 
 net/sctp/socket.c                                  |   30 
 net/smc/af_smc.c                                   |   26 
 net/smc/smc_rx.c                                   |    4 
 net/smc/smc_tx.c                                   |    4 
 net/sunrpc/cache.c                                 |    4 
 net/sunrpc/rpc_pipe.c                              |    6 
 net/sunrpc/sched.c                                 |   16 
 net/sunrpc/svcsock.c                               |   14 
 net/sunrpc/xprt.c                                  |    3 
 net/sunrpc/xprtrdma/rpc_rdma.c                     |    2 
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c         |    5 
 net/sunrpc/xprtrdma/svc_rdma_recvfrom.c            |    9 
 net/sunrpc/xprtrdma/svc_rdma_rw.c                  |   12 
 net/sunrpc/xprtrdma/svc_rdma_sendto.c              |    6 
 net/sunrpc/xprtrdma/svc_rdma_transport.c           |   25 
 net/sunrpc/xprtrdma/verbs.c                        |    8 
 net/sunrpc/xprtsock.c                              |   27 
 net/tipc/msg.c                                     |    4 
 net/tipc/socket.c                                  |   22 
 net/tls/tls_main.c                                 |    2 
 net/unix/af_unix.c                                 |   40 
 net/vmw_vsock/af_vsock.c                           |   30 
 net/wireless/nl80211.c                             |    9 
 samples/bpf/Makefile                               |    2 
 samples/bpf/bpf_load.c                             |  102 -
 samples/bpf/bpf_load.h                             |    2 
 samples/bpf/tcbpf2_kern.c                          |   41 
 samples/bpf/test_tunnel_bpf.sh                     |    4 
 samples/bpf/xdp1_user.c                            |    4 
 samples/bpf/xdp_redirect_cpu_user.c                |    6 
 samples/bpf/xdp_redirect_map_user.c                |    8 
 samples/bpf/xdp_redirect_user.c                    |    8 
 samples/bpf/xdp_router_ipv4_user.c                 |   10 
 samples/bpf/xdp_rxq_info_user.c                    |    4 
 samples/bpf/xdp_tx_iptunnel_user.c                 |    6 
 scripts/Makefile.kasan                             |   35 
 scripts/Makefile.lib                               |    2 
 scripts/Makefile.ubsan                             |    1 
 scripts/checkpatch.pl                              |  144 +
 scripts/coccinelle/free/devm_free.cocci            |   55 
 scripts/coccinelle/null/deref_null.cocci           |    6 
 scripts/gcc-plugins/gcc-common.h                   |    4 
 scripts/gcc-plugins/latent_entropy_plugin.c        |   17 
 scripts/gcc-plugins/randomize_layout_plugin.c      |   75 -
 scripts/gcc-plugins/structleak_plugin.c            |   19 
 scripts/kconfig/.gitignore                         |    1 
 scripts/kconfig/conf.c                             |   40 
 scripts/kconfig/confdata.c                         |    2 
 scripts/kconfig/expr.c                             |    4 
 scripts/kconfig/lkc.h                              |    1 
 scripts/kconfig/lkc_proto.h                        |    2 
 scripts/kconfig/nconf.gui.c                        |    3 
 scripts/kconfig/symbol.c                           |   22 
 scripts/kconfig/util.c                             |   15 
 scripts/kconfig/zconf.l                            |   29 
 scripts/kconfig/zconf.y                            |    6 
 scripts/mod/modpost.c                              |    2 
 security/Kconfig                                   |   14 
 security/apparmor/apparmorfs.c                     |    2 
 security/integrity/iint.c                          |    1 
 security/integrity/ima/ima_main.c                  |    2 
 security/tomoyo/audit.c                            |    6 
 security/tomoyo/common.c                           |   14 
 security/tomoyo/securityfs_if.c                    |    4 
 security/yama/yama_lsm.c                           |   11 
 sound/core/compress_offload.c                      |   10 
 sound/core/control.c                               |    2 
 sound/core/info.c                                  |    4 
 sound/core/init.c                                  |    2 
 sound/core/oss/pcm_oss.c                           |    4 
 sound/core/pcm_native.c                            |   14 
 sound/core/rawmidi.c                               |    4 
 sound/core/seq/oss/seq_oss_rw.c                    |    4 
 sound/core/seq/seq_clientmgr.c                     |    4 
 sound/core/timer.c                                 |    4 
 sound/firewire/bebob/bebob_hwdep.c                 |    2 
 sound/firewire/dice/dice-hwdep.c                   |    2 
 sound/firewire/digi00x/digi00x-hwdep.c             |    2 
 sound/firewire/fireface/ff-hwdep.c                 |    2 
 sound/firewire/fireworks/fireworks_hwdep.c         |    4 
 sound/firewire/motu/motu-hwdep.c                   |    4 
 sound/firewire/oxfw/oxfw-hwdep.c                   |    2 
 sound/firewire/tascam/tascam-hwdep.c               |    2 
 sound/oss/dmasound/dmasound_core.c                 |    2 
 sound/soc/atmel/sam9g20_wm8731.c                   |   17 
 sound/soc/atmel/sam9x5_wm8731.c                    |   12 
 sound/soc/codecs/ak4613.c                          |   78 +
 sound/soc/codecs/dmic.c                            |    2 
 sound/soc/codecs/max98373.c                        |    4 
 sound/soc/codecs/max98373.h                        |    5 
 sound/soc/codecs/sgtl5000.c                        |    2 
 sound/soc/codecs/twl4030.c                         |    2 
 sound/soc/codecs/twl6040.c                         |    2 
 sound/soc/intel/Kconfig                            |    3 
 sound/soc/intel/boards/Kconfig                     |    1 
 sound/soc/intel/boards/kbl_rt5663_max98927.c       |   95 +
 sound/soc/intel/skylake/Makefile                   |    5 
 sound/soc/intel/skylake/skl-i2s.h                  |   31 
 sound/soc/intel/skylake/skl-messages.c             |    1 
 sound/soc/intel/skylake/skl-nhlt.c                 |   41 
 sound/soc/intel/skylake/skl-ssp-clk.c              |  429 ++++
 sound/soc/intel/skylake/skl-ssp-clk.h              |   38 
 sound/soc/intel/skylake/skl.h                      |    6 
 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c         |   32 
 sound/soc/mediatek/mt8173/mt8173-rt5650.c          |   11 
 sound/soc/rockchip/rk3399_gru_sound.c              |   19 
 sound/soc/soc-compress.c                           |   79 -
 sound/soc/soc-core.c                               |   12 
 sound/soc/soc-dapm.c                               |    2 
 sound/soc/soc-pcm.c                                |    7 
 sound/soc/stm/Kconfig                              |    6 
 sound/soc/sunxi/sun8i-codec.c                      |   82 +
 sound/usb/mixer_quirks.c                           |    2 
 sound/usb/usx2y/us122l.c                           |    4 
 sound/usb/usx2y/usX2Yhwdep.c                       |    4 
 tools/arch/powerpc/include/uapi/asm/kvm.h          |   25 
 tools/arch/s390/include/uapi/asm/kvm.h             |    5 
 tools/arch/x86/include/asm/cpufeatures.h           |   24 
 tools/arch/x86/include/asm/disabled-features.h     |    3 
 tools/arch/x86/include/asm/required-features.h     |    3 
 tools/bpf/bpftool/Documentation/Makefile           |    5 
 tools/bpf/bpftool/Documentation/bpftool-cgroup.rst |    4 
 tools/bpf/bpftool/Documentation/bpftool-map.rst    |    3 
 tools/bpf/bpftool/bash-completion/bpftool          |   72 +
 tools/include/asm-generic/bitops/find.h            |   16 
 tools/include/uapi/linux/bpf_common.h              |    7 
 tools/include/uapi/linux/if_link.h                 |  943 ++++++++
 tools/include/uapi/linux/kvm.h                     |    4 
 tools/include/uapi/linux/netlink.h                 |  251 ++
 tools/include/uapi/linux/sched.h                   |    5 
 tools/include/uapi/sound/asound.h                  |    9 
 tools/lib/bpf/Build                                |    2 
 tools/lib/bpf/Makefile                             |    6 
 tools/lib/bpf/bpf.c                                |  135 +
 tools/lib/bpf/bpf.h                                |    2 
 tools/lib/bpf/libbpf.c                             |   60 -
 tools/lib/bpf/libbpf.h                             |    6 
 tools/lib/bpf/nlattr.c                             |  187 ++
 tools/lib/bpf/nlattr.h                             |   72 +
 tools/lib/find_bit.c                               |   39 
 tools/lib/subcmd/pager.c                           |    5 
 tools/objtool/check.c                              |   90 -
 tools/objtool/orc_gen.c                            |    5 
 tools/perf/.gitignore                              |    1 
 tools/perf/builtin-record.c                        |    3 
 tools/perf/builtin-trace.c                         |    5 
 tools/perf/perf.h                                  |    1 
 tools/perf/util/evsel.c                            |   13 
 tools/power/acpi/common/cmfsize.c                  |    2 
 tools/power/acpi/common/getopt.c                   |    2 
 .../acpi/os_specific/service_layers/oslinuxtbl.c   |    2 
 .../acpi/os_specific/service_layers/osunixdir.c    |    2 
 .../acpi/os_specific/service_layers/osunixmap.c    |    2 
 .../acpi/os_specific/service_layers/osunixxf.c     |    2 
 tools/power/acpi/tools/acpidump/acpidump.h         |    2 
 tools/power/acpi/tools/acpidump/apdump.c           |    2 
 tools/power/acpi/tools/acpidump/apfiles.c          |    2 
 tools/power/acpi/tools/acpidump/apmain.c           |    2 
 tools/testing/nvdimm/Kbuild                        |    4 
 tools/testing/nvdimm/acpi_nfit_test.c              |    8 
 tools/testing/nvdimm/device_dax_test.c             |    8 
 tools/testing/nvdimm/libnvdimm_test.c              |    8 
 tools/testing/nvdimm/pmem_test.c                   |    8 
 tools/testing/nvdimm/test/iomap.c                  |    7 
 tools/testing/nvdimm/test/nfit.c                   |  498 ++++
 tools/testing/nvdimm/test/nfit_test.h              |  134 +
 tools/testing/nvdimm/watermark.h                   |   21 
 tools/testing/radix-tree/idr-test.c                |   29 
 tools/testing/radix-tree/linux/kernel.h            |    2 
 tools/testing/selftests/Makefile                   |    9 
 tools/testing/selftests/bpf/.gitignore             |    1 
 tools/testing/selftests/bpf/Makefile               |   16 
 tools/testing/selftests/bpf/test_kmod.sh           |   18 
 tools/testing/selftests/bpf/test_libbpf.sh         |   49 
 tools/testing/selftests/bpf/test_libbpf_open.c     |  150 +
 tools/testing/selftests/bpf/test_verifier.c        |   14 
 tools/testing/selftests/bpf/test_xdp_meta.sh       |    1 
 tools/testing/selftests/bpf/test_xdp_redirect.sh   |    2 
 .../ftrace/test.d/ftrace/func-filter-glob.tc       |    6 
 .../ftrace/test.d/ftrace/func_set_ftrace_file.tc   |   37 
 tools/testing/selftests/ftrace/test.d/functions    |   10 
 .../ftrace/test.d/kprobe/multiple_kprobes.tc       |   21 
 tools/testing/selftests/gen_kselftest_tar.sh       |    4 
 tools/testing/selftests/kselftest.h                |    2 
 tools/testing/selftests/kselftest_install.sh       |    4 
 tools/testing/selftests/lib.mk                     |    2 
 tools/testing/selftests/media_tests/Makefile       |    7 
 .../selftests/media_tests/media_device_open.c      |    3 
 .../selftests/media_tests/media_device_test.c      |    3 
 .../selftests/media_tests/video_device_test.c      |    3 
 .../testing/selftests/membarrier/membarrier_test.c |  237 ++
 tools/testing/selftests/net/reuseport_bpf.c        |   21 
 tools/testing/selftests/nsfs/pidns.c               |    2 
 tools/testing/selftests/ntb/ntb_test.sh            |  307 ++-
 tools/testing/selftests/powerpc/alignment/Makefile |    3 
 .../powerpc/alignment/alignment_handler.c          |  491 ++++
 .../selftests/powerpc/benchmarks/mmap_bench.c      |   53 
 tools/testing/selftests/powerpc/mm/.gitignore      |    3 
 tools/testing/selftests/powerpc/mm/Makefile        |    2 
 tools/testing/selftests/powerpc/mm/segv_errors.c   |   78 +
 .../selftests/powerpc/ptrace/ptrace-tm-spd-vsx.c   |    4 
 .../selftests/powerpc/ptrace/ptrace-tm-spr.c       |    3 
 .../selftests/powerpc/ptrace/ptrace-tm-vsx.c       |    2 
 tools/testing/selftests/powerpc/tm/.gitignore      |    1 
 tools/testing/selftests/powerpc/tm/Makefile        |    3 
 tools/testing/selftests/powerpc/tm/tm-trap.c       |  329 +++
 .../testing/selftests/powerpc/tm/tm-unavailable.c  |   43 
 tools/testing/selftests/seccomp/seccomp_bpf.c      |    4 
 tools/testing/selftests/vm/.gitignore              |    1 
 tools/testing/selftests/vm/compaction_test.c       |    2 
 tools/testing/selftests/x86/Makefile               |   12 
 tools/virtio/ringtest/ring.c                       |   30 
 tools/virtio/ringtest/virtio_ring_0_9.c            |   24 
 virt/kvm/Kconfig                                   |    3 
 virt/kvm/arm/arch_timer.c                          |  138 +
 virt/kvm/arm/arm.c                                 |  155 +
 virt/kvm/arm/hyp/vgic-v2-sr.c                      |    1 
 virt/kvm/arm/mmu.c                                 |   64 -
 virt/kvm/arm/psci.c                                |  143 +
 virt/kvm/arm/vgic/vgic-its.c                       |    4 
 virt/kvm/arm/vgic/vgic-mmio.c                      |  115 +
 virt/kvm/arm/vgic/vgic-v2.c                        |   29 
 virt/kvm/arm/vgic/vgic-v3.c                        |   29 
 virt/kvm/arm/vgic/vgic.c                           |   41 
 virt/kvm/arm/vgic/vgic.h                           |    8 
 virt/kvm/eventfd.c                                 |    8 
 virt/kvm/kvm_main.c                                |   70 -
 3633 files changed, 96437 insertions(+), 43547 deletions(-)