Messages in this thread Patch in this message | | | Date | Wed, 3 Feb 2021 16:01:11 -0800 | Subject | [PATCH 06/12] KVM: nSVM: Use common GPA helper to check for illegal CR3 | From | Sean Christopherson <> |
| |
Replace an open coded check for an invalid CR3 with its equivalent helper.
No functional change intended.
Signed-off-by: Sean Christopherson <seanjc@google.com> --- arch/x86/kvm/svm/nested.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/kvm/svm/nested.c b/arch/x86/kvm/svm/nested.c index 70c72fe61e02..ac662964cee5 100644 --- a/arch/x86/kvm/svm/nested.c +++ b/arch/x86/kvm/svm/nested.c @@ -367,7 +367,7 @@ static inline bool nested_npt_enabled(struct vcpu_svm *svm) static int nested_svm_load_cr3(struct kvm_vcpu *vcpu, unsigned long cr3, bool nested_npt) { - if (cr3 & rsvd_bits(cpuid_maxphyaddr(vcpu), 63)) + if (kvm_vcpu_is_illegal_gpa(vcpu, cr3)) return -EINVAL; if (!nested_npt && is_pae_paging(vcpu) && -- 2.30.0.365.g02bc693789-goog
| |