OSDN Git Service

freedreno: fix warnings
authorRob Clark <robclark@freedesktop.org>
Thu, 21 Jul 2016 17:59:53 +0000 (13:59 -0400)
committerRob Clark <robclark@freedesktop.org>
Thu, 21 Jul 2016 18:11:05 +0000 (14:11 -0400)
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Tested-by: Rob Herring <robh@kernel.org>
freedreno/msm/msm_ringbuffer.c

index fbfaefa..a78806c 100644 (file)
@@ -232,10 +232,10 @@ static uint32_t bo2idx(struct fd_ringbuffer *ring, struct fd_bo *bo, uint32_t fl
 
                if (!drmHashLookup(msm_ring->bo_table, bo->handle, &val)) {
                        /* found */
-                       idx = (uint32_t)val;
+                       idx = (uint32_t)(uintptr_t)val;
                } else {
                        idx = append_bo(ring, bo);
-                       val = (void *)idx;
+                       val = (void *)(uintptr_t)idx;
                        drmHashInsert(msm_ring->bo_table, bo->handle, val);
                }
                msm_bo->current_ring_seqno = msm_ring->seqno;