drm/i915: Assert the context is not closed on object-close
authorChris Wilson <chris@chris-wilson.co.uk>
Tue, 22 Aug 2017 11:05:15 +0000 (12:05 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Thu, 24 Aug 2017 14:22:21 +0000 (15:22 +0100)
commit432295d7b906dae11129fc2870289465c907e5f2
tree1799d79741fe2a45294f856af993c22391754215
parentacfb5554c769ad7e09b9e4e42b572cc297a728e9
drm/i915: Assert the context is not closed on object-close

During the context-close, we should be decoupling all the vma from the
object so that upon object-closing we shouldn't see any vma from the
already closed contexts. So include a check upon closing the object that
the context is still open.

v2: Eek, the fpriv check is required for shared objects. Double eek, BAT
passed?

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20170822110517.22277-1-chris@chris-wilson.co.uk
Reviewed-by: MichaƂ Winiarski <michal.winiarski@intel.com>
drivers/gpu/drm/i915/i915_gem.c