diff options
author | Nicolin Chen <nicolinc@nvidia.com> | 2018-08-30 17:34:52 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-09-04 19:16:55 -0400 |
commit | bd47d00ce736a421a3b4376ad996fdc877ccf0ca (patch) | |
tree | da3e014b79a8beac25dec722ed36cdcd0c32c140 /drivers/gpu/nvgpu/os/linux/vgpu/vgpu_linux.c | |
parent | 471be337187477e57f8ab08d04d22f19700c3ade (diff) |
gpu: nvgpu: Add a macro of totalram_size_in_mb
There are two (would be more) places calculating the ram size in MB from
page numbers, so this patch just simply adds a macro for simplification.
Bug 2327574
Bug 2284925
Change-Id: Ie5dc387d547e1b8ce98946f0637dc17a6897e5a6
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1810333
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/os/linux/vgpu/vgpu_linux.c')
-rw-r--r-- | drivers/gpu/nvgpu/os/linux/vgpu/vgpu_linux.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/os/linux/vgpu/vgpu_linux.c b/drivers/gpu/nvgpu/os/linux/vgpu/vgpu_linux.c index 83191316..33c067c6 100644 --- a/drivers/gpu/nvgpu/os/linux/vgpu/vgpu_linux.c +++ b/drivers/gpu/nvgpu/os/linux/vgpu/vgpu_linux.c | |||
@@ -439,8 +439,7 @@ int vgpu_probe(struct platform_device *pdev) | |||
439 | gk20a_init_gr(gk20a); | 439 | gk20a_init_gr(gk20a); |
440 | 440 | ||
441 | nvgpu_log_info(gk20a, "total ram pages : %lu", totalram_pages); | 441 | nvgpu_log_info(gk20a, "total ram pages : %lu", totalram_pages); |
442 | gk20a->gr.max_comptag_mem = totalram_pages | 442 | gk20a->gr.max_comptag_mem = totalram_size_in_mb; |
443 | >> (10 - (PAGE_SHIFT - 10)); | ||
444 | 443 | ||
445 | nvgpu_ref_init(&gk20a->refcount); | 444 | nvgpu_ref_init(&gk20a->refcount); |
446 | 445 | ||