This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig in repository toolchain/ci/linux.
from abdfd52a295f Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds 516162b92d1b ceph: don't open-code the check for dead lockref adds 1cfb7072c1cc nfs: dget_parent() never returns NULL adds adc9b5c09129 __detach_mounts(): lookup_mountpoint() can't return ERR_PT [...] adds e4e59906cfe4 fs/namespace.c: shift put_mountpoint() to callers of unhash_mnt() adds 9bdebc2bd1c4 Teach shrink_dcache_parent() to cope with mixed-filesystem [...] adds 4edbe133f851 make struct mountpoint bear the dentry reference to mountp [...] adds 2763d1191231 get rid of detach_mnt() adds 56cbb429d911 switch the remnants of releasing the mountpoint away from fs_pin adds 18253e034d2a Merge branch 'work.dcache2' of git://git.kernel.org/pub/sc [...] adds eef58fdd0107 memory: ti-emif-sram: move driver-specific asm-offset.h to [...] adds b74c0cad3d5f riscv: drop unneeded -Wall addition adds 3266c806dc86 kconfig: run olddefconfig instead of oldconfig after mergi [...] adds 5a46421789f4 builddeb: generate multi-arch friendly linux-libc-dev package adds 8e2442a5f86e kconfig: fix missing choice values in auto.conf adds 5ef872636ca7 kbuild: get rid of misleading $(AS) from documents adds 89ff7131f78a kbuild: add --hash-style= and --build-id unconditionally adds 46457133ac9d kbuild: remove tag files by distclean instead of mrproper adds c04d1e46fcd6 kbuild: remove unused hostcc-option adds 4bd01de8f201 kbuild: compile-test headers listed in header-test-m as well adds d09778d16e20 coccinelle: api: add devm_platform_ioremap_resource script adds 7e13191879d6 kbuild: do not create empty modules.order in the prepare stage adds 1bd9a468018d kbuild: get rid of kernel/ prefix from in-tree modules.{or [...] adds e0e1b1ec397e kbuild: remove duplication from modules.order in sub-directories adds 0e5d8b7fb2c6 scsi: remove pointless $(MODVERDIR)/$(obj)/53c700.ver adds d56aec102c0c kbuild: modinst: read modules.order instead of $(MODVERDIR)/*.mod adds c35c87d6f258 kbuild: modsign: read modules.order instead of $(MODVERDIR)/*.mod adds ff9b45c55b26 kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.mod adds 7deb55f57159 kbuild: export_report: read modules.order instead of .tmp_ [...] adds b7dca6dd1e59 kbuild: create *.mod with full directory path and remove M [...] adds 60ae1b194b45 kbuild: remove the first line of *.mod files adds 30527cefb37d kbuild: remove 'prepare1' target adds 9f69a496f100 kbuild: split out *.mod out of {single,multi}-used-m rules adds 67bf47452ea0 kbuild: update compile-test header list for v5.3-rc1 adds 29be86d7f9cb kbuild: add -fcf-protection=none when using retpoline flags adds 168c79971b4a Merge tag 'kbuild-v5.3-2' of git://git.kernel.org/pub/scm/ [...] adds 893ca250edfc Merge branch '5.3/scsi-sg' into scsi-next adds 463cdad83823 scsi: core: use scmd_printk() to print which command timed out adds 6764f519bcb0 scsi: megaraid_sas: Make some symbols static adds 9b79ee9773a8 scsi: libsas: remove the exporting of sas_wait_eh adds 196ba6629cf9 scsi: pm80xx: Fixed kernel panic during error recovery for [...] adds 4bc022145c93 scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade adds 057959c6e36e scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUC [...] adds c8f96df5b8e6 scsi: megaraid_sas: Fix calculation of target ID adds 1175b88452ca scsi: megaraid_sas: Enable msix_load_balance for Invader a [...] adds d956a116c96c scsi: megaraid_sas: Add module parameter for FW Async even [...] adds 705d3b088af9 scsi: megaraid_sas: Update driver version to 07.710.50.00 adds b76becde2b84 scsi: zfcp: fix request object use-after-free in send path [...] adds 106d45f350c7 scsi: zfcp: fix request object use-after-free in send path [...] adds 484647088826 scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe- [...] adds 41a6bf6529ed scsi: libfc: fix null pointer dereference on a null lport adds 0cdc58580b37 scsi: sd_zbc: Fix compilation warning adds f9b0530fa02e scsi: core: Fix race on creating sense cache adds 7ad388d8e4c7 scsi: core: add a host / host template field for the virt [...] adds bdd17bdef7d8 scsi: core: take the DMA max mapping size into account adds 552a990ca166 scsi: ufshcd: set max_segment_size in the scsi host template adds 83eed4592f19 scsi: storvsc: set virt_boundary_mask in the scsi host template adds 09a4460ba443 scsi: IB/iser: set virt_boundary_mask in the scsi host adds 8c175d3131ac scsi: IB/srp: set virt_boundary_mask in the scsi host adds ce0ad8531097 scsi: mpt3sas: set an unlimited max_segment_size for SAS 3.0 HBAs adds 07d9aa143464 scsi: megaraid_sas: set an unlimited max_segment_size adds f65420df914a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0b7746295120 KVM: x86: expose AVX512_BF16 feature to guest adds f4e4805e4bf7 x86: kvm: avoid -Wsometimes-uninitized warning adds a6a6d3b1f867 x86: kvm: avoid constant-conversion warning adds a9c788f07347 KVM: selftests: Guard struct kvm_vcpu_events with __KVM_HA [...] adds fe85ec86fcd5 KVM: selftests: Introduce a VM_MODE_DEFAULT macro for the [...] adds da2a2d601c2d KVM: selftests: Align memory region addresses to 1M on s390x adds edf54478d83e KVM: selftests: Add processor code for s390x adds ee1563f42856 KVM: selftests: Add the sync_regs test for s390x adds 49fe9a5d1638 KVM: selftests: Move kvm_create_max_vcpus test to generic code adds 8343ba2d4820 KVM: selftests: enable pgste option for the linker on s390 adds fd4198bf17ca Merge tag 'kvm-s390-next-5.3-1' of git://git.kernel.org/pu [...] adds 9481b7f10c5a kvm: vmx: fix coccinelle warnings adds 9a5611af5edb kvm: x86: some tsc debug cleanup adds 0d88800d5472 kvm: x86: ioapic and apic debug macros cleanup adds 6694e4801282 KVM: nVMX: Ignore segment base for VMX memory operand when [...] adds 4d1a082da968 KVM: x86/vPMU: reset pmc->counter to 0 for pmu fixed_counters adds 4d151bf3b89e KVM: LAPIC: Make lapic timer unpinned adds 0c5f81dad46c KVM: LAPIC: Inject timer interrupt via posted interrupt adds 118154bdf54c KVM: SVM: Fix detection of AMD Errata 1096 adds 2417c87059b0 KVM: selftests: Remove superfluous define from vmx.c adds d73eb57b80b9 KVM: Boost vCPUs that are delivering interrupts adds d98474094430 KVM: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup adds 6fc3977ccc5d KVM: x86/vPMU: refine kvm_pmu err msg when event creation failed adds 3b20e03a1066 KVM: VMX: dump VMCS on failed entry adds 88dddc11a8d6 KVM: nVMX: do not use dangling shadow VMCS after guest reset adds 30cd8604323d KVM: x86: Add fixed counters to PMU filter adds 07ab9d5bc53d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a50a3f4b6a31 sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT adds 70e6e1b971e4 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds 19dbdcb8039c smp: Warn on function calls from softirq context adds 4b01f5a4c9c4 Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] adds 3c3ea5031761 objtool: Use Elf_Scn typedef instead of assuming struct name adds 8e144797f1a6 objtool: Rename elf_open() to prevent conflict with libelf [...] adds cac9b9a4b083 stacktrace: Force USER_DS for stack_trace_save_user() adds 87b512def792 objtool: Add support for C jump tables adds e55a73251da3 bpf: Fix ORC unwinding in non-JIT BPF code adds 54f698f31e59 Merge branch 'x86/debug' into core/urgent adds 083db6764821 x86/paravirt: Fix callee-saved function ELF sizes adds d99a6ce70ec6 x86/kvm: Fix fastop function ELF metadata adds 19f2d8fa9864 x86/kvm: Replace vmx_vmenter()'s call to kvm_spurious_faul [...] adds 3901336ed988 x86/kvm: Don't call kvm_spurious_fault() from .fixup adds e6dd47394493 x86/entry: Fix thunk function ELF sizes adds 61a73f5cd1a5 x86/head/64: Annotate start_cpu0() as non-callable adds 3a6ab4bcc522 x86/uaccess: Remove ELF function annotation from copy_user [...] adds 5e307a6bc7b6 x86/uaccess: Don't leak AC flag into fentry from mcsafe_ha [...] adds 82e844a6536d x86/uaccess: Remove redundant CLACs in getuser/putuser err [...] adds 3193c0836f20 bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() adds a7e47f26039c objtool: Add mcsafe_handle_tail() to the uaccess safe list adds c705cecc8431 objtool: Track original function across branches adds e10cd8fe8ddf objtool: Refactor function alias logic adds 61e9b75a0ccf objtool: Warn on zero-length functions adds 8e25c9f8b482 objtool: Change dead_end_function() to return boolean adds c9bab22bc449 objtool: Do frame pointer check before dead end check adds 0c1ddd331775 objtool: Refactor sibling call detection logic adds e7c2bc37bfae objtool: Refactor jump table code adds bd98c8134646 objtool: Support repeated uses of the same C jump table adds e65050b94d8c objtool: Fix seg fault on bad switch table entry adds 9fe7b7642fe2 objtool: Convert insn type to enum adds b68b9907069a objtool: Support conditional retpolines adds e6023adc5c6a Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] adds 4975223b8156 perf tools: Introduce rlimit__bump_memlock() helper adds d3280ce01e21 perf test: Auto bump rlimit(MEMLOCK) for BPF test sake adds c3e78a3403da perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake adds fead24e52383 perf db-export: Get rid of db_export__deferred() adds 208032fef13b perf db-export: Rename db_export__comm() to db_export__exe [...] adds ed5c0a16feb9 perf db-export: Pass main_thread to db_export__thread() adds 19207d86940d perf db-export: Export main_thread in db_export__sample() adds 6319790bcf82 perf db-export: Export comm before exporting thread adds 1ed119589834 perf db-export: Move export__comm_thread into db_export__sample() adds a5defb2f3984 perf db-export: Fix a white space issue in db_export__sample() adds 8ebf5cc0f6ce perf db-export: Export comm details adds 41085f2bdd58 perf scripts python: export-to-sqlite.py: Export comm details adds 8534b5de8180 perf scripts python: export-to-postgresql.py: Export comm details adds 80859c947a1e perf db-export: Factor out db_export__comm() adds 4650c7bed795 perf db-export: Also export thread's current comm adds ecc8c9984dae perf scripts python: export-to-sqlite.py: Add has_calls co [...] adds d9efc1d25214 perf scripts python: export-to-postgresql.py: Add has_call [...] adds 266887291cac perf scripts python: exported-sql-viewer.py: Remove redund [...] adds 26c11206f433 perf scripts python: exported-sql-viewer.py: Use new 'has_ [...] adds 5bf83c29a0ad perf script: Add scripting operation process_switch() adds b3694e6c0a05 perf db-export: Factor out db_export__threads() adds abde8722d9b0 perf db-export: Export switch events adds 37c1f991b1bc perf scripts python: export-to-sqlite.py: Export switch events adds 56789f3dc127 perf scripts python: export-to-postgresql.py: Export switc [...] adds edc82a99437a perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__p [...] adds 6285bd151b95 perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() adds 6e67d77d673d perf vendor events s390: Add JSON files for machine type 8561 adds 916c31fff946 perf version: Fix segfault due to missing OPT_END() adds e0c5c5e308ee Merge tag 'perf-core-for-mingo-5.3-20190715' of git://git. [...] adds 46f5c0cc3af0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] adds c7ca0b614513 Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS [...] adds e74bd96989dd x86/boot: Fix memory leak in default_get_smp_config() adds ffdb07f31252 x86/mm: Free sme_early_buffer after init adds ec6335586953 x86/apic: Silence -Wtype-limits compiler warnings adds f709f81483d6 x86/e820: Use proper booleans instead of 0/1 adds 29e7e9664aec x86: math-emu: Hide clang warnings for 16-bit overflow adds 50e04acf2990 x86/process: Delete useless check for dead process with LDT adds 406de552c2be MAINTAINERS: Update PARAVIRT_OPS_INTERFACE and VMWARE_HYPE [...] adds 55aedddb6149 x86/paravirt: Make read_cr2() CALLEE_SAVE adds e67f1c11e5ea x86/entry/32: Simplify common_exception adds 2fd37912cfb0 x86/entry/64: Simplify idtentry a little adds 4234653e8827 x86/entry/64: Update comments and sanity tests for create_gap adds a0d14b8909de x86/mm, tracing: Fix CR2 corruption adds cd6697b8b875 x86/boot/efi: Remove unused variables adds 449f328637e3 x86/boot/compressed/64: Remove unused variable adds 8c5477e8046c x86, boot: Remove multiple copy of static function sanitiz [...] adds e320ab3cec7d x86/hyper-v: Zero out the VP ASSIST PAGE on allocation adds 6879298bd067 x86/entry/64: Prevent clobbering of saved CR2 value adds c6dd78fcb8ee Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] adds 9087c37584fb dma-direct: Force unencrypted DMA under SME for certain DMA masks adds b866455423e0 dma-mapping: add a dma_addressing_limited helper adds a5008b59cd9d dma-direct: only limit the mapping size if swiotlb could be used adds 449fa54d6815 dma-direct: correct the physical addr in dma_direct_sync_s [...] adds ac60602a6d8f Merge tag 'dma-mapping-5.3-1' of git://git.infradead.org/u [...] adds 1976d7d200c5 Input: synaptics - whitelist Lenovo T580 SMBus intertouch adds 071cfc43c875 Input: sun4i-lradc-keys - add of_node_put() before return adds cc95527cceb3 Input: mtk-pmic-keys - add of_node_put() before return adds 2a017fd82c54 Input: gtco - bounds check collection indent level adds e2c063c89700 Input: auo-pixcir-ts - switch to using devm_add_action_or [...] adds d38b6cf50a6b Input: synaptics - fix misuse of strlcpy adds ecb41832bd2a Merge tag 'v5.2' into next adds 6d45d3e08b74 Input: iforce - remove empty multiline comments adds b8374b85529d Input: adp5589 - initialize GPIO controller parent device adds 88f28e95e72e Input: hyperv-keyboard - remove dependencies on PAGE_SIZE [...] adds 7e4935ccc323 Input: alps - don't handle ALPS cs19 trackpoint-only device adds 038b1a05eae6 Input: add Apple SPI keyboard and trackpad driver adds d56fef0ec85b Input: applespi - remove set but not used variables 'sts' adds 49e6979e7e92 Input: psmouse - fix build error of multiple definition adds 771a081e44a9 Input: alps - fix a mismatch between a condition check and [...] adds c39f2d9db0fd Merge branch 'next' into for-linus adds f1a3b43cc1f5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c56b4ef1cf0c ntb: intel: Make intel_ntb3_peer_db_addr static adds 8b2f033631c2 NTB: ntb_perf: Increased the number of message retries to 1000 adds b1ee5998a5d2 NTB: ntb_perf: Disable NTB link after clearing peer XLAT r [...] adds 12c023d7c32a NTB: ntb_perf: Clear stale values in doorbell and command [...] adds a5c3666f1c32 NTB: ntb_hw_amd: set peer limit register adds 51cb8dbf1324 NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed adds ff148d8ac53e ntb_hw_switchtec: potential shift wrapping bug in switchte [...] adds 1e590dec3ed6 NTB: amd: Silence shift wrapping warning in amd_ntb_db_vec [...] adds 18c8c0954d15 NTB: correct ntb_dev_ops and ntb_dev comment typos adds 28e339f100e3 ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_ [...] adds f0f43e766bdb ntb_hw_switchtec: Skip unnecessary re-setup of shared memo [...] adds a944ccc3b0ae ntb_hw_switchtec: Fix setup MW with failure bug adds d7cc609fb679 PCI/MSI: Support allocating virtual MSI interrupts adds fcdf8e95fa3b PCI/switchtec: Add module parameter to request more interrupts adds 246a42c51bc5 NTB: Introduce helper functions to calculate logical port number adds 5f1b1f065c79 NTB: Introduce functions to calculate multi-port resource index adds d217e07b32a6 NTB: Rename ntb.c to support multiple source files in the module adds 26b3a37b9284 NTB: Introduce MSI library adds a6bed7a54165 NTB: Introduce NTB MSI Test Client adds 76ab785e7396 NTB: Add ntb_msi_test support to ntb_test adds 2b0569b3b7e6 NTB: Add MSI interrupt support to ntb_transport adds d9c53aa440b3 NTB: Describe the ntb_msi_test client in the documentation. new bec5545edef6 Merge tag 'ntb-5.3' of git://github.com/jonmason/ntb new 618381f09cc1 hexagon: switch to generic version of pte allocation new 8cf66504210d iommu/amd: fix a crash in iova_magazine_free_pfns adds 7e5a70ad88b1 CIFS: fix deadlock in cached root handling adds bf3c90ee1efe cifs: copy_file_range needs to strip setuid bits and updat [...] new 89a5bfa350fa smb3: optimize open to not send query file internal info new aa081859b10c cifs: flush before set-info if we have writeable handles new 2a957ace44d4 cifs: update internal module number new 91962d0f79cb Merge tag '5.3-smb3-fixes' of git://git.samba.org/sfrench/ [...] new 1b03bc5c1163 typo fix: it's d_make_root, not d_make_inode... new d6788eb7d0dc Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] new 15ffef1ae69e dt-bindings: Ensure child nodes are of type 'object' new 7d9ef7f37d1f dt-bindings: riscv: Limit cpus schema to only check RiscV [...] new ad21a4ce040c dt-bindings: pinctrl: aspeed: Fix 'compatible' schema errors new fcbe7e3cf86d dt-bindings: pinctrl: aspeed: Fix AST2500 example errors new fbbf2b6e9b74 dt-bindings: iio: avia-hx711: Fix avdd-supply typo in example new 20051f5fdf67 dt-bindings: iio: ad7124: Fix dtc warnings in example new e2297f7c3ab3 dt-bindings: pinctrl: stm32: Fix missing 'clocks' property [...] new c7bf0a0f3703 Merge tag 'devicetree-fixes-for-5.3' of git://git.kernel.o [...]
The 17 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 1 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 71 +- .../devicetree/bindings/iio/adc/avia-hx711.yaml | 2 +- .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 1 + .../devicetree/bindings/mtd/nand-controller.yaml | 1 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 4 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 9 +- .../bindings/pinctrl/st,stm32-pinctrl.yaml | 7 + Documentation/devicetree/bindings/riscv/cpus.yaml | 143 +- .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 1 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 + Documentation/dontdiff | 1 + Documentation/driver-api/ntb.rst | 27 + Documentation/filesystems/porting | 2 +- Documentation/kbuild/kbuild.rst | 5 +- Documentation/kbuild/makefiles.rst | 12 +- Documentation/virtual/kvm/api.txt | 15 +- MAINTAINERS | 8 +- Makefile | 61 +- arch/Kconfig | 3 + arch/arm/vdso/Makefile | 3 +- arch/arm64/kernel/vdso32/Makefile | 4 +- arch/hexagon/include/asm/pgalloc.h | 34 +- arch/riscv/Makefile | 2 - arch/s390/Kconfig | 1 + arch/s390/kvm/interrupt.c | 23 +- arch/s390/mm/init.c | 7 +- arch/sparc/vdso/Makefile | 3 +- arch/x86/Kconfig | 1 + arch/x86/boot/compressed/eboot.c | 10 +- arch/x86/boot/compressed/misc.c | 1 + arch/x86/boot/compressed/misc.h | 1 - arch/x86/boot/compressed/pgtable_64.c | 1 - arch/x86/entry/calling.h | 6 + arch/x86/entry/entry_32.S | 61 +- arch/x86/entry/entry_64.S | 155 +- arch/x86/entry/thunk_64.S | 5 +- arch/x86/entry/vdso/Makefile | 5 +- arch/x86/hyperv/hv_init.c | 13 +- arch/x86/include/asm/apic.h | 2 +- arch/x86/include/asm/kvm_host.h | 34 +- arch/x86/include/asm/kvm_para.h | 2 +- arch/x86/include/asm/paravirt.h | 23 +- arch/x86/include/asm/paravirt_types.h | 2 +- arch/x86/include/asm/traps.h | 4 +- arch/x86/include/uapi/asm/kvm.h | 9 +- arch/x86/kernel/apic/apic.c | 2 +- arch/x86/kernel/asm-offsets.c | 1 + arch/x86/kernel/e820.c | 4 +- arch/x86/kernel/head_64.S | 8 +- arch/x86/kernel/kvm.c | 9 +- arch/x86/kernel/mpparse.c | 10 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/process_64.c | 12 +- arch/x86/kernel/ptrace.c | 14 +- arch/x86/kernel/traps.c | 6 +- arch/x86/kvm/cpuid.c | 12 +- arch/x86/kvm/emulate.c | 44 +- arch/x86/kvm/hyperv.c | 20 +- arch/x86/kvm/ioapic.c | 15 - arch/x86/kvm/lapic.c | 202 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/mmu.c | 6 +- arch/x86/kvm/pmu.c | 27 +- arch/x86/kvm/svm.c | 42 +- arch/x86/kvm/vmx/nested.c | 13 +- arch/x86/kvm/vmx/pmu_intel.c | 11 +- arch/x86/kvm/vmx/vmenter.S | 6 +- arch/x86/kvm/vmx/vmx.c | 6 +- arch/x86/kvm/x86.c | 20 +- arch/x86/kvm/x86.h | 2 + arch/x86/lib/copy_user_64.S | 2 +- arch/x86/lib/getuser.S | 20 +- arch/x86/lib/putuser.S | 29 +- arch/x86/lib/usercopy_64.c | 2 +- arch/x86/math-emu/fpu_emu.h | 2 +- arch/x86/math-emu/reg_constant.c | 2 +- arch/x86/mm/fault.c | 30 +- arch/x86/mm/mem_encrypt.c | 32 +- arch/x86/xen/enlighten_pv.c | 3 +- arch/x86/xen/mmu_pv.c | 12 +- arch/x86/xen/xen-asm.S | 16 + arch/x86/xen/xen-ops.h | 3 + drivers/infiniband/ulp/iser/iscsi_iser.c | 35 +- drivers/infiniband/ulp/srp/ib_srp.c | 18 +- drivers/input/joystick/iforce/iforce-ff.c | 3 - drivers/input/joystick/iforce/iforce-main.c | 3 - drivers/input/joystick/iforce/iforce-packets.c | 3 - drivers/input/joystick/iforce/iforce-serio.c | 3 - drivers/input/joystick/iforce/iforce-usb.c | 3 - drivers/input/joystick/iforce/iforce.h | 3 - drivers/input/keyboard/Kconfig | 16 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/adp5589-keys.c | 1 + drivers/input/keyboard/applespi.c | 1977 ++++++++++++++++++++ drivers/input/keyboard/applespi.h | 29 + drivers/input/keyboard/applespi_trace.h | 93 + drivers/input/keyboard/mtk-pmic-keys.c | 9 +- drivers/input/keyboard/sun4i-lradc-keys.c | 3 + drivers/input/mouse/alps.c | 32 + drivers/input/mouse/synaptics.c | 3 +- drivers/input/mouse/trackpoint.h | 3 +- drivers/input/serio/hyperv-keyboard.c | 4 +- drivers/input/tablet/gtco.c | 20 +- drivers/input/touchscreen/auo-pixcir-ts.c | 3 +- drivers/iommu/amd_iommu.c | 2 +- drivers/memory/.gitignore | 1 + drivers/memory/Makefile | 5 +- drivers/memory/ti-emif-sram-pm.S | 2 +- drivers/ntb/Kconfig | 11 + drivers/ntb/Makefile | 3 + drivers/ntb/{ntb.c => core.c} | 0 drivers/ntb/hw/amd/ntb_hw_amd.c | 10 +- drivers/ntb/hw/intel/ntb_hw_gen3.c | 6 +- drivers/ntb/hw/mscc/ntb_hw_switchtec.c | 82 +- drivers/ntb/msi.c | 415 ++++ drivers/ntb/ntb_transport.c | 170 +- drivers/ntb/test/Kconfig | 9 + drivers/ntb/test/Makefile | 1 + drivers/ntb/test/ntb_msi_test.c | 433 +++++ drivers/ntb/test/ntb_perf.c | 14 +- drivers/pci/msi.c | 54 +- drivers/pci/switch/switchtec.c | 12 +- drivers/s390/scsi/zfcp_erp.c | 7 + drivers/s390/scsi/zfcp_fsf.c | 55 +- drivers/scsi/Makefile | 2 +- drivers/scsi/hosts.c | 3 + drivers/scsi/libfc/fc_exch.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 1 - drivers/scsi/lpfc/lpfc_debugfs.h | 2 +- drivers/scsi/megaraid/megaraid_sas.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 31 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 1 + drivers/scsi/pm8001/pm8001_sas.c | 6 +- drivers/scsi/pm8001/pm80xx_hwi.c | 2 +- drivers/scsi/pm8001/pm80xx_hwi.h | 2 + drivers/scsi/scsi_devinfo.c | 2 + drivers/scsi/scsi_lib.c | 13 +- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/storvsc_drv.c | 5 +- drivers/scsi/ufs/ufshcd.c | 3 +- fs/ceph/dir.c | 2 +- fs/cifs/cifsfs.c | 11 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/inode.c | 16 + fs/cifs/smb2file.c | 18 +- fs/cifs/smb2ops.c | 53 +- fs/cifs/smb2pdu.c | 46 +- fs/cifs/smb2pdu.h | 4 +- fs/cifs/smb2proto.h | 7 +- fs/dcache.c | 100 +- fs/fs_pin.c | 10 +- fs/internal.h | 2 + fs/mount.h | 8 +- fs/namespace.c | 159 +- fs/nfs/super.c | 6 +- include/Kbuild | 14 +- include/linux/compiler-gcc.h | 2 + include/linux/compiler.h | 5 + include/linux/compiler_types.h | 4 + include/linux/dma-direct.h | 9 + include/linux/dma-mapping.h | 14 + include/linux/fs_pin.h | 1 - include/linux/kvm_host.h | 1 + include/linux/msi.h | 8 + include/linux/ntb.h | 200 +- include/linux/pci.h | 9 + include/linux/sched/isolation.h | 6 + include/scsi/scsi_host.h | 3 + kernel/Kconfig.preempt | 25 +- kernel/bpf/core.c | 5 +- kernel/dma/Kconfig | 3 + kernel/dma/direct.c | 44 +- kernel/sched/isolation.c | 6 + kernel/smp.c | 16 + kernel/stacktrace.c | 5 + lib/Kconfig.debug | 12 +- scripts/Kbuild.include | 5 - scripts/Makefile.build | 42 +- scripts/Makefile.lib | 2 +- scripts/Makefile.modbuiltin | 2 +- scripts/Makefile.modinst | 5 +- scripts/Makefile.modpost | 19 +- scripts/Makefile.modsign | 3 +- scripts/adjust_autoksyms.sh | 14 +- .../api/devm_platform_ioremap_resource.cocci | 60 + scripts/export_report.pl | 11 +- scripts/kconfig/Makefile | 2 +- scripts/kconfig/confdata.c | 7 +- scripts/kconfig/expr.h | 1 + scripts/mod/sumversion.c | 23 +- scripts/modules-check.sh | 2 +- scripts/package/builddeb | 5 + scripts/package/mkdebian | 1 + scripts/package/mkspec | 2 +- tools/objtool/arch.h | 36 +- tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/check.c | 333 ++-- tools/objtool/check.h | 3 +- tools/objtool/elf.c | 8 +- tools/objtool/elf.h | 5 +- tools/perf/builtin-script.c | 8 +- tools/perf/builtin-trace.c | 10 + tools/perf/builtin-version.c | 1 + .../arch/s390/{cf_z14 => cf_m8561}/basic.json | 0 .../arch/s390/{cf_z10 => cf_m8561}/crypto.json | 0 .../pmu-events/arch/s390/cf_m8561/crypto6.json | 30 + .../pmu-events/arch/s390/cf_m8561/extended.json | 373 ++++ tools/perf/pmu-events/arch/s390/mapfile.csv | 1 + tools/perf/scripts/python/export-to-postgresql.py | 68 +- tools/perf/scripts/python/export-to-sqlite.py | 54 +- tools/perf/scripts/python/exported-sql-viewer.py | 34 +- tools/perf/tests/builtin-test.c | 6 + tools/perf/util/Build | 1 + tools/perf/util/cs-etm.c | 12 +- tools/perf/util/db-export.c | 291 ++- tools/perf/util/db-export.h | 19 +- tools/perf/util/rlimit.c | 29 + tools/perf/util/rlimit.h | 6 + .../util/scripting-engines/trace-event-python.c | 53 +- tools/perf/util/trace-event.h | 3 + tools/power/cpupower/debug/kernel/Makefile | 4 +- tools/testing/selftests/kvm/Makefile | 14 +- tools/testing/selftests/kvm/include/kvm_util.h | 8 + .../selftests/kvm/include/s390x/processor.h | 22 + .../kvm/{x86_64 => }/kvm_create_max_vcpus.c | 2 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 2 +- tools/testing/selftests/kvm/lib/kvm_util.c | 23 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 278 +++ tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 2 - tools/testing/selftests/kvm/s390x/sync_regs_test.c | 151 ++ tools/testing/selftests/ntb/ntb_test.sh | 54 +- tools/testing/selftests/x86/fsgsbase.c | 22 +- usr/include/Makefile | 8 - virt/kvm/kvm_main.c | 12 +- 237 files changed, 6605 insertions(+), 1501 deletions(-) create mode 100644 drivers/input/keyboard/applespi.c create mode 100644 drivers/input/keyboard/applespi.h create mode 100644 drivers/input/keyboard/applespi_trace.h create mode 100644 drivers/memory/.gitignore rename drivers/ntb/{ntb.c => core.c} (100%) create mode 100644 drivers/ntb/msi.c create mode 100644 drivers/ntb/test/ntb_msi_test.c create mode 100644 scripts/coccinelle/api/devm_platform_ioremap_resource.cocci copy tools/perf/pmu-events/arch/s390/{cf_z14 => cf_m8561}/basic.json (100%) copy tools/perf/pmu-events/arch/s390/{cf_z10 => cf_m8561}/crypto.json (100%) create mode 100644 tools/perf/pmu-events/arch/s390/cf_m8561/crypto6.json create mode 100644 tools/perf/pmu-events/arch/s390/cf_m8561/extended.json create mode 100644 tools/perf/util/rlimit.c create mode 100644 tools/perf/util/rlimit.h create mode 100644 tools/testing/selftests/kvm/include/s390x/processor.h rename tools/testing/selftests/kvm/{x86_64 => }/kvm_create_max_vcpus.c (95%) create mode 100644 tools/testing/selftests/kvm/lib/s390x/processor.c create mode 100644 tools/testing/selftests/kvm/s390x/sync_regs_test.c