Commit c8c7840e authored by Al Viro's avatar Al Viro
Browse files

dlm: switch to sock_recvmsg()



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 1e4ed1b7
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -675,9 +675,9 @@ static int receive_from_sock(struct connection *con)
		nvec = 2;
	}
	len = iov[0].iov_len + iov[1].iov_len;
	iov_iter_kvec(&msg.msg_iter, READ | ITER_KVEC, iov, nvec, len);

	r = ret = kernel_recvmsg(con->sock, &msg, iov, nvec, len,
			       MSG_DONTWAIT | MSG_NOSIGNAL);
	r = ret = sock_recvmsg(con->sock, &msg, MSG_DONTWAIT | MSG_NOSIGNAL);
	if (ret <= 0)
		goto out_close;
	else if (ret == len)