X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=drivers%2Fpci%2Fbus.c;h=ad6a8b63569201050dd3a7b487c5396b6b8ed28f;hb=c4bc705e45d91f900f7ec2e23a458280b084ae91;hp=a543746fb354d99913cac3323b99b6f5aa71dbc9;hpb=376bddd34433065aeb9b9a140870537feecf90ef;p=~andy%2Flinux diff --git a/drivers/pci/bus.c b/drivers/pci/bus.c index a543746fb35..ad6a8b63569 100644 --- a/drivers/pci/bus.c +++ b/drivers/pci/bus.c @@ -170,6 +170,11 @@ int pci_bus_add_device(struct pci_dev *dev) int retval; pci_fixup_device(pci_fixup_final, dev); + + retval = pcibios_add_device(dev); + if (retval) + return retval; + retval = device_add(&dev->dev); if (retval) return retval;