diff options
author | Konrad Rzeszutek <konrad@darnok.org> | 2007-07-21 07:37:29 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-07-21 20:49:14 -0400 |
commit | 601e625587bf92c9f370d74a15c4e43bc6468f9f (patch) | |
tree | cd104b552007dec5e958ff9e29f8ec6a6e7ac6a2 /arch | |
parent | 80b16c192e469541263d6bfd9177662ceb632ecc (diff) |
i386: touch_nmi_watchdog() in print_trace_address()
Prevent NMI watchdog triggering during long sysrq-T outputs.
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/i386/kernel/traps.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/i386/kernel/traps.c b/arch/i386/kernel/traps.c index 3e7753c78b9b..e6b5309e70f3 100644 --- a/arch/i386/kernel/traps.c +++ b/arch/i386/kernel/traps.c | |||
@@ -211,6 +211,7 @@ static void print_trace_address(void *data, unsigned long addr) | |||
211 | { | 211 | { |
212 | printk("%s [<%08lx>] ", (char *)data, addr); | 212 | printk("%s [<%08lx>] ", (char *)data, addr); |
213 | print_symbol("%s\n", addr); | 213 | print_symbol("%s\n", addr); |
214 | touch_nmi_watchdog(); | ||
214 | } | 215 | } |
215 | 216 | ||
216 | static struct stacktrace_ops print_trace_ops = { | 217 | static struct stacktrace_ops print_trace_ops = { |