diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2016-12-18 15:37:22 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2016-12-18 16:18:54 +0000 |
commit | 70ffe9956c5cf328380053c803b783df711e8024 (patch) | |
tree | f4c5bdf30f3c64b8bc43e86431f000fa500f7d1e /drivers/gpu/drm/i915/i915_gem_context.c | |
parent | 69df05e11ab8c10e57bb5aaaa3e6d3d1b251b333 (diff) | |
download | op-kernel-dev-70ffe9956c5cf328380053c803b783df711e8024.zip op-kernel-dev-70ffe9956c5cf328380053c803b783df711e8024.tar.gz |
drm/i915: Mark the shadow gvt context as closed
As the shadow gvt is not user accessible and does not have an associated
vm, we can mark it as closed during its construction. This saves leaking
the internal knowledge of i915_gem_context into gvt/.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20161218153724.8439-5-chris@chris-wilson.co.uk
Diffstat (limited to 'drivers/gpu/drm/i915/i915_gem_context.c')
-rw-r--r-- | drivers/gpu/drm/i915/i915_gem_context.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_gem_context.c b/drivers/gpu/drm/i915/i915_gem_context.c index 598a70d..15b25c1 100644 --- a/drivers/gpu/drm/i915/i915_gem_context.c +++ b/drivers/gpu/drm/i915/i915_gem_context.c @@ -409,6 +409,7 @@ i915_gem_context_create_gvt(struct drm_device *dev) if (IS_ERR(ctx)) goto out; + ctx->closed = true; /* not user accessible */ ctx->execlists_force_single_submission = true; ctx->ring_size = 512 * PAGE_SIZE; /* Max ring buffer size */ out: |