[PATCH v4 04/20] KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions
Sean Christopherson
seanjc at google.com
Thu May 5 14:58:52 PDT 2022
On Fri, Apr 22, 2022, David Matlack wrote:
> Decompose kvm_mmu_get_page() into separate helper functions to increase
> readability and prepare for allocating shadow pages without a vcpu
> pointer.
>
> Specifically, pull the guts of kvm_mmu_get_page() into 2 helper
> functions:
>
> kvm_mmu_find_shadow_page() -
> Walks the page hash checking for any existing mmu pages that match the
> given gfn and role.
>
> kvm_mmu_alloc_shadow_page()
> Allocates and initializes an entirely new kvm_mmu_page. This currently
> requries a vcpu pointer for allocation and looking up the memslot but
> that will be removed in a future commit.
>
> No functional change intended.
>
> Signed-off-by: David Matlack <dmatlack at google.com>
> ---
Nice!
Reviewed-by: Sean Christopherson <seanjc at google.com>
More information about the kvm-riscv
mailing list