Skip to content

Commit 7eb35b1

Browse files
NicolasDichteldavem330
authored andcommitted
socket: use iov_length()
Better to use available helpers. Signed-off-by: Nicolas Dichtel <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent 4e7a84b commit 7eb35b1

File tree

1 file changed

+2
-10
lines changed

1 file changed

+2
-10
lines changed

net/socket.c

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -882,11 +882,7 @@ static ssize_t do_sock_read(struct msghdr *msg, struct kiocb *iocb,
882882
unsigned long nr_segs)
883883
{
884884
struct socket *sock = file->private_data;
885-
size_t size = 0;
886-
int i;
887-
888-
for (i = 0; i < nr_segs; i++)
889-
size += iov[i].iov_len;
885+
size_t size = iov_length(iov, nr_segs);
890886

891887
msg->msg_name = NULL;
892888
msg->msg_namelen = 0;
@@ -921,11 +917,7 @@ static ssize_t do_sock_write(struct msghdr *msg, struct kiocb *iocb,
921917
unsigned long nr_segs)
922918
{
923919
struct socket *sock = file->private_data;
924-
size_t size = 0;
925-
int i;
926-
927-
for (i = 0; i < nr_segs; i++)
928-
size += iov[i].iov_len;
920+
size_t size = iov_length(iov, nr_segs);
929921

930922
msg->msg_name = NULL;
931923
msg->msg_namelen = 0;

0 commit comments

Comments
 (0)