diff options
author | Avi Kivity <avi@redhat.com> | 2008-12-25 14:20:07 +0100 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2009-03-24 10:02:53 +0100 |
commit | e8c4a4e8a7cc047dfb3c26b2cbc8599ad3460364 (patch) | |
tree | 786ddd9a9645740e4e2ae68db7c847995a37b86f | |
parent | KVM: MMU: Replace walk_shadow() by for_each_shadow_entry() in invlpg() (diff) | |
download | linux-e8c4a4e8a7cc047dfb3c26b2cbc8599ad3460364.tar.xz linux-e8c4a4e8a7cc047dfb3c26b2cbc8599ad3460364.zip |
KVM: MMU: Drop walk_shadow()
No longer used.
Signed-off-by: Avi Kivity <avi@redhat.com>
-rw-r--r-- | arch/x86/kvm/mmu.c | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/arch/x86/kvm/mmu.c b/arch/x86/kvm/mmu.c index a25e1adb5cff..15850809b55b 100644 --- a/arch/x86/kvm/mmu.c +++ b/arch/x86/kvm/mmu.c @@ -145,11 +145,6 @@ struct kvm_rmap_desc { struct kvm_rmap_desc *more; }; -struct kvm_shadow_walk { - int (*entry)(struct kvm_shadow_walk *walk, struct kvm_vcpu *vcpu, - u64 addr, u64 *spte, int level); -}; - struct kvm_shadow_walk_iterator { u64 addr; hpa_t shadow_addr; @@ -1299,21 +1294,6 @@ static void shadow_walk_next(struct kvm_shadow_walk_iterator *iterator) --iterator->level; } -static int walk_shadow(struct kvm_shadow_walk *walker, - struct kvm_vcpu *vcpu, u64 addr) -{ - struct kvm_shadow_walk_iterator iterator; - int r; - - for_each_shadow_entry(vcpu, addr, iterator) { - r = walker->entry(walker, vcpu, addr, - iterator.sptep, iterator.level); - if (r) - return r; - } - return 0; -} - static void kvm_mmu_page_unlink_children(struct kvm *kvm, struct kvm_mmu_page *sp) { |