[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 1 of 3 v2] libxl: set frontend status to 6 on domain destroy
# HG changeset patch # User Roger Pau Monne <roger.pau@xxxxxxxxxxxxx> # Date 1323079583 -3600 # Node ID bc90cfd8dd220d69d09cf94a3d39ff3cef76d021 # Parent 274fa4aea2a30fb82228513f969d7cb807813bb8 libxl: set frontend status to 6 on domain destroy Set frontend status to 6 on domain destruction and wait for devices to be disconnected before executing hotplug scripts. Signed-off-by: Roger Pau Monne <roger.pau@xxxxxxxxxxxxx> diff -r 274fa4aea2a3 -r bc90cfd8dd22 tools/libxl/libxl_device.c --- a/tools/libxl/libxl_device.c Thu Dec 01 16:01:31 2011 +0100 +++ b/tools/libxl/libxl_device.c Mon Dec 05 11:06:23 2011 +0100 @@ -513,10 +513,7 @@ int libxl__device_destroy(libxl__gc *gc, char *be_path = libxl__device_backend_path(gc, dev); char *fe_path = libxl__device_frontend_path(gc, dev); - /* - * Run hotplug scripts, which will probably not be able to - * execute successfully since the device may still be plugged - */ + libxl__xs_write(gc, XBT_NULL, libxl__sprintf(gc, "%s/%s", fe_path, "state"), "6"); libxl__device_execute_hotplug(gc, dev, DISCONNECT); xs_rm(ctx->xsh, XBT_NULL, be_path); _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |