linux/arch/x86/kvm/mmu
Sean Christopherson a42989e7fb KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps
Use pte_list_destroy() directly when recycling rmaps instead of bouncing
through kvm_unmap_rmapp() and kvm_zap_rmapp().  Calling kvm_unmap_rmapp()
is unnecessary and odd as it requires passing dummy parameters; passing
NULL for @slot when __rmap_add() already has a valid slot is especially
weird and confusing.

No functional change intended.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20220715224226.3749507-3-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2022-07-28 13:22:15 -04:00
..
mmu_internal.h KVM: x86/mmu: Cache the access bits of shadowed translations 2022-06-24 04:51:58 -04:00
mmu.c KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps 2022-07-28 13:22:15 -04:00
mmutrace.h KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns" 2022-05-12 09:51:42 -04:00
page_track.c KVM: use __vcalloc for very large allocations 2022-03-08 09:30:57 -05:00
paging_tmpl.h KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index 2022-07-14 11:31:23 -04:00
spte.c KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU 2022-06-24 04:51:59 -04:00
spte.h KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index 2022-07-14 11:31:23 -04:00
tdp_iter.c KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs 2022-06-20 06:21:28 -04:00
tdp_iter.h KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging 2022-06-07 11:28:49 -04:00
tdp_mmu.c KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU 2022-06-24 04:51:59 -04:00
tdp_mmu.h KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap 2022-04-02 05:34:39 -04:00