summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
diff options
context:
space:
mode:
authorTerje Bergstrom <tbergstrom@nvidia.com>2016-11-08 15:53:58 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2016-11-11 11:20:15 -0500
commit24f001875587b8e02f67b07663a2fcfcc7737557 (patch)
tree74c3adef360622d582589ca48b3ead7c1298f13c /drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
parentf329e674f477f0120f9a92a9e7b4945a1ddaefbb (diff)
gpu: nvgpu: Don't cast runlist size to u64
We multiply integer entry size and number of runlist entries and store the result in u64. The result is used as size of memory, so it should be size_t instead. Change-Id: I0f5baa66ede259c9b42ede64c08f821c3e74a20b Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-on: http://git-master/r/1249957 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: Seema Khowala <seemaj@nvidia.com> Reviewed-by: Seshendra Gadagottu <sgadagottu@nvidia.com> Reviewed-by: Konsta Holtta <kholtta@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/fifo_gk20a.c')
-rw-r--r--drivers/gpu/nvgpu/gk20a/fifo_gk20a.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
index 1dce435c..b4850ee3 100644
--- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
+++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c
@@ -590,7 +590,7 @@ static int init_runlist(struct gk20a *g, struct fifo_gk20a *f)
590 struct device *d = dev_from_gk20a(g); 590 struct device *d = dev_from_gk20a(g);
591 s32 runlist_id = -1; 591 s32 runlist_id = -1;
592 u32 i; 592 u32 i;
593 u64 runlist_size; 593 size_t runlist_size;
594 594
595 gk20a_dbg_fn(""); 595 gk20a_dbg_fn("");
596 596
@@ -619,7 +619,7 @@ static int init_runlist(struct gk20a *g, struct fifo_gk20a *f)
619 goto clean_up_runlist; 619 goto clean_up_runlist;
620 620
621 runlist_size = f->runlist_entry_size * f->num_runlist_entries; 621 runlist_size = f->runlist_entry_size * f->num_runlist_entries;
622 gk20a_dbg_info("runlist_entries %d runlist size %llu\n", 622 gk20a_dbg_info("runlist_entries %d runlist size %zu\n",
623 f->num_runlist_entries, runlist_size); 623 f->num_runlist_entries, runlist_size);
624 624
625 for (i = 0; i < MAX_RUNLIST_BUFFERS; i++) { 625 for (i = 0; i < MAX_RUNLIST_BUFFERS; i++) {