patch-2.4.17 linux/drivers/scsi/fdomain.c
Next file: linux/drivers/scsi/fdomain.h
Previous file: linux/drivers/scsi/dtc.c
Back to the patch index
Back to the overall index
- Lines: 25
- Date:
Fri Dec 21 16:40:32 2001
- Orig file:
linux-2.4.16/drivers/scsi/fdomain.c
- Orig date:
Sun Sep 30 19:26:07 2001
diff -Naur -X /home/marcelo/lib/dontdiff linux-2.4.16/drivers/scsi/fdomain.c linux/drivers/scsi/fdomain.c
@@ -983,7 +983,7 @@
/* Register the IRQ with the kernel */
retcode = request_irq( interrupt_level,
- do_fdomain_16x0_intr, pdev?SA_SHIRQ:0, "fdomain", NULL);
+ do_fdomain_16x0_intr, pdev?SA_SHIRQ:0, "fdomain", shpnt);
if (retcode < 0) {
if (retcode == -EINVAL) {
@@ -2033,6 +2033,15 @@
}
return 0;
+}
+
+int fdomain_16x0_release(struct Scsi_Host *shpnt)
+{
+ if (shpnt->irq)
+ free_irq(shpnt->irq, shpnt);
+ if (shpnt->io_port && shpnt->n_io_port)
+ release_region(shpnt->io_port, shpnt->n_io_port);
+
}
MODULE_LICENSE("GPL");
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)