aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/omapdrm/omap_gem.c
diff options
context:
space:
mode:
authorMaarten Lankhorst <[email protected]>2018-02-15 09:14:25 +0000
committerMaarten Lankhorst <[email protected]>2018-02-19 09:36:14 +0000
commitbd67a8c15a3b59ea9b21aee31e867c728661977d (patch)
tree7eee28e34166d7d9cffdc10f038ec3d6313bd0b6 /drivers/gpu/drm/omapdrm/omap_gem.c
parentdrm/i915/execlists: Remove too early assert (diff)
downloadkernel-bd67a8c15a3b59ea9b21aee31e867c728661977d.tar.gz
kernel-bd67a8c15a3b59ea9b21aee31e867c728661977d.zip
drm/i915: Release connector iterator on a digital port conflict.
Hitting the failure path through check_digital_port_conflicts triggers: ================================================ WARNING: lock held when returning to user space! 4.16.0-rc1-CI-kasan_1+ #1 Tainted: G W ------------------------------------------------ kms_3d/1439 is leaving the kernel with locks still held! 1 lock held by kms_3d/1439: #0: (drm_connector_list_iter){.+.+}, at: [<000000003745d183>] intel_atomic_check+0x1d9d/0x3ff0 [i915] Rearrange the code to have a single exit path through the unlock. Signed-off-by: Maarten Lankhorst <[email protected]> Reported-by: Chris Wilson <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected] Reviewed-by: Chris Wilson <[email protected]> Reviewed-by: Rodrigo Vivi <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/omapdrm/omap_gem.c')
0 files changed, 0 insertions, 0 deletions