summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/BusLogic.c
diff options
context:
space:
mode:
authorJiri Kosina <jkosina@suse.cz>2007-02-02 01:43:07 +0100
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>2007-02-04 00:33:00 +0100
commit44746438973e4f9ed9bdf3347e75f60f105b325a (patch)
tree867aa2e17466e8dcf341a3bce15a207647e1a7d3 /drivers/scsi/BusLogic.c
parent[SCSI] aic94xx: update for v28 firmware (diff)
downloadlinux-44746438973e4f9ed9bdf3347e75f60f105b325a.tar.xz
linux-44746438973e4f9ed9bdf3347e75f60f105b325a.zip
[SCSI] Buslogic: local_irq_disable() is redundant after local_irq_save()
drivers/scsi/BusLogic.c::BusLogic_Command() contains local_irq_disable() call after local_irq_save(). This looks redundant. Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'drivers/scsi/BusLogic.c')
-rw-r--r--drivers/scsi/BusLogic.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/scsi/BusLogic.c b/drivers/scsi/BusLogic.c
index 3075204915c8..6272ec2125ec 100644
--- a/drivers/scsi/BusLogic.c
+++ b/drivers/scsi/BusLogic.c
@@ -362,10 +362,8 @@ static int BusLogic_Command(struct BusLogic_HostAdapter *HostAdapter, enum BusLo
interrupt could occur if the IRQ Channel was previously enabled by another
BusLogic Host Adapter or another driver sharing the same IRQ Channel.
*/
- if (!HostAdapter->IRQ_ChannelAcquired) {
+ if (!HostAdapter->IRQ_ChannelAcquired)
local_irq_save(ProcessorFlags);
- local_irq_disable();
- }
/*
Wait for the Host Adapter Ready bit to be set and the Command/Parameter
Register Busy bit to be reset in the Status Register.