watchdog: Add an info message if the watchdog reset the system
authorMartin Blumenstingl <martin.blumenstingl@googlemail.com>
Sun, 18 Jul 2021 21:51:12 +0000 (23:51 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 25 Jul 2021 12:07:14 +0000 (14:07 +0200)
commitf26233edb6a550bf23d51d5d4c864baf093e46e1
tree4f8cdf902bb78d223390f48e6e715a9f49ae5efc
parent3a9d9102aa29cd3522a457d6e961454dabdee7cc
watchdog: Add an info message if the watchdog reset the system

The sender domain has a DMARC Reject/Quarantine policy which disallows
sending mailing list messages using the original "From" header.

To mitigate this problem, the original message has been wrapped
automatically by the mailing list software.
Investigating why a device has rebooted can be difficult, especially if
there's no output (for example during a kernel crash) on the serial
console. Some watchdog drivers can tell us if the watchdog has caused
the system to reboot. The corresponding WDIOF_CARDRESET flag is
documented as: "Card previously reset the CPU".

Add an info message if the watchdog supports the WDIOF_CARDRESET flag
and if the boot status indicates that the watchdog has previously reset
the system.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
watchdog.c