} 
static void sn_bus_free_data(struct pci_dev *dev){	struct list_head *node;	struct pci_bus *subordinate_bus;	struct pci_dev *child;	/* Recursively clean up sn_irq_info structs */	if (dev->subordinate) {		subordinate_bus = dev->subordinate;		list_for_each(node, &subordinate_bus->devices) {			child = list_entry(node, struct pci_dev, bus_list);			sn_bus_free_data(child);		}	}	sn_pci_unfixup_slot(dev);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1d2450a4a6eb656798c6282b5ffc8e5f9f52ac14/sgi_hotplug.c/clean/drivers/pci/hotplug/sgi_hotplug.c