diff --git a/drivers/watchdog/dw_wdt.c b/drivers/watchdog/dw_wdt.c index 32d0e1781e63c4ec5535b383d0c5647b1aa3b5d3..dfc1e343b7c955d4caad5c021805a88aa5874713 100644 --- a/drivers/watchdog/dw_wdt.c +++ b/drivers/watchdog/dw_wdt.c @@ -240,6 +240,9 @@ static int dw_wdt_set_timeout(struct watchdog_device *wdd, unsigned int top_s) else wdd->timeout = top_s; + pr_err("[dude-debug] %s wdt timeout %u\n", current->comm, wdd->timeout); + dump_stack(); + return 0; } @@ -663,6 +666,8 @@ static int dw_wdt_drv_probe(struct platform_device *pdev) watchdog_init_timeout(wdd, 0, dev); } + dev_err(dev, "[dude-debug] timeout %u\n", wdd->timeout); + platform_set_drvdata(pdev, dw_wdt); watchdog_set_restart_priority(wdd, 128);