Miaoqian Lin
e192888721
rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe
...
[ Upstream commit b520cbe5be37b1b9b401c0b6ecbdae32575273db ]
In the error handling path, the clk_prepare_enable() function
call should be balanced by a corresponding 'clk_disable_unprepare()'
call , as already done in the remove function.
clk_disable_unprepare calls clk_disable() and clk_unprepare().
They will use IS_ERR_OR_NULL to check the argument.
Fixes: ac05fba39cc5 ("rtc: gemini: Add optional clock handling")
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20220403054912.31739-1-linmq006@gmail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-06-14 18:36:07 +02:00
..
2022-05-25 09:57:23 +02:00
2019-10-23 17:23:43 +02:00
2022-04-08 14:24:10 +02:00
2021-09-09 10:18:40 +02:00
2021-08-10 23:21:46 +02:00
2021-08-10 00:09:21 +02:00
2021-08-10 23:22:20 +02:00
2020-11-19 12:50:12 +01:00
2021-05-25 00:36:11 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-04-17 00:07:16 +02:00
2021-02-13 23:03:26 +01:00
2021-01-25 23:45:37 +01:00
2021-01-16 23:19:26 +01:00
2021-01-25 23:46:16 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 02:42:08 +02:00
2021-07-10 01:53:39 +02:00
2021-06-20 22:24:52 +02:00
2021-02-06 00:58:24 +01:00
2021-02-06 00:58:24 +01:00
2020-11-19 12:50:12 +01:00
2022-04-13 20:59:14 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:24 +01:00
2020-11-19 12:50:12 +01:00
2019-10-07 01:07:35 +02:00
2019-10-07 01:07:35 +02:00
2021-11-18 19:16:58 +01:00
2021-01-25 23:46:16 +01:00
2021-04-29 23:37:18 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 01:53:39 +02:00
2021-11-18 19:16:59 +01:00
2021-04-17 11:21:04 +02:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:24 +01:00
2021-01-25 23:46:17 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:24 +01:00
2021-05-25 00:39:58 +02:00
2019-11-08 16:14:09 +01:00
2020-12-03 23:49:31 +01:00
2019-07-17 10:03:50 -07:00
2021-04-17 11:21:04 +02:00
2022-06-14 18:36:07 +02:00
2020-11-19 12:50:12 +01:00
2021-06-16 14:53:13 +01:00
2021-01-25 23:46:17 +01:00
2021-04-29 23:03:26 +02:00
2021-05-25 00:41:25 +02:00
2021-02-06 00:58:24 +01:00
2019-06-19 17:09:55 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2019-06-19 17:09:55 +02:00
2020-04-15 09:56:17 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-06-20 22:19:46 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2020-03-16 11:12:11 +01:00
2021-03-11 09:48:09 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 01:53:39 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2019-06-19 17:09:55 +02:00
2021-06-20 22:22:13 +02:00
2020-11-19 12:50:12 +01:00
2022-05-25 09:57:26 +02:00
2021-11-18 19:16:59 +01:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:24 +01:00
2019-12-23 11:23:49 +01:00
2020-11-19 12:50:12 +01:00
2019-11-18 15:23:54 +01:00
2020-11-19 12:50:12 +01:00
2022-06-14 18:36:07 +02:00
2019-10-07 01:07:35 +02:00
2021-01-16 23:19:26 +01:00
2021-05-25 00:33:17 +02:00
2021-03-16 08:48:44 +01:00
2021-03-10 11:06:33 +00:00
2021-04-29 23:37:18 +02:00
2021-01-16 23:19:26 +01:00
2021-07-10 01:53:39 +02:00
2020-11-19 12:50:12 +01:00
2021-11-18 19:16:59 +01:00
2022-05-25 09:57:23 +02:00
2021-07-10 23:18:30 +02:00
2021-06-20 23:48:35 +02:00
2019-06-19 17:09:55 +02:00
2021-07-10 01:40:49 +02:00
2021-02-06 00:58:25 +01:00
2020-11-19 12:50:12 +01:00
2021-02-02 14:25:50 +01:00
2022-04-08 14:22:56 +02:00
2021-04-17 00:20:01 +02:00
2020-11-19 12:50:12 +01:00
2022-01-27 11:05:34 +01:00
2021-02-06 00:50:47 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-08-21 00:13:44 +02:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:58:25 +01:00
2021-07-10 01:53:39 +02:00
2021-03-15 23:03:27 +01:00
2021-02-06 00:58:25 +01:00
2021-11-18 19:17:01 +01:00
2021-02-06 00:58:25 +01:00
2019-06-19 17:09:55 +02:00
2021-03-23 22:23:22 +01:00
2021-02-06 00:58:25 +01:00
2021-08-17 23:48:33 +02:00
2021-02-06 00:58:25 +01:00
2021-02-06 00:59:16 +01:00
2019-06-19 17:09:55 +02:00
2021-08-06 10:31:59 +02:00
2021-02-06 00:58:25 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 01:53:39 +02:00
2021-02-06 00:58:26 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-07-10 01:53:57 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-06-20 22:28:02 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2022-05-25 09:57:24 +02:00
2020-11-19 12:50:12 +01:00
2021-02-06 00:50:47 +01:00
2020-12-03 23:43:23 +01:00
2021-07-10 01:53:40 +02:00
2021-08-17 23:36:22 +02:00
2021-07-10 01:53:39 +02:00
2021-06-20 22:29:50 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2022-04-13 20:58:59 +02:00
2019-06-19 17:09:55 +02:00
2020-11-19 12:50:12 +01:00
2020-11-19 12:50:12 +01:00
2021-06-20 22:18:05 +02:00