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>
This commit is contained in:
Terje Bergstrom
2016-11-08 12:53:58 -08:00
committed by mobile promotions
parent f329e674f4
commit 24f0018755

View File

@@ -590,7 +590,7 @@ static int init_runlist(struct gk20a *g, struct fifo_gk20a *f)
struct device *d = dev_from_gk20a(g);
s32 runlist_id = -1;
u32 i;
u64 runlist_size;
size_t runlist_size;
gk20a_dbg_fn("");
@@ -619,7 +619,7 @@ static int init_runlist(struct gk20a *g, struct fifo_gk20a *f)
goto clean_up_runlist;
runlist_size = f->runlist_entry_size * f->num_runlist_entries;
gk20a_dbg_info("runlist_entries %d runlist size %llu\n",
gk20a_dbg_info("runlist_entries %d runlist size %zu\n",
f->num_runlist_entries, runlist_size);
for (i = 0; i < MAX_RUNLIST_BUFFERS; i++) {