|
@@ -988,7 +988,6 @@ int pci_setup_device(struct pci_dev *dev)
|
|
|
dev->sysdata = dev->bus->sysdata;
|
|
|
dev->dev.parent = dev->bus->bridge;
|
|
|
dev->dev.bus = &pci_bus_type;
|
|
|
- dev->dev.type = &pci_dev_type;
|
|
|
dev->hdr_type = hdr_type & 0x7f;
|
|
|
dev->multifunction = !!(hdr_type & 0x80);
|
|
|
dev->error_state = pci_channel_io_normal;
|
|
@@ -1208,6 +1207,7 @@ struct pci_dev *alloc_pci_dev(void)
|
|
|
return NULL;
|
|
|
|
|
|
INIT_LIST_HEAD(&dev->bus_list);
|
|
|
+ dev->dev.type = &pci_dev_type;
|
|
|
|
|
|
return dev;
|
|
|
}
|