]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/amd/display: Don't change brightness for disabled connectors
authorMario Limonciello (AMD) <superm1@kernel.org>
Mon, 3 Nov 2025 22:02:11 +0000 (16:02 -0600)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 26 Nov 2025 17:31:26 +0000 (12:31 -0500)
commit81f4d4ba509522596143fd5d7dc2fc3495296b0a
tree952037c75d9d2b8f90bd28ec3321321f1bb424f0
parent3ce62c189693e8ed7b3abe551802bbc67f3ace54
drm/amd/display: Don't change brightness for disabled connectors

[WHY]
When a laptop lid is closed the connector is disabled but userspace
can still try to change brightness.  This doesn't work because the
panel is turned off. It will eventually time out, but there is a lot
of stutter along the way.

[How]
Iterate all connectors to check whether the matching one for the backlight
index is enabled.

Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/4675
Cc: Mario Limonciello <mario.limonciello@amd.com>
Cc: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Ray Wu <ray.wu@amd.com>
Signed-off-by: Mario Limonciello (AMD) <superm1@kernel.org>
Signed-off-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit f6eeab30323d1174a4cc022e769d248fe8241304)
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c