]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/scsi/libsas/sas_scsi_host.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
[karo-tx-linux.git] / drivers / scsi / libsas / sas_scsi_host.c
index 2119871aed3edcaad20dfb0bcde3ef138d04e094..f6e189f40917fabcb0e4a72c960c937754299fc6 100644 (file)
@@ -646,6 +646,7 @@ void sas_scsi_recover_host(struct Scsi_Host *shost)
 
        spin_lock_irqsave(shost->host_lock, flags);
        list_splice_init(&shost->eh_cmd_q, &eh_work_q);
+       shost->host_eh_scheduled = 0;
        spin_unlock_irqrestore(shost->host_lock, flags);
 
        SAS_DPRINTK("Enter %s\n", __func__);
@@ -685,7 +686,6 @@ enum blk_eh_timer_return sas_scsi_timed_out(struct scsi_cmnd *cmd)
        if (sas_ata_timed_out(cmd, task, &rtn))
                return rtn;
 
-
        if (!task) {
                cmd->request->timeout /= 2;
                SAS_DPRINTK("command 0x%p, task 0x%p, gone: %s\n",