diff options
| author | Bart Van Assche <bvanassche@acm.org> | 2025-02-07 11:25:27 -0500 |
|---|---|---|
| committer | Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> | 2025-02-12 09:44:29 +0200 |
| commit | f887685ee0eb4ef716391355568181230338f6eb (patch) | |
| tree | 10a9d08f9925b39374c9472ee965d7347941de98 /drivers/gpu/drm/lima/lima_sched.c | |
| parent | drm/edp-panel: Add panel used by T14s Gen6 Snapdragon (diff) | |
| download | linux-f887685ee0eb4ef716391355568181230338f6eb.tar.gz linux-f887685ee0eb4ef716391355568181230338f6eb.zip | |
drm: zynqmp_dp: Fix a deadlock in zynqmp_dp_ignore_hpd_set()
Instead of attempting the same mutex twice, lock and unlock it.
This bug has been detected by the Clang thread-safety analyzer.
Cc: Sean Anderson <sean.anderson@linux.dev>
Cc: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Fixes: 28edaacb821c ("drm: zynqmp_dp: Add debugfs interface for compliance testing")
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Sean Anderson <sean.anderson@linux.dev>
Signed-off-by: Sean Anderson <sean.anderson@linux.dev>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250207162528.1651426-2-sean.anderson@linux.dev
Diffstat (limited to 'drivers/gpu/drm/lima/lima_sched.c')
0 files changed, 0 insertions, 0 deletions
