public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/15] Open-FCoE updates (fixes and a feature) for 2.6.30 merge window
@ 2009-04-03 21:57 Robert Love
  2009-04-03 21:58 ` [PATCH 01/15] libfc: Hold disc mutex while processing gpn ft resp Robert Love
                   ` (15 more replies)
  0 siblings, 16 replies; 18+ messages in thread
From: Robert Love @ 2009-04-03 21:57 UTC (permalink / raw)
  To: James.Bottomley, linux-scsi

The following series implements some bug fixes to libfc
and the addition of dynamic logging capabilities for libfc,
libfcoe and fcoe.

The bug fixes are mostly related to the rogue rport
tracking that libfc does before getting a "real"
rport from the FC transport. Also there are locking
and state verification fixes.

The dynamic logging code was originally mailed to
linux-scsi during the 2.6.29 rc phase, but was
incorrectly mixed in with fixes. This is a refresh
of that patch set. Since that original patch set
libfcoe and fcoe have been better distinguished as
separate modules, so this patch set was modified to
reflect that change.

---

Abhijeet Joglekar (6):
      libfc: whenever queueing delete ev for rport, set state to NONE
      libfc: Change state to NONE in fc_lport_destroy
      libfc: During fabric logoff, flush the rport Q after logging off dns port
      libfc: Track rogue remote ports
      libfc: Do not retry if the new state is not the same as old state
      libfc: Hold disc mutex while processing gpn ft resp

Robert Love (9):
      libfc: Remove unused FC_DBG macro
      libfc: Convert debug statements in fc_exch.c to use new libfc debug macros.
      libfc: Convert debug statements in fc_fcp.c to use new libfc debug macros.
      libfc: Convert debug statements in fc_rport.c to use new libfc debug macros.
      libfc: Convert debug statements in fc_disc.c to use new libfc debug macros.
      libfc: Convert debug statements in fc_lport.c to use new libfc debug macros.
      libfc: Add runtime debugging with debug_logging module parameter
      libfcoe: Add runtime debugging with module param debug_logging
      fcoe: Add runtime debug logging with module parameter debug_logging


 drivers/scsi/fcoe/fcoe.c      |  108 ++++++++++----------
 drivers/scsi/fcoe/fcoe.h      |   24 ++++
 drivers/scsi/fcoe/libfcoe.c   |   94 ++++++++++--------
 drivers/scsi/libfc/fc_disc.c  |  137 ++++++++++++++------------
 drivers/scsi/libfc/fc_exch.c  |   58 +++++------
 drivers/scsi/libfc/fc_fcp.c   |   97 +++++++++---------
 drivers/scsi/libfc/fc_lport.c |  220 +++++++++++++++++++++--------------------
 drivers/scsi/libfc/fc_rport.c |  184 +++++++++++++++++++---------------
 include/scsi/fc_encode.h      |    2 
 include/scsi/libfc.h          |   78 ++++++++++++---
 10 files changed, 565 insertions(+), 437 deletions(-)

-- 
//Rob

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2009-04-03 22:28 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-03 21:57 [PATCH 00/15] Open-FCoE updates (fixes and a feature) for 2.6.30 merge window Robert Love
2009-04-03 21:58 ` [PATCH 01/15] libfc: Hold disc mutex while processing gpn ft resp Robert Love
2009-04-03 21:58 ` [PATCH 02/15] libfc: Do not retry if the new state is not the same as old state Robert Love
2009-04-03 21:58 ` [PATCH 03/15] libfc: Track rogue remote ports Robert Love
2009-04-03 21:58 ` [PATCH 04/15] libfc: During fabric logoff, flush the rport Q after logging off dns port Robert Love
2009-04-03 21:58 ` [PATCH 05/15] libfc: Change state to NONE in fc_lport_destroy Robert Love
2009-04-03 21:58 ` [PATCH 06/15] libfc: whenever queueing delete ev for rport, set state to NONE Robert Love
2009-04-03 21:58 ` [PATCH 07/15] fcoe: Add runtime debug logging with module parameter debug_logging Robert Love
2009-04-03 21:58 ` [PATCH 08/15] libfcoe: Add runtime debugging with module param debug_logging Robert Love
2009-04-03 21:58 ` [PATCH 09/15] libfc: Add runtime debugging with debug_logging module parameter Robert Love
2009-04-03 21:58 ` [PATCH 10/15] libfc: Convert debug statements in fc_lport.c to use new libfc debug macros Robert Love
2009-04-03 21:58 ` [PATCH 11/15] libfc: Convert debug statements in fc_disc.c " Robert Love
2009-04-03 21:59 ` [PATCH 12/15] libfc: Convert debug statements in fc_rport.c " Robert Love
2009-04-03 21:59 ` [PATCH 13/15] libfc: Convert debug statements in fc_fcp.c " Robert Love
2009-04-03 21:59 ` [PATCH 14/15] libfc: Convert debug statements in fc_exch.c " Robert Love
2009-04-03 21:59 ` [PATCH 15/15] libfc: Remove unused FC_DBG macro Robert Love
2009-04-03 22:14 ` [PATCH 00/15] Open-FCoE updates (fixes and a feature) for 2.6.30 merge window James Bottomley
2009-04-03 22:28   ` Love, Robert W

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox