• D
    x86: Move notify_die from nmi.c to traps.c · e40b1720
    Don Zickus 提交于
    In order to handle a new nmi_watchdog approach, I need to move
    the notify_die() routine out of nmi_watchdog_tick() and into
    default_do_nmi(). This lets me easily swap out the old
    nmi_watchdog with the new one with just a config change.
    
    The change probably makes sense from a high level perspective
    because the nmi_watchdog shouldn't be handling notify_die
    routines anyway.  However, this move does change the semantics a
    little bit.  Instead of checking on every nmi interrupt if the
    cpus are stuck, only check them on the nmi_watchdog interrupts.
    
     v2: Move notify_die call into #idef block
    Signed-off-by: NDon Zickus <dzickus@redhat.com>
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: gorcunov@gmail.com
    Cc: aris@redhat.com
    Cc: peterz@infradead.org
    LKML-Reference: <1265424425-31562-2-git-send-email-dzickus@redhat.com>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    e40b1720
traps.c 23.5 KB