f47e5bbbc92f ("KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap") 873dd122172f ("Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()"") bb95dfb9e2df ("KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages") cf3e26427c08 ("KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()") acbda82a81c7 ("KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range") e2b5b21d3a81 ("KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page") 77c8cd6b85af ("KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU") c10743a1824b ("KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery") 0e587aa73355 ("KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU") 614f6970aa70 ("KVM: x86/mmu: do not allow readers to acquire references to invalid roots") 7ae5840e6f33 ("KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush") db01416b22d9 ("KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic") a82070b6e71a ("KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization") a3aca4de0da9 ("KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent") a81399a5735d ("KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages") 77aa60753a7b ("KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root") 7b7e1ab6fdc5 ("KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table") c298a30c2821 ("KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages") 3e72c791fd33 ("KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY") 3255530ab191 ("KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails")