|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 7/9] tools/libxc: x86 pv restore implementation
On Wed, 2014-05-07 at 16:37 +0100, Andrew Cooper wrote:
> On 07/05/14 15:10, Ian Campbell wrote:
> >
> >> + if ( xc_domain_getinfo(xch, dom, 1, &ctx.dominfo) != 1 )
> >> + {
> >> + PERROR("Failed to get domain info");
> >> + return -1;
> >> + }
> >> +
> >> + if ( ctx.dominfo.domid != dom )
> >> + {
> >> + ERROR("Domain %d does not exist", dom);
> >> + return -1;
> >> + }
> >> +
> >> + ctx.domid = dom;
> >> + IPRINTF("Restoring domain %d", dom);
> >> +
> >> + if ( read_headers(&ctx) )
> >> + return -1;
> >> +
> >> + if ( ctx.dominfo.hvm )
> >> + {
> >> + ERROR("HVM Restore not supported yet");
> >> + return -1;
> >> + }
> >> + else
> > Unneeded.
>
> Perhaps, but it makes more readable patches as hvm restore is added later.
OK, I think this one got dumped in with all the other actually
unnecessary elses in my mind.
>
> Furthermore, all of this will need tweaking when this series stops
> trying to coexist alongside the legacy code.
From a reviewer's point of view the sooner this happens the better.
> >
> >
> >> + return -1;
> >> + }
> >> + else if ( rec->length > sizeof *vcpu + 128 )
> > There's an awful lot of magic numbers throughout this series. Can we try
> > and use meaningful symbolic names for things please.
>
> This one, no. It is magic even in the legacy stream, and is sizeof
> domctl.u on the sending toolstack, which thinking forward is not
> necessarily sizeof domctl.u on the receiving toolstack.
OK. Where a legitimate magic number remains then please add a comment.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |