[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH: Lazy Restore] xl restore: Add a new "-l" lazy switch.
On Wed, 2014-06-04 at 18:12 +0530, Dushyant Behl wrote: > On Mon, Jun 2, 2014 at 9:34 PM, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote: > > On Thu, 2014-05-29 at 00:34 +0530, Dushyant Behl wrote: > >> @@ -1470,6 +1470,15 @@ int xc_domain_restore(xc_interface *xch, int io_fd, > >> uint32_t dom, > >> > >> DPRINTF("%s: starting restore of new domid %u", __func__, dom); > >> > >> + if ( lazy ) { > > > > Coding style for libxc (see toplevel CODING_STYLE doc) has { on the next > > line under the if. > > I checked with the CODING_STYLE doc and the block structure mentioned is > the same followed by me ( opening bracket on the same line as the statement). > The only exception that is mentioned to have opening bracket for a block on > a different line is a function. Not sure which doc you are looking at, CODING_STYLE at the top of the repo applies to tools/libxc/* and says: Braces ('{' and '}') are usually placed on a line of their own, except for the do/while loop. This is unlike the Linux coding style and unlike K&R. do/while loops are an exception. e.g.: if ( condition ) { /* Do stuff. */ } (Note that libxl has a different style, see tools/libxl/CODING_STYLE) > >> diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl > >> index 52f1aa9..6c8355c 100644 > >> --- a/tools/libxl/libxl_types.idl > >> +++ b/tools/libxl/libxl_types.idl > >> @@ -282,6 +282,7 @@ libxl_domain_create_info = > >> Struct("domain_create_info",[ > >> > >> libxl_domain_restore_params = Struct("domain_restore_params", [ > >> ("checkpointed_stream", integer), > >> + ("lazy", integer), > > > > Changes to the libxl interface require a LIBXL_HAVE #define in libxl.h, > > see the comment regarding API compatibility in that file. > > > > I have created a new macro LIBXL_HAVE_RESTORE_PARAMS which is > set when the structure libxl_domain_restore_params has lazy as an attribute. That name sounds to generic, it should be LIBXL_HAVE_DOMAIN_RESTORE_PARAMS_LAZY I think. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |