diff options
| author | Allan Stephens <Allan.Stephens@windriver.com> | 2010-12-31 18:59:26 +0000 | 
|---|---|---|
| committer | David S. Miller <davem@davemloft.net> | 2011-01-01 13:57:53 -0800 | 
| commit | 7ced6890bf81d311ab2ea846f92d5f3d0951c08c (patch) | |
| tree | 30d69ab749a36af4f78fb782df211a3efef46673 /net/tipc/log.c | |
| parent | b29f14284989b3d0b3a5ce268b5b1fc4df9c5795 (diff) | |
| download | olio-linux-3.10-7ced6890bf81d311ab2ea846f92d5f3d0951c08c.tar.xz olio-linux-3.10-7ced6890bf81d311ab2ea846f92d5f3d0951c08c.zip  | |
tipc: remove dump() and tipc_dump_dbg()
Eliminates calls to two debugging macros that are being completely obsoleted,
as well as any associated debugging routines that are no longer required.
Signed-off-by: Allan Stephens <Allan.Stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/tipc/log.c')
| -rw-r--r-- | net/tipc/log.c | 81 | 
1 files changed, 3 insertions, 78 deletions
diff --git a/net/tipc/log.c b/net/tipc/log.c index 9d99f7097d2..2796044f994 100644 --- a/net/tipc/log.c +++ b/net/tipc/log.c @@ -64,9 +64,9 @@ struct print_buf *const TIPC_LOG = &log_buf;   * 'print_string' when writing to a print buffer. This also protects against   * concurrent writes to the print buffer being written to.   * - * 2) tipc_dump() and tipc_log_XXX() leverage the aforementioned - * use of 'print_lock' to protect against all types of concurrent operations - * on their associated print buffer (not just write operations). + * 2) tipc_log_XXX() leverages the aforementioned use of 'print_lock' to + * protect against all types of concurrent operations on their associated + * print buffer (not just write operations).   *   * Note: All routines of the form tipc_printbuf_XXX() are lock-free, and rely   * on the caller to prevent simultaneous use of the print buffer(s) being @@ -268,81 +268,6 @@ void tipc_printf(struct print_buf *pb, const char *fmt, ...)  	spin_unlock_bh(&print_lock);  } -#ifdef CONFIG_TIPC_DEBUG - -/** - * print_to_console - write string of bytes to console in multiple chunks - */ - -static void print_to_console(char *crs, int len) -{ -	int rest = len; - -	while (rest > 0) { -		int sz = rest < TIPC_PB_MAX_STR ? rest : TIPC_PB_MAX_STR; -		char c = crs[sz]; - -		crs[sz] = 0; -		printk((const char *)crs); -		crs[sz] = c; -		rest -= sz; -		crs += sz; -	} -} - -/** - * printbuf_dump - write print buffer contents to console - */ - -static void printbuf_dump(struct print_buf *pb) -{ -	int len; - -	if (!pb->buf) { -		printk("*** PRINT BUFFER NOT ALLOCATED ***"); -		return; -	} - -	/* Dump print buffer from char after cursor to end (if used) */ - -	len = pb->buf + pb->size - pb->crs - 2; -	if ((pb->buf[pb->size - 1] == 0) && (len > 0)) -		print_to_console(pb->crs + 1, len); - -	/* Dump print buffer from start to cursor (always) */ - -	len = pb->crs - pb->buf; -	print_to_console(pb->buf, len); -} - -/** - * tipc_dump_dbg - dump (non-console) print buffer to console - * @pb: pointer to print buffer - */ - -void tipc_dump_dbg(struct print_buf *pb, const char *fmt, ...) -{ -	int len; - -	if (pb == TIPC_CONS) -		return; - -	spin_lock_bh(&print_lock); - -	FORMAT(print_string, len, fmt); -	printk(print_string); - -	printk("\n---- Start of %s log dump ----\n\n", -	       (pb == TIPC_LOG) ? "global" : "local"); -	printbuf_dump(pb); -	tipc_printbuf_reset(pb); -	printk("\n---- End of dump ----\n"); - -	spin_unlock_bh(&print_lock); -} - -#endif -  /**   * tipc_log_resize - change the size of the TIPC log buffer   * @log_size: print buffer size to use  |