On Wed, Feb 20, 2019 at 6:24 PM Sean Christopherson <sean.j.christopherson@xxxxxxxxx> wrote: > > A recent patch neglected to check the return value of the helper > function it factored out of setup_ept(). > > Fixes: d065566f60288 ("KVM: nVMX: Add enable_ept() helper to configure legal EPTP") > Reported-by: Marc Orr <marcorr@xxxxxxxxxx> > Signed-off-by: Sean Christopherson <sean.j.christopherson@xxxxxxxxx> > --- > x86/vmx_tests.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/x86/vmx_tests.c b/x86/vmx_tests.c > index 26edbbb..66fde33 100644 > --- a/x86/vmx_tests.c > +++ b/x86/vmx_tests.c > @@ -1046,7 +1046,8 @@ static int setup_ept(bool enable_ad) > > pml4 = alloc_page(); > > - setup_eptp(virt_to_phys(pml4), enable_ad); > + if (setup_eptp(virt_to_phys(pml4), enable_ad)) > + return 1; > > memset(pml4, 0, PAGE_SIZE); > > -- > 2.20.1 > Reviewed-by: Marc Orr <marcorr@xxxxxxxxxx>