drm/amdgpu/ras: use GPU PAGE_SIZE/SHIFT for reserving pages

We are reserving vram pages so they should be aligned to the
GPU page size.

Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Alex Deucher 2019-09-17 08:11:24 -05:00
Родитель ec51d3facd
Коммит a142ba8800
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -1416,7 +1416,8 @@ int amdgpu_ras_reserve_bad_pages(struct amdgpu_device *adev)
* 2) a ras bad page has been reserved (duplicate error injection * 2) a ras bad page has been reserved (duplicate error injection
* for one page); * for one page);
*/ */
if (amdgpu_bo_create_kernel_at(adev, bp << PAGE_SHIFT, PAGE_SIZE, if (amdgpu_bo_create_kernel_at(adev, bp << AMDGPU_GPU_PAGE_SHIFT,
AMDGPU_GPU_PAGE_SIZE,
AMDGPU_GEM_DOMAIN_VRAM, AMDGPU_GEM_DOMAIN_VRAM,
&bo, NULL)) &bo, NULL))
DRM_WARN("RAS WARN: reserve vram for retired page %llx fail\n", bp); DRM_WARN("RAS WARN: reserve vram for retired page %llx fail\n", bp);