patch-2.4.0-test11 linux/drivers/scsi/ini9100u.c

Next file: linux/drivers/scsi/inia100.c
Previous file: linux/drivers/scsi/in2000.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test10/linux/drivers/scsi/ini9100u.c linux/drivers/scsi/ini9100u.c
@@ -389,6 +389,11 @@
 
 		pHCB->HCS_Index = i;	/* 7/29/98 */
 		hreg = scsi_register(tpnt, sizeof(HCS));
+		if(hreg == NULL)
+		{
+			release_region(pHCB->HCS_Base, 256);
+			return 0;
+		}
 		hreg->io_port = pHCB->HCS_Base;
 		hreg->n_io_port = 0xff;
 		hreg->can_queue = tul_num_scb;	/* 03/05/98                      */

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)