]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
sctp: switch to copy_from_iter_full()
authorAl Viro <viro@zeniv.linux.org.uk>
Sat, 18 Feb 2017 04:17:41 +0000 (23:17 -0500)
committerAl Viro <viro@zeniv.linux.org.uk>
Fri, 21 Apr 2017 17:57:27 +0000 (13:57 -0400)
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
net/sctp/sm_make_chunk.c

index 118faff6a332ee24caf3d772b6f00641128ef104..8a08f13469c4cc26aeec55de6793b2c2e3c562a6 100644 (file)
@@ -1512,14 +1512,12 @@ int sctp_user_addto_chunk(struct sctp_chunk *chunk, int len,
                          struct iov_iter *from)
 {
        void *target;
-       ssize_t copied;
 
        /* Make room in chunk for data.  */
        target = skb_put(chunk->skb, len);
 
        /* Copy data (whole iovec) into chunk */
-       copied = copy_from_iter(target, len, from);
-       if (copied != len)
+       if (!copy_from_iter_full(target, len, from))
                return -EFAULT;
 
        /* Adjust the chunk length field.  */