if (dn->child) { slotno = PCI_SLOT(dn->child->devfn); 
slotno = PCI_SLOT(dn->child->devfn); 
rpaphp_pci_config_slot(struct device_node *dn, struct pci_bus *bus){	struct pci_dev *dev = NULL;	int slotno;	int num;	dbg("Enter %s: dn=%s bus=%s\n", __FUNCTION__, dn->full_name, bus->name);	if (dn->child) {		slotno = PCI_SLOT(dn->child->devfn);		/* pci_scan_slot should find all children */		num = pci_scan_slot(bus, PCI_DEVFN(slotno, 0));		if (num) {			rpaphp_fixup_new_pci_devices(bus, 1);			pci_bus_add_devices(bus);		}		dev = rpaphp_find_pci_dev(dn->child);		if (!dev) {			err("No new device found\n");			return NULL;		}		if (dev->hdr_type == PCI_HEADER_TYPE_BRIDGE)			rpaphp_pci_config_bridge(dev);	}	return dev;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/0945cd5f908a09ad99bf42d7ded16f26f24f317d/rpaphp_pci.c/buggy/drivers/pci/hotplug/rpaphp_pci.c