Revert the entire KVM_X86_QUIRK_SLOT_ZAP_ALL series, as the code is buggy for shadow MMUs, and I'm not convinced a quirk is actually the right way forward. I'm not totally opposed to it (obviously, given that I suggested it at one point), but I would prefer to give ourselves ample time to sort out exactly how we want to move forward, i.e. not rush something in to unhose v6.12. Sean Christopherson (4): Revert "KVM: selftests: Test memslot move in memslot_perf_test with quirk disabled" Revert "KVM: selftests: Allow slot modification stress test with quirk disabled" Revert "KVM: selftests: Test slot move/delete with slot zap quirk enabled/disabled" Revert "KVM: x86/mmu: Introduce a quirk to control memslot zap behavior" Documentation/virt/kvm/api.rst | 8 ----- arch/x86/include/asm/kvm_host.h | 3 +- arch/x86/include/uapi/asm/kvm.h | 1 - arch/x86/kvm/mmu/mmu.c | 34 +------------------ .../kvm/memslot_modification_stress_test.c | 19 ++--------- .../testing/selftests/kvm/memslot_perf_test.c | 12 +------ .../selftests/kvm/set_memory_region_test.c | 29 +++++----------- 7 files changed, 13 insertions(+), 93 deletions(-) base-commit: 3f8df6285271d9d8f17d733433e5213a63b83a0b -- 2.46.1.824.gd892dcdcdd-goog