]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Hold irq uncore.lock when initialising fw_domains
authorChris Wilson <chris@chris-wilson.co.uk>
Sun, 3 Jul 2016 17:29:33 +0000 (18:29 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 4 Jul 2016 09:27:37 +0000 (10:27 +0100)
commit62d1d782a2779617ab4bf64fa6c95881739ceee9
tree4b6d7b62485aebfaf3814386d16abfe26d08bde3
parenta2ac3598a872c8a29d9e3b2f4272074e729e11bd
drm/i915: Hold irq uncore.lock when initialising fw_domains

Acquiring the forcewake domain asserts that it is in an atomic section
(as we always expect to be under the uncore.lock). This is true except for
initialising the domains on Ivybridge, and so we generate a warning.
Wrap the manual usage of fw_domains inside the spin_lock.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Mika Kuoppala <mika.kuoppala@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/1467566973-13596-1-git-send-email-chris@chris-wilson.co.uk
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
drivers/gpu/drm/i915/intel_uncore.c