|
Lines 2313-2318
_ciss_report_request(struct ciss_request *cr, int *command_status, int *scsi_sta
Link Here
|
| 2313 |
debug(2, "ignoring irrelevant under/overrun error"); |
2313 |
debug(2, "ignoring irrelevant under/overrun error"); |
| 2314 |
} |
2314 |
} |
| 2315 |
|
2315 |
|
|
|
2316 |
/* |
| 2317 |
* Treat check condition as a warning instead of an error |
| 2318 |
*/ |
| 2319 |
if ((cc->header.host_tag & CISS_HDR_HOST_TAG_ERROR) && |
| 2320 |
(ce->scsi_status == CISS_SCSI_STATUS_CHECK_CONDITION)) { |
| 2321 |
cc->header.host_tag &= ~CISS_HDR_HOST_TAG_ERROR; |
| 2322 |
debug(2, "warning: CISS_SCSI_STATUS_CHECK_CONDITION is set"); |
| 2323 |
} |
| 2324 |
|
| 2316 |
/* |
2325 |
/* |
| 2317 |
* Check the command's error bit, if clear, there's no status and |
2326 |
* Check the command's error bit, if clear, there's no status and |
| 2318 |
* everything is OK. |
2327 |
* everything is OK. |