]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: x86: MMU: Eliminate an extra memory slot search in mapping_level()
authorTakuya Yoshikawa <yoshikawa_takuya_b1@lab.ntt.co.jp>
Fri, 16 Oct 2015 08:08:03 +0000 (17:08 +0900)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 16 Oct 2015 08:34:02 +0000 (10:34 +0200)
commit297928303f5481c209aa4718d58bfb90ab69495a
treeab26c260f44204563e5bd685cfb0686128b8eaf1
parent4777f8593f6e76071a1a9ffa815e5e77c36fbe05
KVM: x86: MMU: Eliminate an extra memory slot search in mapping_level()

Calling kvm_vcpu_gfn_to_memslot() twice in mapping_level() should be
avoided since getting a slot by binary search may not be negligible,
especially for virtual machines with many memory slots.

Signed-off-by: Takuya Yoshikawa <yoshikawa_takuya_b1@lab.ntt.co.jp>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/mmu.c