]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: X86: Introduce kvm_mmu_slot_lpages() helpers
authorPeter Xu <peterx@redhat.com>
Fri, 30 Jul 2021 22:04:51 +0000 (18:04 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 20 Aug 2021 20:04:51 +0000 (16:04 -0400)
commit844d746c65578d741cd717d0414ac208dca844cd
tree202e3f61cc9d7c556c794ae2efbf7c1d518787ff
parentc43affd28c0290649d464ce80e2e3a9f862facd5
KVM: X86: Introduce kvm_mmu_slot_lpages() helpers

Introduce kvm_mmu_slot_lpages() to calculcate lpage_info and rmap array size.
The other __kvm_mmu_slot_lpages() can take an extra parameter of npages rather
than fetching from the memslot pointer.  Start to use the latter one in
kvm_alloc_memslot_metadata().

Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <20210730220455.26054-4-peterx@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/mmu.h
arch/x86/kvm/mmu/page_track.c
arch/x86/kvm/x86.c