]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/ppgtt: Fix ioctl errno for "no such context"
authorBen Widawsky <benjamin.widawsky@intel.com>
Fri, 3 Jan 2014 05:50:27 +0000 (19:50 -1000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 7 Jan 2014 07:50:11 +0000 (08:50 +0100)
commitf15f9ed951e83d9cb86a5a7ab72d26e6b41a6bc6
treee8af35f97ad60bcbde0b689ed6b3efa4deadff58
parent3964c22f86212c56343c41ee8cd119dda354c17c
drm/i915/ppgtt: Fix ioctl errno for "no such context"

Without this fix the ioctls silently succeeded (but actually did
nothing).

It makes all the code which calls into this function way too confusing.

v2: Fix destroy IOCTL as well

v3: Clarify the other two callers of i915_gem_context_get() to never
check for NULL. (Mika)

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=72903
Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
Testcase: igt/gem_ctx_exec/basic
[danvet: Fix up the commit message and actually bother to mention the
testcase this fixes.]
Reviewed-by: Mika Kuoppala <mika.kuoppala@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_gem_context.c
drivers/gpu/drm/i915/i915_gem_execbuffer.c