Skip to content

libfc, bnx2fc, fcoe fixes for 3.9-rc

Robert Love linux-scsi 1 version New

Get series with b4
b4 am 20130325233539.17257.76078.stgit@fritz

Versions newest first

  1. v1 Latest5 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5bnx2fc: Make the fcoe_cltr the SCSI host parentdrivers/scsi/bnx2fc/bnx2fc_fcoe.c+2 -30 replies
2/5fcoe: Fix deadlock between create and destroy pathsdrivers/scsi/fcoe/fcoe.c+11 -40 replies
3/5libfc, fcoe, bnx2fc: Always use fcoe_disc_init for discovery layer initializationdrivers/scsi/bnx2fc/bnx2fc_fcoe.c drivers/scsi/fcoe/fcoe_ctlr.c drivers/scsi/libfc/fc_disc.c +1 more+11 -90 replies
4/5libfc, fcoe, bnx2fc: Split fc_disc_init into fc_disc_{init, config}drivers/scsi/bnx2fc/bnx2fc_fcoe.c drivers/scsi/fcoe/fcoe_ctlr.c drivers/scsi/libfc/fc_disc.c +1 more+23 -110 replies
5/5libfcoe: Fix fcoe_sysfs VN2VN modedrivers/scsi/fcoe/fcoe_ctlr.c+45 -150 replies

Reviews trailers per patch

4 of 5 patches have a Reviewed-by or Acked-by.

PatchJack MorganBhanu Prakash Gollapudi
1/5A-b
2/5T-b
3/5T-b R-b
4/5T-b R-b
5/5T-b R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

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

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(-)
Signature · 1 line
Thanks, //Rob