[patch 4/7] zfcp: Redesign of the debug tracing for SCSI records.

Previous thread: [patch 3/7] zfcp: Redesign of the debug tracing for HBA records. by Christof Schmitt on Thursday, December 2, 2010 - 7:16 am. (1 message)

Next thread: [patch 1/7] zfcp: Redesign of the debug tracing for recovery actions. by Christof Schmitt on Thursday, December 2, 2010 - 7:16 am. (1 message)
From: Christof Schmitt
Date: Thursday, December 2, 2010 - 7:16 am

From: Swen Schillig <swen@vnet.ibm.com>

This patch is the continuation to redesign the zfcp tracing to a more
straight-forward and easy to extend scheme.

This patch deals with all trace records of the zfcp SCSI area.

Signed-off-by: Swen Schillig <swen@vnet.ibm.com>
Signed-off-by: Christof Schmitt <christof.schmitt@de.ibm.com>
---

 drivers/s390/scsi/zfcp_dbf.c  |  232 ++++++++----------------------------------
 drivers/s390/scsi/zfcp_dbf.h  |  129 ++++++++++++-----------
 drivers/s390/scsi/zfcp_ext.h  |    4 
 drivers/s390/scsi/zfcp_fsf.c  |    2 
 drivers/s390/scsi/zfcp_scsi.c |   30 ++---
 5 files changed, 132 insertions(+), 265 deletions(-)

--- a/drivers/s390/scsi/zfcp_dbf.c
+++ b/drivers/s390/scsi/zfcp_dbf.c
@@ -3,7 +3,7 @@
  *
  * Debug traces for zfcp.
  *
- * Copyright IBM Corporation 2002, 2009
+ * Copyright IBM Corporation 2002, 2010
  */
 
 #define KMSG_COMPONENT "zfcp"
@@ -52,70 +52,6 @@ void zfcp_dbf_pl_write(struct zfcp_dbf *
 	spin_unlock(&dbf->pay_lock);
 }
 
-static void zfcp_dbf_tag(char **p, const char *label, const char *tag)
-{
-	int i;
-
-	*p += sprintf(*p, "%-24s", label);
-	for (i = 0; i < ZFCP_DBF_TAG_SIZE; i++)
-		*p += sprintf(*p, "%c", tag[i]);
-	*p += sprintf(*p, "\n");
-}
-
-static void zfcp_dbf_out(char **buf, const char *s, const char *format, ...)
-{
-	va_list arg;
-
-	*buf += sprintf(*buf, "%-24s", s);
-	va_start(arg, format);
-	*buf += vsprintf(*buf, format, arg);
-	va_end(arg);
-	*buf += sprintf(*buf, "\n");
-}
-
-static void zfcp_dbf_outd(char **p, const char *label, char *buffer,
-			  int buflen, int offset, int total_size)
-{
-	if (!offset)
-		*p += sprintf(*p, "%-24s  ", label);
-	while (buflen--) {
-		if (offset > 0) {
-			if ((offset % 32) == 0)
-				*p += sprintf(*p, "\n%-24c  ", ' ');
-			else if ((offset % 4) == 0)
-				*p += sprintf(*p, " ");
-		}
-		*p += sprintf(*p, "%02x", *buffer++);
-		if (++offset == total_size) {
-			*p += sprintf(*p, "\n");
-			break;
-		}
-	}
-	if ...
Previous thread: [patch 3/7] zfcp: Redesign of the debug tracing for HBA records. by Christof Schmitt on Thursday, December 2, 2010 - 7:16 am. (1 message)

Next thread: [patch 1/7] zfcp: Redesign of the debug tracing for recovery actions. by Christof Schmitt on Thursday, December 2, 2010 - 7:16 am. (1 message)