Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
int intr_sock; // Connteted interrupt socket
__u16 parser;
__u16 rd_size;
int intr_sock; // Connteted interrupt socket
__u16 parser;
__u16 rd_size;
__u8 country;
__u8 subclass;
__u16 vendor;
__u8 country;
__u8 subclass;
__u16 vendor;
uca = compat_alloc_user_space(sizeof(*uca));
uca = compat_alloc_user_space(sizeof(*uca));
- if (copy_from_user(&ca, (void *) arg, sizeof(ca)))
+ if (copy_from_user(&ca, (void __user *) arg, sizeof(ca)))
return -EFAULT;
if (put_user(ca.ctrl_sock, &uca->ctrl_sock) ||
return -EFAULT;
if (put_user(ca.ctrl_sock, &uca->ctrl_sock) ||