On 31/03/21 23:08, Ben Gardon wrote:
+ if (is_tdp_mmu_enabled(kvm))
+               kvm_tdp_mmu_invalidate_roots(kvm);
+
        /*
         * Toggle mmu_valid_gen between '0' and '1'.  Because slots_lock is
         * held for the entire duration of zapping obsolete pages, it's
@@ -5451,9 +5454,6 @@ static void kvm_mmu_zap_all_fast(struct kvm *kvm)
kvm_zap_obsolete_pages(kvm); - if (is_tdp_mmu_enabled(kvm))
-               kvm_tdp_mmu_zap_all(kvm);
-

This is just cosmetic, but I'd prefer to keep the call to kvm_tdp_mmu_invalidate_roots at the original place, so that it's clear in the next patch that it's two separate parts because of the different locking requirements.

Paolo

Reply via email to