Skip to content
  • David Gibson's avatar
    pci: Simpler implementation of primary PCI bus · 9bc47305
    David Gibson authored
    
    
    Currently pci_find_primary_bus() searches the list of root buses for one
    with domain 0.  But since host buses are always registered with domain 0,
    this just amounts to finding the only PCI host bus.  The only remaining
    users of pci_find_primary_bus() are in pci-hotplug-old.c, which implements
    the old style pci_add/pci_del commands.
    
    Therefore, this patch redefines pci_find_primary_bus() to find the only
    PCI root bus, returning an error if there are multiple roots.  The callers
    in pci-hotplug-old.c are updated correspondingly, to produce sensible
    error messages.
    
    Signed-off-by: default avatarDavid Gibson <david@gibson.dropbear.id.au>
    Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
    9bc47305