diff options
| author | Alexander Viro <viro@www.linux.org.uk> | 2004-02-04 17:47:48 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.osdl.org> | 2004-02-04 17:47:48 -0800 |
| commit | fe7d979accc61adff8aaa4d3dc113f9a29ea8801 (patch) | |
| tree | aadb10b33fac4b16fbbd40b69d1a18440238e3e8 | |
| parent | c88a756ddad149e5cded38947f6a6fb6c4f7120b (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.c | 4 |
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) |
