aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/st.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/scsi/st.c')
-rw-r--r--drivers/scsi/st.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/drivers/scsi/st.c b/drivers/scsi/st.c
index 6d9078705c5b..053444b027d4 100644
--- a/drivers/scsi/st.c
+++ b/drivers/scsi/st.c
@@ -4185,7 +4185,11 @@ static void scsi_tape_release(struct kref *kref)
4185 4185
4186static void st_intr(struct scsi_cmnd *SCpnt) 4186static void st_intr(struct scsi_cmnd *SCpnt)
4187{ 4187{
4188 scsi_io_completion(SCpnt, (SCpnt->result ? 0: SCpnt->bufflen), 1); 4188 /*
4189 * The caller should be checking the request's errors
4190 * value.
4191 */
4192 scsi_io_completion(SCpnt, SCpnt->bufflen, 0);
4189} 4193}
4190 4194
4191/* 4195/*