summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Viro <viro@www.linux.org.uk>2004-02-04 17:47:48 -0800
committerLinus Torvalds <torvalds@home.osdl.org>2004-02-04 17:47:48 -0800
commitfe7d979accc61adff8aaa4d3dc113f9a29ea8801 (patch)
treeaadb10b33fac4b16fbbd40b69d1a18440238e3e8
parentc88a756ddad149e5cded38947f6a6fb6c4f7120b (diff)
[PATCH] scsi/ppa.c cleanup and fixes (9/9)
* don't take the unnecessary ->host_lock around ->scsi_done() call.
-rw-r--r--drivers/scsi/ppa.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/scsi/ppa.c b/drivers/scsi/ppa.c
index 9f7d5c2eb943..69107395eaf8 100644
--- a/drivers/scsi/ppa.c
+++ b/drivers/scsi/ppa.c
@@ -627,7 +627,6 @@ static void ppa_interrupt(void *data)
{
ppa_struct *dev = (ppa_struct *) data;
Scsi_Cmnd *cmd = dev->cur_cmd;
- unsigned long flags;
if (!cmd) {
printk("PPA: bug in ppa_interrupt\n");
@@ -680,10 +679,7 @@ static void ppa_interrupt(void *data)
dev->cur_cmd = 0;
- spin_lock_irqsave(cmd->device->host->host_lock, flags);
cmd->scsi_done(cmd);
- spin_unlock_irqrestore(cmd->device->host->host_lock, flags);
- return;
}
static int ppa_engine(ppa_struct *dev, Scsi_Cmnd *cmd)