]> xenbits.xensource.com Git - people/tklengyel/xen.git/commitdiff
libxl: do not ignore errors from libxl_device_pci_add_xenstore in do_pci_add
authorIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 25 Feb 2011 17:13:53 +0000 (17:13 +0000)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Fri, 25 Feb 2011 17:13:53 +0000 (17:13 +0000)
Without this, some failures of PCI device passthrough would be
ignored.

Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/libxl/libxl_pci.c

index ba59650fde8128409a03927508878abe504e92b1..d6457b97b4df690591b948e37924ed6e52da22fb 100644 (file)
@@ -718,8 +718,8 @@ out:
         }
     }
 
-    libxl_device_pci_add_xenstore(gc, domid, pcidev);
-    return 0;
+    rc = libxl_device_pci_add_xenstore(gc, domid, pcidev, starting);
+    return rc;
 }
 
 static int libxl_device_pci_reset(libxl__gc *gc, unsigned int domain, unsigned int bus,