From aa2000ff9125423cf0d6875904a27402facf38dd Mon Sep 17 00:00:00 2001 From: George Bauernschmidt Date: Thu, 7 Jul 2016 23:24:40 -0700 Subject: kernel: nvgpu: fix Coverity defect Bug 1781383 CID 37989 - Changed for_each_set_bit addr parameter to unsigned long. Change-Id: I3f3f314a1aea9d376d45699f870a9e372854f069 Signed-off-by: George Bauernschmidt Reviewed-on: http://git-master/r/1177417 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sachin Nikam --- drivers/gpu/nvgpu/gk20a/fifo_gk20a.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'drivers') diff --git a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c index 3e55e3c1..8c82fc68 100644 --- a/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/fifo_gk20a.c @@ -2796,12 +2796,13 @@ int gk20a_fifo_update_runlist_ids(struct gk20a *g, u32 runlist_ids, u32 hw_chid, u32 ret = -EINVAL; u32 runlist_id = 0; u32 errcode; + unsigned long ulong_runlist_ids = (unsigned long)runlist_ids; if (!g) goto end; ret = 0; - for_each_set_bit(runlist_id, (unsigned long *)&runlist_ids, 32) { + for_each_set_bit(runlist_id, &ulong_runlist_ids, 32) { /* Capture the last failure error code */ errcode = g->ops.fifo.update_runlist(g, runlist_id, hw_chid, add, wait_for_finish); if (errcode) { -- cgit v1.2.2