libfc, libfcoe and fcoe updates for 2.6.38
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest27 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/27 | libfc: remove define of fc_seq_exch in fc_exch.cdrivers/ | +0 | 0 replies | |
| 2/27 | libfc: fix NULL pointer dereference bug in fc_fcp_pkt_releasedrivers/ | +3 | 0 replies | |
| 3/27 | libfc: fix mem leak in fc_exch_recv_seq_resp()drivers/ | +1 | 0 replies | |
| 4/27 | libfc: tune fc_exch_em_alloc() to be O(2)drivers/ | +33 | 0 replies | |
| 5/27 | libfc: Fix incorrect locking and unlocking in FCPdrivers/ | +1 | 0 replies | |
| 6/27 | libfc: fix mem leak in fc_seq_assign()drivers/ | +1 | 0 replies | |
| 7/27 | libfc: fix stats computation in fc_queuecommand()drivers/ | +2 | 0 replies | |
| 8/27 | libfc: incorrect scsi host byte codes returned to scsi-mldrivers/ | +41 | 0 replies | |
| 9/27 | libfc: use rport timeout values for fcp recoverydrivers/ | +42 | 0 replies | |
| 10/27 | libfc: remove tgt_flags from fc_fcp_pkt structdrivers/ include/ | +2 | 0 replies | |
| 11/27 | libfc: fix memory leakage in local portdrivers/ | +3 | 0 replies | |
| 12/27 | libfc: fix memory leakage in local portdrivers/ | +3 | 0 replies | |
| 13/27 | libfc: fix memory leakage in remote portdrivers/ | +2 | 0 replies | |
| 14/27 | drivers/scsi/fcoe: Update WARN usesdrivers/ | +1 | 0 replies | |
| 15/27 | libfc: add print of exchange id for debugging fc_fcpdrivers/ | +14 | 0 replies | |
| 16/27 | libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associateddrivers/ | +7 | 0 replies | |
| 17/27 | libfc: fix exchange being deleted when the abort itself is timed outdrivers/ | +5 | 0 replies | |
| 18/27 | libfc: the timeout for the REC itself is 2 * R_A_TOV_elsdrivers/ | +2 | 0 replies | |
| 19/27 | libfc: fix fc_tm_done not freeing the allocated fsp pktdrivers/ | +7 | 0 replies | |
| 20/27 | libfcoe: update FIP FCF announcementsdrivers/ | +29 | 0 replies | |
| 21/27 | libfcoe: move some timer code to make it reusable.drivers/ | +7 | 0 replies | |
| 22/27 | libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select()drivers/ | +10 | 0 replies | |
| 23/27 | libfcoe: retry rejected FLOGI to another FCF if possibledrivers/ include/ | +185 | 0 replies | |
| 24/27 | libfcoe: add debug message for FCF destination MACdrivers/ | +10 | 0 replies | |
| 25/27 | libfcoe: reorder FCF list to put latest advertiser firstdrivers/ | +11 | 0 replies | |
| 26/27 | libfcoe: change fip_select to return new FCFdrivers/ | +8 | 0 replies | |
| 27/27 | libfc: fix statistics for FCP input/output megabytesdrivers/ drivers/ include/ | +12 | 0 replies |
Reviews trailers per patch
None of the 27 patches has a Reviewed-by or Acked-by.
| Patch | Ross Brattain |
|---|---|
| 1/27 | |
| 2/27 | |
| 3/27 | |
| 4/27 | |
| 5/27 | T-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.
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