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 <kszaquitto@gmail.com>
Reviewed-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
This commit is contained in:
Mateusz Krzak
2019-04-07 09:26:15 +02:00
committed by Eric Anholt
parent 7eaaff18cb
commit 411da8b80d
+1 -1
View File
@@ -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();