]> xenbits.xensource.com Git - qemu-xen-unstable.git/commitdiff
pci: Do not check if a bus exist in pci_parse_devaddr.
authorAnthony PERARD <anthony.perard@citrix.com>
Mon, 13 Feb 2012 12:20:13 +0000 (12:20 +0000)
committerMichael S. Tsirkin <mst@redhat.com>
Thu, 15 Mar 2012 15:04:58 +0000 (17:04 +0200)
Actually, pci_parse_devaddr checks if the dom/bus of the PCI address exist. But
this should be the jobs of a caller. In fact, the two callers of this function
will try to retrieve the PCIBus related to the devaddr and return an error if
they cannot.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/pci.c

index bf046bfcad7beb734a5f584cdad07633e8c87789..38e1de566c6c3f1e2322b7b0a55f3f6a7ed8cc3b 100644 (file)
--- a/hw/pci.c
+++ b/hw/pci.c
@@ -529,10 +529,6 @@ int pci_parse_devaddr(const char *addr, int *domp, int *busp,
     if (*e)
        return -1;
 
-    /* Note: QEMU doesn't implement domains other than 0 */
-    if (!pci_find_bus(pci_find_root_bus(dom), bus))
-       return -1;
-
     *domp = dom;
     *busp = bus;
     *slotp = slot;