[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] make domain_create() return a proper error code



On Mon, 2012-09-03 at 10:07 +0100, Jan Beulich wrote:
> >>> On 03.09.12 at 11:00, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> >> > @@ -237,7 +238,7 @@ void __init start_xen(unsigned long boot
> >> >  
> >> >      /* Create initial domain 0. */
> >> >      dom0 = domain_create(0, 0, 0);
> >> > -    if ( dom0 == NULL )
> >> > +    if ( IS_ERR(dom0) )
> >> >              printk("domain_create failed\n");
> >> >      if ( (dom0 == NULL) || (alloc_dom0_vcpu0() == NULL) )
> >> 
> >> You probably wanted to change this one too?
> >> 
> >> I'm not sure the first message really buys much -- I'd be happy to nuke
> >> it too.
> > 
> > 8<------------------------
> > 
> > # HG changeset patch
> > # User Ian Campbell <ian.campbell@xxxxxxxxxx>
> > # Date 1346662775 -3600
> > # Node ID c4e822e1b491bb7efa962b38fff6f007f01596b5
> > # Parent  241186e96a1ece42ad3bd14901b62d872f4abd9e
> > arm: correctly check for error on dom0 allocation
> > 
> > Drop the redundant printk
> > 
> > Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
> 
> Thanks and (if you care) ack.

Thanks, I think any ack is worthwhile.

Applied.

> 
> Jan
> 
> > diff -r 241186e96a1e -r c4e822e1b491 xen/arch/arm/setup.c
> > --- a/xen/arch/arm/setup.c  Mon Sep 03 09:57:33 2012 +0100
> > +++ b/xen/arch/arm/setup.c  Mon Sep 03 09:59:35 2012 +0100
> > @@ -238,9 +238,7 @@ void __init start_xen(unsigned long boot
> >  
> >      /* Create initial domain 0. */
> >      dom0 = domain_create(0, 0, 0);
> > -    if ( IS_ERR(dom0) )
> > -            printk("domain_create failed\n");
> > -    if ( (dom0 == NULL) || (alloc_dom0_vcpu0() == NULL) )
> > +    if ( IS_ERR(dom0) || (alloc_dom0_vcpu0() == NULL) )
> >              panic("Error creating domain 0\n");
> >  
> >      dom0->is_privileged = 1;
> 
> 
> 



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.