Skip to content

libfc, libfcoe and fcoe fixes for 2.6.34

Robert Love linux-scsi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest16 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/16libfc: recode incoming PRLI handlingdrivers/scsi/libfc/fc_rport.c+87 -1080 replies
2/16libfc: add definition for task attribute maskinclude/scsi/fc/fc_fcp.h+1 -00 replies
3/16libfc: fix oops in point-to-point modedrivers/scsi/libfc/fc_lport.c+9 -20 replies
4/16fcoe: call fcoe_ctlr_els_send even for ELS responsesdrivers/scsi/fcoe/fcoe.c+1 -10 replies
5/16libfcoe: fix debug message entering non-FIP modedrivers/scsi/fcoe/libfcoe.c+3 -30 replies
6/16fcoe: save gateway address when receiving FLOGI requestdrivers/scsi/fcoe/fcoe.c+24 -00 replies
7/16libfc: recognize incoming FLOGI for point-to-point modedrivers/scsi/libfc/fc_npiv.c+3 -00 replies
8/16libfc: send point-to-poin FLOGI LS_ACC to assigned D_DIDdrivers/scsi/libfc/fc_lport.c+1 -10 replies
9/16fcoe: remove an unused variable in fcoe_recv_frame()drivers/scsi/fcoe/fcoe.c+0 -50 replies
10/16libfcoe: eliminate unused link and last_link fieldsdrivers/scsi/fcoe/libfcoe.c include/scsi/libfcoe.h+13 -350 replies
11/16libfc: fix sequence-initiative WARN in fc_seq_start_nextdrivers/scsi/libfc/fc_exch.c+1 -10 replies
12/16libfc: fixes unnecessary seq id jumpdrivers/scsi/libfc/fc_exch.c+5 -140 replies
13/16libfc: use offload EM instance again instead jumping to next EMdrivers/scsi/libfc/fc_exch.c+5 -100 replies
14/16libfc: fix fcp pkt recovery in fc_fcp_recv_datadrivers/scsi/libfc/fc_fcp.c+28 -190 replies
15/16libfc: Add debug statements when fc_fcp returns DID_ERROR to scsi-mldrivers/scsi/libfc/fc_fcp.c+17 -20 replies
16/16libfc, libfcoe, fcoe: use smp_processor_id() only when preempt disableddrivers/scsi/fcoe/fcoe.c drivers/scsi/fcoe/libfcoe.c drivers/scsi/libfc/fc_exch.c +2 more+45 -450 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/16] libfc, libfcoe and fcoe fixes for 2.6.34

The following series implements a few fixes to libfc, libfcoe and fcoe. The majority of fixes are to the Point-to-point code, but there are a few other fixes as well.

These patches were applied and tested against 2.6.34-rc1 before submission.

---

Joe Eykholt (12):
libfc, libfcoe, fcoe: use smp_processor_id() only when preempt disabled
libfc: fix sequence-initiative WARN in fc_seq_start_next
libfcoe: eliminate unused link and last_link fields
fcoe: remove an unused variable in fcoe_recv_frame()
libfc: send point-to-poin FLOGI LS_ACC to assigned D_DID
libfc: recognize incoming FLOGI for point-to-point mode
fcoe: save gateway address when receiving FLOGI request
libfcoe: fix debug message entering non-FIP mode
fcoe: call fcoe_ctlr_els_send even for ELS responses
libfc: fix oops in point-to-point mode
libfc: add definition for task attribute mask
libfc: recode incoming PRLI handling

Robert Love (1):
libfc: Add debug statements when fc_fcp returns DID_ERROR to scsi-ml

Vasu Dev (3):
libfc: fix fcp pkt recovery in fc_fcp_recv_data
libfc: use offload EM instance again instead jumping to next EM
libfc: fixes unnecessary seq id jump

 drivers/scsi/fcoe/fcoe.c      |   82 +++++++++++------
 drivers/scsi/fcoe/libfcoe.c   |   65 ++++++--------
 drivers/scsi/libfc/fc_exch.c  |   39 +++-----
 drivers/scsi/libfc/fc_fcp.c   |   74 +++++++++++-----
 drivers/scsi/libfc/fc_lport.c |   13 ++-
 drivers/scsi/libfc/fc_npiv.c  |    3 +
 drivers/scsi/libfc/fc_rport.c |  195 ++++++++++++++++++-----------------------
 include/scsi/fc/fc_fcp.h      |    1 
 include/scsi/libfc.h          |    9 --
 include/scsi/libfcoe.h        |    8 --
 10 files changed, 243 insertions(+), 246 deletions(-)
Signature · 1 line
//Rob