patch-2.1.95 linux/drivers/scsi/aha1740.c
Next file: linux/drivers/scsi/eata.c
Previous file: linux/drivers/scsi/BusLogic.c
Back to the patch index
Back to the overall index
- Lines: 19
- Date:
Thu Apr 9 13:47:16 1998
- Orig file:
v2.1.94/linux/drivers/scsi/aha1740.c
- Orig date:
Thu Mar 27 14:40:05 1997
diff -u --recursive --new-file v2.1.94/linux/drivers/scsi/aha1740.c linux/drivers/scsi/aha1740.c
@@ -228,6 +228,9 @@
struct ecb *ecbptr;
Scsi_Cmnd *SCtmp;
unsigned int base;
+ unsigned long flags;
+
+ spin_lock_irqsave(&io_request_lock, flags);
if (!aha_host[irq - 9])
panic("aha1740.c: Irq from unknown host!\n");
@@ -304,6 +307,8 @@
}
number_serviced++;
}
+
+ spin_unlock_irqrestore(&io_request_lock, flags);
}
int aha1740_queuecommand(Scsi_Cmnd * SCpnt, void (*done)(Scsi_Cmnd *))
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov