diff options
| author | Pengpeng Hou <pengpeng@iscas.ac.cn> | 2026-07-04 15:16:38 +0800 |
|---|---|---|
| committer | Hans Verkuil <hverkuil+cisco@kernel.org> | 2026-07-15 17:12:55 +0200 |
| commit | da929031d6eb0bf7e0087eb3223f6f71fd90291e (patch) | |
| tree | f156ea7711ea0cb1d5e6e6bc667b1394401a720b /drivers/media/platform | |
| parent | 826915b6b65e2d3251e7248ea54289a22d748c84 (diff) | |
| download | linux-next-da929031d6eb0bf7e0087eb3223f6f71fd90291e.tar.gz linux-next-da929031d6eb0bf7e0087eb3223f6f71fd90291e.zip | |
media: stm32: dcmi: Propagate runtime resume errors
dcmi_runtime_resume() returns clock enable failures, but dcmi_resume()
currently ignores the result of pm_runtime_force_resume() and always
returns success.
Return the pm_runtime_force_resume() result so system resume does not
hide a failed runtime resume.
Signed-off-by: Pengpeng Hou <pengpeng@iscas.ac.cn>
Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
Diffstat (limited to 'drivers/media/platform')
| -rw-r--r-- | drivers/media/platform/st/stm32/stm32-dcmi.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/media/platform/st/stm32/stm32-dcmi.c b/drivers/media/platform/st/stm32/stm32-dcmi.c index eeb0199864dd..b1f9af8edf6e 100644 --- a/drivers/media/platform/st/stm32/stm32-dcmi.c +++ b/drivers/media/platform/st/stm32/stm32-dcmi.c @@ -2273,9 +2273,7 @@ static int dcmi_resume(struct device *dev) pinctrl_pm_select_default_state(dev); /* clock enable */ - pm_runtime_force_resume(dev); - - return 0; + return pm_runtime_force_resume(dev); } static const struct dev_pm_ops dcmi_pm_ops = { |
