summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMateusz Krzak <[email protected]>2019-04-07 09:26:15 +0200
committerEric Anholt <[email protected]>2019-04-12 16:33:00 +0000
commit411da8b80d34552141920ed07dd6d174e5c72307 (patch)
tree98ed2f0793aa9c7cddc671c366d390e97d392c72 /src
parent7eaaff18cb6109dd6c4c58de5a4d3be1362b21ae (diff)
panfrost: cast bo_handles pointer to uintptr_t first
Required for 64-bit kernel to interpret the pointer from 32-bit userspace. Signed-off-by: Mateusz Krzak <[email protected]> Reviewed-by: Alyssa Rosenzweig <[email protected]>
Diffstat (limited to 'src')
-rw-r--r--src/gallium/drivers/panfrost/pan_drm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/panfrost/pan_drm.c b/src/gallium/drivers/panfrost/pan_drm.c
index 4b8c197be0e..9aabd96769b 100644
--- a/src/gallium/drivers/panfrost/pan_drm.c
+++ b/src/gallium/drivers/panfrost/pan_drm.c
@@ -231,7 +231,7 @@ panfrost_drm_submit_job(struct panfrost_context *ctx, u64 job_desc, int reqs, st
bo_handles[submit.bo_handle_count++] = ctx->tiler_heap.gem_handle;
bo_handles[submit.bo_handle_count++] = ctx->varying_mem.gem_handle;
bo_handles[submit.bo_handle_count++] = ctx->misc_0.gem_handle;
- submit.bo_handles = (u64)bo_handles;
+ submit.bo_handles = (u64) (uintptr_t) bo_handles;
/* Dump memory _before_ submitting so we're not corrupted with actual GPU results */
pantrace_dump_memory();