[PATCH 00/16] dynamic debug: ehancements and cleanups

From: Jason Baron
Date: Mon Dec 19 2011 - 17:17:53 EST


Hi,

Mostly cleanups and minor feature ehancements for dynamic debug. I haven't
included the module parameter feature, since its implementation is still
being worked out, but I wanted to get some of Jim's patches included, since
I've got so many. These have already been through several review iterations.
Patches are against Linus's latest tree.

Thanks,

-Jason

Jim Cromie (16):
dynamic_debug: fix whitespace complaints from scripts/cleanfile
dynamic_debug: drop enabled field from struct _ddebug, use _DPRINTK_FLAGS_PRINT
dynamic_debug: make dynamic-debug supersede DEBUG ccflag
dynamic_debug: change verbosity at runtime
dynamic_debug: replace strcpy with strlcpy, in ddebug_setup_query()
dynamic_debug: pr_err() call should not depend upon verbosity
dynamic_debug: drop explicit !=NULL checks
dynamic_debug: describe_flags with '=[pmflt_]*'
dynamic_debug: tighten up error checking on debug queries
dynamic_debug: early return if _ddebug table is empty
dynamic_debug: reduce lineno field to a saner 18 bits
dynamic_debug: chop off comments in ddebug_tokenize
dynamic_debug: enlarge command/query write buffer
dynamic_debug: add trim_prefix() to provide source-root relative paths
dynamic_debug: factor vpr_info_dq out of ddebug_parse_query
dynamic_debug: process multiple debug-queries on a line

Documentation/dynamic-debug-howto.txt | 30 ++---
include/linux/device.h | 8 +-
include/linux/dynamic_debug.h | 19 ++-
include/linux/netdevice.h | 8 +-
include/linux/printk.h | 8 +-
lib/dynamic_debug.c | 270 +++++++++++++++++++++++----------
6 files changed, 222 insertions(+), 121 deletions(-)

--
1.7.7.3

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/