[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] libxl: do not try to detach pci device when none attached
# HG changeset patch # User Marek Marczykowski <marmarek@xxxxxxxxxxxx> # Date 1307662302 -7200 # Node ID 88f67b423c89f4bd604837b9eae2483dad5ebb0d # Parent 4b392511ae0840fba66c40aa2788dc1ff402b6e8 libxl: do not try to detach pci device when none attached Fixes SEGV on domain destroy Signed-off-by: Marek Marczykowski <marmarek@xxxxxxxxxxxx> diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c --- a/tools/libxl/libxl_pci.c +++ b/tools/libxl/libxl_pci.c @@ -1039,6 +1039,8 @@ int libxl_device_pci_shutdown(libxl_ctx rc = libxl_device_pci_list_assigned(ctx, &pcidevs, domid, &num); if ( rc ) return rc; + if ( num == 0 ) + return 0; for (i = 0; i < num; i++) { /* Force remove on shutdown since, on HVM, qemu will not always * respond to SCI interrupt because the guest kernel has shut down the _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |