]> git.itanic.dy.fi Git - linux-stable/commit
watchdog: sp5100_tco: Immediately trigger upon starting.
authorGregory Oakes <gregory.oakes@amd.com>
Thu, 16 Mar 2023 20:13:12 +0000 (15:13 -0500)
committerWim Van Sebroeck <wim@linux-watchdog.org>
Sat, 22 Apr 2023 10:53:58 +0000 (12:53 +0200)
commit4eda19cc8a29cde3580ed73bf11dc73b4e757697
tree229df3428ec32b185b3abdea00073cbcd8934552
parentfe5631bb3a4bf62208ed52600c21dd3d1787f412
watchdog: sp5100_tco: Immediately trigger upon starting.

The watchdog countdown is supposed to begin when the device file is
opened. Instead, it would begin countdown upon the first write to or
close of the device file. Now, the ping operation is called within the
start operation which ensures the countdown begins. From experimenation,
it does not appear possible to do this with a single write including
both the start bit and the trigger bit. So, it is done as two distinct
writes.

Signed-off-by: Gregory Oakes <gregory.oakes@amd.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20230316201312.17538-1-gregory.oakes@amd.com
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@linux-watchdog.org>
drivers/watchdog/sp5100_tco.c