watchdog: hpwdt patch to display informative string
This patch is being submitted to output a general string when the panic comes in that informs the user of the possible places to look for the source of the NMI. Because various systems log the message in different places this would give a single display of where to go look instead of code that acts on all these different server names or IDs. Signed-off-by: Thomas Mingarelli <thomas.mingarelli@hp.com> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
This commit is contained in:
parent
58a251f2c2
commit
7bb5be947e
|
@ -39,7 +39,7 @@
|
|||
#endif /* CONFIG_HPWDT_NMI_DECODING */
|
||||
#include <asm/nmi.h>
|
||||
|
||||
#define HPWDT_VERSION "1.3.2"
|
||||
#define HPWDT_VERSION "1.3.3"
|
||||
#define SECS_TO_TICKS(secs) ((secs) * 1000 / 128)
|
||||
#define TICKS_TO_SECS(ticks) ((ticks) * 128 / 1000)
|
||||
#define HPWDT_MAX_TIMER TICKS_TO_SECS(65535)
|
||||
|
@ -501,8 +501,13 @@ static int hpwdt_pretimeout(unsigned int ulReason, struct pt_regs *regs)
|
|||
"but unable to determine source.\n");
|
||||
}
|
||||
}
|
||||
panic("An NMI occurred, please see the Integrated "
|
||||
"Management Log for details.\n");
|
||||
panic("An NMI occurred. Depending on your system the reason "
|
||||
"for the NMI is logged in any one of the following "
|
||||
"resources:\n"
|
||||
"1. Integrated Management Log (IML)\n"
|
||||
"2. OA Syslog\n"
|
||||
"3. OA Forward Progress Log\n"
|
||||
"4. iLO Event Log");
|
||||
|
||||
out:
|
||||
return NMI_DONE;
|
||||
|
|
Loading…
Reference in New Issue