Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

drm/msm/dsi: Fix an error code in msm_dsi_modeset_init()

Return an error code if msm_dsi_manager_validate_current_config().
Don't return success.

Fixes: 8b03ad30e314 ("drm/msm/dsi: Use one connector for dual DSI mode")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20211001123308.GF2283@kili
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Rob Clark <robdclark@chromium.org>

authored by

Dan Carpenter and committed by
Rob Clark
739b4e77 90b7c1c6

+3 -1
+3 -1
drivers/gpu/drm/msm/dsi/dsi.c
··· 215 215 goto fail; 216 216 } 217 217 218 - if (!msm_dsi_manager_validate_current_config(msm_dsi->id)) 218 + if (!msm_dsi_manager_validate_current_config(msm_dsi->id)) { 219 + ret = -EINVAL; 219 220 goto fail; 221 + } 220 222 221 223 msm_dsi->encoder = encoder; 222 224