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

update

File:
1 edited

Legend:

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

    r31662 r31885  
    69266926
    69276927                page = nested_get_page(vcpu, vmptr);
    6928                 if (page == NULL ||
    6929                     *(u32 *)kmap(page) != VMCS12_REVISION) {
     6928                if (page == NULL) {
    69306929                        nested_vmx_failInvalid(vcpu);
     6930                        skip_emulated_instruction(vcpu);
     6931                        return 1;
     6932                }
     6933                if (*(u32 *)kmap(page) != VMCS12_REVISION) {
    69316934                        kunmap(page);
     6935                        nested_release_page_clean(page);
     6936                        nested_vmx_failInvalid(vcpu);
    69326937                        skip_emulated_instruction(vcpu);
    69336938                        return 1;
    69346939                }
    69356940                kunmap(page);
     6941                nested_release_page_clean(page);
    69366942                vmx->nested.vmxon_ptr = vmptr;
    69376943                break;
Note: See TracChangeset for help on using the changeset viewer.