drm/radeon: make use of radeon_gem_init() consistent
[firefly-linux-kernel-4.4.55.git] / drivers / gpu / drm / radeon / radeon_device.c
index 3d41525c1bcf4a3a03846606a2f3c74d899a0429..57637017eed628f7161e4d374f76fd236b42609d 100644 (file)
@@ -736,9 +736,11 @@ int radeon_device_init(struct radeon_device *rdev,
        mutex_init(&rdev->gem.mutex);
        mutex_init(&rdev->pm.mutex);
        mutex_init(&rdev->vram_mutex);
-       INIT_LIST_HEAD(&rdev->gem.objects);
        init_waitqueue_head(&rdev->irq.vblank_queue);
        init_waitqueue_head(&rdev->irq.idle_queue);
+       r = radeon_gem_init(rdev);
+       if (r)
+               return r;
        /* initialize vm here */
        rdev->vm_manager.use_bitmap = 1;
        rdev->vm_manager.max_pfn = 1 << 20;