This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from abdfd52a295f Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] new 516162b92d1b ceph: don't open-code the check for dead lockref new 1cfb7072c1cc nfs: dget_parent() never returns NULL new adc9b5c09129 __detach_mounts(): lookup_mountpoint() can't return ERR_PT [...] new e4e59906cfe4 fs/namespace.c: shift put_mountpoint() to callers of unhash_mnt() new 9bdebc2bd1c4 Teach shrink_dcache_parent() to cope with mixed-filesystem [...] new 4edbe133f851 make struct mountpoint bear the dentry reference to mountp [...] new 2763d1191231 get rid of detach_mnt() new 56cbb429d911 switch the remnants of releasing the mountpoint away from fs_pin new 18253e034d2a Merge branch 'work.dcache2' of git://git.kernel.org/pub/sc [...] new eef58fdd0107 memory: ti-emif-sram: move driver-specific asm-offset.h to [...] new b74c0cad3d5f riscv: drop unneeded -Wall addition new 3266c806dc86 kconfig: run olddefconfig instead of oldconfig after mergi [...] new 5a46421789f4 builddeb: generate multi-arch friendly linux-libc-dev package new 8e2442a5f86e kconfig: fix missing choice values in auto.conf new 5ef872636ca7 kbuild: get rid of misleading $(AS) from documents new 89ff7131f78a kbuild: add --hash-style= and --build-id unconditionally new 46457133ac9d kbuild: remove tag files by distclean instead of mrproper new c04d1e46fcd6 kbuild: remove unused hostcc-option new 4bd01de8f201 kbuild: compile-test headers listed in header-test-m as well new d09778d16e20 coccinelle: api: add devm_platform_ioremap_resource script new 7e13191879d6 kbuild: do not create empty modules.order in the prepare stage new 1bd9a468018d kbuild: get rid of kernel/ prefix from in-tree modules.{or [...] new e0e1b1ec397e kbuild: remove duplication from modules.order in sub-directories new 0e5d8b7fb2c6 scsi: remove pointless $(MODVERDIR)/$(obj)/53c700.ver new d56aec102c0c kbuild: modinst: read modules.order instead of $(MODVERDIR)/*.mod new c35c87d6f258 kbuild: modsign: read modules.order instead of $(MODVERDIR)/*.mod new ff9b45c55b26 kbuild: modpost: read modules.order instead of $(MODVERDIR)/*.mod new 7deb55f57159 kbuild: export_report: read modules.order instead of .tmp_ [...] new b7dca6dd1e59 kbuild: create *.mod with full directory path and remove M [...] new 60ae1b194b45 kbuild: remove the first line of *.mod files new 30527cefb37d kbuild: remove 'prepare1' target new 9f69a496f100 kbuild: split out *.mod out of {single,multi}-used-m rules new 67bf47452ea0 kbuild: update compile-test header list for v5.3-rc1 new 29be86d7f9cb kbuild: add -fcf-protection=none when using retpoline flags new 168c79971b4a Merge tag 'kbuild-v5.3-2' of git://git.kernel.org/pub/scm/ [...] new 893ca250edfc Merge branch '5.3/scsi-sg' into scsi-next new 463cdad83823 scsi: core: use scmd_printk() to print which command timed out new 6764f519bcb0 scsi: megaraid_sas: Make some symbols static new 9b79ee9773a8 scsi: libsas: remove the exporting of sas_wait_eh new 196ba6629cf9 scsi: pm80xx: Fixed kernel panic during error recovery for [...] new 4bc022145c93 scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade new 057959c6e36e scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUC [...] new c8f96df5b8e6 scsi: megaraid_sas: Fix calculation of target ID new 1175b88452ca scsi: megaraid_sas: Enable msix_load_balance for Invader a [...] new d956a116c96c scsi: megaraid_sas: Add module parameter for FW Async even [...] new 705d3b088af9 scsi: megaraid_sas: Update driver version to 07.710.50.00 new b76becde2b84 scsi: zfcp: fix request object use-after-free in send path [...] new 106d45f350c7 scsi: zfcp: fix request object use-after-free in send path [...] new 484647088826 scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe- [...] new 41a6bf6529ed scsi: libfc: fix null pointer dereference on a null lport new 0cdc58580b37 scsi: sd_zbc: Fix compilation warning new f9b0530fa02e scsi: core: Fix race on creating sense cache new 7ad388d8e4c7 scsi: core: add a host / host template field for the virt [...] new bdd17bdef7d8 scsi: core: take the DMA max mapping size into account new 552a990ca166 scsi: ufshcd: set max_segment_size in the scsi host template new 83eed4592f19 scsi: storvsc: set virt_boundary_mask in the scsi host template new 09a4460ba443 scsi: IB/iser: set virt_boundary_mask in the scsi host new 8c175d3131ac scsi: IB/srp: set virt_boundary_mask in the scsi host new ce0ad8531097 scsi: mpt3sas: set an unlimited max_segment_size for SAS 3.0 HBAs new 07d9aa143464 scsi: megaraid_sas: set an unlimited max_segment_size new f65420df914a Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 0b7746295120 KVM: x86: expose AVX512_BF16 feature to guest new f4e4805e4bf7 x86: kvm: avoid -Wsometimes-uninitized warning new a6a6d3b1f867 x86: kvm: avoid constant-conversion warning new a9c788f07347 KVM: selftests: Guard struct kvm_vcpu_events with __KVM_HA [...] new fe85ec86fcd5 KVM: selftests: Introduce a VM_MODE_DEFAULT macro for the [...] new da2a2d601c2d KVM: selftests: Align memory region addresses to 1M on s390x new edf54478d83e KVM: selftests: Add processor code for s390x new ee1563f42856 KVM: selftests: Add the sync_regs test for s390x new 49fe9a5d1638 KVM: selftests: Move kvm_create_max_vcpus test to generic code new 8343ba2d4820 KVM: selftests: enable pgste option for the linker on s390 new fd4198bf17ca Merge tag 'kvm-s390-next-5.3-1' of git://git.kernel.org/pu [...] new 9481b7f10c5a kvm: vmx: fix coccinelle warnings new 9a5611af5edb kvm: x86: some tsc debug cleanup new 0d88800d5472 kvm: x86: ioapic and apic debug macros cleanup new 6694e4801282 KVM: nVMX: Ignore segment base for VMX memory operand when [...] new 4d1a082da968 KVM: x86/vPMU: reset pmc->counter to 0 for pmu fixed_counters new 4d151bf3b89e KVM: LAPIC: Make lapic timer unpinned new 0c5f81dad46c KVM: LAPIC: Inject timer interrupt via posted interrupt new 118154bdf54c KVM: SVM: Fix detection of AMD Errata 1096 new 2417c87059b0 KVM: selftests: Remove superfluous define from vmx.c new d73eb57b80b9 KVM: Boost vCPUs that are delivering interrupts new d98474094430 KVM: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup new 6fc3977ccc5d KVM: x86/vPMU: refine kvm_pmu err msg when event creation failed new 3b20e03a1066 KVM: VMX: dump VMCS on failed entry new 88dddc11a8d6 KVM: nVMX: do not use dangling shadow VMCS after guest reset new 30cd8604323d KVM: x86: Add fixed counters to PMU filter new 07ab9d5bc53d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] new a50a3f4b6a31 sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT new 70e6e1b971e4 Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] new 19dbdcb8039c smp: Warn on function calls from softirq context new 4b01f5a4c9c4 Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] new 3c3ea5031761 objtool: Use Elf_Scn typedef instead of assuming struct name new 8e144797f1a6 objtool: Rename elf_open() to prevent conflict with libelf [...] new cac9b9a4b083 stacktrace: Force USER_DS for stack_trace_save_user() new 87b512def792 objtool: Add support for C jump tables new e55a73251da3 bpf: Fix ORC unwinding in non-JIT BPF code new 54f698f31e59 Merge branch 'x86/debug' into core/urgent new 083db6764821 x86/paravirt: Fix callee-saved function ELF sizes new d99a6ce70ec6 x86/kvm: Fix fastop function ELF metadata new 19f2d8fa9864 x86/kvm: Replace vmx_vmenter()'s call to kvm_spurious_faul [...] new 3901336ed988 x86/kvm: Don't call kvm_spurious_fault() from .fixup new e6dd47394493 x86/entry: Fix thunk function ELF sizes new 61a73f5cd1a5 x86/head/64: Annotate start_cpu0() as non-callable new 3a6ab4bcc522 x86/uaccess: Remove ELF function annotation from copy_user [...] new 5e307a6bc7b6 x86/uaccess: Don't leak AC flag into fentry from mcsafe_ha [...] new 82e844a6536d x86/uaccess: Remove redundant CLACs in getuser/putuser err [...] new 3193c0836f20 bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() new a7e47f26039c objtool: Add mcsafe_handle_tail() to the uaccess safe list new c705cecc8431 objtool: Track original function across branches new e10cd8fe8ddf objtool: Refactor function alias logic new 61e9b75a0ccf objtool: Warn on zero-length functions new 8e25c9f8b482 objtool: Change dead_end_function() to return boolean new c9bab22bc449 objtool: Do frame pointer check before dead end check new 0c1ddd331775 objtool: Refactor sibling call detection logic new e7c2bc37bfae objtool: Refactor jump table code new bd98c8134646 objtool: Support repeated uses of the same C jump table new e65050b94d8c objtool: Fix seg fault on bad switch table entry new 9fe7b7642fe2 objtool: Convert insn type to enum new b68b9907069a objtool: Support conditional retpolines new e6023adc5c6a Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] new 4975223b8156 perf tools: Introduce rlimit__bump_memlock() helper new d3280ce01e21 perf test: Auto bump rlimit(MEMLOCK) for BPF test sake new c3e78a3403da perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake new fead24e52383 perf db-export: Get rid of db_export__deferred() new 208032fef13b perf db-export: Rename db_export__comm() to db_export__exe [...] new ed5c0a16feb9 perf db-export: Pass main_thread to db_export__thread() new 19207d86940d perf db-export: Export main_thread in db_export__sample() new 6319790bcf82 perf db-export: Export comm before exporting thread new 1ed119589834 perf db-export: Move export__comm_thread into db_export__sample() new a5defb2f3984 perf db-export: Fix a white space issue in db_export__sample() new 8ebf5cc0f6ce perf db-export: Export comm details new 41085f2bdd58 perf scripts python: export-to-sqlite.py: Export comm details new 8534b5de8180 perf scripts python: export-to-postgresql.py: Export comm details new 80859c947a1e perf db-export: Factor out db_export__comm() new 4650c7bed795 perf db-export: Also export thread's current comm new ecc8c9984dae perf scripts python: export-to-sqlite.py: Add has_calls co [...] new d9efc1d25214 perf scripts python: export-to-postgresql.py: Add has_call [...] new 266887291cac perf scripts python: exported-sql-viewer.py: Remove redund [...] new 26c11206f433 perf scripts python: exported-sql-viewer.py: Use new 'has_ [...] new 5bf83c29a0ad perf script: Add scripting operation process_switch() new b3694e6c0a05 perf db-export: Factor out db_export__threads() new abde8722d9b0 perf db-export: Export switch events new 37c1f991b1bc perf scripts python: export-to-sqlite.py: Export switch events new 56789f3dc127 perf scripts python: export-to-postgresql.py: Export switc [...] new edc82a99437a perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__p [...] new 6285bd151b95 perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() new 6e67d77d673d perf vendor events s390: Add JSON files for machine type 8561 new 916c31fff946 perf version: Fix segfault due to missing OPT_END() new e0c5c5e308ee Merge tag 'perf-core-for-mingo-5.3-20190715' of git://git. [...] new 46f5c0cc3af0 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] new c7ca0b614513 Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS [...] new e74bd96989dd x86/boot: Fix memory leak in default_get_smp_config() new ffdb07f31252 x86/mm: Free sme_early_buffer after init new ec6335586953 x86/apic: Silence -Wtype-limits compiler warnings new f709f81483d6 x86/e820: Use proper booleans instead of 0/1 new 29e7e9664aec x86: math-emu: Hide clang warnings for 16-bit overflow new 50e04acf2990 x86/process: Delete useless check for dead process with LDT new 406de552c2be MAINTAINERS: Update PARAVIRT_OPS_INTERFACE and VMWARE_HYPE [...] new 55aedddb6149 x86/paravirt: Make read_cr2() CALLEE_SAVE new e67f1c11e5ea x86/entry/32: Simplify common_exception new 2fd37912cfb0 x86/entry/64: Simplify idtentry a little new 4234653e8827 x86/entry/64: Update comments and sanity tests for create_gap new a0d14b8909de x86/mm, tracing: Fix CR2 corruption new cd6697b8b875 x86/boot/efi: Remove unused variables new 449f328637e3 x86/boot/compressed/64: Remove unused variable new 8c5477e8046c x86, boot: Remove multiple copy of static function sanitiz [...] new e320ab3cec7d x86/hyper-v: Zero out the VP ASSIST PAGE on allocation new 6879298bd067 x86/entry/64: Prevent clobbering of saved CR2 value new c6dd78fcb8ee Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...]
The 170 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 + Documentation/dontdiff | 1 + 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/riscv/Makefile | 2 - arch/s390/kvm/interrupt.c | 23 +- arch/sparc/vdso/Makefile | 3 +- 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 | 2 +- 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/memory/.gitignore | 1 + drivers/memory/Makefile | 5 +- drivers/memory/ti-emif-sram-pm.S | 2 +- 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/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/fs_pin.h | 1 - include/linux/kvm_host.h | 1 + include/linux/sched/isolation.h | 6 + include/scsi/scsi_host.h | 3 + kernel/Kconfig.preempt | 25 +- kernel/bpf/core.c | 5 +- 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/x86/fsgsbase.c | 22 +- usr/include/Makefile | 8 - virt/kvm/kvm_main.c | 12 +- 169 files changed, 2632 insertions(+), 1199 deletions(-) create mode 100644 drivers/memory/.gitignore 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