summaryrefslogtreecommitdiff
path: root/net/socket.c
diff options
context:
space:
mode:
authorWolfram Sang <wsa@the-dreams.de>2017-08-27 16:14:49 +0300
committerWolfram Sang <wsa@the-dreams.de>2017-08-27 16:14:49 +0300
commit8ce0436789b006622fcb6baea0c29b99385612dd (patch)
tree9da56689f451c3644aa044d13e58caf978cd6f2e /net/socket.c
parented1094012ae82798de33bad0ba1cc5f19a005e68 (diff)
parentfabf08a0cd63ce39287646ceea10ac34781418f4 (diff)
downloadlinux-8ce0436789b006622fcb6baea0c29b99385612dd.tar.xz
Merge branch 'i2c-mux/for-next' of https://github.com/peda-r/i2c-mux into i2c/for-4.14
Diffstat (limited to 'net/socket.c')
-rw-r--r--net/socket.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/net/socket.c b/net/socket.c
index bf2122691fba..ad22df1ffbd1 100644
--- a/net/socket.c
+++ b/net/socket.c
@@ -1916,7 +1916,7 @@ static int copy_msghdr_from_user(struct msghdr *kmsg,
if (copy_from_user(&msg, umsg, sizeof(*umsg)))
return -EFAULT;
- kmsg->msg_control = msg.msg_control;
+ kmsg->msg_control = (void __force *)msg.msg_control;
kmsg->msg_controllen = msg.msg_controllen;
kmsg->msg_flags = msg.msg_flags;
@@ -1935,7 +1935,8 @@ static int copy_msghdr_from_user(struct msghdr *kmsg,
if (msg.msg_name && kmsg->msg_namelen) {
if (!save_addr) {
- err = move_addr_to_kernel(msg.msg_name, kmsg->msg_namelen,
+ err = move_addr_to_kernel(msg.msg_name,
+ kmsg->msg_namelen,
kmsg->msg_name);
if (err < 0)
return err;