]> err.no Git - linux-2.6/blobdiff - drivers/scsi/a2091.c
[PATCH] largefile support for accounting
[linux-2.6] / drivers / scsi / a2091.c
index 9928a2fbce0cd315d6ea7b609b3ace5442b3dd87..f7a1751e892dc34b18376313213f087e0a4998c4 100644 (file)
@@ -221,7 +221,14 @@ int __init a2091_detect(Scsi_Host_Template *tpnt)
 static int a2091_bus_reset(Scsi_Cmnd *cmd)
 {
        /* FIXME perform bus-specific reset */
+
+       /* FIXME 2: kill this function, and let midlayer fall back
+          to the same action, calling wd33c93_host_reset() */
+
+       spin_lock_irq(cmd->device->host->host_lock);
        wd33c93_host_reset(cmd);
+       spin_unlock_irq(cmd->device->host->host_lock);
+
        return SUCCESS;
 }