|
[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 |