]> git.itanic.dy.fi Git - linux-stable/commit
drm/radeon: reintroduce radeon_dp_work_func content
authorAlex Deucher <alexander.deucher@amd.com>
Thu, 18 May 2023 16:38:22 +0000 (12:38 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 30 May 2023 13:03:19 +0000 (14:03 +0100)
commit8756863c7fe0f94b23a2e0f0a0d2a79d58e2a329
treef99a312697d499d19cb7197912d9c5d02ef222e9
parent3897ac532af081add849a06554949b6bad7653c0
drm/radeon: reintroduce radeon_dp_work_func content

commit a34fc1bcd2c4d8b09dcfc0b95ac65bca1e579bd7 upstream.

Put back the radeon_dp_work_func logic.  It seems that
handling DP RX interrupts is necessary to make some
panels work.  This was removed with the MST support,
but it regresses some systems so add it back.  While
we are here, add the proper mutex locking.

Link: https://gitlab.freedesktop.org/drm/amd/-/issues/2567
Fixes: 01ad1d9c2888 ("drm/radeon: Drop legacy MST support")
Reviewed-by: Lyude Paul <lyude@redhat.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: Lyude Paul <lyude@redhat.com>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/radeon/radeon_irq_kms.c