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-4.4/arch/x86/kvm/vmx.c

    r31662 r31885  
    66796679
    66806680                page = nested_get_page(vcpu, vmptr);
    6681                 if (page == NULL ||
    6682                     *(u32 *)kmap(page) != VMCS12_REVISION) {
     6681                if (page == NULL) {
    66836682                        nested_vmx_failInvalid(vcpu);
     6683                        skip_emulated_instruction(vcpu);
     6684                        return 1;
     6685                }
     6686                if (*(u32 *)kmap(page) != VMCS12_REVISION) {
    66846687                        kunmap(page);
     6688                        nested_release_page_clean(page);
     6689                        nested_vmx_failInvalid(vcpu);
    66856690                        skip_emulated_instruction(vcpu);
    66866691                        return 1;
    66876692                }
    66886693                kunmap(page);
     6694                nested_release_page_clean(page);
    66896695                vmx->nested.vmxon_ptr = vmptr;
    66906696                break;
Note: See TracChangeset for help on using the changeset viewer.