datagram: Add offset argument to __skb_recv_datagram
[~shefty/rdma-dev.git] / net / ipv6 / udp.c
index 8aebf8f90436b2f9b77e3bb964396150dc4fa6e8..37b0699e95e5331dffb186f6971411d2d16c88c8 100644 (file)
@@ -342,7 +342,7 @@ int udpv6_recvmsg(struct kiocb *iocb, struct sock *sk,
        struct inet_sock *inet = inet_sk(sk);
        struct sk_buff *skb;
        unsigned int ulen, copied;
-       int peeked;
+       int peeked, off = 0;
        int err;
        int is_udplite = IS_UDPLITE(sk);
        int is_udp4;
@@ -359,7 +359,7 @@ int udpv6_recvmsg(struct kiocb *iocb, struct sock *sk,
 
 try_again:
        skb = __skb_recv_datagram(sk, flags | (noblock ? MSG_DONTWAIT : 0),
-                                 &peeked, &err);
+                                 &peeked, &off, &err);
        if (!skb)
                goto out;