dbg("%s - exit, rc = %d", __FUNCTION__, rc); return rc; 
dbg("%s - exit", __FUNCTION__); return 0; 
int cpci_unconfigure_slot(struct slot* slot){	int rc = 0;	int i;	struct pci_dev_wrapped wrapped_dev;	struct pci_bus_wrapped wrapped_bus;	struct pci_dev *dev;	dbg("%s - enter", __FUNCTION__);	if(!slot->dev) {		err("No device for slot %02x\n", slot->number);		return -ENODEV;	}	memset(&wrapped_dev, 0, sizeof (struct pci_dev_wrapped));	memset(&wrapped_bus, 0, sizeof (struct pci_bus_wrapped));	for (i = 0; i < 8; i++) {		dev = pci_find_slot(slot->bus->number,				    PCI_DEVFN(PCI_SLOT(slot->devfn), i));		if(dev) {			wrapped_dev.dev = dev;			wrapped_bus.bus = dev->bus; 			if(i) 				wrapped_dev.data = NULL; 			else 				wrapped_dev.data = (void*) slot;			dbg("%s - unconfigure phase 2", __FUNCTION__);			rc = pci_visit_dev(&unconfigure_functions_phase2,					   &wrapped_dev,					   &wrapped_bus);			if(rc)				break;		}	}	dbg("%s - exit, rc = %d", __FUNCTION__, rc);	return rc;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/43b7d7cfb157b5c8c5cc0933f4e96fd81adc81ca/cpci_hotplug_pci.c/buggy/drivers/pci/hotplug/cpci_hotplug_pci.c