提交 2b2f68b5 编写于 作者: F Florian Ragwitz 提交者: Linus Torvalds

DYNAMIC_DEBUG: fix documentation errors

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: NFlorian Ragwitz <rafl@debian.org>
Cc: Jason Baron <jbaron@redhat.com>
Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
上级 ea46c8f7
...@@ -28,7 +28,7 @@ struct _ddebug { ...@@ -28,7 +28,7 @@ struct _ddebug {
/* /*
* The flags field controls the behaviour at the callsite. * The flags field controls the behaviour at the callsite.
* The bits here are changed dynamically when the user * The bits here are changed dynamically when the user
* writes commands to <debugfs>/dynamic_debug/ddebug * writes commands to <debugfs>/dynamic_debug/control
*/ */
#define _DPRINTK_FLAGS_PRINT (1<<0) /* printk() a message using the format */ #define _DPRINTK_FLAGS_PRINT (1<<0) /* printk() a message using the format */
#define _DPRINTK_FLAGS_DEFAULT 0 #define _DPRINTK_FLAGS_DEFAULT 0
......
...@@ -1039,10 +1039,10 @@ config DYNAMIC_DEBUG ...@@ -1039,10 +1039,10 @@ config DYNAMIC_DEBUG
Usage: Usage:
Dynamic debugging is controlled via the 'dynamic_debug/ddebug' file, Dynamic debugging is controlled via the 'dynamic_debug/control' file,
which is contained in the 'debugfs' filesystem. Thus, the debugfs which is contained in the 'debugfs' filesystem. Thus, the debugfs
filesystem must first be mounted before making use of this feature. filesystem must first be mounted before making use of this feature.
We refer the control file as: <debugfs>/dynamic_debug/ddebug. This We refer the control file as: <debugfs>/dynamic_debug/control. This
file contains a list of the debug statements that can be enabled. The file contains a list of the debug statements that can be enabled. The
format for each line of the file is: format for each line of the file is:
...@@ -1057,7 +1057,7 @@ config DYNAMIC_DEBUG ...@@ -1057,7 +1057,7 @@ config DYNAMIC_DEBUG
From a live system: From a live system:
nullarbor:~ # cat <debugfs>/dynamic_debug/ddebug nullarbor:~ # cat <debugfs>/dynamic_debug/control
# filename:lineno [module]function flags format # filename:lineno [module]function flags format
fs/aio.c:222 [aio]__put_ioctx - "__put_ioctx:\040freeing\040%p\012" fs/aio.c:222 [aio]__put_ioctx - "__put_ioctx:\040freeing\040%p\012"
fs/aio.c:248 [aio]ioctx_alloc - "ENOMEM:\040nr_events\040too\040high\012" fs/aio.c:248 [aio]ioctx_alloc - "ENOMEM:\040nr_events\040too\040high\012"
...@@ -1067,23 +1067,23 @@ config DYNAMIC_DEBUG ...@@ -1067,23 +1067,23 @@ config DYNAMIC_DEBUG
// enable the message at line 1603 of file svcsock.c // enable the message at line 1603 of file svcsock.c
nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' > nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' >
<debugfs>/dynamic_debug/ddebug <debugfs>/dynamic_debug/control
// enable all the messages in file svcsock.c // enable all the messages in file svcsock.c
nullarbor:~ # echo -n 'file svcsock.c +p' > nullarbor:~ # echo -n 'file svcsock.c +p' >
<debugfs>/dynamic_debug/ddebug <debugfs>/dynamic_debug/control
// enable all the messages in the NFS server module // enable all the messages in the NFS server module
nullarbor:~ # echo -n 'module nfsd +p' > nullarbor:~ # echo -n 'module nfsd +p' >
<debugfs>/dynamic_debug/ddebug <debugfs>/dynamic_debug/control
// enable all 12 messages in the function svc_process() // enable all 12 messages in the function svc_process()
nullarbor:~ # echo -n 'func svc_process +p' > nullarbor:~ # echo -n 'func svc_process +p' >
<debugfs>/dynamic_debug/ddebug <debugfs>/dynamic_debug/control
// disable all 12 messages in the function svc_process() // disable all 12 messages in the function svc_process()
nullarbor:~ # echo -n 'func svc_process -p' > nullarbor:~ # echo -n 'func svc_process -p' >
<debugfs>/dynamic_debug/ddebug <debugfs>/dynamic_debug/control
See Documentation/dynamic-debug-howto.txt for additional information. See Documentation/dynamic-debug-howto.txt for additional information.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册