|
@@ -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;
|