drm/amdgpu: Use new interface to reserve bad page
authorYiPeng Chai <YiPeng.Chai@amd.com>
Mon, 8 Apr 2024 06:48:50 +0000 (14:48 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 26 Apr 2024 21:22:43 +0000 (17:22 -0400)
Use new interface to reserve bad page.

Signed-off-by: YiPeng Chai <YiPeng.Chai@amd.com>
Reviewed-by: Tao Zhou <tao.zhou1@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c

index 0e6a18ec48bd0eb3d4832edf0c049891e1e63db7..8c58fd8a08de0d02c5f0838b0f41c48f23d37261 100644 (file)
@@ -2558,9 +2558,7 @@ int amdgpu_ras_add_bad_pages(struct amdgpu_device *adev,
                        goto out;
                }
 
-               amdgpu_vram_mgr_reserve_range(&adev->mman.vram_mgr,
-                       bps[i].retired_page << AMDGPU_GPU_PAGE_SHIFT,
-                       AMDGPU_GPU_PAGE_SIZE);
+               amdgpu_ras_reserve_page(adev, bps[i].retired_page);
 
                memcpy(&data->bps[data->count], &bps[i], sizeof(*data->bps));
                data->count++;