diff options
-rw-r--r-- | sys/dev/drm2/i915/i915_gem.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/dev/drm2/i915/i915_gem.c b/sys/dev/drm2/i915/i915_gem.c index f2c8ecb..5114008 100644 --- a/sys/dev/drm2/i915/i915_gem.c +++ b/sys/dev/drm2/i915/i915_gem.c @@ -2771,10 +2771,8 @@ i915_gem_object_unbind(struct drm_i915_gem_object *obj) ret = 0; if (obj->gtt_space == NULL) return (0); - if (obj->pin_count != 0) { - DRM_ERROR("Attempting to unbind pinned buffer\n"); + if (obj->pin_count != 0) return (-EINVAL); - } ret = i915_gem_object_finish_gpu(obj); if (ret == -ERESTARTSYS || ret == -EINTR) |