The following changes since commit e36f014edff70fc02b3d3d79cead1d58f289332e:
Linux 3.19-rc7 (2015-02-01 20:07:21 -0800)
are available in the git repository at:
https://git.linaro.org/people/daniel.thompson/linux.git tags/for_jason-3.20
for you to fetch changes up to 257eaf8518a832f3b4947a8d62bf027943545d78:
debug: prevent entering debug mode on panic/exception. (2015-02-06 11:21:13 +0000)
---------------------------------------------------------------- This is all outstanding patches for kgdb shared during this development cycle, both from myself and from Colin Cross/Kiran Raparthy.
No patch included in this pull request has any outstanding review comments.
Bisect and build testing reported nothing except a checkpatch warning that is better left unfixed (a long string constant spread across multiple lines).
The result is several bug fixes:
* A regression that resulted into non-printing characters being shown is fixed,
* A bug in the grep logic that results in failure to show the command prompt is fixed,
* Stopping due to ttyNMI0 no longer issues a stach trace (this is a useability fix and aligns behaviour with other user-requested stops),
* Requests to automatically reboot the system on panic are honoured (rather than entering the debugger).
In addition to the fixes there is also a new feature that allows the grep logic to be reused by the pager to provide interactive forward search.
---------------------------------------------------------------- Colin Cross (1): debug: prevent entering debug mode on panic/exception.
Daniel Thompson (5): kdb: Avoid printing KERN_ levels to consoles kdb: Remove stack dump when entering kgdb due to NMI kdb: Fix a prompt management bug when using | grep kdb: Provide forward search at more prompt kdb: Const qualifier for kdb_getstr's prompt argument
include/linux/kdb.h | 8 +++++++- kernel/debug/debug_core.c | 17 ++++++++++++++++ kernel/debug/kdb/kdb_io.c | 46 +++++++++++++++++++++++++++++++----------- kernel/debug/kdb/kdb_main.c | 12 +++++------ kernel/debug/kdb/kdb_private.h | 4 +++- kernel/printk/printk.c | 2 +- 6 files changed, 68 insertions(+), 21 deletions(-)