diff options
author | Sam Protsenko <[email protected]> | 2021-12-12 19:02:47 +0200 |
---|---|---|
committer | Wim Van Sebroeck <[email protected]> | 2022-01-05 10:38:37 +0100 |
commit | f7bcb02390ad319ecc4161b9c9989f710fa6edb2 (patch) | |
tree | dd82b9ec7d10efb66748a46d098737787add53ef /net/lapb/lapb_in.c | |
parent | a51f589693899a0325a4381098bbb96e06204983 (diff) |
watchdog: s3c2410: Fix getting the optional clock
"watchdog_src" clock is optional and may not be present for some SoCs
supported by this driver. Nevertheless, in case the clock is provided
but some error happens during its getting, that error should be handled
properly. Use devm_clk_get_optional() API for that. Also report possible
errors using dev_err_probe() to handle properly -EPROBE_DEFER error (if
clock provider is not ready by the time WDT probe function is executed).
Fixes: e249d01b5e8b ("watchdog: s3c2410: Support separate source clock")
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>
Suggested-by: Guenter Roeck <[email protected]>
Signed-off-by: Sam Protsenko <[email protected]>
Reviewed-by: Guenter Roeck <[email protected]>
Reviewed-by: Krzysztof Kozlowski <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Guenter Roeck <[email protected]>
Signed-off-by: Wim Van Sebroeck <[email protected]>
Diffstat (limited to 'net/lapb/lapb_in.c')
0 files changed, 0 insertions, 0 deletions