Ignore:
Timestamp:
Apr 21, 2017, 4:28:29 AM (5 weeks ago)
Author:
brainslayer
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.18/arch/x86/kvm/vmx.c

    r30469 r31885  
    60806080
    60816081                page = nested_get_page(vcpu, vmptr);
    6082                 if (page == NULL ||
    6083                     *(u32 *)kmap(page) != VMCS12_REVISION) {
     6082                if (page == NULL) {
    60846083                        nested_vmx_failInvalid(vcpu);
     6084                        skip_emulated_instruction(vcpu);
     6085                        return 1;
     6086                }
     6087                if (*(u32 *)kmap(page) != VMCS12_REVISION) {
    60856088                        kunmap(page);
     6089                        nested_release_page_clean(page);
     6090                        nested_vmx_failInvalid(vcpu);
    60866091                        skip_emulated_instruction(vcpu);
    60876092                        return 1;
    60886093                }
    60896094                kunmap(page);
     6095                nested_release_page_clean(page);
    60906096                vmx->nested.vmxon_ptr = vmptr;
    60916097                break;
Note: See TracChangeset for help on using the changeset viewer.