printk(KERN_ERR "%s: PROM version must be greater than 4.05\n", 
printk(KERN_ERR "%s: PROM version must be greater than 4.30\n", 
static int sn_pci_hotplug_init(void){	struct pci_bus *pci_bus = NULL;	int rc;	int registered = 0;	INIT_LIST_HEAD(&sn_hp_list);	if (sn_sal_rev() < SGI_HOTPLUG_PROM_REV) {		printk(KERN_ERR "%s: PROM version must be greater than 4.05\n",		       __FUNCTION__);		return -EPERM;	}	while ((pci_bus = pci_find_next_bus(pci_bus))) {		if (!pci_bus->sysdata)			continue;		rc = sn_pci_bus_valid(pci_bus);		if (rc != 1) {			dev_dbg(pci_bus->self, "not a valid hotplug bus\n");			continue;		}		dev_dbg(pci_bus->self, "valid hotplug bus\n");		rc = sn_hotplug_slot_register(pci_bus);		if (!rc)			registered = 1;		else {			registered = 0;			break;		}	}	return registered == 1 ? 0 : -ENODEV;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/1d2450a4a6eb656798c6282b5ffc8e5f9f52ac14/sgi_hotplug.c/clean/drivers/pci/hotplug/sgi_hotplug.c