]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE
authorYi Li <liyi@loongson.cn>
Fri, 14 May 2021 06:40:39 +0000 (14:40 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 19 May 2021 22:01:51 +0000 (18:01 -0400)
commit20e69bc45602bcfd8fbeea20c912a4cf1ab4d189
treeb613322faa75c231e77fbce84a128551bf95825c
parent9dda8ede7e0afa128328f2e8808cd7d97cb5b5cf
drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE

When PAGE_SIZE is larger than AMDGPU_PAGE_SIZE, the number of GPU TLB
entries which need to update in amdgpu_map_buffer() should be multiplied
by AMDGPU_GPU_PAGES_IN_CPU_PAGE (PAGE_SIZE / AMDGPU_PAGE_SIZE).

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Yi Li <liyi@loongson.cn>
Signed-off-by: Huacai Chen <chenhuacai@loongson.cn>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c