lkml.org 
[lkml]   [2011]   [Dec]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subject[PATCH 00/16] dynamic debug: ehancements and cleanups
    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



    \
     
     \ /
      Last update: 2011-12-19 23:21    [W:2.831 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site