]> git.baikalelectronics.ru Git - kernel.git/commit
watchdog: reset last_hw_keepalive time at start
authorTero Kristo <t-kristo@ti.com>
Thu, 12 Mar 2020 09:58:06 +0000 (11:58 +0200)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Wed, 18 Mar 2020 10:15:25 +0000 (11:15 +0100)
commitca0ce915d1cf1b82d210efc4eda32b15645d382a
tree6d79733f7f210ec155d117ce200b45498d633dd1
parentfd34284a7715a8f36f522356211ce9b8e9674d5e
watchdog: reset last_hw_keepalive time at start

Currently the watchdog core does not initialize the last_hw_keepalive
time during watchdog startup. This will cause the watchdog to be pinged
immediately if enough time has passed from the system boot-up time, and
some types of watchdogs like K3 RTI does not like this.

To avoid the issue, setup the last_hw_keepalive time during watchdog
startup.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20200302200426.6492-3-t-kristo@ti.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/watchdog_dev.c