]> git.baikalelectronics.ru Git - kernel.git/commit
dynamic_debug: add an option to enable dynamic debug for modules only
authorOrson Zhai <orson.zhai@unisoc.com>
Mon, 8 Jun 2020 04:40:14 +0000 (21:40 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 8 Jun 2020 18:05:56 +0000 (11:05 -0700)
commit7fa9798dabf6ef915bc47d66f2cbb9ebbf98931f
treef5270f714445383a3ccd71774a2a96658b9c6f86
parent01894ba91a635f14bd1258ebeb27dc33e2215e48
dynamic_debug: add an option to enable dynamic debug for modules only

Instead of enabling dynamic debug globally with CONFIG_DYNAMIC_DEBUG,
CONFIG_DYNAMIC_DEBUG_CORE will only enable core function of dynamic
debug.  With the DYNAMIC_DEBUG_MODULE defined for any modules, dynamic
debug will be tied to them.

This is useful for people who only want to enable dynamic debug for
kernel modules without worrying about kernel image size and memory
consumption is increasing too much.

[orson.zhai@unisoc.com: v2]
Link: http://lkml.kernel.org/r/1587408228-10861-1-git-send-email-orson.unisoc@gmail.com
Signed-off-by: Orson Zhai <orson.zhai@unisoc.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Petr Mladek <pmladek@suse.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Jason Baron <jbaron@akamai.com>
Cc: Randy Dunlap <rdunlap@infradead.org>
Link: http://lkml.kernel.org/r/1586521984-5890-1-git-send-email-orson.unisoc@gmail.com
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Documentation/admin-guide/dynamic-debug-howto.rst
include/linux/dev_printk.h
include/linux/dynamic_debug.h
include/linux/net.h
include/linux/netdevice.h
include/linux/printk.h
include/rdma/ib_verbs.h
lib/Kconfig.debug
lib/Makefile
lib/dynamic_debug.c