[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Re: [PATCH] xen: introduce xen_change_state_handler
On 06/29/2011 01:16 PM, stefano.stabellini@xxxxxxxxxxxxx wrote: From: Anthony PERARD<anthony.perard@xxxxxxxxxx> Remove the call to xenstore_record_dm_state from xen_main_loop_prepare that is HVM specific. Add a new vm_change_state_handler shared between xen_pv and xen_hvm machines to record the VM state to xenstore. Signed-off-by: Anthony PERARD<anthony.perard@xxxxxxxxxx> Signed-off-by: Stefano Stabellini<stefano.stabellini@xxxxxxxxxxxxx> --- xen-all.c | 25 ++++++++++++++++++------- 1 files changed, 18 insertions(+), 7 deletions(-) diff --git a/xen-all.c b/xen-all.c index 3fd04ef..e8da35f 100644 --- a/xen-all.c +++ b/xen-all.c @@ -797,12 +797,17 @@ void xenstore_store_pv_console_info(int i, CharDriverState *chr) } } -static void xenstore_record_dm_state(XenIOState *s, const char *state) +static void xenstore_record_dm_state(struct xs_handle *xs, const char *state) { char path[50]; + if (xs == NULL) { + fprintf(stderr, "xenstore connection not initialized\n"); + exit(1); + } /studio/tmp/agraf/xen-all.c: In function ‘xenstore_record_dm_state’:/studio/tmp/agraf/xen-all.c:744: error: ‘xs’ undeclared (first use in this function) /studio/tmp/agraf/xen-all.c:744: error: (Each undeclared identifier is reported only once /studio/tmp/agraf/xen-all.c:744: error: for each function it appears in.) Alex _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |