linux-stable/drivers/scsi/bnx2fc
Bhanu Prakash Gollapudi 0cbf32e168 [SCSI] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks
It is not required to hold rtnl_lock and bnx2fc_dev_lock when calling
bnx2fc_if_destroy, as the locking is only required to serialize creation and
deletion of fcoe instances. More importantly, this unnecessary locking causes
deadlock as bnx2fc_if_destroy calls fc_remove_host holding rtnl_lock.

Signed-off-by: Bhanu Prakash Gollapudi <bprakash@broadcom.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2011-09-17 18:04:25 +04:00
..
57xx_hsi_bnx2fc.h New 7.0 FW: bnx2x, cnic, bnx2i, bnx2fc 2011-06-15 10:56:37 -04:00
bnx2fc.h [SCSI] bnx2fc: Send solicitation only after vlan discovery is complete 2011-09-17 18:01:58 +04:00
bnx2fc_constants.h New 7.0 FW: bnx2x, cnic, bnx2i, bnx2fc 2011-06-15 10:56:37 -04:00
bnx2fc_debug.h [SCSI] bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO 2011-07-26 13:54:41 +04:00
bnx2fc_els.c [SCSI] bnx2fc: No abort issued for REC when it times out 2011-09-17 18:02:27 +04:00
bnx2fc_fcoe.c [SCSI] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks 2011-09-17 18:04:25 +04:00
bnx2fc_hwi.c [SCSI] bnx2fc: No abort issued for REC when it times out 2011-09-17 18:02:27 +04:00
bnx2fc_io.c [SCSI] bnx2fc: IO errors when receiving unsolicited LOGO 2011-08-27 08:35:40 -06:00
bnx2fc_tgt.c [SCSI] bnx2fc: code cleanup in bnx2fc_offload_session 2011-08-27 08:35:44 -06:00
Kconfig
Makefile