]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: MMU: inline set_spte in FNAME(sync_page)
authorPaolo Bonzini <pbonzini@redhat.com>
Tue, 17 Aug 2021 11:22:32 +0000 (07:22 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 1 Oct 2021 07:44:54 +0000 (03:44 -0400)
commitdc69402b8f292dbe20af75fdb662e7fedf6c189c
tree366ec7187f89ff6836d63eb36f4d05d8ad727407
parent27f868724b28ce2853d0e79e9e6acf7026d18c95
KVM: MMU: inline set_spte in FNAME(sync_page)

Since the two callers of set_spte do different things with the results,
inlining it actually makes the code simpler to reason about.  For example,
FNAME(sync_page) already has a struct kvm_mmu_page *, but set_spte had to
fish it back out of sptep's private page data.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/mmu/mmu.c
arch/x86/kvm/mmu/paging_tmpl.h