Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Pull kvm fixes from Paolo Bonzini: "RISC-V: - Fix compilation without RISCV_ISA_ZICBOM - Fix kvm_riscv_vcpu_timer_pending() for Sstc ARM: - Fix a bug preventing restoring an ITS containing mappings for very large and very sparse device topology - Work around a relocation handling error when compiling the nVHE object with profile optimisation - Fix for stage-2 invalidation holding the VM MMU lock for too long by limiting the walk to the largest block mapping size - Enable stack protection and branch profiling for VHE - Two selftest fixes x86: - add compat implementation for KVM_X86_SET_MSR_FILTER ioctl selftests: - synchronize includes between include/uapi and tools/include/uapi" * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: tools: include: sync include/api/linux/kvm.h KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter() kvm: Add support for arch compat vm ioctls RISC-V: KVM: Fix kvm_riscv_vcpu_timer_pending() for Sstc RISC-V: Fix compilation without RISCV_ISA_ZICBOM KVM: arm64: vgic: Fix exit condition in scan_its_table() KVM: arm64: nvhe: Fix build with profile optimization KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test KVM: arm64: selftests: Fix multiple versions of GIC creation KVM: arm64: Enable stack protection and branch profiling for VHE KVM: arm64: Limit stage2_apply_range() batch size to largest block KVM: arm64: Work out supported block level at compile time
Showing
- arch/arm64/include/asm/kvm_pgtable.h 13 additions, 5 deletionsarch/arm64/include/asm/kvm_pgtable.h
- arch/arm64/include/asm/stage2_pgtable.h 0 additions, 20 deletionsarch/arm64/include/asm/stage2_pgtable.h
- arch/arm64/kvm/hyp/Makefile 1 addition, 4 deletionsarch/arm64/kvm/hyp/Makefile
- arch/arm64/kvm/hyp/nvhe/Makefile 7 additions, 0 deletionsarch/arm64/kvm/hyp/nvhe/Makefile
- arch/arm64/kvm/mmu.c 8 additions, 1 deletionarch/arm64/kvm/mmu.c
- arch/arm64/kvm/vgic/vgic-its.c 4 additions, 1 deletionarch/arm64/kvm/vgic/vgic-its.c
- arch/riscv/include/asm/cacheflush.h 0 additions, 8 deletionsarch/riscv/include/asm/cacheflush.h
- arch/riscv/include/asm/kvm_vcpu_timer.h 1 addition, 0 deletionsarch/riscv/include/asm/kvm_vcpu_timer.h
- arch/riscv/kvm/vcpu.c 3 additions, 0 deletionsarch/riscv/kvm/vcpu.c
- arch/riscv/kvm/vcpu_timer.c 15 additions, 2 deletionsarch/riscv/kvm/vcpu_timer.c
- arch/riscv/mm/cacheflush.c 38 additions, 0 deletionsarch/riscv/mm/cacheflush.c
- arch/riscv/mm/dma-noncoherent.c 0 additions, 41 deletionsarch/riscv/mm/dma-noncoherent.c
- arch/x86/kvm/x86.c 73 additions, 14 deletionsarch/x86/kvm/x86.c
- include/linux/kvm_host.h 2 additions, 0 deletionsinclude/linux/kvm_host.h
- tools/include/uapi/linux/kvm.h 1 addition, 0 deletionstools/include/uapi/linux/kvm.h
- tools/testing/selftests/kvm/aarch64/vgic_init.c 2 additions, 2 deletionstools/testing/selftests/kvm/aarch64/vgic_init.c
- tools/testing/selftests/kvm/memslot_modification_stress_test.c 1 addition, 1 deletion.../testing/selftests/kvm/memslot_modification_stress_test.c
- virt/kvm/kvm_main.c 11 additions, 0 deletionsvirt/kvm/kvm_main.c
Please register or sign in to comment