|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [xen-unstable test] 12132: regressions - FAIL
On Fri, 2012-03-02 at 12:15 +0000, Stefano Stabellini wrote:
> 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.
Yes, that sounds like a good idea.
> The rest is fine.
Thanks, I'll make the above change and commit with your ack.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |