Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm fixes from Paolo Bonzini: "Changes that were posted too late for 6.1, or after the release. x86: - several fixes to nested VMX execution controls - fixes and clarification to the documentation for Xen emulation - do not unnecessarily release a pmu event with zero period - MMU fixes - fix Coverity warning in kvm_hv_flush_tlb() selftests: - fixes for the ucall mechanism in selftests - other fixes mostly related to compilation with clang" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (41 commits) KVM: selftests: restore special vmmcall code layout needed by the harness Documentation: kvm: clarify SRCU locking order KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET KVM: x86/xen: Documentation updates and clarifications KVM: x86/xen: Add KVM_XEN_INVALID_GPA and KVM_XEN_INVALID_GFN to uapi KVM: x86/xen: Simplify eventfd IOCTLs KVM: x86/xen: Fix SRCU/RCU usage in readers of evtchn_ports KVM: x86/xen: Use kvm_read_guest_virt() instead of open-coding it badly KVM: x86/xen: Fix memory leak in kvm_xen_write_hypercall_page() KVM: Delete extra block of "};" in the KVM API documentation kvm: x86/mmu: Remove duplicated "be split" in spte.h kvm: Remove the unused macro KVM_MMU_READ_{,UN}LOCK() MAINTAINERS: adjust entry after renaming the vmx hyperv files KVM: selftests: Mark correct page as mapped in virt_map() KVM: arm64: selftests: Don't identity map the ucall MMIO hole KVM: selftests: document the default implementation of vm_vaddr_populate_bitmap KVM: selftests: Use magic value to signal ucall_alloc() failure KVM: selftests: Disable "gnu-variable-sized-type-not-at-end" warning KVM: selftests: Include lib.mk before consuming $(CC) KVM: selftests: Explicitly disable builtins for mem*() overrides ...
No related branches found
No related tags found
Showing
- Documentation/virt/kvm/api.rst 26 additions, 20 deletionsDocumentation/virt/kvm/api.rst
- Documentation/virt/kvm/locking.rst 14 additions, 5 deletionsDocumentation/virt/kvm/locking.rst
- MAINTAINERS 1 addition, 1 deletionMAINTAINERS
- arch/x86/kvm/hyperv.c 36 additions, 27 deletionsarch/x86/kvm/hyperv.c
- arch/x86/kvm/irq_comm.c 3 additions, 2 deletionsarch/x86/kvm/irq_comm.c
- arch/x86/kvm/lapic.h 2 additions, 2 deletionsarch/x86/kvm/lapic.h
- arch/x86/kvm/mmu/spte.h 1 addition, 1 deletionarch/x86/kvm/mmu/spte.h
- arch/x86/kvm/mmu/tdp_mmu.c 18 additions, 7 deletionsarch/x86/kvm/mmu/tdp_mmu.c
- arch/x86/kvm/pmu.c 2 additions, 1 deletionarch/x86/kvm/pmu.c
- arch/x86/kvm/pmu.h 2 additions, 1 deletionarch/x86/kvm/pmu.h
- arch/x86/kvm/vmx/nested.c 15 additions, 5 deletionsarch/x86/kvm/vmx/nested.c
- arch/x86/kvm/vmx/vmx.c 7 additions, 0 deletionsarch/x86/kvm/vmx/vmx.c
- arch/x86/kvm/x86.c 3 additions, 0 deletionsarch/x86/kvm/x86.c
- arch/x86/kvm/xen.c 75 additions, 69 deletionsarch/x86/kvm/xen.c
- include/uapi/linux/kvm.h 3 additions, 0 deletionsinclude/uapi/linux/kvm.h
- tools/testing/selftests/kvm/.gitignore 6 additions, 85 deletionstools/testing/selftests/kvm/.gitignore
- tools/testing/selftests/kvm/Makefile 23 additions, 41 deletionstools/testing/selftests/kvm/Makefile
- tools/testing/selftests/kvm/aarch64/page_fault_test.c 1 addition, 1 deletiontools/testing/selftests/kvm/aarch64/page_fault_test.c
- tools/testing/selftests/kvm/lib/aarch64/ucall.c 4 additions, 2 deletionstools/testing/selftests/kvm/lib/aarch64/ucall.c
- tools/testing/selftests/kvm/lib/kvm_util.c 11 additions, 2 deletionstools/testing/selftests/kvm/lib/kvm_util.c
Loading
Please register or sign in to comment