[PATCH 0/5] libfc, bnx2fc, fcoe fixes for 3.9-rc

Robert Love
2013-03-25T23:35:43Z

This series fixes a few critical issues with FCoE in 3.9.

1) bnx2fc had incorrect scsi host linkage in sysfs which prevents fcoemon
(fcoe userspace daemon) from interacting with it correctly.

2) 3 patches fix VN2VN mode configuration with new FCoE control interfaces.

3) Fixed lockdep warning

These patches are needed to allow fcoe to move to the new sysfs interfaces.

I would like to see these pushed upstream for 3.9-rc. A pull-request mail
will immediately follow this series.

---

Robert Love (5):
bnx2fc: Make the fcoe_cltr the SCSI host parent
fcoe: Fix deadlock between create and destroy paths
libfc, fcoe, bnx2fc: Always use fcoe_disc_init for discovery layer initialization
libfc, fcoe, bnx2fc: Split fc_disc_init into fc_disc_{init, config}
libfcoe: Fix fcoe_sysfs VN2VN mode

drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 6 ++--
drivers/scsi/fcoe/fcoe.c | 15 +++++++--
drivers/scsi/fcoe/fcoe_ctlr.c | 60 ++++++++++++++++++++++++++++---------
drivers/scsi/libfc/fc_disc.c | 26 +++++++++++-----
include/scsi/libfc.h | 3 +-
5 files changed, 80 insertions(+), 30 deletions(-)

--
Thanks, //Rob