]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
drm/amdgpu: use GPU PAGE SHIFT for umc retired page
authorTao Zhou <tao.zhou1@amd.com>
Tue, 17 Sep 2019 03:36:05 +0000 (11:36 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 3 Oct 2019 14:10:59 +0000 (09:10 -0500)
umc retired page belongs to vram and it should be aligned to gpu page
size

Signed-off-by: Tao Zhou <tao.zhou1@amd.com>
Reviewed-by: Guchun Chen <guchun.chen@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/umc_v6_1.c

index 1c0da32c156101acf520d02caa0fab69eba1b57f..47c4b96b14d18725eda054756e2eff36acdb7d7c 100644 (file)
@@ -213,7 +213,7 @@ static void umc_v6_1_query_error_address(struct amdgpu_device *adev,
                                == 1) {
                        err_rec->address = err_addr;
                        /* page frame address is saved */
-                       err_rec->retired_page = retired_page >> PAGE_SHIFT;
+                       err_rec->retired_page = retired_page >> AMDGPU_GPU_PAGE_SHIFT;
                        err_rec->ts = (uint64_t)ktime_get_real_seconds();
                        err_rec->err_type = AMDGPU_RAS_EEPROM_ERR_NON_RECOVERABLE;
                        err_rec->cu = 0;