]> git.karo-electronics.de Git - linux-beck.git/blobdiff - drivers/gpu/drm/i915/i915_gem_context.c
drm/i915: Allocate context objects from stolen
[linux-beck.git] / drivers / gpu / drm / i915 / i915_gem_context.c
index f3e84c44d0091a00195d3b827c36de435d755ed5..e4c57a3981b35ec78409a546762af75cc482320d 100644 (file)
@@ -157,7 +157,9 @@ i915_gem_alloc_context_obj(struct drm_device *dev, size_t size)
        struct drm_i915_gem_object *obj;
        int ret;
 
-       obj = i915_gem_alloc_object(dev, size);
+       obj = i915_gem_object_create_stolen(dev, size);
+       if (obj == NULL)
+               obj = i915_gem_alloc_object(dev, size);
        if (obj == NULL)
                return ERR_PTR(-ENOMEM);