MLK-16910 ion: fixed KASAN issue
authorSong Bing <bing.song@nxp.com>
Tue, 21 Nov 2017 01:00:51 +0000 (17:00 -0800)
committerNitin Garg <nitin.garg@nxp.com>
Mon, 19 Mar 2018 20:47:03 +0000 (15:47 -0500)
Fixed KASAN issue.
KASAN: use-after-free in mxc_custom_ioctl

Signed-off-by: Song Bing <bing.song@nxp.com>
drivers/staging/android/ion/mxc/mxc_ion.c

index 92c98f5..4f5f225 100644 (file)
@@ -196,9 +196,9 @@ err1:
                                return -1;
 
                        addr = mem_ops->cookie(mem_priv);
+                       data.phys = *addr;
                        mem_ops->put_userptr(mem_priv);
 
-                       data.phys = *addr;
                        if (copy_to_user((void __user *)arg, &data,
                                         sizeof(struct ion_phys_virt_data)))
                                return -EFAULT;