[SCSI] bnx2i: fix null ptr ref in conn get param
authorMike Christie <michaelc@cs.wisc.edu>
Wed, 16 Feb 2011 21:04:39 +0000 (15:04 -0600)
committerJames Bottomley <James.Bottomley@suse.de>
Thu, 24 Feb 2011 17:41:20 +0000 (12:41 -0500)
commitd8585bcd7da071f4278710f1c39e18dfe7cb0280
treeaf56e750b3c09be817e9238f4507a4e59e4b0fc8
parentc71b9b669e1243623f7ed4332877d3f2beafc6ab
[SCSI] bnx2i: fix null ptr ref in conn get param

bnx2i has some checks to try and make sure the ep
is not destroyed while the addr/port is getting
read. However, if after this check:

if (!(bnx2i_conn && bnx2i_conn->ep && bnx2i_conn->ep->hba))
goto out;

bnx2i_conn->ep is cleared by ep_disconnect then we will
oops.

This patches fixes the problem by having the driver
use the get_ep_param callback instead of get_conn_param.

Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/bnx2i/bnx2i_iscsi.c