aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin/stackcollapse-record
diff options
context:
space:
mode:
authorOleksij Rempel <[email protected]>2017-09-26 08:11:22 +0200
committerWim Van Sebroeck <[email protected]>2017-12-28 20:44:55 +0100
commit1bfe8889380890efe4943d125124f5a7b48571b0 (patch)
tree5372fd635e6097216e182e8cdd30e0a7a364eae1 /tools/perf/scripts/python/bin/stackcollapse-record
parentd4238aa458b8c3e64d6f124aafa5c230cae31d6a (diff)
watchdog: dw_wdt: add stop watchdog operation
The only way of stopping the watchdog is by resetting it. Add the watchdog op for stopping the device and reset if a reset line is provided. At same time WDOG_HW_RUNNING should be remove from dw_wdt_start. As commented by Guenter Roeck: dw_wdt sets WDOG_HW_RUNNING in its open function. Result is that the kref_get() in watchdog_open() won't be executed. But then kref_put() in close will be called since the watchdog now does stop. This causes the imbalance. Signed-off-by: Oleksij Rempel <[email protected]> Cc: Wim Van Sebroeck <[email protected]> Cc: Guenter Roeck <[email protected]> Cc: [email protected] Reviewed-by: Guenter Roeck <[email protected]> Signed-off-by: Guenter Roeck <[email protected]> Signed-off-by: Wim Van Sebroeck <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-record')
0 files changed, 0 insertions, 0 deletions