Merge branch 'for-linus' of git://git.kernel.dk/linux-block
[linux-2.6-block.git] / drivers / scsi / scsi_lib.c
index 327b10206d63d11908101f79ff888986b08cf359..814a4bd8405dca1a4897edd7f4cb66a163cb2545 100644 (file)
@@ -1593,8 +1593,8 @@ static void scsi_softirq_done(struct request *rq)
                        scsi_queue_insert(cmd, SCSI_MLQUEUE_DEVICE_BUSY);
                        break;
                default:
-                       if (!scsi_eh_scmd_add(cmd, 0))
-                               scsi_finish_command(cmd);
+                       scsi_eh_scmd_add(cmd);
+                       break;
        }
 }