diff options
Diffstat (limited to 'lib/i915')
-rw-r--r-- | lib/i915/gem_context.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/i915/gem_context.c b/lib/i915/gem_context.c index 669bd318..16004685 100644 --- a/lib/i915/gem_context.c +++ b/lib/i915/gem_context.c @@ -80,10 +80,12 @@ int __gem_context_create(int fd, uint32_t *ctx_id) int err = 0; memset(&create, 0, sizeof(create)); - if (igt_ioctl(fd, DRM_IOCTL_I915_GEM_CONTEXT_CREATE, &create) == 0) + if (igt_ioctl(fd, DRM_IOCTL_I915_GEM_CONTEXT_CREATE, &create) == 0) { *ctx_id = create.ctx_id; - else - err = -errno; + } else { + err = -errno; + igt_assume(err != 0); + } errno = 0; return err; |