[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240927001635.501418-1-seanjc@google.com>
Date: Thu, 26 Sep 2024 17:16:31 -0700
From: Sean Christopherson <seanjc@...gle.com>
To: Paolo Bonzini <pbonzini@...hat.com>, Sean Christopherson <seanjc@...gle.com>
Cc: kvm@...r.kernel.org, linux-kernel@...r.kernel.org,
Kai Huang <kai.huang@...el.com>, Rick Edgecombe <rick.p.edgecombe@...el.com>,
Yan Zhao <yan.y.zhao@...el.com>
Subject: [PATCH 0/4] KVM: x86: Revert SLOT_ZAP_ALL quirk
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
Powered by blists - more mailing lists