drm/amd/display: Avoid NULL pointer in set_backlight when ABM is NULL
authorNicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Thu, 2 Apr 2020 19:59:44 +0000 (15:59 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 22 Apr 2020 22:11:47 +0000 (18:11 -0400)
commitf1029e7ead9a5f13ef040dfbe1473b975f927b41
tree89ea13263d3f1e6709194dc55c38cb4673b41ccb
parent39063de95cfb1d522d111bdba10441bcd5642a43
drm/amd/display: Avoid NULL pointer in set_backlight when ABM is NULL

[Why]
On ASIC without ABM support (most dGPU) we run into a null pointer
dereference when attempting to set the backlight level.

[How]
This function requires ABM, so fix up the condition to only allow
DMCU to be optional.

Signed-off-by: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
Reviewed-by: Wyatt Wood <Wyatt.Wood@amd.com>
Acked-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/dc/core/dc_link.c