patch-2.4.0-test11 linux/drivers/net/fc/iph5526.c

Next file: linux/drivers/net/fmv18x.c
Previous file: linux/drivers/net/eth16i.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test10/linux/drivers/net/fc/iph5526.c linux/drivers/net/fc/iph5526.c
@@ -3791,6 +3791,9 @@
 		sprintf(fi->name, "fc%d", count);
 
 		host = scsi_register(tmpt, sizeof(struct iph5526_hostdata));
+		if(host==NULL)
+			return no_of_hosts;
+			
 		hostdata = (struct iph5526_hostdata *)host->hostdata;
 		memset(hostdata, 0 , sizeof(struct iph5526_hostdata));
 		for (j = 0; j < MAX_SCSI_TARGETS; j++)

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