GEM: Fix arguments to drm_memrange_init so we don't exceed our allocation.
authorEric Anholt <eric@anholt.net>
Sat, 10 May 2008 01:23:51 +0000 (18:23 -0700)
committerEric Anholt <eric@anholt.net>
Sat, 10 May 2008 01:23:51 +0000 (18:23 -0700)
It takes (offset, size), not (offset, end).

linux-core/i915_gem.c

index ec5a987..37a4e50 100644 (file)
@@ -48,7 +48,7 @@ i915_gem_init_ioctl(struct drm_device *dev, void *data,
                return -EINVAL;
 
        drm_memrange_init(&dev_priv->mm.gtt_space, args->gtt_start,
-           args->gtt_end);
+           args->gtt_end - args->gtt_start);
 
        return 0;
 }