aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
diff options
context:
space:
mode:
authorChristian König <christian.koenig@amd.com>2017-08-07 11:11:33 -0400
committerAlex Deucher <alexander.deucher@amd.com>2017-08-17 15:46:02 -0400
commit9255d77d8cfd714f336a48168a9dada32912b19a (patch)
treeeb0455a12dcb2c2c04c5ee1012be5308c6954b05 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
parent97cbb28451c21212cc20f2a5e6c074ba33150c3d (diff)
drm/amdgpu: move gtt usage tracking into the gtt manager v2
It doesn't make much sense to count those numbers twice. v2: use and atomic64_t instead Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_object.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_object.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
index 6e72fe7901ec..57d2cb6bd331 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
@@ -62,7 +62,6 @@ static void amdgpu_update_memory_usage(struct amdgpu_device *adev,
62 if (new_mem) { 62 if (new_mem) {
63 switch (new_mem->mem_type) { 63 switch (new_mem->mem_type) {
64 case TTM_PL_TT: 64 case TTM_PL_TT:
65 atomic64_add(new_mem->size, &adev->gtt_usage);
66 break; 65 break;
67 case TTM_PL_VRAM: 66 case TTM_PL_VRAM:
68 atomic64_add(new_mem->size, &adev->vram_usage); 67 atomic64_add(new_mem->size, &adev->vram_usage);
@@ -75,7 +74,6 @@ static void amdgpu_update_memory_usage(struct amdgpu_device *adev,
75 if (old_mem) { 74 if (old_mem) {
76 switch (old_mem->mem_type) { 75 switch (old_mem->mem_type) {
77 case TTM_PL_TT: 76 case TTM_PL_TT:
78 atomic64_sub(old_mem->size, &adev->gtt_usage);
79 break; 77 break;
80 case TTM_PL_VRAM: 78 case TTM_PL_VRAM:
81 atomic64_sub(old_mem->size, &adev->vram_usage); 79 atomic64_sub(old_mem->size, &adev->vram_usage);