MA-13121-2 [#imx-1221] Fix kernel panic after reduce gpu reserved memory size.
authorIvan.liu <xiaowen.liu@nxp.com>
Mon, 22 Oct 2018 01:19:06 +0000 (09:19 +0800)
committerLeonard Crestez <leonard.crestez@nxp.com>
Wed, 17 Apr 2019 23:51:34 +0000 (02:51 +0300)
Fix uint64_t to pointer conversion issue on 32bit platform.

Signed-off-by: Ivan.liu <xiaowen.liu@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_drm.c

index 157e425..a047d4e 100644 (file)
@@ -582,7 +582,7 @@ static int viv_ioctl_gem_attach_aux(struct drm_device *drm, void *data,
         gcmkONERROR(gckDEVICE_Dispatch(gal_dev->device, &iface));
 
         /* Fill tile status node with tileStatusFiller. */
-        entry = (char __user*)iface.u.LockVideoMemory.memory;
+        entry = (char __user*)(uintptr_t)iface.u.LockVideoMemory.memory;
         for (num=0; num<gem_ts_obj->size; num++) {
             put_user(tileStatusFiller, entry+num);
         }