]> git.proxmox.com Git - mirror_ubuntu-jammy-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)
commit982bb70517aef2225bad1d802887b733db492cc0
tree6d79733f7f210ec155d117ce200b45498d633dd1
parent436867b6469a2ae38f6b5725aeeeb8211a2aca15
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