shpchp_destroy_board_resources(old_slot); 
static int slot_remove(struct pci_func * old_slot){	struct pci_func *next;	if (old_slot == NULL)		return(1);	next = shpchp_slot_list[old_slot->bus];	if (next == NULL) {		return(1);	}	if (next == old_slot) {		shpchp_slot_list[old_slot->bus] = old_slot->next;		shpchp_destroy_board_resources(old_slot);		kfree(old_slot);		return(0);	}	while ((next->next != old_slot) && (next->next != NULL)) {		next = next->next;	}	if (next->next == old_slot) {		next->next = old_slot->next;		shpchp_destroy_board_resources(old_slot);		kfree(old_slot);		return(0);	} else		return(2);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/dbd7a78818d125a0ebd5507d4edb4dd5900006ab/shpchp_ctrl.c/clean/drivers/pci/hotplug/shpchp_ctrl.c