|
@@ -1037,7 +1037,7 @@ static int aac_eh_bus_reset(struct scsi_cmnd* cmd)
|
|
info = &aac->hba_map[bus][cid];
|
|
info = &aac->hba_map[bus][cid];
|
|
if (bus >= AAC_MAX_BUSES || cid >= AAC_MAX_TARGETS ||
|
|
if (bus >= AAC_MAX_BUSES || cid >= AAC_MAX_TARGETS ||
|
|
info->devtype != AAC_DEVTYPE_NATIVE_RAW) {
|
|
info->devtype != AAC_DEVTYPE_NATIVE_RAW) {
|
|
- fib->flags |= FIB_CONTEXT_FLAG_TIMED_OUT;
|
|
|
|
|
|
+ fib->flags |= FIB_CONTEXT_FLAG_EH_RESET;
|
|
cmd->SCp.phase = AAC_OWNER_ERROR_HANDLER;
|
|
cmd->SCp.phase = AAC_OWNER_ERROR_HANDLER;
|
|
}
|
|
}
|
|
}
|
|
}
|