ip_generic_getfrag, udplite_getfrag: switch to passing msghdr
authorAl Viro <viro@zeniv.linux.org.uk>
Mon, 24 Nov 2014 18:23:40 +0000 (13:23 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Tue, 9 Dec 2014 21:28:22 +0000 (16:28 -0500)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
include/net/udplite.h
net/ipv4/ip_output.c
net/ipv4/raw.c
net/ipv4/udp.c
net/ipv6/raw.c
net/ipv6/udp.c
net/l2tp/l2tp_ip6.c

index 9a28a51..d5baaba 100644 (file)
@@ -19,7 +19,8 @@ extern struct udp_table               udplite_table;
 static __inline__ int udplite_getfrag(void *from, char *to, int  offset,
                                      int len, int odd, struct sk_buff *skb)
 {
-       return memcpy_fromiovecend(to, (struct iovec *) from, offset, len);
+       struct msghdr *msg = from;
+       return memcpy_fromiovecend(to, msg->msg_iov, offset, len);
 }
 
 /* Designate sk as UDP-Lite socket */
Simple merge
diff --cc net/ipv4/raw.c
Simple merge
diff --cc net/ipv4/udp.c
Simple merge
diff --cc net/ipv6/raw.c
Simple merge
diff --cc net/ipv6/udp.c
Simple merge
Simple merge