[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] libxc: xc_domain_restore, make toolstack_restore const-correct
# HG changeset patch # User Ian Jackson <ian.jackson@xxxxxxxxxxxxx> # Date 1340905399 -3600 # Node ID b366b34bc159560e4bd8c12eeb3717b5dcb5fe9a # Parent 51d2daabd428dd1ab74beeb4a572f542653b1492 libxc: xc_domain_restore, make toolstack_restore const-correct Update the one provider of this callback, in libxl. Signed-off-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> --- diff -r 51d2daabd428 -r b366b34bc159 tools/libxc/xenguest.h --- a/tools/libxc/xenguest.h Thu Jun 28 17:51:56 2012 +0100 +++ b/tools/libxc/xenguest.h Thu Jun 28 18:43:19 2012 +0100 @@ -92,7 +92,7 @@ int xc_domain_save(xc_interface *xch, in /* callbacks provided by xc_domain_restore */ struct restore_callbacks { /* callback to restore toolstack specific data */ - int (*toolstack_restore)(uint32_t domid, uint8_t *buf, + int (*toolstack_restore)(uint32_t domid, const uint8_t *buf, uint32_t size, void* data); /* to be provided as the last argument to each callback function */ diff -r 51d2daabd428 -r b366b34bc159 tools/libxl/libxl_dom.c --- a/tools/libxl/libxl_dom.c Thu Jun 28 17:51:56 2012 +0100 +++ b/tools/libxl/libxl_dom.c Thu Jun 28 18:43:19 2012 +0100 @@ -469,13 +469,13 @@ static inline char *restore_helper(libxl domid, phys_offset, node); } -static int libxl__toolstack_restore(uint32_t domid, uint8_t *buf, +static int libxl__toolstack_restore(uint32_t domid, const uint8_t *buf, uint32_t size, void *data) { libxl__gc *gc = (libxl__gc *) data; libxl_ctx *ctx = gc->owner; int i, ret; - uint8_t *ptr = buf; + const uint8_t *ptr = buf; uint32_t count = 0, version = 0; struct libxl__physmap_info* pi; char *xs_path; _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |