]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/i915/vlv: Make intel_crt_reset() per-encoder
authorLyude <cpaul@redhat.com>
Tue, 21 Jun 2016 21:03:41 +0000 (17:03 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 7 Sep 2016 06:34:51 +0000 (08:34 +0200)
commit1dd21ec992c6d20ee3c7465cedd06dc8c65baafc
tree8b02721943034b36fe6b6d61f564e72d481f9ce9
parent3ba1f8590d8b43b8471b9aa6d77a41b33b11b2fb
drm/i915/vlv: Make intel_crt_reset() per-encoder

commit 4570d833390b10043d082fe535375d4a0e071d9c upstream.

This lets call intel_crt_reset() in contexts where IRQs are disabled and
as such, can't hold the locks required to work with the connectors.

Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Lyude <cpaul@redhat.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
(cherry picked from commit 28cf71ce3e206db1c3f30b3da31e7b48b2269e4c)
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/i915/intel_crt.c