[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>
> ---


Reviewed-by: Sean Christopherson <seanjc at google.com>

More information about the kvm-riscv mailing list