[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] nested VMX: don't ignore mapping errors
>>> On 11.11.13 at 11:37, Andrew Cooper <andrew.cooper3@xxxxxxxxxx> wrote: > On 11/11/13 08:27, Jan Beulich wrote: >> @@ -1678,9 +1688,8 @@ int nvmx_handle_vmclear(struct cpu_user_ >> { >> /* Even if this VMCS isn't the current one, we must clear it. */ >> vvmcs = hvm_map_guest_frame_rw(gpa >> PAGE_SHIFT, 0); >> - if ( vvmcs ) >> - clear_vvmcs_launched(&nvmx->launched_list, >> - domain_page_map_to_mfn(vvmcs)); >> + clear_vvmcs_launched(&nvmx->launched_list, >> + domain_page_map_to_mfn(vvmcs)); > > hvm_map_guest_frame_rw() is able to return NULL in quite a few cases. > > Are you sure it is safe to remove the NULL check? Indeed, now that I look at it - I recalled (and didn't further check) that it would return NULL only as the result of __map_domain_page_global() doing so (and __map_domain_page() can't). I'll drop the change above (and the similar case in the corresponding nested SVM patch), but still that won't yield correct code... Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |