]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/crt: Ensure the HW is powered during HW state readout
authorImre Deak <imre.deak@intel.com>
Fri, 12 Feb 2016 16:55:15 +0000 (18:55 +0200)
committerJani Nikula <jani.nikula@intel.com>
Mon, 22 Feb 2016 15:44:37 +0000 (17:44 +0200)
commit4d6669bce8e5acb5e7dfa4c325a4f3851cb5856e
tree5db7e4e744d20f4247415a54e1f1dfa31e4cea87
parent701ef8de1f3365b6876256c022891ab563106d20
drm/i915/crt: Ensure the HW is powered during HW state readout

The assumption when adding the intel_display_power_is_enabled() checks
was that if it returns success the power can't be turned off afterwards
during the HW access, which is guaranteed by modeset locks. This isn't
always true, so make sure we hold a dedicated reference for the time of
the access.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93439
CC: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Link: http://patchwork.freedesktop.org/patch/msgid/1455296121-4742-7-git-send-email-imre.deak@intel.com
(cherry picked from commit 1c8fdda1ea947ae8cf994969a1c285acc7089cb9)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
drivers/gpu/drm/i915/intel_crt.c