Messages in this thread | | | From | Jim Cromie <> | Date | Wed, 30 Nov 2011 13:27:17 -0700 | Subject | [patch 00/25] dynamic-debug enhancements |
| |
this patchset adds - dynamic-debug during module initialization - multiple queries in ddebug_query, module.dyndbg
Unlike previous versions, it drops the pending-query approach in favor of "fake module parameters"proposed by Thomas Renninger https://lkml.org/lkml/2010/9/15/397
Its based upon 3.2-rc3, since that has several patches to include/linux/dynamic_debug.h that are not in driver-core-next, and theyd need to be handled eventually.
1 - trivial bug in kernel/module.c under DEBUGP 2 - whitespace 3-12 dyndbg cleanups 13-17 multiple queries 18-25 dynamic-debug during module initialization
[jimc@groucho linux-2.6]$ git diff --stat v3.2-rc3..HEAD Documentation/dynamic-debug-howto.txt | 76 ++++++-- drivers/pnp/base.h | 8 +- drivers/pnp/core.c | 13 ++ include/linux/device.h | 8 +- include/linux/dynamic_debug.h | 31 +++- include/linux/kernel.h | 10 + include/linux/moduleparam.h | 4 + include/linux/netdevice.h | 8 +- include/linux/printk.h | 8 +- kernel/module.c | 47 ++--- kernel/params.c | 27 ++- lib/dynamic_debug.c | 349 +++++++++++++++++++++++++-------- 12 files changed, 430 insertions(+), 159 deletions(-)
| |