|
@@ -1455,9 +1455,7 @@ int ttm_bo_device_init(struct ttm_bo_device *bdev,
|
|
|
goto out_no_sys;
|
|
|
|
|
|
bdev->addr_space_rb = RB_ROOT;
|
|
|
- ret = drm_mm_init(&bdev->addr_space_mm, file_page_offset, 0x10000000);
|
|
|
- if (unlikely(ret != 0))
|
|
|
- goto out_no_addr_mm;
|
|
|
+ drm_mm_init(&bdev->addr_space_mm, file_page_offset, 0x10000000);
|
|
|
|
|
|
INIT_DELAYED_WORK(&bdev->wq, ttm_bo_delayed_workqueue);
|
|
|
INIT_LIST_HEAD(&bdev->ddestroy);
|
|
@@ -1471,8 +1469,6 @@ int ttm_bo_device_init(struct ttm_bo_device *bdev,
|
|
|
mutex_unlock(&glob->device_list_mutex);
|
|
|
|
|
|
return 0;
|
|
|
-out_no_addr_mm:
|
|
|
- ttm_bo_clean_mm(bdev, 0);
|
|
|
out_no_sys:
|
|
|
return ret;
|
|
|
}
|