From: Wen Congyang Date: Wed, 15 Jul 2015 07:45:44 +0000 (+0800) Subject: tools/libxl: export logdirty_init X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=c3dbac8252cbe4722cab2f2e23076849368b68c8;p=people%2Fliuw%2Fxen.git tools/libxl: export logdirty_init We need to enable logdirty on secondary, so we export logdirty_init for internal use. Rename it to libxl__logdirty_init. Signed-off-by: Yang Hongyang Signed-off-by: Wen Congyang Acked-by: Ian Campbell Reviewed-by: Konrad Rzeszutek Wilk Acked-by: Wei Liu --- diff --git a/tools/libxl/libxl_dom_save.c b/tools/libxl/libxl_dom_save.c index a385500183..28e2a41705 100644 --- a/tools/libxl/libxl_dom_save.c +++ b/tools/libxl/libxl_dom_save.c @@ -44,7 +44,7 @@ static void switch_logdirty_xswatch(libxl__egc *egc, libxl__ev_xswatch*, static void switch_logdirty_done(libxl__egc *egc, libxl__domain_save_state *dss, int rc); -static void logdirty_init(libxl__logdirty_switch *lds) +void libxl__logdirty_init(libxl__logdirty_switch *lds) { lds->cmd_path = 0; libxl__ev_xswatch_init(&lds->watch); @@ -345,7 +345,7 @@ void libxl__domain_save(libxl__egc *egc, libxl__domain_save_state *dss) } dss->rc = 0; - logdirty_init(&dss->logdirty); + libxl__logdirty_init(&dss->logdirty); dsps->ao = ao; dsps->domid = domid; rc = libxl__domain_suspend_init(egc, dsps, type); diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h index ac6457ff75..656bccd4c4 100644 --- a/tools/libxl/libxl_internal.h +++ b/tools/libxl/libxl_internal.h @@ -3078,6 +3078,8 @@ typedef struct libxl__logdirty_switch { libxl__ev_time timeout; } libxl__logdirty_switch; +_hidden void libxl__logdirty_init(libxl__logdirty_switch *lds); + struct libxl__domain_suspend_state { /* set by caller of libxl__domain_suspend_init */ libxl__ao *ao;