summaryrefslogtreecommitdiff
path: root/net/ipv6/udp.c
diff options
context:
space:
mode:
authorDavid Howells <dhowells@redhat.com>2022-03-22 14:07:20 +0300
committerDavid Howells <dhowells@redhat.com>2022-11-08 19:42:28 +0300
commited472b0c8783e7e3896a8fb4382f2187aae427e1 (patch)
tree1e035cd8f39b8f643b9d4e74b760bb3ed47a6a56 /net/ipv6/udp.c
parentb6c66c4324e7dd66a06a6a034204ae7d4e95c28c (diff)
downloadlinux-ed472b0c8783e7e3896a8fb4382f2187aae427e1.tar.xz
rxrpc: Call udp_sendmsg() directly
Call udp_sendmsg() and udpv6_sendmsg() directly rather than calling kernel_sendmsg() as the latter assumes we want a kvec-class iterator. However, zerocopy explicitly doesn't work with such an iterator. Signed-off-by: David Howells <dhowells@redhat.com> cc: Marc Dionne <marc.dionne@auristor.com> cc: linux-afs@lists.infradead.org
Diffstat (limited to 'net/ipv6/udp.c')
-rw-r--r--net/ipv6/udp.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/ipv6/udp.c b/net/ipv6/udp.c
index 4bc3fc27ec78..331d699355f3 100644
--- a/net/ipv6/udp.c
+++ b/net/ipv6/udp.c
@@ -1639,6 +1639,7 @@ do_confirm:
err = 0;
goto out;
}
+EXPORT_SYMBOL(udpv6_sendmsg);
void udpv6_destroy_sock(struct sock *sk)
{