cmd->internal_timeout = NORMAL_TIMEOUT; 
static int scsi_init_cmd_errh(struct scsi_cmnd *cmd){	cmd->owner = SCSI_OWNER_MIDLEVEL;	cmd->serial_number = 0;	cmd->serial_number_at_timeout = 0;	cmd->abort_reason = 0;	memset(cmd->sense_buffer, 0, sizeof cmd->sense_buffer);	if (cmd->cmd_len == 0)		cmd->cmd_len = COMMAND_SIZE(cmd->cmnd[0]);	/*	 * We need saved copies of a number of fields - this is because	 * error handling may need to overwrite these with different values	 * to run different commands, and once error handling is complete,	 * we will need to restore these values prior to running the actual	 * command.	 */	cmd->old_use_sg = cmd->use_sg;	cmd->old_cmd_len = cmd->cmd_len;	cmd->sc_old_data_direction = cmd->sc_data_direction;	cmd->old_underflow = cmd->underflow;	memcpy(cmd->data_cmnd, cmd->cmnd, sizeof(cmd->cmnd));	cmd->buffer = cmd->request_buffer;	cmd->bufflen = cmd->request_bufflen;	cmd->internal_timeout = NORMAL_TIMEOUT;	cmd->abort_reason = 0;	return 1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/d3a933dc9851e74581f9f4c8e703e77901ae8d01/scsi_lib.c/buggy/drivers/scsi/scsi_lib.c