This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 1b929c02afd3 Linux 6.2-rc1 new 55c590adfe18 KVM: x86/pmu: Prevent zero period event from being repeate [...] new fceb3a36c29a KVM: x86: ioapic: Fix level-triggered EOI and userspace I/ [...] new 8b9e13d2de73 KVM: x86: hyper-v: Fix 'using uninitialized value' Coverit [...] new 3c649918b764 KVM: x86: Simplify kvm_apic_hw_enabled new 77b1908e10ec KVM: x86: Sanity check inputs to kvm_handle_memory_failure() new 53800f88d414 KVM: selftests: Zero out valid_bank_mask for "all" case in [...] new 057b18756b46 KVM: nVMX: Document that ignoring memory failures for VMCL [...] new 31de69f4eea7 KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1 new a0860d68a25d KVM: nVMX: Don't stuff secondary execution control if it's [...] new f5d16bb9be68 KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU [...] new 80a3e4ae962d KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached new 21a36ac6b6c7 KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage [...] new 50a9ac25985c KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpec [...] new e779fd53b4aa KVM: selftests: Define literal to asm constraint in aarch6 [...] new 73441efa36c2 KVM: selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c new d61a12cb9af5 KVM: selftests: Fix divide-by-zero bug in memslot_perf_test new 43e96957e8b8 KVM: selftests: Use pattern matching in .gitignore new 1525429fe5cb KVM: selftests: Fix a typo in x86-64's kvm_get_cpu_address [...] new 6a5db83adfd6 KVM: selftests: Rename UNAME_M to ARCH_DIR, fill explicitl [...] new 5dc38777a7de KVM: selftests: Use proper function prototypes in probing code new 2b2d8afc1acf KVM: selftests: Probe -no-pie with actual CFLAGS used to compile new 7cf2e7373ab1 KVM: selftests: Explicitly disable builtins for mem*() overrides new 5efb946b9569 KVM: selftests: Include lib.mk before consuming $(CC) new db7b780dab67 KVM: selftests: Disable "gnu-variable-sized-type-not-at-en [...] new 2f5213b8fc31 KVM: selftests: Use magic value to signal ucall_alloc() failure new feb84f6daa7e KVM: selftests: document the default implementation of vm_ [...] new 7a16142505cb KVM: arm64: selftests: Don't identity map the ucall MMIO hole new 92c8191bb5d3 KVM: selftests: Mark correct page as mapped in virt_map() new e0a78525f540 MAINTAINERS: adjust entry after renaming the vmx hyperv files new a303def0fc18 kvm: Remove the unused macro KVM_MMU_READ_{,UN}LOCK() new 562f5bc48a8d kvm: x86/mmu: Remove duplicated "be split" in spte.h new 23e528d9bce2 KVM: Delete extra block of "};" in the KVM API documentation new 385407a69d51 KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page() new 92c58965e965 KVM: x86/xen: Use kvm_read_guest_virt() instead of open-co [...] new 70eae03087a3 KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports new 1c14faa5087d KVM: x86/xen: Simplify eventfd IOCTLs new b0305c1e0e27 KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_ [...] new af2808906aab KVM: x86/xen: Documentation updates and clarifications new a79b53aaaab5 KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET new 02d9a04da453 Documentation: kvm: clarify SRCU locking order new 129c48cde6c9 KVM: selftests: restore special vmmcall code layout needed [...] new a5496886eb13 Merge branch 'kvm-late-6.1-fixes' into HEAD new 2258c2dc850b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...]
The 43 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/virt/kvm/api.rst | 46 ++++--- Documentation/virt/kvm/locking.rst | 19 ++- MAINTAINERS | 2 +- arch/x86/kvm/hyperv.c | 63 +++++---- arch/x86/kvm/irq_comm.c | 5 +- arch/x86/kvm/lapic.h | 4 +- arch/x86/kvm/mmu/spte.h | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 25 +++- arch/x86/kvm/pmu.c | 3 +- arch/x86/kvm/pmu.h | 3 +- arch/x86/kvm/vmx/nested.c | 20 ++- arch/x86/kvm/vmx/vmx.c | 7 + arch/x86/kvm/x86.c | 3 + arch/x86/kvm/xen.c | 144 +++++++++++---------- include/uapi/linux/kvm.h | 3 + tools/testing/selftests/kvm/.gitignore | 91 +------------ tools/testing/selftests/kvm/Makefile | 64 ++++----- .../selftests/kvm/aarch64/page_fault_test.c | 2 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 6 +- tools/testing/selftests/kvm/lib/kvm_util.c | 13 +- tools/testing/selftests/kvm/lib/ucall_common.c | 16 ++- tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/memslot_perf_test.c | 3 + tools/testing/selftests/kvm/x86_64/hyperv_ipi.c | 3 +- .../kvm/x86_64/svm_nested_soft_inject_test.c | 13 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 5 - .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 6 + virt/kvm/kvm_mm.h | 4 - 28 files changed, 290 insertions(+), 287 deletions(-)