drm/amdgpu: Fix size calculation when init onchip memory
authorxinhui pan <xinhui.pan@amd.com>
Fri, 23 Oct 2020 05:41:12 +0000 (13:41 +0800)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 23 Oct 2020 19:40:46 +0000 (15:40 -0400)
Size is page count here.

Reviewed-by: Christian König <christian.koenig@amd.com>
Signed-off-by: xinhui pan <xinhui.pan@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c

index 4a85f8c..11dd3d9 100644 (file)
 
 static int amdgpu_ttm_init_on_chip(struct amdgpu_device *adev,
                                    unsigned int type,
-                                   uint64_t size)
+                                   uint64_t size_in_page)
 {
        return ttm_range_man_init(&adev->mman.bdev, type,
                                  TTM_PL_FLAG_UNCACHED, TTM_PL_FLAG_UNCACHED,
-                                 false, size >> PAGE_SHIFT);
+                                 false, size_in_page);
 }
 
 /**