Gitweb:     
http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=1c978b935e81da9434342f0bc8263c6cfe1214ce
Commit:     1c978b935e81da9434342f0bc8263c6cfe1214ce
Parent:     2a41de48b81e61fbe260ae5031ebcb6f935f35fb
Author:     Konrad Rzeszutek <[EMAIL PROTECTED]>
AuthorDate: Tue Jul 17 04:03:56 2007 -0700
Committer:  Linus Torvalds <[EMAIL PROTECTED]>
CommitDate: Tue Jul 17 10:23:04 2007 -0700

    Inhibit NMI watchdog when Alt-SysRq-T operation is underway
    
    On large memory configuration with not so fast CPUs the NMI watchdog is
    triggered when memory addresses are being gathered and printed.  The code
    paths for Alt-SysRq-t are sprinkled with touch_nmi_watchdog in various
    places but not in this routine (or in the loop that utilizes this
    function).  The patch has been tested for regression on large CPU+memory
    configuration (128 logical CPUs + 224 GB) and 1,2,4,16-CPU sockets with
    various memory sizes (1,2,4,6,20).
    
    Cc: Andi Kleen <[EMAIL PROTECTED]>
    Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
    Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>
---
 arch/x86_64/kernel/traps.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/arch/x86_64/kernel/traps.c b/arch/x86_64/kernel/traps.c
index 6963b64..74cbeb2 100644
--- a/arch/x86_64/kernel/traps.c
+++ b/arch/x86_64/kernel/traps.c
@@ -330,6 +330,7 @@ static int print_trace_stack(void *data, char *name)
 
 static void print_trace_address(void *data, unsigned long addr)
 {
+       touch_nmi_watchdog();
        printk_address(addr);
 }
 
-
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to