diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-20 18:13:29 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-20 18:13:29 -0500 |
commit | 4fbd0a81a0059f22d06780de96e73f9ddbccd8a4 (patch) | |
tree | da867d35f345180234e2243df833eb6237c12d73 /Documentation/DocBook | |
parent | 7bad2227f639723230dbc40fe32e16101321b5b7 (diff) | |
parent | dd8f30cc0550f36861ddfa42c27cc5c580b0bf8c (diff) |
Merge tag 'for_linux-3.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb
Pull kgdb/kdb updates from Jason Wessel:
"KGDB/KDB New:
- KDB: improved searching
- No longer enter debug core on panic if panic timeout is set
KGDB/KDB regressions / cleanups
- fix pdf doc build errors
- prevent junk characters on kdb console from printk levels"
* tag 'for_linux-3.20-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb:
kgdb, docs: Fix <para> pdfdocs build errors
debug: prevent entering debug mode on panic/exception.
kdb: Const qualifier for kdb_getstr's prompt argument
kdb: Provide forward search at more prompt
kdb: Fix a prompt management bug when using | grep
kdb: Remove stack dump when entering kgdb due to NMI
kdb: Avoid printing KERN_ levels to consoles
kdb: Fix off by one error in kdb_cpu()
kdb: fix incorrect counts in KDB summary command output
Diffstat (limited to 'Documentation/DocBook')
-rw-r--r-- | Documentation/DocBook/kgdb.tmpl | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Documentation/DocBook/kgdb.tmpl b/Documentation/DocBook/kgdb.tmpl index 2428cc04dbc8..f3abca7ec53d 100644 --- a/Documentation/DocBook/kgdb.tmpl +++ b/Documentation/DocBook/kgdb.tmpl | |||
@@ -197,6 +197,7 @@ | |||
197 | may be configured as a kernel built-in or a kernel loadable module. | 197 | may be configured as a kernel built-in or a kernel loadable module. |
198 | You can only make use of <constant>kgdbwait</constant> and early | 198 | You can only make use of <constant>kgdbwait</constant> and early |
199 | debugging if you build kgdboc into the kernel as a built-in. | 199 | debugging if you build kgdboc into the kernel as a built-in. |
200 | </para> | ||
200 | <para>Optionally you can elect to activate kms (Kernel Mode | 201 | <para>Optionally you can elect to activate kms (Kernel Mode |
201 | Setting) integration. When you use kms with kgdboc and you have a | 202 | Setting) integration. When you use kms with kgdboc and you have a |
202 | video driver that has atomic mode setting hooks, it is possible to | 203 | video driver that has atomic mode setting hooks, it is possible to |
@@ -206,7 +207,6 @@ | |||
206 | crashes or doing analysis of memory with kdb while allowing the | 207 | crashes or doing analysis of memory with kdb while allowing the |
207 | full graphics console applications to run. | 208 | full graphics console applications to run. |
208 | </para> | 209 | </para> |
209 | </para> | ||
210 | <sect2 id="kgdbocArgs"> | 210 | <sect2 id="kgdbocArgs"> |
211 | <title>kgdboc arguments</title> | 211 | <title>kgdboc arguments</title> |
212 | <para>Usage: <constant>kgdboc=[kms][[,]kbd][[,]serial_device][,baud]</constant></para> | 212 | <para>Usage: <constant>kgdboc=[kms][[,]kbd][[,]serial_device][,baud]</constant></para> |
@@ -284,7 +284,6 @@ | |||
284 | </listitem> | 284 | </listitem> |
285 | </orderedlist> | 285 | </orderedlist> |
286 | </para> | 286 | </para> |
287 | </sect3> | ||
288 | <para>NOTE: Kgdboc does not support interrupting the target via the | 287 | <para>NOTE: Kgdboc does not support interrupting the target via the |
289 | gdb remote protocol. You must manually send a sysrq-g unless you | 288 | gdb remote protocol. You must manually send a sysrq-g unless you |
290 | have a proxy that splits console output to a terminal program. | 289 | have a proxy that splits console output to a terminal program. |
@@ -305,6 +304,7 @@ | |||
305 | as well as on the initial connect, or to use a debugger proxy that | 304 | as well as on the initial connect, or to use a debugger proxy that |
306 | allows an unmodified gdb to do the debugging. | 305 | allows an unmodified gdb to do the debugging. |
307 | </para> | 306 | </para> |
307 | </sect3> | ||
308 | </sect2> | 308 | </sect2> |
309 | </sect1> | 309 | </sect1> |
310 | <sect1 id="kgdbwait"> | 310 | <sect1 id="kgdbwait"> |
@@ -350,12 +350,12 @@ | |||
350 | </para> | 350 | </para> |
351 | </listitem> | 351 | </listitem> |
352 | </orderedlist> | 352 | </orderedlist> |
353 | </para> | ||
353 | <para>IMPORTANT NOTE: You cannot use kgdboc + kgdbcon on a tty that is an | 354 | <para>IMPORTANT NOTE: You cannot use kgdboc + kgdbcon on a tty that is an |
354 | active system console. An example of incorrect usage is <constant>console=ttyS0,115200 kgdboc=ttyS0 kgdbcon</constant> | 355 | active system console. An example of incorrect usage is <constant>console=ttyS0,115200 kgdboc=ttyS0 kgdbcon</constant> |
355 | </para> | 356 | </para> |
356 | <para>It is possible to use this option with kgdboc on a tty that is not a system console. | 357 | <para>It is possible to use this option with kgdboc on a tty that is not a system console. |
357 | </para> | 358 | </para> |
358 | </para> | ||
359 | </sect1> | 359 | </sect1> |
360 | <sect1 id="kgdbreboot"> | 360 | <sect1 id="kgdbreboot"> |
361 | <title>Run time parameter: kgdbreboot</title> | 361 | <title>Run time parameter: kgdbreboot</title> |