]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: x86/mmu: Detect if unprotect will do anything based on invalid_list
authorSean Christopherson <seanjc@google.com>
Sat, 31 Aug 2024 00:15:36 +0000 (17:15 -0700)
committerSean Christopherson <seanjc@google.com>
Tue, 10 Sep 2024 03:16:35 +0000 (20:16 -0700)
commitd859b16161c81ee929b7b02a85227b8e3250bc97
tree39a92f6057f87e96d4fb1f2c960164b7539cea95
parent6b3dcabc10911711eba15816d808e2a18f130406
KVM: x86/mmu: Detect if unprotect will do anything based on invalid_list

Explicitly query the list of to-be-zapped shadow pages when checking to
see if unprotecting a gfn for retry has succeeded, i.e. if KVM should
retry the faulting instruction.

Add a comment to explain why the list needs to be checked before zapping,
which is the primary motivation for this change.

No functional change intended.

Reviewed-by: Yuan Yao <yuan.yao@intel.com>
Link: https://lore.kernel.org/r/20240831001538.336683-22-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
arch/x86/kvm/mmu/mmu.c