[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [xen-unstable test] 12132: regressions - FAIL
On Fri, 2 Mar 2012, Ian Campbell wrote: > # HG changeset patch > # User Ian Campbell <ian.campbell@xxxxxxxxxx> > # Date 1330678988 0 > # Node ID 892bc1242d45b0a532b78833b633c68fc64a2906 > # Parent 94eddab0b7cc2a0a4da71275efeea3a0962c125b > libxl: only set b_info->u.hvm.bios if type if HVM > > This fixes a PV guest breakage causes by 24932:6eac4a1ee646 "libxl: Select > BIOS > using libxl_domain_build_info_setdefaults". > > I have also included a sanity check on b_info->type. > > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > > diff -r 94eddab0b7cc -r 892bc1242d45 tools/libxl/libxl_create.c > --- a/tools/libxl/libxl_create.c Thu Mar 01 14:49:58 2012 +0000 > +++ b/tools/libxl/libxl_create.c Fri Mar 02 09:03:08 2012 +0000 > @@ -74,28 +74,33 @@ int libxl__domain_create_info_setdefault > int libxl__domain_build_info_setdefault(libxl__gc *gc, > libxl_domain_build_info *b_info) > { > + if (!b_info->type || b_info->type == -1) > + return ERROR_INVAL; Maybe the check should be: if (b_info->type != LIBXL_DOMAIN_TYPE_HVM && b_info->type != LIBXL_DOMAIN_TYPE_PV) return ERROR_INVAL; to make it more obvious that is a sanity check on an enum, rather than an int. The rest is fine. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |