Skip to content

libfc, libfcoe and fcoe updates for 2.6.38

Robert Love linux-scsi 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest27 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/27libfc: remove define of fc_seq_exch in fc_exch.cdrivers/scsi/libfc/fc_exch.c+0 -10 replies
2/27libfc: fix NULL pointer dereference bug in fc_fcp_pkt_releasedrivers/scsi/fcoe/fcoe.c+3 -10 replies
3/27libfc: fix mem leak in fc_exch_recv_seq_resp()drivers/scsi/libfc/fc_exch.c+1 -10 replies
4/27libfc: tune fc_exch_em_alloc() to be O(2)drivers/scsi/libfc/fc_exch.c+33 -30 replies
5/27libfc: Fix incorrect locking and unlocking in FCPdrivers/scsi/libfc/fc_fcp.c+1 -10 replies
6/27libfc: fix mem leak in fc_seq_assign()drivers/scsi/libfc/fc_exch.c+1 -10 replies
7/27libfc: fix stats computation in fc_queuecommand()drivers/scsi/libfc/fc_fcp.c+2 -20 replies
8/27libfc: incorrect scsi host byte codes returned to scsi-mldrivers/scsi/libfc/fc_fcp.c+41 -200 replies
9/27libfc: use rport timeout values for fcp recoverydrivers/scsi/libfc/fc_fcp.c+42 -160 replies
10/27libfc: remove tgt_flags from fc_fcp_pkt structdrivers/scsi/libfc/fc_fcp.c include/scsi/libfc.h+2 -50 replies
11/27libfc: fix memory leakage in local portdrivers/scsi/libfc/fc_lport.c+3 -10 replies
12/27libfc: fix memory leakage in local portdrivers/scsi/libfc/fc_lport.c+3 -10 replies
13/27libfc: fix memory leakage in remote portdrivers/scsi/libfc/fc_rport.c+2 -10 replies
14/27drivers/scsi/fcoe: Update WARN usesdrivers/scsi/fcoe/libfcoe.c+1 -10 replies
15/27libfc: add print of exchange id for debugging fc_fcpdrivers/scsi/libfc/fc_libfc.h+14 -20 replies
16/27libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associateddrivers/scsi/libfc/fc_fcp.c+7 -10 replies
17/27libfc: fix exchange being deleted when the abort itself is timed outdrivers/scsi/libfc/fc_exch.c+5 -20 replies
18/27libfc: the timeout for the REC itself is 2 * R_A_TOV_elsdrivers/scsi/libfc/fc_fcp.c+2 -50 replies
19/27libfc: fix fc_tm_done not freeing the allocated fsp pktdrivers/scsi/libfc/fc_fcp.c+7 -70 replies
20/27libfcoe: update FIP FCF announcementsdrivers/scsi/fcoe/libfcoe.c+29 -110 replies
21/27libfcoe: move some timer code to make it reusable.drivers/scsi/fcoe/libfcoe.c+7 -30 replies
22/27libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select()drivers/scsi/fcoe/libfcoe.c+10 -70 replies
23/27libfcoe: retry rejected FLOGI to another FCF if possibledrivers/scsi/fcoe/libfcoe.c include/scsi/libfcoe.h+185 -300 replies
24/27libfcoe: add debug message for FCF destination MACdrivers/scsi/fcoe/libfcoe.c+10 -90 replies
25/27libfcoe: reorder FCF list to put latest advertiser firstdrivers/scsi/fcoe/libfcoe.c+11 -00 replies
26/27libfcoe: change fip_select to return new FCFdrivers/scsi/fcoe/libfcoe.c+8 -100 replies
27/27libfc: fix statistics for FCP input/output megabytesdrivers/scsi/libfc/fc_fcp.c drivers/scsi/libfc/fc_lport.c include/scsi/libfc.h+12 -80 replies

Reviews trailers per patch

None of the 27 patches has a Reviewed-by or Acked-by.

PatchRoss Brattain
1/27
2/27
3/27
4/27
5/27T-b
6/27
7/27
8/27
9/27
10/27
11/27
12/27
13/27
14/27
15/27
16/27
17/27
18/27
19/27
20/27
21/27
22/27
23/27
24/27
25/27
26/27
27/27

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 00/27] libfc, libfcoe and fcoe updates for 2.6.38

The following series contains a variety of fixes to libfc, libfcoe and fcoe for the 2.6.38 merge window.

The "drivers/scsi/fcoe: Update WARN uses" patch was pulled in from another series submitted to linux-scsi.

---

Hillf Danton (8):
libfc: remove define of fc_seq_exch in fc_exch.c
libfc: fix mem leak in fc_exch_recv_seq_resp()
libfc: tune fc_exch_em_alloc() to be O(2)
libfc: fix mem leak in fc_seq_assign()
libfc: fix stats computation in fc_queuecommand()
libfc: fix memory leakage in local port
libfc: fix memory leakage in local port
libfc: fix memory leakage in remote port

Joe Eykholt (8):
libfcoe: update FIP FCF announcements
libfcoe: move some timer code to make it reusable.
libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select()
libfcoe: retry rejected FLOGI to another FCF if possible
libfcoe: add debug message for FCF destination MAC
libfcoe: reorder FCF list to put latest advertiser first
libfcoe: change fip_select to return new FCF
libfc: fix statistics for FCP input/output megabytes

Joe Perches (1):
drivers/scsi/fcoe: Update WARN uses

Robert Love (1):
libfc: Fix incorrect locking and unlocking in FCP

Yi Zou (6):
libfc: fix NULL pointer dereference bug in fc_fcp_pkt_release
libfc: add print of exchange id for debugging fc_fcp
libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associated
libfc: fix exchange being deleted when the abort itself is timed out
libfc: the timeout for the REC itself is 2 * R_A_TOV_els
libfc: fix fc_tm_done not freeing the allocated fsp pkt

john fastabend (3):
libfc: incorrect scsi host byte codes returned to scsi-ml
libfc: use rport timeout values for fcp recovery
libfc: remove tgt_flags from fc_fcp_pkt struct

 drivers/scsi/fcoe/fcoe.c      |    4 -
 drivers/scsi/fcoe/libfcoe.c   |  300 +++++++++++++++++++++++++++++++++--------
 drivers/scsi/libfc/fc_exch.c  |   48 +++++--
 drivers/scsi/libfc/fc_fcp.c   |  147 +++++++++++++-------
 drivers/scsi/libfc/fc_libfc.h |   16 ++
 drivers/scsi/libfc/fc_lport.c |   16 ++
 drivers/scsi/libfc/fc_rport.c |    3 
 include/scsi/libfc.h          |   10 +
 include/scsi/libfcoe.h        |    8 +
 9 files changed, 422 insertions(+), 130 deletions(-)
Signature · 1 line
Thanks, //Rob