]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/xe/display: Remove hpd cancel work sync from runtime pm path
authorRodrigo Vivi <rodrigo.vivi@intel.com>
Wed, 12 Feb 2025 19:24:47 +0000 (14:24 -0500)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Thu, 13 Feb 2025 22:45:43 +0000 (17:45 -0500)
commit1ed591582b7b894d2f7e7ab5cef2e9b0b6fef12b
tree62bb07fea474bd888ad6d9531534670406659ff9
parentb7446752e5d3de98bf26b5d3a7ca4fe9165ec779
drm/xe/display: Remove hpd cancel work sync from runtime pm path

This function will synchronously cancel and wait for many display
work queue items, which might try to take the runtime pm reference
causing a bad deadlock. So, remove it from the runtime_pm suspend patch.

Reported-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250212192447.402715-1-rodrigo.vivi@intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/display/xe_display.c