• George Anzinger's avatar
    [PATCH] x86 NMI: better support for debuggers · 748f2edb
    George Anzinger authored
    This patch adds a notify to the die_nmi notify that the system is about to
    be taken down.  If the notify is handled with a NOTIFY_STOP return, the
    system is given a new lease on life.
    
    We also change the nmi watchdog to carry on if die_nmi returns.
    
    This give debug code a chance to a) catch watchdog timeouts and b) possibly
    allow the system to continue, realizing that the time out may be due to
    debugger activities such as single stepping which is usually done with
    "other" cpus held.
    
    Signed-off-by: George Anzinger<george@mvista.com>
    Cc: Keith Owens <kaos@ocs.com.au>
    Signed-off-by: default avatarGeorge Anzinger <george@mvista.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    748f2edb
traps.c 28.3 KB