From fe7d979accc61adff8aaa4d3dc113f9a29ea8801 Mon Sep 17 00:00:00 2001 From: Alexander Viro Date: Wed, 4 Feb 2004 17:47:48 -0800 Subject: [PATCH] scsi/ppa.c cleanup and fixes (9/9) * don't take the unnecessary ->host_lock around ->scsi_done() call. --- drivers/scsi/ppa.c | 4 ---- 1 file changed, 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) -- cgit v1.2.3