| From 5614b9dfd2589dd26cfc5a82f310af3895c1cf72 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Thu, 28 May 2020 08:41:47 +0200 |
| Subject: media: exynos4-is: Add missed check for pinctrl_lookup_state() |
| |
| From: Chuhong Yuan <hslester96@gmail.com> |
| |
| [ Upstream commit 18ffec750578f7447c288647d7282c7d12b1d969 ] |
| |
| fimc_md_get_pinctrl() misses a check for pinctrl_lookup_state(). |
| Add the missed check to fix it. |
| |
| Fixes: 4163851f7b99 ("[media] s5p-fimc: Use pinctrl API for camera ports configuration]") |
| Signed-off-by: Chuhong Yuan <hslester96@gmail.com> |
| Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> |
| Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/media/platform/exynos4-is/media-dev.c | 3 +++ |
| 1 file changed, 3 insertions(+) |
| |
| diff --git a/drivers/media/platform/exynos4-is/media-dev.c b/drivers/media/platform/exynos4-is/media-dev.c |
| index 9aaf3b8060d50..9c31d950cddf7 100644 |
| --- a/drivers/media/platform/exynos4-is/media-dev.c |
| +++ b/drivers/media/platform/exynos4-is/media-dev.c |
| @@ -1270,6 +1270,9 @@ static int fimc_md_get_pinctrl(struct fimc_md *fmd) |
| |
| pctl->state_idle = pinctrl_lookup_state(pctl->pinctrl, |
| PINCTRL_STATE_IDLE); |
| + if (IS_ERR(pctl->state_idle)) |
| + return PTR_ERR(pctl->state_idle); |
| + |
| return 0; |
| } |
| |
| -- |
| 2.25.1 |
| |