if (!find_php_slot_vio_node(drc_name) && !find_php_slot_pci_node(drc_name, "SLOT") && !find_php_slot_pci_node(drc_name, "PHB")) { 
dn = find_dlpar_node(drc_name, &node_type); if (!dn) { 
int dlpar_remove_slot(char *drc_name){	struct slot *slot;	int rc = 0;	if (down_interruptible(&rpadlpar_sem))		return -ERESTARTSYS;	if (!find_php_slot_vio_node(drc_name) &&	    !find_php_slot_pci_node(drc_name, "SLOT") &&	    !find_php_slot_pci_node(drc_name, "PHB")) {		rc = -ENODEV;		goto exit;	}	slot = find_slot(drc_name);	if (!slot) {		rc = -EINVAL;		goto exit;	}		if (slot->type == PHB) {		rc = dlpar_remove_phb(slot);	} else {		switch (slot->dev_type) {			case PCI_DEV:				rc = dlpar_remove_pci_slot(slot, drc_name);				break;			case VIO_DEV:				rc = dlpar_remove_vio_slot(slot, drc_name);				break;		}	}exit:	up(&rpadlpar_sem);	return rc;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/5eeb8c63a38ff20285f3bbe7bcfe5e7c33c8ba14/rpadlpar_core.c/clean/drivers/pci/hotplug/rpadlpar_core.c