scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h
[sfrench/cifs-2.6.git] / drivers / scsi / scsi_lib.c
index b3f14f05340ad63a9fe5d4377cfb118d57d4a937..d0ae586565f8541054f131529b0ab6aaeb50cc0f 100644 (file)
@@ -630,6 +630,7 @@ static blk_status_t scsi_result_to_blk_status(struct scsi_cmnd *cmd, int result)
                        return BLK_STS_OK;
                return BLK_STS_IOERR;
        case DID_TRANSPORT_FAILFAST:
+       case DID_TRANSPORT_MARGINAL:
                return BLK_STS_TRANSPORT;
        case DID_TARGET_FAILURE:
                set_host_byte(cmd, DID_OK);