Hi Andy, On 03/08/2017 03:10 AM, Andy Shevchenko wrote:
Firmware followed by bootloader leaves watchdog running.
Is that always the case ? If not, does it hurt if the watchdog is pinged while not active ? Also, this assumes that its default timeout is in the default range configured by the driver, ie not (much) lower than 30 seconds. Not objecting, but it would help to have comments in the code explaining the context in some more detail. Thanks, Guenter
Keep it running in the driver. User will not need any additional options to reboot in case of panic. Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> --- drivers/watchdog/intel-mid_wdt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/watchdog/intel-mid_wdt.c b/drivers/watchdog/intel-mid_wdt.c index 45e4d02221b5..a128ccb085b0 100644 --- a/drivers/watchdog/intel-mid_wdt.c +++ b/drivers/watchdog/intel-mid_wdt.c @@ -147,8 +147,8 @@ static int mid_wdt_probe(struct platform_device *pdev) return ret; } - /* Make sure the watchdog is not running */ - wdt_stop(wdt_dev); + /* Make sure the watchdog is serviced */ + set_bit(WDOG_HW_RUNNING, &wdt_dev->status); ret = devm_watchdog_register_device(&pdev->dev, wdt_dev); if (ret) {
-- To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html