diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Kconfig.debug | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug index d85be90d5888..231208948363 100644 --- a/lib/Kconfig.debug +++ b/lib/Kconfig.debug | |||
@@ -1039,10 +1039,10 @@ config DYNAMIC_DEBUG | |||
1039 | 1039 | ||
1040 | Usage: | 1040 | Usage: |
1041 | 1041 | ||
1042 | Dynamic debugging is controlled via the 'dynamic_debug/ddebug' file, | 1042 | Dynamic debugging is controlled via the 'dynamic_debug/control' file, |
1043 | which is contained in the 'debugfs' filesystem. Thus, the debugfs | 1043 | which is contained in the 'debugfs' filesystem. Thus, the debugfs |
1044 | filesystem must first be mounted before making use of this feature. | 1044 | filesystem must first be mounted before making use of this feature. |
1045 | We refer the control file as: <debugfs>/dynamic_debug/ddebug. This | 1045 | We refer the control file as: <debugfs>/dynamic_debug/control. This |
1046 | file contains a list of the debug statements that can be enabled. The | 1046 | file contains a list of the debug statements that can be enabled. The |
1047 | format for each line of the file is: | 1047 | format for each line of the file is: |
1048 | 1048 | ||
@@ -1057,7 +1057,7 @@ config DYNAMIC_DEBUG | |||
1057 | 1057 | ||
1058 | From a live system: | 1058 | From a live system: |
1059 | 1059 | ||
1060 | nullarbor:~ # cat <debugfs>/dynamic_debug/ddebug | 1060 | nullarbor:~ # cat <debugfs>/dynamic_debug/control |
1061 | # filename:lineno [module]function flags format | 1061 | # filename:lineno [module]function flags format |
1062 | fs/aio.c:222 [aio]__put_ioctx - "__put_ioctx:\040freeing\040%p\012" | 1062 | fs/aio.c:222 [aio]__put_ioctx - "__put_ioctx:\040freeing\040%p\012" |
1063 | fs/aio.c:248 [aio]ioctx_alloc - "ENOMEM:\040nr_events\040too\040high\012" | 1063 | fs/aio.c:248 [aio]ioctx_alloc - "ENOMEM:\040nr_events\040too\040high\012" |
@@ -1067,23 +1067,23 @@ config DYNAMIC_DEBUG | |||
1067 | 1067 | ||
1068 | // enable the message at line 1603 of file svcsock.c | 1068 | // enable the message at line 1603 of file svcsock.c |
1069 | nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' > | 1069 | nullarbor:~ # echo -n 'file svcsock.c line 1603 +p' > |
1070 | <debugfs>/dynamic_debug/ddebug | 1070 | <debugfs>/dynamic_debug/control |
1071 | 1071 | ||
1072 | // enable all the messages in file svcsock.c | 1072 | // enable all the messages in file svcsock.c |
1073 | nullarbor:~ # echo -n 'file svcsock.c +p' > | 1073 | nullarbor:~ # echo -n 'file svcsock.c +p' > |
1074 | <debugfs>/dynamic_debug/ddebug | 1074 | <debugfs>/dynamic_debug/control |
1075 | 1075 | ||
1076 | // enable all the messages in the NFS server module | 1076 | // enable all the messages in the NFS server module |
1077 | nullarbor:~ # echo -n 'module nfsd +p' > | 1077 | nullarbor:~ # echo -n 'module nfsd +p' > |
1078 | <debugfs>/dynamic_debug/ddebug | 1078 | <debugfs>/dynamic_debug/control |
1079 | 1079 | ||
1080 | // enable all 12 messages in the function svc_process() | 1080 | // enable all 12 messages in the function svc_process() |
1081 | nullarbor:~ # echo -n 'func svc_process +p' > | 1081 | nullarbor:~ # echo -n 'func svc_process +p' > |
1082 | <debugfs>/dynamic_debug/ddebug | 1082 | <debugfs>/dynamic_debug/control |
1083 | 1083 | ||
1084 | // disable all 12 messages in the function svc_process() | 1084 | // disable all 12 messages in the function svc_process() |
1085 | nullarbor:~ # echo -n 'func svc_process -p' > | 1085 | nullarbor:~ # echo -n 'func svc_process -p' > |
1086 | <debugfs>/dynamic_debug/ddebug | 1086 | <debugfs>/dynamic_debug/control |
1087 | 1087 | ||
1088 | See Documentation/dynamic-debug-howto.txt for additional information. | 1088 | See Documentation/dynamic-debug-howto.txt for additional information. |
1089 | 1089 | ||