summaryrefslogtreecommitdiff
path: root/linux-core/mga_ioc32.c
diff options
context:
space:
mode:
Diffstat (limited to 'linux-core/mga_ioc32.c')
-rw-r--r--linux-core/mga_ioc32.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/linux-core/mga_ioc32.c b/linux-core/mga_ioc32.c
index 390bb2e6..bc745cfa 100644
--- a/linux-core/mga_ioc32.c
+++ b/linux-core/mga_ioc32.c
@@ -122,7 +122,7 @@ static int compat_mga_getparam(struct file *file, unsigned int cmd,
getparam = compat_alloc_user_space(sizeof(*getparam));
if (!access_ok(VERIFY_WRITE, getparam, sizeof(*getparam))
|| __put_user(getparam32.param, &getparam->param)
- || __put_user(getparam32.value, &getparam->value))
+ || __put_user((void __user *)(unsigned long)getparam32.value, &getparam->value))
return -EFAULT;
return drm_ioctl(file->f_dentry->d_inode, file,