Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm fixes from Paolo Bonzini: "x86: - Miscellaneous bugfixes - A small cleanup for the new workqueue code - Documentation syntax fix RISC-V: - Remove hgatp zeroing in kvm_arch_vcpu_put() - Fix alignment of the guest_hang() in KVM selftest - Fix PTE A and D bits in KVM selftest - Missing #include in vcpu_fp.c ARM: - Some PSCI fixes after introducing PSCIv1.1 and SYSTEM_RESET2 - Fix the MMU write-lock not being taken on THP split - Fix mixed-width VM handling - Fix potential UAF when debugfs registration fails - Various selftest updates for all of the above" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (24 commits) KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU KVM: SVM: Do not activate AVIC for SEV-enabled guest Documentation: KVM: Add SPDX-License-Identifier tag selftests: kvm: add tsc_scaling_sync to .gitignore RISC-V: KVM: include missing hwcap.h into vcpu_fp KVM: selftests: riscv: Fix alignment of the guest_hang() function KVM: selftests: riscv: Set PTE A and D bits in VS-stage page table RISC-V: KVM: Don't clear hgatp CSR in kvm_arch_vcpu_put() selftests: KVM: Free the GIC FD when cleaning up in arch_timer selftests: KVM: Don't leak GIC FD across dirty log test iterations KVM: Don't create VM debugfs files outside of the VM directory KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) KVM: avoid NULL pointer dereference in kvm_dirty_ring_push KVM: arm64: selftests: Introduce vcpu_width_config KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs KVM: arm64: vgic: Remove unnecessary type castings KVM: arm64: Don't split hugepages outside of MMU write lock KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 KVM: arm64: Generally disallow SMC64 for AArch32 guests ...
Showing
- Documentation/virt/kvm/api.rst 1 addition, 0 deletionsDocumentation/virt/kvm/api.rst
- Documentation/virt/kvm/vcpu-requests.rst 2 additions, 0 deletionsDocumentation/virt/kvm/vcpu-requests.rst
- Documentation/virt/kvm/x86/amd-memory-encryption.rst 2 additions, 0 deletionsDocumentation/virt/kvm/x86/amd-memory-encryption.rst
- Documentation/virt/kvm/x86/errata.rst 1 addition, 1 deletionDocumentation/virt/kvm/x86/errata.rst
- Documentation/virt/kvm/x86/running-nested-guests.rst 2 additions, 0 deletionsDocumentation/virt/kvm/x86/running-nested-guests.rst
- arch/arm64/include/asm/kvm_emulate.h 19 additions, 8 deletionsarch/arm64/include/asm/kvm_emulate.h
- arch/arm64/include/asm/kvm_host.h 10 additions, 0 deletionsarch/arm64/include/asm/kvm_host.h
- arch/arm64/kvm/mmu.c 7 additions, 4 deletionsarch/arm64/kvm/mmu.c
- arch/arm64/kvm/psci.c 14 additions, 17 deletionsarch/arm64/kvm/psci.c
- arch/arm64/kvm/reset.c 45 additions, 20 deletionsarch/arm64/kvm/reset.c
- arch/arm64/kvm/vgic/vgic-debug.c 5 additions, 5 deletionsarch/arm64/kvm/vgic/vgic-debug.c
- arch/arm64/kvm/vgic/vgic-its.c 1 addition, 1 deletionarch/arm64/kvm/vgic/vgic-its.c
- arch/riscv/kvm/vcpu.c 0 additions, 2 deletionsarch/riscv/kvm/vcpu.c
- arch/riscv/kvm/vcpu_fp.c 1 addition, 0 deletionsarch/riscv/kvm/vcpu_fp.c
- arch/x86/include/asm/kvm_host.h 5 additions, 5 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/kvm/hyperv.c 8 additions, 32 deletionsarch/x86/kvm/hyperv.c
- arch/x86/kvm/hyperv.h 1 addition, 1 deletionarch/x86/kvm/hyperv.h
- arch/x86/kvm/mmu/mmu.c 16 additions, 4 deletionsarch/x86/kvm/mmu/mmu.c
- arch/x86/kvm/mmu/tdp_mmu.c 1 addition, 1 deletionarch/x86/kvm/mmu/tdp_mmu.c
- arch/x86/kvm/svm/avic.c 2 additions, 1 deletionarch/x86/kvm/svm/avic.c
Please register or sign in to comment