226b8c8f85e4 ("KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter") d62007edf01f ("KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU") 04dc4e6ce274 ("KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()") 4b85c921cd39 ("KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path") 8ed716ca7dc9 ("KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes()") 610265ea3da1 ("KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k") 269e9552d208 ("KVM: const-ify all relevant uses of struct kvm_memory_slot") 31c656570065 ("KVM: x86/mmu: Fix uninitialized boolean variable flush") e2209710ccc5 ("KVM: x86/mmu: Skip rmap operations if rmaps not allocated") a255740876f0 ("KVM: x86/mmu: Add a field to control memslot rmap allocation") 56dd1019c885 ("KVM: x86/mmu: Factor out allocating memslot rmap") 3ad93562093d ("KVM: x86: Support write protecting only large pages") d90b15edbefb ("KVM: x86: Remove unused function declaration") 24ae4cfaaaa2 ("KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock") 2db6f772b530 ("KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock") 6103bc074048 ("KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock") c0e64238ac53 ("KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU") fb10129335ca ("KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root") 11cccf5c0472 ("KVM: x86/mmu: Make TDP MMU root refcount atomic") cfc109979b3c ("KVM: x86/mmu: Refactor yield safe root iterator")