hwmon: (ltc2947) Properly handle errors when looking for the external clock
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Thu, 23 Sep 2021 20:11:13 +0000 (22:11 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 17 Oct 2021 08:43:33 +0000 (10:43 +0200)
commit3d68c7b0ab5b5b9fd7a2a8b13114ac0336e23a30
tree122c7502b65b7ca348c3875e4e21e08e5a6228fe
parent194e8a4f0acd8a9d2915fd5fb8249e2797393078
hwmon: (ltc2947) Properly handle errors when looking for the external clock

[ Upstream commit 6f7d70467121f790b36af2d84bc02b5c236bf5e6 ]

The return value of devm_clk_get should in general be propagated to
upper layer. In this case the clk is optional, use the appropriate
wrapper instead of interpreting all errors as "The optional clk is not
available".

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Link: https://lore.kernel.org/r/20210923201113.398932-1-u.kleine-koenig@pengutronix.de
Signed-off-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/hwmon/ltc2947-core.c