This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from b5c8314f0eba Merge tag 'led-fixes-for-5.1-rc3' of git://git.kernel.org/ [...] new 9dfec7ca0ba7 dmaengine: stm32-mdma: Revert "dmaengine: stm32-mdma: Add [...] new d498bc0ce8ac MAINTAINERS: Fix uniphier-mdmac.c file path new c877b3df8527 Merge tag 'dmaengine-fix-5.1-rc3' of git://git.infradead.o [...] new d9470757398a powerpc/64: Fix memcmp reading past the end of src/dest new ce9afe08e71e powerpc/pseries/energy: Use OF accessor functions to read [...] new 6f845ebec270 powerpc/pseries/mce: Fix misleading print for TLB mutlihit new 6536c5f2c8cf Merge tag 'powerpc-5.1-4' of git://git.kernel.org/pub/scm/ [...] new db779ef67ffe proc/kcore: Remove unused kclist_add_remap() new cfa637cb20e9 Merge tag 'v5.1-rc2' into core/urgent, to resolve a conflict new 056d28d135bc objtool: Query pkg-config for libelf location new 7dd476171149 watchdog: Respect watchdog cpumask on CPU hotplug new f78b5be2a5d0 Merge branch 'core-urgent-for-linus' of git://git.kernel.o [...] new 93a64ee71d10 MAINTAINERS: Remove deleted file from futex file pattern new 573efdc5ea95 Merge branch 'locking-urgent-for-linus' of git://git.kerne [...] new 206b92353c83 cpu/hotplug: Prevent crash when CPU bringup fails on CONFI [...] new bebd024e4815 x86/smp: Enforce CONFIG_HOTPLUG_CPU when SMP=y new c29d85417c5f Merge branch 'smp-urgent-for-linus' of git://git.kernel.or [...] new c8fa7a807f3c perf cs-etm: Add missing case value new f3b4e06b3bda perf intel-pt: Fix TSC slip new 4e8a5c155137 perf evsel: Fix max perf_event_attr.precise_ip detection new be709d48329a tools headers uapi: Sync asm-generic/mman-common.h and lin [...] new e33ff03da160 tools headers uapi: Sync linux/fcntl.h to get the F_SEAL_F [...] new 949af89af02c tools arch x86: Sync asm/cpufeatures.h with the kernel sources new 82392516e9e0 tools headers uapi: Update drm/i915_drm.h new 8142bd82a59e tools headers: Update x86's syscall_64.tbl and uapi/asm-ge [...] new 707c373c846c tools headers uapi: Sync powerpc's asm/kvm.h copy with the [...] new 977c7a6d1e26 perf machine: Update kernel map address and re-order properly new 8453c936db20 perf scripts python: exported-sql-viewer.py: Fix never-end [...] new 606bd60ab6fb perf scripts python: exported-sql-viewer.py: Fix python3 support new e94d6b7f615e perf pmu: Fix parser error for uncore event alias new 22261fdf68f2 Merge tag 'perf-urgent-for-mingo-5.1-20190329' of git://gi [...] new 590627f755bc Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] new 7f2daa96759b x86/resctrl: Remove unused variable new 0f02daed4e08 x86/boot: Fix incorrect ifdeffery scope new b929a500d684 x86/realmode: Don't leak the trampoline kernel address new a9d57ef15cbe x86/retpolines: Disable switch jump tables when retpolines [...] new 92c77f7c4d5d x86/mm: Don't exceed the valid physical address space new f6027c81099e x86/cpufeature: Fix __percpu annotation in this_cpu_has() new f560bd19d2fe x86/realmode: Make set_real_mode_mem() static inline new 915ee0da5ecb Merge branch 'x86-urgent-for-linus' of git://git.kernel.or [...] new 552c69b1dc71 KVM: nVMX: Do not inherit quadrant and invalid for the roo [...] new 47c42e6b4192 KVM: x86: fix handling of role.cr4_pae and rename it to 'g [...] new 5e124900c6eb KVM: doc: Fix incorrect word ordering regarding supported [...] new ddba91801aeb KVM: Reject device ioctls from processes other than the VM [...] new 05d5a4863525 KVM: SVM: Workaround errata#1096 (insn_len maybe zero on S [...] new 711eff3a8fa1 kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and H [...] new 4d66623cfba0 KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_ [...] new 3d9683cf3bfb KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KV [...] new f285c633cb6d kvm: mmu: Used range based flushing in slot_handle_level_range new ca0488aadd01 kvm: don't redefine flags as something else new 0cf9135b773b KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts new 2bdb76c015df kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs new 013cc6ebbf41 x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init new 45def77ebf79 KVM: x86: update %rip after emulating IO new 8df98ae0ab2e KVM: selftests: assert on exit reason in CR4/cpuid sync test new 0a3f29b5a77d KVM: selftests: explicitly disable PIE for tests new ffac839d0406 KVM: selftests: disable stack protector for all KVM tests new 0f73bbc851ed KVM: selftests: complete IO before migrating guest state new 919f6cd8bb2f KVM: doc: Document the life cycle of a VM and its resources new e2788c4a41cb Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION new ebff0b0e3d3c KVM: arm64: Reset the PMU in preemptible context new ca71228b42a9 arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled new a6ecfb11bf37 KVM: arm/arm64: vgic-its: Take the srcu lock when writing [...] new 7494cec6cb3b KVM: arm/arm64: vgic-its: Take the srcu lock when parsing [...] new a80868f39855 KVM: arm/arm64: Enforce PTE mappings at stage2 when needed new 3c3736cd32bf KVM: arm/arm64: Fix handling of stage2 huge mappings new d9ea27a33048 KVM: arm/arm64: vgic-its: Make attribute accessors static new 8324c3d518cf KVM: arm/arm64: Comments cleanup in mmu.c new 690edec54cba Merge tag 'kvmarm-fixes-for-5.1' of git://git.kernel.org/p [...] new 63fc9c23488d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 70 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: Documentation/virtual/kvm/api.txt | 77 +++++++++---- Documentation/virtual/kvm/mmu.txt | 11 +- MAINTAINERS | 3 +- Makefile | 4 +- arch/alpha/include/asm/Kbuild | 1 + arch/alpha/include/uapi/asm/kvm_para.h | 2 - arch/arc/include/asm/Kbuild | 1 + arch/arc/include/uapi/asm/Kbuild | 1 - arch/arm/include/asm/kvm_mmu.h | 11 ++ arch/arm/include/asm/stage2_pgtable.h | 2 + arch/arm/include/uapi/asm/Kbuild | 1 + arch/arm/include/uapi/asm/kvm_para.h | 2 - arch/arm64/include/asm/kvm_mmu.h | 11 ++ arch/arm64/kvm/reset.c | 6 +- arch/c6x/include/asm/Kbuild | 1 + arch/c6x/include/uapi/asm/Kbuild | 1 - arch/h8300/include/asm/Kbuild | 1 + arch/h8300/include/uapi/asm/Kbuild | 1 - arch/hexagon/include/asm/Kbuild | 1 + arch/hexagon/include/uapi/asm/kvm_para.h | 2 - arch/ia64/include/asm/Kbuild | 1 + arch/ia64/include/uapi/asm/Kbuild | 1 - arch/m68k/include/asm/Kbuild | 1 + arch/m68k/include/uapi/asm/Kbuild | 1 - arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/uapi/asm/Kbuild | 1 - arch/nios2/include/asm/Kbuild | 1 + arch/nios2/include/uapi/asm/Kbuild | 1 - arch/openrisc/include/asm/Kbuild | 1 + arch/openrisc/include/uapi/asm/Kbuild | 1 - arch/parisc/include/asm/Kbuild | 1 + arch/parisc/include/uapi/asm/Kbuild | 1 - arch/powerpc/lib/memcmp_64.S | 17 ++- arch/powerpc/platforms/pseries/pseries_energy.c | 27 +++-- arch/powerpc/platforms/pseries/ras.c | 1 + arch/sh/include/asm/Kbuild | 1 + arch/sh/include/uapi/asm/Kbuild | 1 - arch/sparc/include/asm/Kbuild | 1 + arch/sparc/include/uapi/asm/kvm_para.h | 2 - arch/unicore32/include/asm/Kbuild | 1 + arch/unicore32/include/uapi/asm/Kbuild | 1 - arch/x86/Kconfig | 8 +- arch/x86/Makefile | 8 +- arch/x86/boot/compressed/misc.h | 4 +- arch/x86/include/asm/cpufeature.h | 5 +- arch/x86/include/asm/kvm_host.h | 10 +- arch/x86/include/asm/realmode.h | 6 +- arch/x86/kernel/cpu/resctrl/monitor.c | 3 - arch/x86/kvm/hyperv.c | 9 +- arch/x86/kvm/mmu.c | 54 ++++++--- arch/x86/kvm/mmutrace.h | 4 +- arch/x86/kvm/svm.c | 32 ++++++ arch/x86/kvm/vmx/nested.c | 5 + arch/x86/kvm/vmx/vmx.c | 19 +--- arch/x86/kvm/vmx/vmx.h | 1 - arch/x86/kvm/x86.c | 59 +++++++--- arch/x86/mm/mmap.c | 2 +- arch/x86/platform/efi/quirks.c | 2 +- arch/x86/realmode/init.c | 11 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/Kbuild | 1 - drivers/dma/stm32-mdma.c | 4 +- include/linux/kcore.h | 11 -- include/uapi/linux/Kbuild | 2 + kernel/cpu.c | 20 +++- kernel/watchdog.c | 6 +- tools/arch/alpha/include/uapi/asm/mman.h | 2 - tools/arch/mips/include/uapi/asm/mman.h | 2 - tools/arch/parisc/include/uapi/asm/mman.h | 2 - tools/arch/powerpc/include/uapi/asm/kvm.h | 2 + tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/xtensa/include/uapi/asm/mman.h | 2 - tools/build/feature/test-libopencsd.c | 4 +- tools/include/uapi/asm-generic/mman-common-tools.h | 23 ++++ tools/include/uapi/asm-generic/mman-common.h | 4 +- tools/include/uapi/asm-generic/mman.h | 2 +- tools/include/uapi/asm-generic/unistd.h | 11 +- tools/include/uapi/drm/i915_drm.h | 64 +++++++++++ tools/include/uapi/linux/fcntl.h | 1 + tools/include/uapi/linux/mman.h | 4 + tools/objtool/Makefile | 7 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 4 + tools/perf/check-headers.sh | 2 +- tools/perf/scripts/python/exported-sql-viewer.py | 77 ++++++++++--- tools/perf/trace/beauty/mmap_flags.sh | 14 ++- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 1 + tools/perf/util/evlist.c | 29 ----- tools/perf/util/evlist.h | 2 - tools/perf/util/evsel.c | 72 +++++++++--- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 20 ++-- tools/perf/util/machine.c | 32 ++++-- tools/perf/util/pmu.c | 10 ++ tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/include/kvm_util.h | 1 + tools/testing/selftests/kvm/lib/kvm_util.c | 16 +++ .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 35 +++--- tools/testing/selftests/kvm/x86_64/state_test.c | 18 ++- virt/kvm/arm/hyp/vgic-v3-sr.c | 4 +- virt/kvm/arm/mmu.c | 125 ++++++++++++--------- virt/kvm/arm/vgic/vgic-its.c | 31 +++-- virt/kvm/arm/vgic/vgic-v3.c | 4 +- virt/kvm/arm/vgic/vgic.c | 14 ++- virt/kvm/eventfd.c | 6 +- virt/kvm/kvm_main.c | 3 + 105 files changed, 781 insertions(+), 369 deletions(-) delete mode 100644 arch/alpha/include/uapi/asm/kvm_para.h delete mode 100644 arch/arm/include/uapi/asm/kvm_para.h delete mode 100644 arch/hexagon/include/uapi/asm/kvm_para.h delete mode 100644 arch/sparc/include/uapi/asm/kvm_para.h create mode 100644 tools/include/uapi/asm-generic/mman-common-tools.h