&& (!unit->device)) scsi_add_device(unit->port->adapter->scsi_host, 0, unit->port->scsi_id, unit->scsi_lun); 
&& !unit->device && port->rport) scsi_add_device(port->adapter->scsi_host, 0, port->rport->scsi_target_id, unit->scsi_lun); 
zfcp_erp_action_cleanup(int action, struct zfcp_adapter *adapter,			struct zfcp_port *port, struct zfcp_unit *unit,			int result){	switch (action) {	case ZFCP_ERP_ACTION_REOPEN_UNIT:		if ((result == ZFCP_ERP_SUCCEEDED)		    && (!atomic_test_mask(ZFCP_STATUS_UNIT_TEMPORARY,					  &unit->status))		    && (!unit->device)) 			scsi_add_device(unit->port->adapter->scsi_host, 0, 					unit->port->scsi_id, unit->scsi_lun);		zfcp_unit_put(unit);		break;	case ZFCP_ERP_ACTION_REOPEN_PORT_FORCED:	case ZFCP_ERP_ACTION_REOPEN_PORT:		zfcp_port_put(port);		break;	case ZFCP_ERP_ACTION_REOPEN_ADAPTER:		zfcp_adapter_put(adapter);		break;	default:		break;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3859f6a248cbdfbe7b41663f3a2b51f48e30b281/zfcp_erp.c/clean/drivers/s390/scsi/zfcp_erp.c