]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gt: Mark context->state vma as active while pinned
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 10 Jan 2020 11:04:01 +0000 (11:04 +0000)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 10 Jan 2020 14:48:34 +0000 (14:48 +0000)
commit8719c0e3de4734af8d3b24644d6529c8aabad9de
treee29d4c0fe5a0738b348e047ce8eafca1116fda25
parentacffbd765b127999dc5fd150a64a2b4b7e5756d4
drm/i915/gt: Mark context->state vma as active while pinned

As we use the active state to keep the vma alive while we are reading
its contents during GPU error capture, we need to mark the
context->state vma as active during execution if we want to include it
in the error state.

Reported-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Fixes: 1912e1b11c59 ("drm/i915: Coordinate i915_active with its own mutex")
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Acked-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20200110110402.1231745-2-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_context.c