]> git.ipfire.org Git - thirdparty/linux.git/commit
KVM: x86/mmu: Skip MMIO SPTE invalidation if enable_mmio_caching=0
authorDmytro Maluka <dmaluka@chromium.org>
Fri, 26 Sep 2025 13:51:39 +0000 (15:51 +0200)
committerSean Christopherson <seanjc@google.com>
Mon, 13 Oct 2025 21:50:46 +0000 (14:50 -0700)
commitb850841a53c56665c1f623edd429b3fc1578e9a4
treea5ad86e6fcaea4e70ce2340f1324db876b9370f8
parent3a8660878839faadb4f1a6dd72c3179c1df56787
KVM: x86/mmu: Skip MMIO SPTE invalidation if enable_mmio_caching=0

If MMIO caching is disabled, there are no MMIO SPTEs to invalidate, so
the costly zapping of all pages is unnecessary even in the unlikely case
when the MMIO generation number has wrapped.

Signed-off-by: Dmytro Maluka <dmaluka@chromium.org>
Link: https://lore.kernel.org/r/20250926135139.1597781-1-dmaluka@chromium.org
Signed-off-by: Sean Christopherson <seanjc@google.com>
arch/x86/kvm/mmu/mmu.c