Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull KVM fixes from Paolo Bonzini: "ARM fixes: - Another state update on exit to userspace fix - Prevent the creation of mixed 32/64 VMs - Fix regression with irqbypass not restarting the guest on failed connect - Fix regression with debug register decoding resulting in overlapping access - Commit exception state on exit to usrspace - Fix the MMU notifier return values - Add missing 'static' qualifiers in the new host stage-2 code x86 fixes: - fix guest missed wakeup with assigned devices - fix WARN reported by syzkaller - do not use BIT() in UAPI headers - make the kvm_amd.avic parameter bool PPC fixes: - make halt polling heuristics consistent with other architectures selftests: - various fixes - new performance selftest memslot_perf_test - test UFFD minor faults in demand_paging_test" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (44 commits) selftests: kvm: fix overlapping addresses in memslot_perf_test KVM: X86: Kill off ctxt->ud KVM: X86: Fix warning caused by stale emulation context KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception KVM: x86/mmu: Fix comment mentioning skip_4k KVM: VMX: update vcpu posted-interrupt descriptor when assigning device KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK KVM: x86: add start_assignment hook to kvm_x86_ops KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch selftests: kvm: do only 1 memslot_perf_test run by default KVM: X86: Use _BITUL() macro in UAPI headers KVM: selftests: add shared hugetlbfs backing source type KVM: selftests: allow using UFFD minor faults for demand paging KVM: selftests: create alias mappings when using shared memory KVM: selftests: add shmem backing source type KVM: selftests: refactor vm_mem_backing_src_type flags KVM: selftests: allow different backing source types KVM: selftests: compute correct demand paging size KVM: selftests: simplify setup_demand_paging error handling KVM: selftests: Print a message if /dev/kvm is missing ...
No related branches found
No related tags found
Showing
- Documentation/virt/kvm/vcpu-requests.rst 5 additions, 3 deletionsDocumentation/virt/kvm/vcpu-requests.rst
- arch/arm64/include/asm/kvm_asm.h 3 additions, 0 deletionsarch/arm64/include/asm/kvm_asm.h
- arch/arm64/include/asm/kvm_emulate.h 5 additions, 0 deletionsarch/arm64/include/asm/kvm_emulate.h
- arch/arm64/kvm/arm.c 17 additions, 3 deletionsarch/arm64/kvm/arm.c
- arch/arm64/kvm/hyp/exception.c 17 additions, 1 deletionarch/arm64/kvm/hyp/exception.c
- arch/arm64/kvm/hyp/include/hyp/adjust_pc.h 0 additions, 18 deletionsarch/arm64/kvm/hyp/include/hyp/adjust_pc.h
- arch/arm64/kvm/hyp/nvhe/hyp-main.c 8 additions, 0 deletionsarch/arm64/kvm/hyp/nvhe/hyp-main.c
- arch/arm64/kvm/hyp/nvhe/mem_protect.c 2 additions, 2 deletionsarch/arm64/kvm/hyp/nvhe/mem_protect.c
- arch/arm64/kvm/hyp/nvhe/setup.c 1 addition, 1 deletionarch/arm64/kvm/hyp/nvhe/setup.c
- arch/arm64/kvm/hyp/nvhe/switch.c 1 addition, 2 deletionsarch/arm64/kvm/hyp/nvhe/switch.c
- arch/arm64/kvm/hyp/vhe/switch.c 1 addition, 2 deletionsarch/arm64/kvm/hyp/vhe/switch.c
- arch/arm64/kvm/mmu.c 6 additions, 6 deletionsarch/arm64/kvm/mmu.c
- arch/arm64/kvm/reset.c 24 additions, 4 deletionsarch/arm64/kvm/reset.c
- arch/arm64/kvm/sys_regs.c 21 additions, 21 deletionsarch/arm64/kvm/sys_regs.c
- arch/powerpc/include/asm/kvm_host.h 1 addition, 0 deletionsarch/powerpc/include/asm/kvm_host.h
- arch/powerpc/kvm/book3s_hv.c 1 addition, 1 deletionarch/powerpc/kvm/book3s_hv.c
- arch/x86/include/asm/kvm-x86-ops.h 1 addition, 0 deletionsarch/x86/include/asm/kvm-x86-ops.h
- arch/x86/include/asm/kvm_host.h 1 addition, 0 deletionsarch/x86/include/asm/kvm_host.h
- arch/x86/kvm/emulate.c 3 additions, 2 deletionsarch/x86/kvm/emulate.c
- arch/x86/kvm/hyperv.c 8 additions, 0 deletionsarch/x86/kvm/hyperv.c
Loading
Please register or sign in to comment