aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd
diff options
context:
space:
mode:
authorChristian König <christian.koenig@amd.com>2018-01-24 13:55:32 -0500
committerAlex Deucher <alexander.deucher@amd.com>2018-02-19 14:18:54 -0500
commit8febe617d8d9a3562895cb9bcb52fd1d0467fdef (patch)
tree31b44fe9e4b2c841be39dec1567291c27c90eca1 /drivers/gpu/drm/amd
parent4c77edbf742540216898a7acb3d46a69ed4508a1 (diff)
drm/amdgpu: revert "Add a parameter to amdgpu_bo_create()"
This reverts commit 2046d46db9166bddc84778f0b3477f6d1e9068ea. Not needed any more. Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c3
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c4
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_object.c13
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_object.h1
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_test.c4
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c2
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c4
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c4
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c5
14 files changed, 21 insertions, 29 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
index 285916c93c3d..dced1d0b73e7 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
@@ -216,8 +216,7 @@ int alloc_gtt_mem(struct kgd_dev *kgd, size_t size,
216 return -ENOMEM; 216 return -ENOMEM;
217 217
218 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, AMDGPU_GEM_DOMAIN_GTT, 218 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, AMDGPU_GEM_DOMAIN_GTT,
219 AMDGPU_GEM_CREATE_CPU_GTT_USWC, NULL, NULL, 0, 219 AMDGPU_GEM_CREATE_CPU_GTT_USWC, NULL, NULL, &(*mem)->bo);
220 &(*mem)->bo);
221 if (r) { 220 if (r) {
222 dev_err(adev->dev, 221 dev_err(adev->dev,
223 "failed to allocate BO for amdkfd (%d)\n", r); 222 "failed to allocate BO for amdkfd (%d)\n", r);
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
index 63ec1e1bb6aa..2fb299afc12b 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c
@@ -81,7 +81,7 @@ static void amdgpu_benchmark_move(struct amdgpu_device *adev, unsigned size,
81 81
82 n = AMDGPU_BENCHMARK_ITERATIONS; 82 n = AMDGPU_BENCHMARK_ITERATIONS;
83 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, sdomain, 0, NULL, 83 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, sdomain, 0, NULL,
84 NULL, 0, &sobj); 84 NULL, &sobj);
85 if (r) { 85 if (r) {
86 goto out_cleanup; 86 goto out_cleanup;
87 } 87 }
@@ -94,7 +94,7 @@ static void amdgpu_benchmark_move(struct amdgpu_device *adev, unsigned size,
94 goto out_cleanup; 94 goto out_cleanup;
95 } 95 }
96 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, ddomain, 0, NULL, 96 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, ddomain, 0, NULL,
97 NULL, 0, &dobj); 97 NULL, &dobj);
98 if (r) { 98 if (r) {
99 goto out_cleanup; 99 goto out_cleanup;
100 } 100 }
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
index bccb0f70c997..71b4aec7f650 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cgs.c
@@ -109,7 +109,7 @@ static int amdgpu_cgs_alloc_gpu_mem(struct cgs_device *cgs_device,
109 *handle = 0; 109 *handle = 0;
110 110
111 ret = amdgpu_bo_create(adev, size, align, true, domain, flags, 111 ret = amdgpu_bo_create(adev, size, align, true, domain, flags,
112 NULL, NULL, 0, &obj); 112 NULL, NULL, &obj);
113 if (ret) { 113 if (ret) {
114 DRM_ERROR("(%d) bo create failed\n", ret); 114 DRM_ERROR("(%d) bo create failed\n", ret);
115 return ret; 115 return ret;
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
index 56b0b305a9fb..008eaee57114 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c
@@ -120,7 +120,7 @@ int amdgpu_gart_table_vram_alloc(struct amdgpu_device *adev)
120 PAGE_SIZE, true, AMDGPU_GEM_DOMAIN_VRAM, 120 PAGE_SIZE, true, AMDGPU_GEM_DOMAIN_VRAM,
121 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED | 121 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED |
122 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS, 122 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS,
123 NULL, NULL, 0, &adev->gart.robj); 123 NULL, NULL, &adev->gart.robj);
124 if (r) { 124 if (r) {
125 return r; 125 return r;
126 } 126 }
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
index 77304a81a290..a66f4c5de882 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c
@@ -60,7 +60,7 @@ int amdgpu_gem_object_create(struct amdgpu_device *adev, unsigned long size,
60 60
61retry: 61retry:
62 r = amdgpu_bo_create(adev, size, alignment, kernel, initial_domain, 62 r = amdgpu_bo_create(adev, size, alignment, kernel, initial_domain,
63 flags, NULL, resv, 0, &bo); 63 flags, NULL, resv, &bo);
64 if (r) { 64 if (r) {
65 if (r != -ERESTARTSYS) { 65 if (r != -ERESTARTSYS) {
66 if (flags & AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED) { 66 if (flags & AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED) {
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
index f0a685340cd4..512612ec3557 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
@@ -190,7 +190,7 @@ int amdgpu_bo_create_reserved(struct amdgpu_device *adev,
190 r = amdgpu_bo_create(adev, size, align, true, domain, 190 r = amdgpu_bo_create(adev, size, align, true, domain,
191 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED | 191 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED |
192 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS, 192 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS,
193 NULL, NULL, 0, bo_ptr); 193 NULL, NULL, bo_ptr);
194 if (r) { 194 if (r) {
195 dev_err(adev->dev, "(%d) failed to allocate kernel bo\n", 195 dev_err(adev->dev, "(%d) failed to allocate kernel bo\n",
196 r); 196 r);
@@ -336,7 +336,6 @@ static int amdgpu_bo_do_create(struct amdgpu_device *adev,
336 bool kernel, u32 domain, u64 flags, 336 bool kernel, u32 domain, u64 flags,
337 struct sg_table *sg, 337 struct sg_table *sg,
338 struct reservation_object *resv, 338 struct reservation_object *resv,
339 uint64_t init_value,
340 struct amdgpu_bo **bo_ptr) 339 struct amdgpu_bo **bo_ptr)
341{ 340{
342 struct ttm_operation_ctx ctx = { 341 struct ttm_operation_ctx ctx = {
@@ -443,7 +442,7 @@ static int amdgpu_bo_do_create(struct amdgpu_device *adev,
443 bo->tbo.mem.placement & TTM_PL_FLAG_VRAM) { 442 bo->tbo.mem.placement & TTM_PL_FLAG_VRAM) {
444 struct dma_fence *fence; 443 struct dma_fence *fence;
445 444
446 r = amdgpu_fill_buffer(bo, init_value, bo->tbo.resv, &fence); 445 r = amdgpu_fill_buffer(bo, 0, bo->tbo.resv, &fence);
447 if (unlikely(r)) 446 if (unlikely(r))
448 goto fail_unreserve; 447 goto fail_unreserve;
449 448
@@ -484,7 +483,7 @@ static int amdgpu_bo_create_shadow(struct amdgpu_device *adev,
484 AMDGPU_GEM_DOMAIN_GTT, 483 AMDGPU_GEM_DOMAIN_GTT,
485 AMDGPU_GEM_CREATE_CPU_GTT_USWC | 484 AMDGPU_GEM_CREATE_CPU_GTT_USWC |
486 AMDGPU_GEM_CREATE_SHADOW, 485 AMDGPU_GEM_CREATE_SHADOW,
487 NULL, bo->tbo.resv, 0, 486 NULL, bo->tbo.resv,
488 &bo->shadow); 487 &bo->shadow);
489 if (!r) { 488 if (!r) {
490 bo->shadow->parent = amdgpu_bo_ref(bo); 489 bo->shadow->parent = amdgpu_bo_ref(bo);
@@ -496,22 +495,18 @@ static int amdgpu_bo_create_shadow(struct amdgpu_device *adev,
496 return r; 495 return r;
497} 496}
498 497
499/* init_value will only take effect when flags contains
500 * AMDGPU_GEM_CREATE_VRAM_CLEARED.
501 */
502int amdgpu_bo_create(struct amdgpu_device *adev, 498int amdgpu_bo_create(struct amdgpu_device *adev,
503 unsigned long size, int byte_align, 499 unsigned long size, int byte_align,
504 bool kernel, u32 domain, u64 flags, 500 bool kernel, u32 domain, u64 flags,
505 struct sg_table *sg, 501 struct sg_table *sg,
506 struct reservation_object *resv, 502 struct reservation_object *resv,
507 uint64_t init_value,
508 struct amdgpu_bo **bo_ptr) 503 struct amdgpu_bo **bo_ptr)
509{ 504{
510 uint64_t parent_flags = flags & ~AMDGPU_GEM_CREATE_SHADOW; 505 uint64_t parent_flags = flags & ~AMDGPU_GEM_CREATE_SHADOW;
511 int r; 506 int r;
512 507
513 r = amdgpu_bo_do_create(adev, size, byte_align, kernel, domain, 508 r = amdgpu_bo_do_create(adev, size, byte_align, kernel, domain,
514 parent_flags, sg, resv, init_value, bo_ptr); 509 parent_flags, sg, resv, bo_ptr);
515 if (r) 510 if (r)
516 return r; 511 return r;
517 512
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
index 33615e2ea2e6..c2b02f5c88d2 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
@@ -206,7 +206,6 @@ int amdgpu_bo_create(struct amdgpu_device *adev,
206 bool kernel, u32 domain, u64 flags, 206 bool kernel, u32 domain, u64 flags,
207 struct sg_table *sg, 207 struct sg_table *sg,
208 struct reservation_object *resv, 208 struct reservation_object *resv,
209 uint64_t init_value,
210 struct amdgpu_bo **bo_ptr); 209 struct amdgpu_bo **bo_ptr);
211int amdgpu_bo_create_reserved(struct amdgpu_device *adev, 210int amdgpu_bo_create_reserved(struct amdgpu_device *adev,
212 unsigned long size, int align, 211 unsigned long size, int align,
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c
index 8afec21dc45d..2a8d980d17f6 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c
@@ -104,7 +104,7 @@ amdgpu_gem_prime_import_sg_table(struct drm_device *dev,
104 104
105 ww_mutex_lock(&resv->lock, NULL); 105 ww_mutex_lock(&resv->lock, NULL);
106 ret = amdgpu_bo_create(adev, attach->dmabuf->size, PAGE_SIZE, false, 106 ret = amdgpu_bo_create(adev, attach->dmabuf->size, PAGE_SIZE, false,
107 AMDGPU_GEM_DOMAIN_GTT, 0, sg, resv, 0, &bo); 107 AMDGPU_GEM_DOMAIN_GTT, 0, sg, resv, &bo);
108 ww_mutex_unlock(&resv->lock); 108 ww_mutex_unlock(&resv->lock);
109 if (ret) 109 if (ret)
110 return ERR_PTR(ret); 110 return ERR_PTR(ret);
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
index 3144400435b7..5ca75a456ad2 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
@@ -64,7 +64,7 @@ int amdgpu_sa_bo_manager_init(struct amdgpu_device *adev,
64 INIT_LIST_HEAD(&sa_manager->flist[i]); 64 INIT_LIST_HEAD(&sa_manager->flist[i]);
65 65
66 r = amdgpu_bo_create(adev, size, align, true, domain, 66 r = amdgpu_bo_create(adev, size, align, true, domain,
67 0, NULL, NULL, 0, &sa_manager->bo); 67 0, NULL, NULL, &sa_manager->bo);
68 if (r) { 68 if (r) {
69 dev_err(adev->dev, "(%d) failed to allocate bo for manager\n", r); 69 dev_err(adev->dev, "(%d) failed to allocate bo for manager\n", r);
70 return r; 70 return r;
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
index 30d84df20437..f3d81b6fb499 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c
@@ -61,7 +61,7 @@ static void amdgpu_do_test_moves(struct amdgpu_device *adev)
61 61
62 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, 62 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true,
63 AMDGPU_GEM_DOMAIN_VRAM, 0, 63 AMDGPU_GEM_DOMAIN_VRAM, 0,
64 NULL, NULL, 0, &vram_obj); 64 NULL, NULL, &vram_obj);
65 if (r) { 65 if (r) {
66 DRM_ERROR("Failed to create VRAM object\n"); 66 DRM_ERROR("Failed to create VRAM object\n");
67 goto out_cleanup; 67 goto out_cleanup;
@@ -82,7 +82,7 @@ static void amdgpu_do_test_moves(struct amdgpu_device *adev)
82 82
83 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true, 83 r = amdgpu_bo_create(adev, size, PAGE_SIZE, true,
84 AMDGPU_GEM_DOMAIN_GTT, 0, NULL, 84 AMDGPU_GEM_DOMAIN_GTT, 0, NULL,
85 NULL, 0, gtt_obj + i); 85 NULL, gtt_obj + i);
86 if (r) { 86 if (r) {
87 DRM_ERROR("Failed to create GTT object %d\n", i); 87 DRM_ERROR("Failed to create GTT object %d\n", i);
88 goto out_lclean; 88 goto out_lclean;
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
index c7b1f91a8ce7..d4339feb0bf4 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
@@ -1312,7 +1312,7 @@ static int amdgpu_ttm_fw_reserve_vram_init(struct amdgpu_device *adev)
1312 r = amdgpu_bo_create(adev, adev->fw_vram_usage.size, 1312 r = amdgpu_bo_create(adev, adev->fw_vram_usage.size,
1313 PAGE_SIZE, true, AMDGPU_GEM_DOMAIN_VRAM, 1313 PAGE_SIZE, true, AMDGPU_GEM_DOMAIN_VRAM,
1314 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED | 1314 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED |
1315 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS, NULL, NULL, 0, 1315 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS, NULL, NULL,
1316 &adev->fw_vram_usage.reserved_bo); 1316 &adev->fw_vram_usage.reserved_bo);
1317 if (r) 1317 if (r)
1318 goto error_create; 1318 goto error_create;
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
index b2eae86bf906..7cdbe0c14496 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
@@ -1059,7 +1059,7 @@ int amdgpu_uvd_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
1059 AMDGPU_GEM_DOMAIN_VRAM, 1059 AMDGPU_GEM_DOMAIN_VRAM,
1060 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED | 1060 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED |
1061 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS, 1061 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS,
1062 NULL, NULL, 0, &bo); 1062 NULL, NULL, &bo);
1063 if (r) 1063 if (r)
1064 return r; 1064 return r;
1065 1065
@@ -1109,7 +1109,7 @@ int amdgpu_uvd_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
1109 AMDGPU_GEM_DOMAIN_VRAM, 1109 AMDGPU_GEM_DOMAIN_VRAM,
1110 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED | 1110 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED |
1111 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS, 1111 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS,
1112 NULL, NULL, 0, &bo); 1112 NULL, NULL, &bo);
1113 if (r) 1113 if (r)
1114 return r; 1114 return r;
1115 1115
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
index 837962118dbc..e86d0b2e9b7a 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
@@ -359,7 +359,7 @@ static int amdgpu_vcn_dec_get_create_msg(struct amdgpu_ring *ring, uint32_t hand
359 AMDGPU_GEM_DOMAIN_VRAM, 359 AMDGPU_GEM_DOMAIN_VRAM,
360 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED | 360 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED |
361 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS, 361 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS,
362 NULL, NULL, 0, &bo); 362 NULL, NULL, &bo);
363 if (r) 363 if (r)
364 return r; 364 return r;
365 365
@@ -411,7 +411,7 @@ static int amdgpu_vcn_dec_get_destroy_msg(struct amdgpu_ring *ring, uint32_t han
411 AMDGPU_GEM_DOMAIN_VRAM, 411 AMDGPU_GEM_DOMAIN_VRAM,
412 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED | 412 AMDGPU_GEM_CREATE_CPU_ACCESS_REQUIRED |
413 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS, 413 AMDGPU_GEM_CREATE_VRAM_CONTIGUOUS,
414 NULL, NULL, 0, &bo); 414 NULL, NULL, &bo);
415 if (r) 415 if (r)
416 return r; 416 return r;
417 417
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
index 8ac3bcf9873f..cecdb216abff 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
@@ -385,7 +385,7 @@ static int amdgpu_vm_alloc_levels(struct amdgpu_device *adev,
385 amdgpu_vm_bo_size(adev, level), 385 amdgpu_vm_bo_size(adev, level),
386 AMDGPU_GPU_PAGE_SIZE, true, 386 AMDGPU_GPU_PAGE_SIZE, true,
387 AMDGPU_GEM_DOMAIN_VRAM, flags, 387 AMDGPU_GEM_DOMAIN_VRAM, flags,
388 NULL, resv, 0, &pt); 388 NULL, resv, &pt);
389 if (r) 389 if (r)
390 return r; 390 return r;
391 391
@@ -2354,8 +2354,7 @@ int amdgpu_vm_init(struct amdgpu_device *adev, struct amdgpu_vm *vm,
2354 2354
2355 size = amdgpu_vm_bo_size(adev, adev->vm_manager.root_level); 2355 size = amdgpu_vm_bo_size(adev, adev->vm_manager.root_level);
2356 r = amdgpu_bo_create(adev, size, align, true, AMDGPU_GEM_DOMAIN_VRAM, 2356 r = amdgpu_bo_create(adev, size, align, true, AMDGPU_GEM_DOMAIN_VRAM,
2357 flags, NULL, NULL, 0, 2357 flags, NULL, NULL, &vm->root.base.bo);
2358 &vm->root.base.bo);
2359 if (r) 2358 if (r)
2360 goto error_free_sched_entity; 2359 goto error_free_sched_entity;
2361 2360