if (!scsi_id) return 0;  /* Trigger shutdown functions in scsi's highlevel. */ if (scsi_id->scsi_host) scsi_unblock_requests(scsi_id->scsi_host); sdev = scsi_id->sdev; if (sdev) { scsi_id->sdev = NULL; scsi_remove_device(sdev); } 
static int sbp2_remove(struct device *dev){	struct unit_directory *ud;	struct scsi_id_instance_data *scsi_id;	SBP2_DEBUG("sbp2_remove");	ud = container_of(dev, struct unit_directory, device);	scsi_id = ud->device.driver_data;	sbp2_logout_device(scsi_id);	sbp2_remove_device(scsi_id);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/abd559b1052e28d8b9c28aabde241f18fa89090b/sbp2.c/clean/drivers/ieee1394/sbp2.c