[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [Patch 4/5] X86/vMCE: handle broken page occurred before migration
Jan Beulich wrote: >>>> On 29.10.12 at 16:21, "Liu, Jinsong" <jinsong.liu@xxxxxxxxx> wrote: >> @@ -1568,6 +1577,28 @@ >> } >> break; >> >> + case XEN_DOMCTL_set_broken_page_p2m: >> + { >> + struct domain *d; >> + p2m_type_t pt; >> + unsigned long pfn; >> + >> + d = rcu_lock_domain_by_id(domctl->domain); + if ( d >> != NULL ) + { >> + pfn = domctl->u.set_broken_page_p2m.pfn; + >> + get_gfn_query(d, pfn, &pt); > > Is it correct to ignore the return value here, and to act on any > value returned in "pt"? > >> + p2m_change_type(d, pfn, pt, p2m_ram_broken); > > What if the operation failed (i.e. you get back a type not > matching "pt")? This can happen because __get_gfn_type_access(), > other than what p2m_change_type() does, is not just a plain call > to p2m->get_entry(). > Updated acordingly, add sanity check, will send out later. Thanks, Jinsong _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |