Merge tag 'v4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux
| Newsgroups | gmane.linux.ports.mips.cvs |
|---|---|
| Message-ID | <S23991786AbdHGH7BGVOCy/[email protected]> |
Author: Ralf Baechle <[email protected]> Tue Jul 18 22:10:26 2017 +0200 Commit: 3e6177f83abee9a1419307b10f2f382c8f1d14d1 Gitweb: https://git.linux-mips.org/g/ralf/linux/3e6177f83abe Branch: master --- Documentation/ABI/testing/sysfs-class-mtd | 6 Documentation/ABI/testing/sysfs-fs-f2fs | 20 Documentation/DMA-API-HOWTO.txt | 153 + Documentation/DMA-API.txt | 580 ++-- Documentation/DMA-ISA-LPC.txt | 73 - Documentation/DMA-attributes.txt | 15 Documentation/IPMI.txt | 76 - Documentation/IRQ-affinity.txt | 75 - Documentation/IRQ-domain.txt | 69 - Documentation/IRQ.txt | 2 Documentation/Intel-IOMMU.txt | 37 Documentation/SAK.txt | 65 Documentation/SM501.txt | 9 Documentation/arm64/silicon-errata.txt | 5 Documentation/bcache.txt | 190 + Documentation/block/data-integrity.txt | 6 Documentation/bt8xxgpio.txt | 19 Documentation/btmrvl.txt | 65 Documentation/bus-virt-phys-mapping.txt | 64 Documentation/cachetlb.txt | 92 - Documentation/cgroup-v1/memory.txt | 47 Documentation/cgroup-v2.txt | 460 ++- Documentation/circular-buffers.txt | 51 Documentation/clk.txt | 189 + Documentation/core-api/kernel-api.rst | 2 Documentation/cpu-load.txt | 131 - Documentation/cputopology.txt | 37 Documentation/crc32.txt | 75 - Documentation/crypto/asymmetric-keys.txt | 65 Documentation/dcdbas.txt | 24 Documentation/debugging-via-ohci1394.txt | 21 Documentation/dell_rbu.txt | 81 - .../devicetree/bindings/clock/img,boston-clock.txt | 31 .../devicetree/bindings/i2c/i2c-aspeed.txt | 48 .../devicetree/bindings/i2c/i2c-designware.txt | 16 .../devicetree/bindings/i2c/i2c-pca-platform.txt | 29 .../devicetree/bindings/i2c/i2c-zx2967.txt | 22 .../devicetree/bindings/iommu/arm,smmu-v3.txt | 12 .../devicetree/bindings/mtd/denali-nand.txt | 13 Documentation/devicetree/bindings/mtd/elm.txt | 2 .../devicetree/bindings/mtd/gpmc-nand.txt | 2 Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 4 .../devicetree/bindings/mtd/gpmc-onenand.txt | 2 .../devicetree/bindings/mtd/gpmi-nand.txt | 14 .../bindings/mtd/microchip,mchp23k256.txt | 18 Documentation/devicetree/bindings/mtd/mtk-nand.txt | 5 Documentation/devicetree/bindings/mtd/nand.txt | 2 .../devicetree/bindings/mtd/partition.txt | 32 Documentation/devicetree/bindings/net/gpmc-eth.txt | 4 .../devicetree/bindings/pwm/pwm-meson.txt | 4 .../devicetree/bindings/pwm/pwm-stm32.txt | 2 .../devicetree/bindings/pwm/renesas,pwm-rcar.txt | 1 .../bindings/rtc/brcm,brcmstb-waketimer.txt | 22 .../devicetree/bindings/rtc/cortina,gemini.txt | 14 .../devicetree/bindings/rtc/faraday,ftrtc010.txt | 28 .../devicetree/bindings/rtc/st,stm32-rtc.txt | 32 .../devicetree/bindings/watchdog/da9062-wdt.txt | 23 .../devicetree/bindings/watchdog/dw_wdt.txt | 3 .../devicetree/bindings/watchdog/renesas-wdt.txt | 4 .../devicetree/bindings/watchdog/st,stm32-iwdg.txt | 19 .../devicetree/bindings/watchdog/uniphier-wdt.txt | 20 Documentation/digsig.txt | 131 + Documentation/driver-api/basics.rst | 3 Documentation/driver-api/i2c.rst | 5 Documentation/efi-stub.txt | 25 Documentation/eisa.txt | 273 +- Documentation/fault-injection/fault-injection.txt | 79 + Documentation/filesystems/autofs4.txt | 12 Documentation/filesystems/f2fs.txt | 4 Documentation/filesystems/overlayfs.txt | 34 Documentation/filesystems/proc.txt | 6 Documentation/filesystems/vfs.txt | 6 Documentation/flexible-arrays.txt | 25 Documentation/futex-requeue-pi.txt | 93 - Documentation/gcc-plugins.txt | 58 Documentation/highuid.txt | 47 Documentation/hw_random.txt | 159 + Documentation/hwspinlock.txt | 527 ++-- Documentation/i2c/busses/i2c-i801 | 2 Documentation/i2c/dev-interface | 14 Documentation/input/index.rst | 1 Documentation/intel_txt.txt | 63 Documentation/io-mapping.txt | 67 Documentation/io_ordering.txt | 62 Documentation/iostats.txt | 76 - Documentation/irqflags-tracing.txt | 10 Documentation/isa.txt | 53 Documentation/isapnp.txt | 1 Documentation/kdump/kdump.txt | 12 Documentation/kernel-per-CPU-kthreads.txt | 156 + Documentation/kobject.txt | 69 - Documentation/kprobes.txt | 475 ++-- Documentation/kref.txt | 295 +- Documentation/ldm.txt | 56 Documentation/lockup-watchdogs.txt | 3 Documentation/lzo.txt | 27 Documentation/mailbox.txt | 185 + Documentation/memory-barriers.txt | 6 Documentation/memory-hotplug.txt | 363 +-- Documentation/men-chameleon-bus.txt | 330 +- Documentation/networking/timestamping.txt | 6 Documentation/nommu-mmap.txt | 68 - Documentation/ntb.txt | 157 + Documentation/numastat.txt | 5 Documentation/padata.txt | 27 Documentation/parport-lowlevel.txt | 1321 ++++++---- Documentation/percpu-rw-semaphore.txt | 3 Documentation/phy.txt | 106 - Documentation/pi-futex.txt | 15 Documentation/pnp.txt | 343 +-- Documentation/preempt-locking.txt | 40 Documentation/printk-formats.txt | 384 ++- Documentation/pwm.txt | 46 Documentation/rbtree.txt | 88 - Documentation/remoteproc.txt | 328 +- Documentation/rfkill.txt | 43 Documentation/robust-futex-ABI.txt | 14 Documentation/robust-futexes.txt | 12 Documentation/rpmsg.txt | 348 ++- Documentation/rtc.txt | 46 Documentation/security/keys/core.rst | 6 Documentation/sgi-ioc4.txt | 4 Documentation/siphash.txt | 164 + Documentation/smsc_ece1099.txt | 4 Documentation/static-keys.txt | 207 +- Documentation/svga.txt | 146 + Documentation/sysctl/vm.txt | 20 Documentation/tee.txt | 53 Documentation/this_cpu_ops.txt | 49 Documentation/trace/ftrace.txt | 508 +++- .../translations/ko_KR/memory-barriers.txt | 14 Documentation/unaligned-memory-access.txt | 57 Documentation/vfio-mediated-device.txt | 266 +- Documentation/vfio.txt | 281 +- Documentation/virtual/kvm/api.txt | 18 Documentation/virtual/kvm/msr.txt | 5 Documentation/watchdog/watchdog-parameters.txt | 6 Documentation/xillybus.txt | 29 Documentation/xz.txt | 200 + Documentation/zorro.txt | 59 MAINTAINERS | 73 + Makefile | 33 arch/Kconfig | 31 arch/arc/include/asm/Kbuild | 24 arch/arc/include/uapi/asm/Kbuild | 24 arch/arm/boot/compressed/decompress.c | 1 arch/arm/include/asm/Kbuild | 16 arch/arm/include/asm/elf.h | 8 arch/arm/include/asm/flat.h | 25 arch/arm/include/asm/kvm_hyp.h | 8 arch/arm/include/asm/uaccess.h | 7 arch/arm/include/uapi/asm/Kbuild | 14 arch/arm/kernel/atags_parse.c | 3 arch/arm/kernel/bios32.c | 2 arch/arm/mach-sa1100/jornada720_ssp.c | 2 arch/arm64/Kconfig | 1 arch/arm64/include/asm/Kbuild | 17 arch/arm64/include/asm/elf.h | 12 arch/arm64/include/asm/stackprotector.h | 1 arch/arm64/include/asm/string.h | 5 arch/arm64/include/asm/uaccess.h | 4 arch/arm64/include/uapi/asm/Kbuild | 16 arch/arm64/mm/kasan_init.c | 8 arch/arm64/mm/mmap.c | 7 arch/blackfin/include/asm/Kbuild | 24 arch/blackfin/include/asm/flat.h | 25 arch/blackfin/include/asm/nmi.h | 2 arch/blackfin/include/uapi/asm/Kbuild | 22 arch/blackfin/kernel/flat.c | 13 arch/blackfin/kernel/nmi.c | 2 arch/c6x/include/asm/Kbuild | 28 arch/c6x/include/asm/flat.h | 15 arch/c6x/include/uapi/asm/Kbuild | 25 arch/cris/arch-v10/drivers/gpio.c | 4 arch/cris/include/asm/Kbuild | 21 arch/cris/include/uapi/asm/Kbuild | 17 arch/frv/include/asm/Kbuild | 2 arch/frv/include/asm/cmpxchg.h | 1 arch/frv/include/asm/device.h | 7 arch/frv/include/asm/fb.h | 12 arch/frv/include/asm/tlbflush.h | 8 arch/h8300/include/asm/Kbuild | 30 arch/h8300/include/asm/flat.h | 24 arch/h8300/include/uapi/asm/Kbuild | 26 arch/hexagon/include/asm/Kbuild | 24 arch/hexagon/include/uapi/asm/Kbuild | 22 arch/ia64/include/asm/Kbuild | 2 arch/ia64/include/asm/uaccess.h | 36 arch/ia64/kernel/machine_kexec.c | 5 arch/ia64/kernel/mca.c | 2 arch/ia64/sn/pci/pcibr/pcibr_ate.c | 2 arch/ia64/sn/pci/tioce_provider.c | 4 arch/m32r/include/asm/Kbuild | 4 arch/m32r/include/asm/flat.h | 19 arch/m32r/include/uapi/asm/Kbuild | 3 arch/m68k/coldfire/intc-simr.c | 4 arch/m68k/configs/m5208evb_defconfig | 1 arch/m68k/configs/m5249evb_defconfig | 1 arch/m68k/configs/m5272c3_defconfig | 1 arch/m68k/configs/m5275evb_defconfig | 1 arch/m68k/configs/m5307c3_defconfig | 1 arch/m68k/configs/m5407c3_defconfig | 1 arch/m68k/include/asm/Kbuild | 13 arch/m68k/include/asm/flat.h | 23 arch/m68k/include/asm/uaccess.h | 7 arch/m68k/include/uapi/asm/Kbuild | 10 arch/metag/include/asm/Kbuild | 26 arch/metag/include/uapi/asm/Kbuild | 24 arch/microblaze/include/asm/Kbuild | 25 arch/microblaze/include/asm/flat.h | 34 arch/microblaze/include/uapi/asm/Kbuild | 25 arch/mips/Kconfig | 114 - arch/mips/Makefile | 2 arch/mips/boot/dts/img/Makefile | 5 arch/mips/boot/dts/img/boston.dts | 224 ++ arch/mips/boot/dts/mti/sead3.dts | 24 arch/mips/configs/ar7_defconfig | 6 arch/mips/configs/ath79_defconfig | 2 arch/mips/configs/bcm63xx_defconfig | 7 arch/mips/configs/bigsur_defconfig | 4 arch/mips/configs/bmips_be_defconfig | 1 arch/mips/configs/capcella_defconfig | 4 arch/mips/configs/cavium_octeon_defconfig | 1 arch/mips/configs/ci20_defconfig | 1 arch/mips/configs/cobalt_defconfig | 8 arch/mips/configs/decstation_defconfig | 1 arch/mips/configs/e55_defconfig | 2 arch/mips/configs/fuloong2e_defconfig | 11 arch/mips/configs/generic/board-boston.config | 48 arch/mips/configs/gpr_defconfig | 8 arch/mips/configs/ip22_defconfig | 11 arch/mips/configs/ip27_defconfig | 5 arch/mips/configs/ip28_defconfig | 5 arch/mips/configs/ip32_defconfig | 8 arch/mips/configs/jazz_defconfig | 6 arch/mips/configs/jmr3927_defconfig | 7 arch/mips/configs/lasat_defconfig | 5 arch/mips/configs/lemote2f_defconfig | 12 arch/mips/configs/loongson3_defconfig | 3 arch/mips/configs/malta_kvm_defconfig | 1 arch/mips/configs/malta_kvm_guest_defconfig | 1 arch/mips/configs/malta_qemu_32r6_defconfig | 1 arch/mips/configs/maltaaprp_defconfig | 2 arch/mips/configs/maltasmvp_defconfig | 1 arch/mips/configs/maltasmvp_eva_defconfig | 2 arch/mips/configs/maltaup_defconfig | 2 arch/mips/configs/markeins_defconfig | 4 arch/mips/configs/mips_paravirt_defconfig | 1 arch/mips/configs/mpc30x_defconfig | 5 arch/mips/configs/msp71xx_defconfig | 2 arch/mips/configs/mtx1_defconfig | 11 arch/mips/configs/nlm_xlp_defconfig | 5 arch/mips/configs/nlm_xlr_defconfig | 9 arch/mips/configs/pnx8335_stb225_defconfig | 7 arch/mips/configs/qi_lb60_defconfig | 3 arch/mips/configs/rb532_defconfig | 6 arch/mips/configs/rbtx49xx_defconfig | 7 arch/mips/configs/rm200_defconfig | 8 arch/mips/configs/rt305x_defconfig | 2 arch/mips/configs/sb1250_swarm_defconfig | 1 arch/mips/configs/tb0219_defconfig | 6 arch/mips/configs/tb0226_defconfig | 7 arch/mips/configs/tb0287_defconfig | 5 arch/mips/configs/workpad_defconfig | 4 arch/mips/generic/Kconfig | 20 arch/mips/generic/Makefile | 1 arch/mips/generic/board-sead3.c | 234 -- arch/mips/generic/init.c | 27 arch/mips/generic/vmlinux.its.S | 25 arch/mips/generic/yamon-dt.c | 240 ++ arch/mips/include/asm/Kbuild | 2 arch/mips/include/asm/branch.h | 5 arch/mips/include/asm/cmpxchg.h | 280 +- arch/mips/include/asm/cpu-features.h | 44 arch/mips/include/asm/cpu-type.h | 1 arch/mips/include/asm/cpu.h | 9 arch/mips/include/asm/irq.h | 2 .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 .../asm/mach-au1x00/cpu-feature-overrides.h | 1 .../asm/mach-bcm63xx/cpu-feature-overrides.h | 1 .../asm/mach-cobalt/cpu-feature-overrides.h | 1 .../include/asm/mach-dec/cpu-feature-overrides.h | 1 arch/mips/include/asm/mach-generic/mc146818rtc.h | 2 .../include/asm/mach-ip22/cpu-feature-overrides.h | 1 .../include/asm/mach-ip27/cpu-feature-overrides.h | 1 .../include/asm/mach-ip28/cpu-feature-overrides.h | 1 .../include/asm/mach-ip32/cpu-feature-overrides.h | 1 .../asm/mach-jz4740/cpu-feature-overrides.h | 1 arch/mips/include/asm/mach-loongson64/boot_param.h | 22 .../asm/mach-loongson64/cpu-feature-overrides.h | 1 .../asm/mach-netlogic/cpu-feature-overrides.h | 1 .../asm/mach-rc32434/cpu-feature-overrides.h | 1 .../include/asm/mach-rm/cpu-feature-overrides.h | 1 .../asm/mach-sibyte/cpu-feature-overrides.h | 1 .../asm/mach-tx49xx/cpu-feature-overrides.h | 1 arch/mips/include/asm/machine.h | 31 arch/mips/include/asm/mipsregs.h | 1 arch/mips/include/asm/module.h | 8 arch/mips/include/asm/pgalloc.h | 2 arch/mips/include/asm/smp.h | 2 arch/mips/include/asm/spinlock.h | 426 --- arch/mips/include/asm/spinlock_types.h | 34 arch/mips/include/asm/syscall.h | 2 arch/mips/include/asm/uaccess.h | 277 -- arch/mips/include/asm/uasm.h | 30 arch/mips/include/asm/vdso.h | 4 arch/mips/include/asm/yamon-dt.h | 64 arch/mips/include/uapi/asm/inst.h | 20 arch/mips/kernel/Makefile | 3 arch/mips/kernel/branch.c | 73 - arch/mips/kernel/cmpxchg.c | 109 + arch/mips/kernel/cps-vec.S | 7 arch/mips/kernel/cpu-probe.c | 24 arch/mips/kernel/mips-cm.c | 40 arch/mips/kernel/module-rela.c | 202 - arch/mips/kernel/module.c | 224 +- arch/mips/kernel/perf_event_mipsxx.c | 14 arch/mips/kernel/proc.c | 1 arch/mips/kernel/ptrace.c | 31 arch/mips/kernel/scall32-o32.S | 2 arch/mips/kernel/scall64-64.S | 2 arch/mips/kernel/scall64-n32.S | 2 arch/mips/kernel/scall64-o32.S | 2 arch/mips/kernel/setup.c | 40 arch/mips/kernel/smp-cps.c | 35 arch/mips/kernel/smp.c | 3 arch/mips/kernel/syscall.c | 19 arch/mips/kernel/traps.c | 3 arch/mips/kernel/unaligned.c | 213 +- arch/mips/lib/memcpy.S | 3 arch/mips/loongson64/common/env.c | 12 arch/mips/loongson64/common/init.c | 13 arch/mips/loongson64/loongson-3/irq.c | 58 arch/mips/loongson64/loongson-3/smp.c | 23 arch/mips/math-emu/cp1emu.c | 43 arch/mips/mm/c-r4k.c | 2 arch/mips/mm/tlbex.c | 41 arch/mips/mm/uasm-micromips.c | 188 + arch/mips/mm/uasm-mips.c | 238 +- arch/mips/mm/uasm.c | 61 arch/mips/net/Makefile | 3 arch/mips/vdso/gettimeofday.c | 59 arch/mn10300/include/asm/nmi.h | 2 arch/mn10300/kernel/mn10300-watchdog-low.S | 8 arch/mn10300/kernel/mn10300-watchdog.c | 2 arch/nios2/include/asm/Kbuild | 26 arch/nios2/include/asm/signal.h | 22 arch/nios2/include/uapi/asm/Kbuild | 23 arch/openrisc/include/asm/Kbuild | 29 arch/openrisc/include/uapi/asm/Kbuild | 27 arch/parisc/include/asm/Kbuild | 7 arch/parisc/include/asm/uaccess.h | 1 arch/parisc/include/uapi/asm/Kbuild | 4 arch/powerpc/Kconfig | 7 arch/powerpc/include/asm/atomic.h | 4 arch/powerpc/include/asm/book3s/64/pgalloc.h | 2 arch/powerpc/include/asm/elf.h | 13 arch/powerpc/include/asm/nmi.h | 11 arch/powerpc/include/asm/opal-api.h | 9 arch/powerpc/include/asm/reg.h | 2 arch/powerpc/include/asm/smp.h | 2 arch/powerpc/include/asm/uaccess.h | 3 arch/powerpc/kernel/Makefile | 1 arch/powerpc/kernel/cpu_setup_power.S | 13 arch/powerpc/kernel/dt_cpu_ftrs.c | 16 arch/powerpc/kernel/exceptions-64s.S | 30 arch/powerpc/kernel/fadump.c | 3 arch/powerpc/kernel/kvm.c | 7 arch/powerpc/kernel/mce_power.c | 56 arch/powerpc/kernel/misc_64.S | 12 arch/powerpc/kernel/prom_init.c | 3 arch/powerpc/kernel/setup_64.c | 19 arch/powerpc/kernel/smp.c | 20 arch/powerpc/kernel/watchdog.c | 386 +++ arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 arch/powerpc/lib/feature-fixups.c | 180 + arch/powerpc/lib/sstep.c | 19 arch/powerpc/mm/mmap.c | 28 arch/powerpc/mm/mmu_context_book3s64.c | 20 arch/powerpc/perf/isa207-common.c | 6 arch/powerpc/perf/power9-events-list.h | 4 arch/powerpc/perf/power9-pmu.c | 2 arch/powerpc/platforms/cell/spufs/inode.c | 22 arch/powerpc/platforms/powernv/opal.c | 19 arch/powerpc/platforms/powernv/setup.c | 11 arch/s390/include/asm/elf.h | 15 arch/s390/include/asm/uaccess.h | 3 arch/s390/kernel/machine_kexec.c | 1 arch/s390/kernel/setup.c | 6 arch/sh/include/asm/Kbuild | 19 arch/sh/include/asm/bug.h | 1 arch/sh/include/asm/flat.h | 15 arch/sh/include/asm/stackprotector.h | 1 arch/sh/include/uapi/asm/Kbuild | 18 arch/sh/mm/cache-sh5.c | 2 arch/sh/mm/extable_64.c | 34 arch/sparc/include/asm/Kbuild | 1 arch/sparc/include/asm/asm-prototypes.h | 24 arch/sparc/include/asm/nmi.h | 1 arch/sparc/include/asm/uaccess_64.h | 1 arch/sparc/include/uapi/asm/Kbuild | 2 arch/sparc/kernel/mdesc.c | 2 arch/sparc/kernel/nmi.c | 6 arch/sparc/lib/atomic_64.S | 44 arch/sparc/lib/checksum_64.S | 1 arch/sparc/lib/csum_copy.S | 1 arch/sparc/lib/memscan_64.S | 2 arch/sparc/lib/memset.S | 1 arch/sparc/mm/extable.c | 28 arch/sparc/mm/gup.c | 4 arch/tile/include/asm/Kbuild | 19 arch/tile/include/asm/uaccess.h | 1 arch/tile/include/uapi/arch/abi.h | 49 arch/tile/include/uapi/arch/intreg.h | 70 + arch/tile/include/uapi/asm/Kbuild | 19 arch/tile/mm/init.c | 30 arch/um/Makefile | 4 arch/um/drivers/stdio_console.c | 3 arch/um/include/asm/common.lds.S | 2 arch/um/include/asm/io.h | 17 arch/um/include/shared/os.h | 4 arch/um/include/shared/skas/stub-data.h | 2 arch/um/kernel/physmem.c | 10 arch/um/kernel/trap.c | 10 arch/um/kernel/um_arch.c | 16 arch/um/kernel/umid.c | 4 arch/um/os-Linux/execvp.c | 2 arch/um/os-Linux/main.c | 9 arch/um/os-Linux/mem.c | 28 arch/um/os-Linux/skas/process.c | 41 arch/um/os-Linux/start_up.c | 28 arch/um/os-Linux/umid.c | 19 arch/um/os-Linux/util.c | 34 arch/unicore32/include/asm/Kbuild | 30 arch/unicore32/include/uapi/asm/Kbuild | 27 arch/x86/Kconfig | 2 arch/x86/boot/compressed/misc.c | 5 arch/x86/crypto/sha1_ssse3_glue.c | 2 arch/x86/include/asm/cpufeatures.h | 1 arch/x86/include/asm/efi.h | 4 arch/x86/include/asm/elf.h | 13 arch/x86/include/asm/kvm_emulate.h | 1 arch/x86/include/asm/kvm_host.h | 11 arch/x86/include/asm/stackprotector.h | 1 arch/x86/include/asm/string_32.h | 9 arch/x86/include/asm/string_64.h | 7 arch/x86/include/asm/svm.h | 5 arch/x86/include/asm/uaccess.h | 3 arch/x86/include/uapi/asm/kvm_para.h | 1 arch/x86/kernel/apic/hw_nmi.c | 2 arch/x86/kernel/crash.c | 2 arch/x86/kernel/kvm.c | 7 arch/x86/kvm/hyperv.c | 67 arch/x86/kvm/hyperv.h | 3 arch/x86/kvm/i8254.c | 2 arch/x86/kvm/mmu.c | 35 arch/x86/kvm/mmu.h | 3 arch/x86/kvm/svm.c | 151 + arch/x86/kvm/vmx.c | 162 + arch/x86/kvm/x86.c | 43 arch/x86/lib/memcpy_32.c | 2 arch/x86/mm/kasan_init_64.c | 7 arch/x86/mm/mmap.c | 7 arch/x86/um/os-Linux/registers.c | 12 arch/x86/um/setjmp_32.S | 16 arch/x86/um/setjmp_64.S | 16 arch/x86/um/user-offsets.c | 6 arch/x86/xen/mmu_pv.c | 4 arch/xtensa/include/asm/Kbuild | 11 arch/xtensa/include/asm/fb.h | 12 arch/xtensa/include/asm/flat.h | 15 arch/xtensa/include/uapi/asm/Kbuild | 9 block/bfq-iosched.c | 14 block/bfq-iosched.h | 3 block/bfq-wf2q.c | 39 block/bio-integrity.c | 165 + block/bio.c | 13 block/blk-core.c | 5 block/blk-lib.c | 23 block/blk-mq-sched.c | 8 block/blk-mq.c | 4 block/blk.h | 11 block/t10-pi.c | 9 certs/Makefile | 6 crypto/af_alg.c | 2 drivers/acpi/acpi_lpss.c | 2 drivers/acpi/arm64/iort.c | 83 - drivers/acpi/bgrt.c | 2 drivers/acpi/bus.c | 8 drivers/acpi/device_pm.c | 4 drivers/acpi/dptf/dptf_power.c | 2 drivers/acpi/ec.c | 21 drivers/acpi/internal.h | 2 drivers/acpi/irq.c | 4 drivers/acpi/osi.c | 3 drivers/acpi/power.c | 10 drivers/acpi/property.c | 117 + drivers/acpi/scan.c | 28 drivers/acpi/spcr.c | 40 drivers/acpi/x86/utils.c | 41 drivers/base/node.c | 9 drivers/base/power/domain.c | 5 drivers/base/power/sysfs.c | 2 drivers/base/property.c | 348 +-- drivers/block/brd.c | 1 drivers/block/cciss.c | 8 drivers/block/mtip32xx/mtip32xx.c | 23 drivers/block/mtip32xx/mtip32xx.h | 1 drivers/block/nbd.c | 4 drivers/block/null_blk.c | 18 drivers/block/virtio_blk.c | 4 drivers/block/zram/zcomp.c | 10 drivers/block/zram/zram_drv.c | 2 drivers/char/ipmi/Kconfig | 4 drivers/char/ipmi/Makefile | 1 drivers/char/ipmi/ipmi_dmi.c | 273 ++ drivers/char/ipmi/ipmi_dmi.h | 12 drivers/char/ipmi/ipmi_msghandler.c | 9 drivers/char/ipmi/ipmi_si_intf.c | 265 +- drivers/char/ipmi/ipmi_ssif.c | 176 + drivers/char/ipmi/ipmi_watchdog.c | 7 drivers/char/random.c | 101 + drivers/clk/Kconfig | 1 drivers/clk/Makefile | 1 drivers/clk/imgtec/Kconfig | 9 drivers/clk/imgtec/Makefile | 1 drivers/clk/imgtec/clk-boston.c | 103 + drivers/cpufreq/arm_big_little.c | 2 drivers/cpufreq/cpufreq-dt.c | 2 drivers/cpufreq/cpufreq_stats.c | 15 drivers/cpufreq/dbx500-cpufreq.c | 2 drivers/cpufreq/intel_pstate.c | 4 drivers/cpufreq/mt8173-cpufreq.c | 4 drivers/cpufreq/qoriq-cpufreq.c | 3 drivers/crypto/atmel-sha.c | 4 drivers/crypto/caam/caamalg.c | 20 drivers/crypto/caam/caamhash.c | 2 drivers/crypto/caam/key_gen.c | 2 drivers/crypto/cavium/cpt/cptvf_algs.c | 8 drivers/crypto/chelsio/chcr_algo.c | 23 drivers/crypto/chelsio/chcr_crypto.h | 1 drivers/devfreq/governor_userspace.c | 2 drivers/devfreq/rk3399_dmc.c | 5 drivers/devfreq/tegra-devfreq.c | 6 drivers/firmware/efi/libstub/Makefile | 1 drivers/gpu/drm/bridge/panel.c | 2 drivers/gpu/drm/drm_dp_aux_dev.c | 109 - drivers/gpu/drm/drm_framebuffer.c | 1 drivers/gpu/drm/drm_ioc32.c | 3 drivers/gpu/drm/drm_vblank.c | 2 drivers/gpu/drm/i915/gvt/cmd_parser.c | 10 drivers/gpu/drm/i915/gvt/display.c | 22 drivers/gpu/drm/i915/gvt/gtt.c | 2 drivers/gpu/drm/i915/gvt/handlers.c | 37 drivers/gpu/drm/i915/gvt/kvmgt.c | 14 drivers/gpu/drm/i915/gvt/scheduler.c | 28 drivers/gpu/drm/i915/i915_debugfs.c | 2 drivers/gpu/drm/i915/i915_drv.c | 8 drivers/gpu/drm/i915/i915_gem.c | 3 drivers/gpu/drm/i915/i915_gem_execbuffer.c | 38 drivers/gpu/drm/i915/i915_perf.c | 12 drivers/gpu/drm/i915/i915_reg.h | 2 drivers/gpu/drm/i915/intel_cdclk.c | 20 drivers/gpu/drm/i915/intel_engine_cs.c | 14 drivers/gpu/drm/i915/intel_fbdev.c | 11 drivers/gpu/drm/i915/selftests/i915_gem_dmabuf.c | 6 drivers/gpu/drm/mediatek/Makefile | 3 drivers/gpu/drm/mediatek/mtk_disp_color.c | 176 + drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 7 drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 2 drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 80 - drivers/gpu/drm/mediatek/mtk_drm_drv.c | 33 drivers/gpu/drm/mediatek/mtk_drm_drv.h | 1 drivers/gpu/drm/mediatek/mtk_drm_plane.c | 2 drivers/gpu/drm/mediatek/mtk_dsi.c | 2 drivers/gpu/drm/mediatek/mtk_hdmi.c | 27 drivers/gpu/drm/radeon/atombios_encoders.c | 13 drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 5 drivers/hid/Kconfig | 15 drivers/hid/Makefile | 2 drivers/hid/hid-apple.c | 59 drivers/hid/hid-asus.c | 30 drivers/hid/hid-chicony.c | 2 drivers/hid/hid-core.c | 102 + drivers/hid/hid-ids.h | 14 drivers/hid/hid-input.c | 9 drivers/hid/hid-ite.c | 56 drivers/hid/hid-multitouch.c | 184 + drivers/hid/hid-retrode.c | 100 + drivers/hid/i2c-hid/i2c-hid.c | 34 drivers/hid/intel-ish-hid/Kconfig | 2 drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 drivers/hid/intel-ish-hid/ipc/ipc.c | 15 drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 drivers/hid/intel-ish-hid/ishtp-hid-client.c | 5 drivers/hid/intel-ish-hid/ishtp/client.c | 49 drivers/hid/intel-ish-hid/ishtp/client.h | 6 drivers/hid/intel-ish-hid/ishtp/hbm.c | 11 drivers/hid/usbhid/hid-core.c | 150 + drivers/hid/usbhid/hiddev.c | 24 drivers/hid/usbhid/usbhid.h | 15 drivers/hid/wacom.h | 1 drivers/hid/wacom_sys.c | 4 drivers/hid/wacom_wac.c | 200 + drivers/hid/wacom_wac.h | 7 drivers/i2c/Makefile | 7 drivers/i2c/algos/i2c-algo-bit.c | 13 drivers/i2c/busses/Kconfig | 34 drivers/i2c/busses/Makefile | 6 drivers/i2c/busses/i2c-aspeed.c | 891 +++++++ drivers/i2c/busses/i2c-at91.c | 16 drivers/i2c/busses/i2c-cadence.c | 6 drivers/i2c/busses/i2c-designware-common.c | 281 ++ drivers/i2c/busses/i2c-designware-core.h | 182 + drivers/i2c/busses/i2c-designware-master.c | 474 --- drivers/i2c/busses/i2c-designware-pcidrv.c | 9 drivers/i2c/busses/i2c-designware-platdrv.c | 117 + drivers/i2c/busses/i2c-designware-slave.c | 393 +++ drivers/i2c/busses/i2c-emev2.c | 4 drivers/i2c/busses/i2c-i801.c | 8 drivers/i2c/busses/i2c-mxs.c | 6 drivers/i2c/busses/i2c-pca-platform.c | 133 - drivers/i2c/busses/i2c-rcar.c | 9 drivers/i2c/busses/i2c-sh_mobile.c | 27 drivers/i2c/busses/i2c-xgene-slimpro.c | 242 +- drivers/i2c/busses/i2c-xlp9xx.c | 1 drivers/i2c/busses/i2c-zx2967.c | 609 ++++ drivers/i2c/i2c-core-acpi.c | 665 +++++ drivers/i2c/i2c-core-base.c | 1684 ------------ drivers/i2c/i2c-core-of.c | 276 ++ drivers/i2c/i2c-core-slave.c | 115 + drivers/i2c/i2c-core-smbus.c | 594 ++++ drivers/i2c/i2c-core.h | 24 drivers/i2c/i2c-stub.c | 14 drivers/infiniband/sw/rxe/rxe_resp.c | 4 drivers/infiniband/ulp/isert/ib_isert.c | 2 drivers/infiniband/ulp/srpt/ib_srpt.c | 4 drivers/input/keyboard/gpio_keys.c | 17 drivers/input/misc/xen-kbdfront.c | 219 +- drivers/input/serio/i8042.c | 12 drivers/iommu/Kconfig | 6 drivers/iommu/amd_iommu.c | 458 ++- drivers/iommu/amd_iommu_init.c | 44 drivers/iommu/amd_iommu_types.h | 3 drivers/iommu/arm-smmu-v3.c | 229 +- drivers/iommu/arm-smmu.c | 64 drivers/iommu/dma-iommu.c | 2 drivers/iommu/intel-iommu.c | 26 drivers/iommu/intel-svm.c | 30 drivers/iommu/intel_irq_remapping.c | 4 drivers/iommu/io-pgtable-arm-v7s.c | 183 + drivers/iommu/io-pgtable-arm.c | 189 + drivers/iommu/io-pgtable.h | 6 drivers/iommu/iommu.c | 17 drivers/iommu/iova.c | 30 drivers/iommu/ipmmu-vmsa.c | 353 ++- drivers/iommu/omap-iommu.c | 2 drivers/iommu/s390-iommu.c | 15 drivers/lightnvm/pblk-core.c | 61 drivers/lightnvm/pblk-recovery.c | 31 drivers/lightnvm/pblk-write.c | 26 drivers/lightnvm/pblk.h | 2 drivers/md/dm.c | 2 drivers/mfd/cros_ec.c | 13 drivers/mmc/core/block.c | 6 drivers/mmc/host/sdhci-acpi.c | 70 - drivers/mmc/host/tmio_mmc_core.c | 19 drivers/mmc/host/wbsd.c | 2 drivers/mtd/Kconfig | 4 drivers/mtd/Makefile | 1 drivers/mtd/bcm47xxpart.c | 99 - drivers/mtd/chips/cfi_cmdset_0020.c | 2 drivers/mtd/devices/Kconfig | 10 drivers/mtd/devices/Makefile | 1 drivers/mtd/devices/m25p80.c | 121 + drivers/mtd/devices/mchp23k256.c | 236 ++ drivers/mtd/devices/mtd_dataflash.c | 200 + drivers/mtd/devices/serial_flash_cmds.h | 1 drivers/mtd/devices/st_spi_fsm.c | 4 drivers/mtd/maps/physmap_of_gemini.c | 2 drivers/mtd/mtdcore.c | 2 drivers/mtd/mtdpart.c | 370 ++- drivers/mtd/nand/Kconfig | 3 drivers/mtd/nand/atmel/nand-controller.c | 354 +++ drivers/mtd/nand/bcm47xxnflash/ops_bcm4706.c | 2 drivers/mtd/nand/cafe_nand.c | 2 drivers/mtd/nand/davinci_nand.c | 3 drivers/mtd/nand/denali.c | 1831 ++++++-------- drivers/mtd/nand/denali.h | 315 +- drivers/mtd/nand/denali_dt.c | 53 drivers/mtd/nand/denali_pci.c | 26 drivers/mtd/nand/docg4.c | 2 drivers/mtd/nand/fsl_elbc_nand.c | 2 drivers/mtd/nand/fsl_ifc_nand.c | 81 - drivers/mtd/nand/fsmc_nand.c | 122 + drivers/mtd/nand/gpmi-nand/gpmi-lib.c | 6 drivers/mtd/nand/gpmi-nand/gpmi-nand.c | 75 - drivers/mtd/nand/gpmi-nand/gpmi-nand.h | 13 drivers/mtd/nand/hisi504_nand.c | 2 drivers/mtd/nand/jz4780_nand.c | 2 drivers/mtd/nand/mpc5121_nfc.c | 2 drivers/mtd/nand/mtk_ecc.c | 228 +- drivers/mtd/nand/mtk_ecc.h | 2 drivers/mtd/nand/mtk_nand.c | 279 +- drivers/mtd/nand/mxc_nand.c | 12 drivers/mtd/nand/nand_base.c | 349 ++- drivers/mtd/nand/nand_micron.c | 222 ++ drivers/mtd/nand/orion_nand.c | 6 drivers/mtd/nand/pxa3xx_nand.c | 2 drivers/mtd/nand/qcom_nandc.c | 2 drivers/mtd/nand/s3c2410.c | 5 drivers/mtd/nand/sh_flctl.c | 2 drivers/mtd/nand/sunxi_nand.c | 9 drivers/mtd/nand/tango_nand.c | 22 drivers/mtd/nand/vf610_nfc.c | 2 drivers/mtd/parsers/Kconfig | 8 drivers/mtd/parsers/Makefile | 1 drivers/mtd/parsers/parser_trx.c | 126 + drivers/mtd/spi-nor/Kconfig | 2 drivers/mtd/spi-nor/aspeed-smc.c | 183 + drivers/mtd/spi-nor/atmel-quadspi.c | 83 - drivers/mtd/spi-nor/cadence-quadspi.c | 20 drivers/mtd/spi-nor/fsl-quadspi.c | 6 drivers/mtd/spi-nor/hisi-sfc.c | 31 drivers/mtd/spi-nor/intel-spi.c | 7 drivers/mtd/spi-nor/mtk-quadspi.c | 15 drivers/mtd/spi-nor/nxp-spifi.c | 22 drivers/mtd/spi-nor/spi-nor.c | 488 +++- drivers/mtd/spi-nor/stm32-quadspi.c | 32 drivers/mtd/tests/subpagetest.c | 2 drivers/net/ethernet/broadcom/bnxt/bnxt.c | 42 drivers/net/ethernet/broadcom/bnxt/bnxt.h | 4 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 3 drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 16 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 42 drivers/net/ethernet/cisco/enic/vnic_dev.c | 9 drivers/net/ethernet/hisilicon/hns/hns_enet.c | 16 drivers/net/ethernet/mellanox/mlx5/core/Makefile | 4 .../net/ethernet/mellanox/mlx5/core/accel/Makefile | 1 .../ethernet/mellanox/mlx5/core/en_accel/Makefile | 1 .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 2 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 2 .../net/ethernet/mellanox/mlx5/core/fpga/Makefile | 1 .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 2 .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 4 .../net/ethernet/mellanox/mlx5/core/ipoib/Makefile | 1 .../net/ethernet/mellanox/mlx5/core/lib/Makefile | 1 drivers/net/ethernet/mellanox/mlx5/core/lib/gid.c | 1 .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 9 .../net/ethernet/netronome/nfp/flower/metadata.c | 2 drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 6 drivers/net/ethernet/sfc/ef10.c | 8 drivers/net/ethernet/smsc/smsc911x.c | 5 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 10 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 14 drivers/net/ntb_netdev.c | 2 drivers/net/tap.c | 18 .../broadcom/brcm80211/brcmfmac/cfg80211.c | 5 drivers/ntb/hw/Kconfig | 1 drivers/ntb/hw/Makefile | 1 drivers/ntb/hw/amd/ntb_hw_amd.c | 139 + drivers/ntb/hw/amd/ntb_hw_amd.h | 3 drivers/ntb/hw/idt/Kconfig | 31 drivers/ntb/hw/idt/Makefile | 1 drivers/ntb/hw/idt/ntb_hw_idt.c | 2712 ++++++++++++++++++++ drivers/ntb/hw/idt/ntb_hw_idt.h | 1149 ++++++++ drivers/ntb/hw/intel/ntb_hw_intel.c | 298 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 3 drivers/ntb/ntb.c | 69 + drivers/ntb/ntb_transport.c | 42 drivers/ntb/test/ntb_perf.c | 109 + drivers/ntb/test/ntb_pingpong.c | 14 drivers/ntb/test/ntb_tool.c | 69 - drivers/nvdimm/blk.c | 16 drivers/nvdimm/btt.c | 16 drivers/nvme/host/core.c | 40 drivers/nvme/host/fc.c | 83 - drivers/nvme/host/nvme.h | 4 drivers/nvme/host/pci.c | 96 - drivers/nvme/host/rdma.c | 108 - drivers/nvme/target/fc.c | 20 drivers/nvme/target/io-cmd.c | 2 drivers/nvme/target/loop.c | 47 drivers/of/property.c | 148 + drivers/pci/host/pcie-rockchip.c | 2 drivers/pci/pci-driver.c | 2 drivers/pci/pci.c | 16 drivers/pci/pci.h | 1 drivers/pci/pcie/pme.c | 35 drivers/platform/chrome/Kconfig | 14 drivers/platform/chrome/Makefile | 7 drivers/platform/chrome/cros_ec_debugfs.c | 401 +++ drivers/platform/chrome/cros_ec_debugfs.h | 27 drivers/platform/chrome/cros_ec_dev.c | 40 drivers/platform/chrome/cros_ec_dev.h | 6 drivers/platform/chrome/cros_ec_lightbar.c | 197 + drivers/platform/chrome/cros_ec_lpc.c | 168 + drivers/platform/chrome/cros_ec_lpc_mec.c | 140 + drivers/platform/chrome/cros_ec_lpc_reg.c | 133 + drivers/platform/chrome/cros_ec_proto.c | 116 + drivers/platform/mips/cpu_hwmon.c | 136 + drivers/platform/x86/alienware-wmi.c | 6 drivers/platform/x86/asus-wmi.c | 4 drivers/platform/x86/compal-laptop.c | 2 drivers/platform/x86/fujitsu-laptop.c | 14 drivers/platform/x86/ideapad-laptop.c | 85 + drivers/platform/x86/intel_telemetry_debugfs.c | 33 drivers/platform/x86/panasonic-laptop.c | 2 drivers/platform/x86/peaq-wmi.c | 2 drivers/platform/x86/samsung-laptop.c | 2 drivers/platform/x86/silead_dmi.c | 32 drivers/platform/x86/toshiba_acpi.c | 2 drivers/power/supply/twl4030_charger.c | 43 drivers/pwm/core.c | 4 drivers/pwm/pwm-bfin.c | 4 drivers/pwm/pwm-cros-ec.c | 4 drivers/pwm/pwm-hibvt.c | 2 drivers/pwm/pwm-meson.c | 48 drivers/pwm/pwm-sun4i.c | 263 +- drivers/pwm/pwm-tegra.c | 18 drivers/rtc/Kconfig | 37 drivers/rtc/Makefile | 4 drivers/rtc/class.c | 202 + drivers/rtc/interface.c | 9 drivers/rtc/nvmem.c | 113 + drivers/rtc/rtc-at91rm9200.c | 14 drivers/rtc/rtc-brcmstb-waketimer.c | 330 ++ drivers/rtc/rtc-core.h | 8 drivers/rtc/rtc-dev.c | 2 drivers/rtc/rtc-ds1307.c | 957 +++---- drivers/rtc/rtc-ds3232.c | 119 + drivers/rtc/rtc-ftrtc010.c | 119 + drivers/rtc/rtc-m41t80.c | 251 +- drivers/rtc/rtc-mxc.c | 11 drivers/rtc/rtc-nuc900.c | 2 drivers/rtc/rtc-opal.c | 32 drivers/rtc/rtc-pcf8563.c | 2 drivers/rtc/rtc-rv8803.c | 72 - drivers/rtc/rtc-s3c.c | 147 + drivers/rtc/rtc-st-lpc.c | 19 drivers/rtc/rtc-stm32.c | 82 - drivers/rtc/rtc-sysfs.c | 3 drivers/s390/char/vmcp.c | 2 drivers/s390/net/ctcm_main.c | 2 drivers/s390/net/qeth_l3_main.c | 2 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 156 + drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.h | 25 drivers/scsi/ibmvscsi_tgt/libsrp.h | 5 drivers/scsi/lpfc/lpfc_scsi.c | 5 drivers/scsi/qla2xxx/qla_isr.c | 8 drivers/scsi/qla2xxx/qla_target.c | 38 drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 drivers/staging/greybus/hid.c | 43 drivers/staging/mt29f_spinand/mt29f_spinand.c | 2 drivers/target/iscsi/iscsi_target.c | 10 drivers/target/iscsi/iscsi_target_auth.c | 14 drivers/target/iscsi/iscsi_target_configfs.c | 2 drivers/target/iscsi/iscsi_target_login.c | 22 drivers/target/iscsi/iscsi_target_nego.c | 30 drivers/target/iscsi/iscsi_target_parameters.c | 41 drivers/target/iscsi/iscsi_target_parameters.h | 2 drivers/target/iscsi/iscsi_target_tpg.c | 27 drivers/target/iscsi/iscsi_target_tpg.h | 1 drivers/target/iscsi/iscsi_target_util.c | 60 drivers/target/iscsi/iscsi_target_util.h | 2 drivers/target/loopback/tcm_loop.c | 77 - drivers/target/loopback/tcm_loop.h | 6 drivers/target/target_core_alua.c | 8 drivers/target/target_core_configfs.c | 30 drivers/target/target_core_device.c | 145 + drivers/target/target_core_fabric_configfs.c | 25 drivers/target/target_core_fabric_lib.c | 6 drivers/target/target_core_file.c | 7 drivers/target/target_core_iblock.c | 52 drivers/target/target_core_internal.h | 5 drivers/target/target_core_pr.c | 109 - drivers/target/target_core_pscsi.c | 82 - drivers/target/target_core_pscsi.h | 4 drivers/target/target_core_rd.c | 11 drivers/target/target_core_sbc.c | 67 drivers/target/target_core_spc.c | 42 drivers/target/target_core_tmr.c | 18 drivers/target/target_core_tpg.c | 1 drivers/target/target_core_transport.c | 224 +- drivers/target/target_core_user.c | 447 +++ drivers/target/target_core_xcopy.c | 184 + drivers/thermal/broadcom/bcm2835_thermal.c | 1 drivers/thermal/cpu_cooling.c | 609 ++-- drivers/thermal/fair_share.c | 1 drivers/thermal/hisi_thermal.c | 5 drivers/thermal/imx_thermal.c | 27 drivers/thermal/int340x_thermal/acpi_thermal_rel.c | 6 drivers/thermal/int340x_thermal/int3403_thermal.c | 12 drivers/thermal/step_wise.c | 3 drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 22 drivers/thermal/user_space.c | 3 drivers/tty/serial/ioc3_serial.c | 4 drivers/tty/serial/ioc4_serial.c | 4 drivers/usb/serial/safe_serial.c | 2 drivers/vfio/pci/vfio_pci.c | 4 drivers/vfio/vfio.c | 86 - drivers/vhost/net.c | 2 drivers/vhost/scsi.c | 13 drivers/vhost/vsock.c | 2 drivers/video/console/mdacon.c | 89 - drivers/video/fbdev/aty/atyfb_base.c | 10 drivers/video/fbdev/core/fbmem.c | 5 drivers/video/fbdev/fsl-diu-fb.c | 4 drivers/video/fbdev/intelfb/intelfbdrv.c | 2 drivers/video/fbdev/matrox/matroxfb_base.c | 2 drivers/video/fbdev/omap/lcdc.c | 6 drivers/video/fbdev/omap/omapfb_main.c | 8 .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 4 .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 14 drivers/video/fbdev/pxafb.c | 5 drivers/video/fbdev/sh_mobile_lcdcfb.c | 2 drivers/video/fbdev/uvesafb.c | 148 - drivers/video/fbdev/vermilion/cr_pll.c | 1 drivers/watchdog/Kconfig | 61 drivers/watchdog/Makefile | 3 drivers/watchdog/bcm47xx_wdt.c | 4 drivers/watchdog/cadence_wdt.c | 2 drivers/watchdog/davinci_wdt.c | 10 drivers/watchdog/dw_wdt.c | 11 drivers/watchdog/f71808e_wdt.c | 27 drivers/watchdog/gpio_wdt.c | 73 - drivers/watchdog/intel-mid_wdt.c | 17 drivers/watchdog/it87_wdt.c | 588 +--- drivers/watchdog/meson_gxbb_wdt.c | 4 drivers/watchdog/orion_wdt.c | 2 drivers/watchdog/rza_wdt.c | 199 + drivers/watchdog/s3c2410_wdt.c | 58 drivers/watchdog/sama5d4_wdt.c | 19 drivers/watchdog/stm32_iwdg.c | 253 ++ drivers/watchdog/uniphier_wdt.c | 268 ++ drivers/watchdog/w83627hf_wdt.c | 15 drivers/watchdog/watchdog_dev.c | 32 drivers/watchdog/zx2967_wdt.c | 2 drivers/xen/xen-scsiback.c | 36 fs/9p/v9fs.c | 61 fs/9p/v9fs.h | 3 fs/9p/vfs_super.c | 6 fs/Kconfig | 1 fs/affs/super.c | 42 fs/afs/super.c | 45 fs/autofs4/autofs_i.h | 2 fs/autofs4/waitq.c | 18 fs/befs/btree.c | 15 fs/befs/linuxvfs.c | 24 fs/bfs/inode.c | 2 fs/binfmt_elf.c | 79 - fs/binfmt_flat.c | 39 fs/btrfs/compression.c | 1 fs/btrfs/disk-io.c | 1 fs/btrfs/extent_io.c | 19 fs/btrfs/extent_io.h | 4 fs/btrfs/file.c | 26 fs/btrfs/inode.c | 6 fs/btrfs/raid56.c | 26 fs/btrfs/send.c | 88 - fs/btrfs/super.c | 1 fs/buffer.c | 167 + fs/ceph/addr.c | 21 fs/ceph/cache.c | 92 + fs/ceph/caps.c | 40 fs/ceph/file.c | 2 fs/ceph/inode.c | 18 fs/ceph/locks.c | 25 fs/ceph/mds_client.c | 4 fs/ceph/super.c | 47 fs/ceph/super.h | 4 fs/ceph/xattr.c | 3 fs/cifs/Kconfig | 83 - fs/cifs/Makefile | 7 fs/cifs/cifs_unicode.c | 2 fs/cifs/cifs_unicode.h | 2 fs/cifs/cifsfs.c | 15 fs/cifs/cifsglob.h | 20 fs/cifs/cifssmb.c | 7 fs/cifs/connect.c | 41 fs/cifs/ioctl.c | 2 fs/cifs/link.c | 4 fs/cifs/misc.c | 11 fs/cifs/smb2maperror.c | 4 fs/cifs/smb2ops.c | 86 + fs/cifs/smb2pdu.c | 74 - fs/cifs/smb2proto.h | 3 fs/dcache.c | 13 fs/debugfs/inode.c | 2 fs/efivarfs/super.c | 1 fs/eventpoll.c | 62 fs/ext2/inode.c | 1 fs/f2fs/Makefile | 2 fs/f2fs/acl.c | 2 fs/f2fs/checkpoint.c | 33 fs/f2fs/data.c | 215 +- fs/f2fs/dir.c | 3 fs/f2fs/extent_cache.c | 12 fs/f2fs/f2fs.h | 201 + fs/f2fs/file.c | 183 + fs/f2fs/gc.c | 40 fs/f2fs/inline.c | 22 fs/f2fs/inode.c | 17 fs/f2fs/namei.c | 71 + fs/f2fs/node.c | 67 fs/f2fs/node.h | 6 fs/f2fs/segment.c | 236 +- fs/f2fs/segment.h | 4 fs/f2fs/super.c | 705 +++-- fs/f2fs/sysfs.c | 364 +++ fs/filesystems.c | 3 fs/fs-writeback.c | 8 fs/gfs2/dir.c | 3 fs/hugetlbfs/inode.c | 81 - fs/iomap.c | 94 + fs/isofs/inode.c | 51 fs/isofs/isofs.h | 3 fs/lockd/clnt4xdr.c | 34 fs/lockd/clntxdr.c | 58 fs/lockd/mon.c | 38 fs/lockd/svc.c | 38 fs/lockd/svc4proc.c | 124 + fs/lockd/svcproc.c | 124 + fs/lockd/xdr.c | 43 fs/lockd/xdr4.c | 43 fs/namei.c | 3 fs/namespace.c | 63 fs/nfs/Makefile | 2 fs/nfs/callback.c | 2 fs/nfs/callback.h | 27 fs/nfs/callback_proc.c | 33 fs/nfs/callback_xdr.c | 113 - fs/nfs/dir.c | 42 fs/nfs/export.c | 177 + fs/nfs/filelayout/filelayout.c | 31 fs/nfs/flexfilelayout/flexfilelayout.c | 33 fs/nfs/inode.c | 36 fs/nfs/internal.h | 18 fs/nfs/mount_clnt.c | 29 fs/nfs/nfs2xdr.c | 72 - fs/nfs/nfs3proc.c | 2 fs/nfs/nfs3xdr.c | 153 + fs/nfs/nfs42proc.c | 2 fs/nfs/nfs42xdr.c | 52 fs/nfs/nfs4_fs.h | 6 fs/nfs/nfs4client.c | 5 fs/nfs/nfs4idmap.c | 3 fs/nfs/nfs4proc.c | 109 + fs/nfs/nfs4state.c | 16 fs/nfs/nfs4trace.h | 29 fs/nfs/nfs4xdr.c | 408 ++- fs/nfs/pagelist.c | 23 fs/nfs/proc.c | 2 fs/nfs/super.c | 4 fs/nfs/unlink.c | 13 fs/nfs/write.c | 59 fs/nfsd/current_stateid.h | 36 fs/nfsd/nfs2acl.c | 116 - fs/nfsd/nfs3acl.c | 75 - fs/nfsd/nfs3proc.c | 301 +- fs/nfsd/nfs3xdr.c | 166 + fs/nfsd/nfs4callback.c | 32 fs/nfsd/nfs4proc.c | 412 ++- fs/nfsd/nfs4state.c | 142 + fs/nfsd/nfs4xdr.c | 15 fs/nfsd/nfsd.h | 6 fs/nfsd/nfsfh.h | 24 fs/nfsd/nfsproc.c | 206 +- fs/nfsd/nfssvc.c | 24 fs/nfsd/nfsxdr.c | 92 - fs/nfsd/xdr.h | 50 fs/nfsd/xdr3.h | 100 - fs/nfsd/xdr4.h | 78 - fs/nsfs.c | 3 fs/omfs/inode.c | 33 fs/orangefs/super.c | 15 fs/overlayfs/Kconfig | 20 fs/overlayfs/copy_up.c | 410 ++- fs/overlayfs/dir.c | 52 fs/overlayfs/inode.c | 215 +- fs/overlayfs/namei.c | 368 ++- fs/overlayfs/overlayfs.h | 58 fs/overlayfs/ovl_entry.h | 36 fs/overlayfs/readdir.c | 50 fs/overlayfs/super.c | 247 ++ fs/overlayfs/util.c | 345 ++- fs/pipe.c | 3 fs/proc/base.c | 45 fs/proc/generic.c | 32 fs/proc/internal.h | 2 fs/proc/proc_sysctl.c | 69 - fs/proc/task_mmu.c | 1 fs/pstore/inode.c | 14 fs/pstore/internal.h | 3 fs/pstore/platform.c | 2 fs/ramfs/inode.c | 32 fs/reiserfs/bitmap.c | 14 fs/reiserfs/super.c | 4 fs/super.c | 5 fs/tracefs/inode.c | 2 fs/ubifs/crypto.c | 7 fs/ubifs/dir.c | 32 fs/ubifs/file.c | 27 fs/ubifs/journal.c | 36 fs/ubifs/key.h | 1 fs/ubifs/super.c | 11 fs/ubifs/tnc.c | 140 + fs/ubifs/tnc_commit.c | 4 fs/ubifs/ubifs.h | 6 fs/ubifs/xattr.c | 39 fs/udf/file.c | 12 fs/udf/inode.c | 4 fs/udf/super.c | 2 fs/udf/udftime.c | 98 - fs/xfs/Kconfig | 13 fs/xfs/kmem.h | 10 fs/xfs/libxfs/xfs_ag_resv.c | 3 fs/xfs/libxfs/xfs_alloc.c | 8 fs/xfs/libxfs/xfs_alloc.h | 2 fs/xfs/libxfs/xfs_alloc_btree.c | 26 fs/xfs/libxfs/xfs_attr.c | 28 fs/xfs/libxfs/xfs_attr_leaf.c | 2 fs/xfs/libxfs/xfs_attr_remote.c | 13 fs/xfs/libxfs/xfs_attr_sf.h | 10 fs/xfs/libxfs/xfs_bit.h | 24 fs/xfs/libxfs/xfs_bmap.c | 51 fs/xfs/libxfs/xfs_bmap.h | 2 fs/xfs/libxfs/xfs_bmap_btree.c | 34 fs/xfs/libxfs/xfs_btree.c | 52 fs/xfs/libxfs/xfs_btree.h | 33 fs/xfs/libxfs/xfs_cksum.h | 16 fs/xfs/libxfs/xfs_da_btree.c | 14 fs/xfs/libxfs/xfs_da_btree.h | 8 fs/xfs/libxfs/xfs_da_format.c | 28 fs/xfs/libxfs/xfs_da_format.h | 64 fs/xfs/libxfs/xfs_dir2.c | 3 fs/xfs/libxfs/xfs_dir2.h | 8 fs/xfs/libxfs/xfs_dir2_block.c | 2 fs/xfs/libxfs/xfs_dir2_leaf.c | 18 fs/xfs/libxfs/xfs_dir2_node.c | 10 fs/xfs/libxfs/xfs_dir2_priv.h | 10 fs/xfs/libxfs/xfs_dir2_sf.c | 2 fs/xfs/libxfs/xfs_format.h | 113 - fs/xfs/libxfs/xfs_fs.h | 16 fs/xfs/libxfs/xfs_ialloc.c | 53 fs/xfs/libxfs/xfs_ialloc.h | 5 fs/xfs/libxfs/xfs_ialloc_btree.c | 36 fs/xfs/libxfs/xfs_inode_buf.c | 7 fs/xfs/libxfs/xfs_inode_buf.h | 31 fs/xfs/libxfs/xfs_log_format.h | 256 +- fs/xfs/libxfs/xfs_log_recover.h | 2 fs/xfs/libxfs/xfs_quota_defs.h | 4 fs/xfs/libxfs/xfs_refcount.c | 16 fs/xfs/libxfs/xfs_refcount.h | 16 fs/xfs/libxfs/xfs_refcount_btree.c | 12 fs/xfs/libxfs/xfs_rmap.c | 14 fs/xfs/libxfs/xfs_rmap.h | 11 fs/xfs/libxfs/xfs_rmap_btree.c | 34 fs/xfs/libxfs/xfs_rtbitmap.c | 4 fs/xfs/libxfs/xfs_sb.c | 4 fs/xfs/libxfs/xfs_symlink_remote.c | 2 fs/xfs/libxfs/xfs_trans_resv.c | 4 fs/xfs/libxfs/xfs_types.h | 46 fs/xfs/xfs.h | 4 fs/xfs/xfs_acl.c | 6 fs/xfs/xfs_acl.h | 1 fs/xfs/xfs_aops.c | 4 fs/xfs/xfs_attr.h | 3 fs/xfs/xfs_attr_list.c | 63 fs/xfs/xfs_bmap_item.c | 17 fs/xfs/xfs_bmap_util.c | 164 + fs/xfs/xfs_bmap_util.h | 4 fs/xfs/xfs_buf.c | 62 fs/xfs/xfs_buf.h | 1 fs/xfs/xfs_buf_item.c | 21 fs/xfs/xfs_dir2_readdir.c | 341 +-- fs/xfs/xfs_discard.c | 4 fs/xfs/xfs_dquot.c | 71 - fs/xfs/xfs_error.c | 319 ++ fs/xfs/xfs_error.h | 44 fs/xfs/xfs_file.c | 378 --- fs/xfs/xfs_fsops.c | 16 fs/xfs/xfs_fsops.h | 4 fs/xfs/xfs_globals.c | 5 fs/xfs/xfs_icache.c | 52 fs/xfs/xfs_icache.h | 4 fs/xfs/xfs_inode.c | 17 fs/xfs/xfs_inode.h | 7 fs/xfs/xfs_ioctl.c | 27 fs/xfs/xfs_ioctl.h | 10 fs/xfs/xfs_ioctl32.h | 6 fs/xfs/xfs_iomap.c | 4 fs/xfs/xfs_iops.c | 6 fs/xfs/xfs_itable.c | 2 fs/xfs/xfs_itable.h | 2 fs/xfs/xfs_linux.h | 21 fs/xfs/xfs_log.c | 87 - fs/xfs/xfs_log.h | 2 fs/xfs/xfs_log_cil.c | 91 - fs/xfs/xfs_log_priv.h | 3 fs/xfs/xfs_log_recover.c | 49 fs/xfs/xfs_message.c | 5 fs/xfs/xfs_mount.c | 26 fs/xfs/xfs_mount.h | 60 fs/xfs/xfs_qm.c | 28 fs/xfs/xfs_qm_bhv.c | 2 fs/xfs/xfs_quotaops.c | 1 fs/xfs/xfs_reflink.c | 101 - fs/xfs/xfs_reflink.h | 8 fs/xfs/xfs_rtalloc.c | 8 fs/xfs/xfs_rtalloc.h | 3 fs/xfs/xfs_stats.c | 8 fs/xfs/xfs_stats.h | 190 + fs/xfs/xfs_super.c | 26 fs/xfs/xfs_symlink.c | 14 fs/xfs/xfs_symlink.h | 1 fs/xfs/xfs_sysctl.h | 1 fs/xfs/xfs_sysfs.c | 81 - fs/xfs/xfs_trace.h | 40 fs/xfs/xfs_trans.h | 8 fs/xfs/xfs_trans_bmap.c | 11 fs/xfs/xfs_trans_buf.c | 21 fs/xfs/xfs_trans_rmap.c | 2 include/acpi/acrestyp.h | 7 include/asm-generic/bug.h | 1 include/asm-generic/uaccess-unaligned.h | 26 include/drm/bridge/dw_hdmi.h | 70 - include/dt-bindings/clock/boston-clock.h | 14 include/linux/acpi.h | 4 include/linux/backing-dev.h | 39 include/linux/bio.h | 47 include/linux/bitmap.h | 33 include/linux/buffer_head.h | 2 include/linux/bug.h | 72 - include/linux/build_bug.h | 84 + include/linux/bvec.h | 41 include/linux/ceph/ceph_features.h | 264 +- include/linux/ceph/ceph_fs.h | 1 include/linux/ceph/decode.h | 60 include/linux/ceph/libceph.h | 49 include/linux/ceph/messenger.h | 2 include/linux/ceph/osd_client.h | 70 - include/linux/ceph/osdmap.h | 41 include/linux/ceph/rados.h | 6 include/linux/clk.h | 22 include/linux/cpu_cooling.h | 32 include/linux/cpufreq.h | 14 include/linux/crash_core.h | 7 include/linux/crush/crush.h | 66 include/linux/crush/mapper.h | 9 include/linux/dax.h | 5 include/linux/dcache.h | 9 include/linux/eventpoll.h | 5 include/linux/extable.h | 5 include/linux/flat.h | 2 include/linux/fs.h | 21 include/linux/fwnode.h | 73 + include/linux/gfp.h | 56 include/linux/hid.h | 82 - include/linux/huge_mm.h | 45 include/linux/hugetlb.h | 42 include/linux/i2c.h | 2 include/linux/i2c/i2c-sh_mobile.h | 11 include/linux/initrd.h | 3 include/linux/intel-svm.h | 20 include/linux/iomap.h | 4 include/linux/ipc.h | 3 include/linux/kernel.h | 10 include/linux/kexec.h | 2 include/linux/khugepaged.h | 3 include/linux/kvm_host.h | 17 include/linux/list_lru.h | 1 include/linux/lockd/lockd.h | 4 include/linux/lockd/xdr.h | 26 include/linux/lockd/xdr4.h | 26 include/linux/mfd/cros_ec.h | 19 include/linux/mfd/cros_ec_commands.h | 42 include/linux/mfd/cros_ec_lpc_mec.h | 90 + include/linux/mfd/cros_ec_lpc_reg.h | 61 include/linux/migrate.h | 16 include/linux/mmzone.h | 8 include/linux/mtd/nand.h | 80 + include/linux/mtd/partitions.h | 7 include/linux/mtd/spi-nor.h | 161 + include/linux/net.h | 2 include/linux/nfs4.h | 1 include/linux/nfs_fs.h | 1 include/linux/nfs_fs_sb.h | 2 include/linux/nfs_page.h | 4 include/linux/nfs_xdr.h | 31 include/linux/nmi.h | 57 include/linux/ntb.h | 721 +++++ include/linux/nvme-fc.h | 23 include/linux/nvmem-provider.h | 3 include/linux/of.h | 2 include/linux/once.h | 2 include/linux/page_ref.h | 1 include/linux/platform_data/i2c-hid.h | 0 include/linux/platform_data/usb-ohci-s3c2410.h | 2 include/linux/property.h | 5 include/linux/random.h | 47 include/linux/rtc.h | 21 include/linux/sched.h | 1 include/linux/sched/coredump.h | 5 include/linux/sem.h | 24 include/linux/slab.h | 3 include/linux/string.h | 202 + include/linux/sunrpc/clnt.h | 6 include/linux/sunrpc/sched.h | 2 include/linux/sunrpc/svc.h | 23 include/linux/sunrpc/svc_rdma.h | 46 include/linux/sunrpc/xdr.h | 15 include/linux/swap.h | 6 include/linux/swapops.h | 9 include/linux/sysctl.h | 5 include/linux/t10-pi.h | 2 include/linux/uio.h | 8 include/linux/vfio.h | 2 include/net/9p/client.h | 13 include/net/9p/transport.h | 1 include/net/sock.h | 3 include/scsi/scsi_proto.h | 1 include/target/iscsi/iscsi_target_core.h | 10 include/target/target_core_backend.h | 17 include/target/target_core_base.h | 11 include/target/target_core_fabric.h | 1 include/trace/events/f2fs.h | 16 include/trace/events/i2c.h | 226 -- include/trace/events/mmflags.h | 4 include/trace/events/oom.h | 80 + include/trace/events/smbus.h | 249 ++ include/uapi/linux/auto_fs.h | 4 include/uapi/linux/auto_fs4.h | 4 include/uapi/linux/kcmp.h | 10 include/uapi/linux/kvm.h | 4 include/uapi/linux/sem.h | 2 include/uapi/linux/target_core_user.h | 12 init/main.c | 1 ipc/msg.c | 28 ipc/sem.c | 155 + ipc/shm.c | 26 ipc/util.c | 65 ipc/util.h | 23 kernel/Makefile | 2 kernel/bpf/inode.c | 16 kernel/crash_core.c | 44 kernel/exit.c | 4 kernel/extable.c | 3 kernel/fork.c | 22 kernel/groups.c | 35 kernel/kallsyms.c | 10 kernel/kcmp.c | 57 kernel/kexec.c | 8 kernel/kexec_core.c | 39 kernel/kexec_file.c | 15 kernel/kexec_internal.h | 2 kernel/kmod.c | 56 kernel/ksysfs.c | 4 kernel/module.c | 87 - kernel/power/main.c | 2 kernel/sched/cpufreq_schedutil.c | 5 kernel/signal.c | 4 kernel/sys.c | 8 kernel/sysctl.c | 335 ++ kernel/sysctl_binary.c | 2 kernel/trace/ftrace.c | 6 kernel/trace/trace.c | 142 + kernel/trace/trace_kprobe.c | 9 kernel/trace/trace_stack.c | 6 kernel/watchdog.c | 289 +- kernel/watchdog_hld.c | 37 lib/Kconfig.debug | 113 + lib/Makefile | 2 lib/atomic64_test.c | 7 lib/bitmap.c | 8 lib/bsearch.c | 22 lib/extable.c | 41 lib/fault-inject.c | 10 lib/interval_tree_test.c | 93 - lib/kstrtox.c | 12 lib/percpu_counter.c | 7 lib/rhashtable.c | 9 lib/string.c | 7 lib/test_bitmap.c | 29 lib/test_kmod.c | 1246 +++++++++ lib/test_sysctl.c | 148 + mm/Kconfig | 1 mm/balloon_compaction.c | 2 mm/cma.c | 20 mm/filemap.c | 8 mm/hugetlb.c | 294 +- mm/internal.h | 2 mm/kasan/kasan.c | 152 - mm/kasan/kasan_init.c | 12 mm/kasan/report.c | 2 mm/khugepaged.c | 3 mm/list_lru.c | 14 mm/madvise.c | 46 mm/memcontrol.c | 52 mm/memory-failure.c | 332 +- mm/memory.c | 6 mm/memory_hotplug.c | 138 - mm/mempolicy.c | 3 mm/migrate.c | 17 mm/mmap.c | 21 mm/oom_kill.c | 7 mm/page-writeback.c | 10 mm/page_alloc.c | 80 - mm/page_io.c | 23 mm/page_isolation.c | 18 mm/page_owner.c | 6 mm/shmem.c | 8 mm/sparse-vmemmap.c | 4 mm/swap.c | 11 mm/swap_slots.c | 5 mm/swap_state.c | 10 mm/swapfile.c | 2 mm/truncate.c | 10 mm/util.c | 38 mm/vmalloc.c | 12 mm/vmpressure.c | 122 + mm/vmscan.c | 21 mm/vmstat.c | 24 mm/zsmalloc.c | 54 net/9p/client.c | 25 net/9p/trans_fd.c | 31 net/9p/trans_rdma.c | 31 net/bridge/br_mdb.c | 3 net/ceph/ceph_common.c | 7 net/ceph/crush/crush.c | 3 net/ceph/crush/mapper.c | 81 - net/ceph/debugfs.c | 112 + net/ceph/messenger.c | 10 net/ceph/mon_client.c | 8 net/ceph/osd_client.c | 905 ++++++- net/ceph/osdmap.c | 840 +++++- net/compat.c | 49 net/core/datagram.c | 6 net/core/dev.c | 6 net/core/neighbour.c | 3 net/core/skbuff.c | 2 net/ipv4/ipmr.c | 4 net/ipv4/route.c | 3 net/netfilter/x_tables.c | 12 net/sched/sch_fq.c | 2 net/socket.c | 31 net/sunrpc/auth_gss/gss_krb5_crypto.c | 3 net/sunrpc/auth_gss/gss_rpc_upcall.c | 9 net/sunrpc/auth_gss/gss_rpc_xdr.c | 14 net/sunrpc/auth_gss/gss_rpc_xdr.h | 4 net/sunrpc/auth_gss/svcauth_gss.c | 8 net/sunrpc/clnt.c | 16 net/sunrpc/rpcb_clnt.c | 82 - net/sunrpc/stats.c | 16 net/sunrpc/svc.c | 35 net/sunrpc/svc_xprt.c | 10 net/sunrpc/xprt.c | 8 net/sunrpc/xprtrdma/Makefile | 4 net/sunrpc/xprtrdma/fmr_ops.c | 47 net/sunrpc/xprtrdma/frwr_ops.c | 69 - net/sunrpc/xprtrdma/rpc_rdma.c | 125 + net/sunrpc/xprtrdma/svc_rdma_marshal.c | 168 - net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 734 ++--- net/sunrpc/xprtrdma/svc_rdma_rw.c | 449 +++ net/sunrpc/xprtrdma/svc_rdma_sendto.c | 15 net/sunrpc/xprtrdma/svc_rdma_transport.c | 250 -- net/sunrpc/xprtrdma/transport.c | 3 net/sunrpc/xprtrdma/verbs.c | 55 net/sunrpc/xprtrdma/xprt_rdma.h | 40 samples/bpf/Makefile | 1 samples/kfifo/dma-example.c | 8 scripts/Makefile.headersinst | 29 scripts/checkpatch.pl | 114 + scripts/gdb/linux/constants.py.in | 7 scripts/gdb/linux/dmesg.py | 15 scripts/gdb/linux/proc.py | 73 + scripts/mod/modpost.c | 1 security/Kconfig | 7 security/keys/compat_dh.c | 2 security/keys/dh.c | 5 sound/core/pcm_native.c | 8 sound/drivers/opl4/opl4_lib.c | 2 sound/isa/msnd/msnd_midi.c | 30 sound/isa/msnd/msnd_pinnacle.c | 23 sound/pci/hda/patch_hdmi.c | 5 sound/pci/hda/patch_realtek.c | 16 tools/perf/builtin-kmem.c | 2 tools/testing/selftests/bpf/Makefile | 1 tools/testing/selftests/bpf/bpf_endian.h | 14 tools/testing/selftests/bpf/bpf_helpers.h | 0 .../ftrace/test.d/kprobe/kprobe_eventname.tc | 36 .../ftrace/test.d/kprobe/kprobe_module.tc | 28 .../ftrace/test.d/kprobe/multiple_kprobes.tc | 4 tools/testing/selftests/kmod/Makefile | 11 tools/testing/selftests/kmod/config | 7 tools/testing/selftests/kmod/kmod.sh | 615 +++++ tools/testing/selftests/ntb/ntb_test.sh | 11 tools/testing/selftests/sysctl/Makefile | 3 tools/testing/selftests/sysctl/common_tests | 131 - tools/testing/selftests/sysctl/config | 1 tools/testing/selftests/sysctl/run_numerictests | 10 tools/testing/selftests/sysctl/run_stringtests | 77 - tools/testing/selftests/sysctl/sysctl.sh | 774 ++++++ tools/testing/selftests/timers/Makefile | 2 tools/testing/selftests/timers/rtctest.c | 128 + tools/testing/selftests/timers/rtctest_setdate.c | 86 + virt/kvm/eventfd.c | 8 virt/kvm/irqchip.c | 2 virt/kvm/kvm_main.c | 131 + virt/kvm/vfio.c | 40 1514 files changed, 56061 insertions(+), 27775 deletions(-)