/* * FIXME: Can we stop setting owner and state. */ scmd->state = SCSI_STATE_FAILED; 
int scsi_eh_scmd_add(struct scsi_cmnd *scmd, int eh_flag){	struct Scsi_Host *shost = scmd->device->host;	unsigned long flags;	if (shost->eh_wait == NULL)		return 0;	spin_lock_irqsave(shost->host_lock, flags);	scsi_eh_eflags_set(scmd, eh_flag);	/*	 * FIXME: Can we stop setting owner and state.	 */	scmd->state = SCSI_STATE_FAILED;	list_add_tail(&scmd->eh_entry, &shost->eh_cmd_q);	set_bit(SHOST_RECOVERY, &shost->shost_state);	shost->host_failed++;	scsi_eh_wakeup(shost);	spin_unlock_irqrestore(shost->host_lock, flags);	return 1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/8d115f845a0bd59cd263e791f739964f42b7b0e8/scsi_error.c/clean/drivers/scsi/scsi_error.c