commit | cdf54668bc48193e43adc8f75ce419ce0ce50fc0 | [log] [tgz] |
---|---|---|
author | Bhanu Prakash Gollapudi <bprakash@broadcom.com> | Thu Aug 04 17:38:39 2011 -0700 |
committer | James Bottomley <JBottomley@Parallels.com> | Sat Aug 27 08:35:30 2011 -0600 |
tree | d15e76c2f1ce2bddabb92799791920acb86d6e2a | |
parent | b65d457913d1c0644394287d5d834373f42fb99a [diff] |
[SCSI] bnx2fc: Do not attempt destroying NPIV port twice When NPIV ports are created/deleted rapidly there is a race condition between bnx2fc_vport_destroy() from sysfs and bnx2fc_flogi_resp(), which could try to delete the NPIV port from the list twice. Fix is to loop through the list of NPIV ports to find a match, and only when it exists remove it. Signed-off-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>