scsi: introduce a result field in struct scsi_request
[linux-block.git] / drivers / scsi / osst.c
index 41bc1d64bf865ee1cf4a31d7419e902dff7242ab..67cbed92f07dd05001f1e3f5a3ad40a00e59a4e6 100644 (file)
@@ -327,7 +327,7 @@ static void osst_end_async(struct request *req, int update)
        struct osst_tape *STp = SRpnt->stp;
        struct rq_map_data *mdata = &SRpnt->stp->buffer->map_data;
 
-       STp->buffer->cmdstat.midlevel_result = SRpnt->result = req->errors;
+       STp->buffer->cmdstat.midlevel_result = SRpnt->result = rq->result;
 #if DEBUG
        STp->write_pending = 0;
 #endif