diff options
author | Christian König <christian.koenig@amd.com> | 2017-08-07 11:11:33 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2017-08-17 15:46:02 -0400 |
commit | 9255d77d8cfd714f336a48168a9dada32912b19a (patch) | |
tree | eb0455a12dcb2c2c04c5ee1012be5308c6954b05 /drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | |
parent | 97cbb28451c21212cc20f2a5e6c074ba33150c3d (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.c | 2 |
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); |