]> git.baikalelectronics.ru Git - kernel.git/commit
ipmi: add new IPMI nmi watchdog handling
authorCorey Minyard <minyard@acm.org>
Tue, 8 May 2007 07:23:58 +0000 (00:23 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Tue, 8 May 2007 18:14:58 +0000 (11:14 -0700)
commitcc4629635846aae5a8738122e61dc4f667734461
treeebf2ca43cf50ea05742b19806ca72c5027c0911a
parent38c6da4efcb4339079080dbd821c15f835955b64
ipmi: add new IPMI nmi watchdog handling

Convert over to the new NMI handling for getting IPMI watchdog timeouts via an
NMI.  This add config options to know if there is the ability to receive NMIs
and if it has an NMI post processing call.  Then it modifies the IPMI watchdog
to take advantage of this so that it can know if an NMI comes in.

It also adds testing that the IPMI NMI watchdog works.

Signed-off-by: Corey Minyard <minyard@acm.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
arch/i386/kernel/traps.c
arch/x86_64/kernel/traps.c
drivers/char/ipmi/ipmi_watchdog.c
include/asm-i386/kdebug.h
include/asm-x86_64/kdebug.h