drm/amd/display: enable_hpo_dp_link_output: Check link_res->hpo_dp_link_enc before using it
BugLink: https://bugs.launchpad.net/bugs/2089884 commit d925c04d974c657d10471c0c2dba3bc9c7d994ee upstream. [WHAT & HOW] Functions dp_enable_link_phy and dp_disable_link_phy can pass link_res without initializing hpo_dp_link_enc and it is necessary to check for null before dereferencing. This fixes 1 FORWARD_NULL issue reported by Coverity. Fixes: 0beca868cde8 ("drm/amd/display: Check link_res->hpo_dp_link_enc before using it") Reviewed-by: Rodrigo Siqueira <rodrigo.siqueira@amd.com> Signed-off-by: Alex Hung <alex.hung@amd.com> Signed-off-by: Aurabindo Pillai <aurabindo.pillai@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Koichiro Den <koichiro.den@canonical.com> Signed-off-by: Roxana Nicolescu <roxana.nicolescu@canonical.com>
This commit is contained in:
committed by
Mehmet Basaran
parent
04bc6ac857
commit
9a0cc7f0de
@@ -110,6 +110,11 @@ void enable_hpo_dp_link_output(struct dc_link *link,
|
||||
enum clock_source_id clock_source,
|
||||
const struct dc_link_settings *link_settings)
|
||||
{
|
||||
if (!link_res->hpo_dp_link_enc) {
|
||||
DC_LOG_ERROR("%s: invalid hpo_dp_link_enc\n", __func__);
|
||||
return;
|
||||
}
|
||||
|
||||
if (link->dc->res_pool->dccg->funcs->set_symclk32_le_root_clock_gating)
|
||||
link->dc->res_pool->dccg->funcs->set_symclk32_le_root_clock_gating(
|
||||
link->dc->res_pool->dccg,
|
||||
|
||||
Reference in New Issue
Block a user