[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v8 12/14] tools/libxl: handle the iomem parameter with the memory_mapping hcall
On Sun, 2014-05-25 at 18:04 +0100, Julien Grall wrote: > Hi Arianna, > > On 25/05/14 11:51, Arianna Avanzini wrote: > > diff --git a/tools/libxc/xc_domain.c b/tools/libxc/xc_domain.c > > index 369c3f3..14f9880 100644 > > --- a/tools/libxc/xc_domain.c > > +++ b/tools/libxc/xc_domain.c > > @@ -1650,6 +1650,18 @@ int xc_domain_memory_mapping( > > uint32_t add_mapping) > > { > > DECLARE_DOMCTL; > > + xc_dominfo_t info; > > + > > + if ( xc_domain_getinfo(xch, domid, 1, &info) != 1 ) > > + { > > You may retrieve the wrong domain here. xc_domain_getinfo return the > information of the first domain with an ID >= domid (see > XEN_DOMCTL_getdomaininfo in xen/common/domctl.c). This made me notice that the existing user of xc_core_arch_auto_translated_physmap is just *before* the check for info.domid == domid. Oops! (it's safe/harmless, but silly...) Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |