aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIan Jackson <Ian.Jackson@eu.citrix.com>2011-02-25 17:13:53 +0000
committerIan Jackson <Ian.Jackson@eu.citrix.com>2011-02-25 17:13:53 +0000
commit67743d23a8c4585e41b73e9d93fd237d2fbe1236 (patch)
treeb700fb3c47f1056f29acf9ab3bcfed36b3c90501
parentc544f6db0cff898a5a1a99c4d19beaffd40738c6 (diff)
downloadxen-67743d23a8c4585e41b73e9d93fd237d2fbe1236.tar.gz
xen-67743d23a8c4585e41b73e9d93fd237d2fbe1236.tar.bz2
xen-67743d23a8c4585e41b73e9d93fd237d2fbe1236.zip
libxl: do not ignore errors from libxl_device_pci_add_xenstore in do_pci_add
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>
-rw-r--r--tools/libxl/libxl_pci.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
index ba59650fde..d6457b97b4 100644
--- a/tools/libxl/libxl_pci.c
+++ b/tools/libxl/libxl_pci.c
@@ -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,