disp: msm: sde: check for null topology in dither setup path
Check for invalid topology value before extracting the number of LMs in dither setup path. This occurs when there is a race condition between runtime supend/resume and dynamic FPS switch. Change-Id: Ibf4bd2fe5f094ddec11ebc5b85ea9a5cfa0e91a7 Signed-off-by: Amine Najahi <anajahi@codeaurora.org>
此提交包含在:
@@ -2551,8 +2551,9 @@ static void _sde_encoder_setup_dither(struct sde_encoder_phys *phys)
|
||||
return;
|
||||
|
||||
topology = sde_connector_get_topology_name(phys->connector);
|
||||
if ((topology == SDE_RM_TOPOLOGY_PPSPLIT) &&
|
||||
(phys->split_role == ENC_ROLE_SLAVE))
|
||||
if ((topology == SDE_RM_TOPOLOGY_NONE) ||
|
||||
((topology == SDE_RM_TOPOLOGY_PPSPLIT) &&
|
||||
(phys->split_role == ENC_ROLE_SLAVE)))
|
||||
return;
|
||||
|
||||
drm_enc = phys->parent;
|
||||
|
新增問題並參考
封鎖使用者