Commit 2b2f68b5 authored by Florian Ragwitz's avatar Florian Ragwitz Committed by Linus Torvalds

DYNAMIC_DEBUG: fix documentation errors

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: default avatarFlorian Ragwitz <rafl@debian.org>
Cc: Jason Baron <jbaron@redhat.com>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 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%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment