patch-1.3.70 linux/drivers/scsi/advansys.c
Next file: linux/drivers/scsi/aha152x.c
Previous file: linux/drivers/scsi/NCR53c406a.c
Back to the patch index
Back to the overall index
- Lines: 45
- Date:
Fri Mar 1 07:50:51 1996
- Orig file:
v1.3.69/linux/drivers/scsi/advansys.c
- Orig date:
Wed Feb 28 11:50:06 1996
diff -u --recursive --new-file v1.3.69/linux/drivers/scsi/advansys.c linux/drivers/scsi/advansys.c
@@ -2551,7 +2551,7 @@
#ifdef LINUX_1_3
STATIC int asc_proc_copy(off_t, off_t, char *, int , char *, int);
#endif /* LINUX_1_3 */
-STATIC void advansys_interrupt(int, struct pt_regs *);
+STATIC void advansys_interrupt(int, void *, struct pt_regs *);
STATIC void advansys_command_done(Scsi_Cmnd *);
STATIC int asc_execute_scsi_cmnd(Scsi_Cmnd *);
STATIC void asc_isr_callback(ASC_DVC_VAR *, ASC_QDONE_INFO *);
@@ -3107,7 +3107,7 @@
/* Register IRQ Number. */
ASC_DBG1(2, "advansys_detect: request_irq() %d\n", shp->irq);
if ((ret = request_irq(shp->irq, advansys_interrupt,
- SA_INTERRUPT, "advansys")) != 0) {
+ SA_INTERRUPT, "advansys", NULL)) != 0) {
ASC_DBG1(0, "advansys_detect: request_irq() failed %d\n", ret);
release_region(shp->io_port, shp->n_io_port);
if (shp->dma_channel != NO_ISA_DMA) {
@@ -3130,7 +3130,7 @@
if (shp->dma_channel != NO_ISA_DMA) {
free_dma(shp->dma_channel);
}
- free_irq(shp->irq);
+ free_irq(shp->irq, NULL);
scsi_unregister(shp);
asc_board_count--;
continue;
@@ -3152,7 +3152,7 @@
advansys_release(struct Scsi_Host *shp)
{
ASC_DBG(1, "advansys_release: begin\n");
- free_irq(shp->irq);
+ free_irq(shp->irq, NULL);
if (shp->dma_channel != NO_ISA_DMA) {
ASC_DBG(1, "advansys_release: free_dma()\n");
free_dma(shp->dma_channel);
@@ -3577,7 +3577,7 @@
* First-level interrupt handler.
*/
STATIC void
-advansys_interrupt(int irq, struct pt_regs *regs)
+advansys_interrupt(int irq, void *dev_id, struct pt_regs *regs)
{
int i;
int flags;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this