mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-19 02:08:16 +07:00
watchdog: hpwdt: Update nmi_panic message.
Include the nmistat in the nmi_panic message to give support an indication why the NMI was called (e.g. a timeout or generate nmi button.) Signed-off-by: Jerry Hoemann <jerry.hoemann@hpe.com> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
This commit is contained in:
parent
9a46fc4ec9
commit
a042229a18
@ -113,19 +113,23 @@ static int hpwdt_my_nmi(void)
|
||||
*/
|
||||
static int hpwdt_pretimeout(unsigned int ulReason, struct pt_regs *regs)
|
||||
{
|
||||
if ((ulReason == NMI_UNKNOWN) && !hpwdt_my_nmi())
|
||||
unsigned int mynmi = hpwdt_my_nmi();
|
||||
static char panic_msg[] =
|
||||
"00: 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";
|
||||
|
||||
if ((ulReason == NMI_UNKNOWN) && mynmi)
|
||||
return NMI_DONE;
|
||||
|
||||
if (allow_kdump)
|
||||
hpwdt_stop();
|
||||
|
||||
nmi_panic(regs, "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");
|
||||
hex_byte_pack(panic_msg, mynmi);
|
||||
nmi_panic(regs, panic_msg);
|
||||
|
||||
return NMI_HANDLED;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user