sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)
Remove ->sendpage() and ->sendpage_locked(). sendmsg() with MSG_SPLICE_PAGES should be used instead. This allows multiple pages and multipage folios to be passed through. Signed-off-by:David Howells <dhowells@redhat.com> Acked-by: Marc Kleine-Budde <mkl@pengutronix.de> # for net/can cc: Jens Axboe <axboe@kernel.dk> cc: Matthew Wilcox <willy@infradead.org> cc: linux-afs@lists.infradead.org cc: mptcp@lists.linux.dev cc: rds-devel@oss.oracle.com cc: tipc-discussion@lists.sourceforge.net cc: virtualization@lists.linux-foundation.org Link: https://lore.kernel.org/r/20230623225513.2732256-16-dhowells@redhat.com Signed-off-by:
Jakub Kicinski <kuba@kernel.org>
Showing
- Documentation/bpf/map_sockmap.rst 5 additions, 5 deletionsDocumentation/bpf/map_sockmap.rst
- Documentation/filesystems/locking.rst 0 additions, 2 deletionsDocumentation/filesystems/locking.rst
- Documentation/filesystems/vfs.rst 0 additions, 1 deletionDocumentation/filesystems/vfs.rst
- Documentation/networking/scaling.rst 2 additions, 2 deletionsDocumentation/networking/scaling.rst
- crypto/af_alg.c 0 additions, 28 deletionscrypto/af_alg.c
- crypto/algif_aead.c 4 additions, 18 deletionscrypto/algif_aead.c
- crypto/algif_rng.c 0 additions, 2 deletionscrypto/algif_rng.c
- crypto/algif_skcipher.c 0 additions, 14 deletionscrypto/algif_skcipher.c
- drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h 0 additions, 2 deletionsdrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls.h
- drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c 0 additions, 14 deletionsdrivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_io.c
- drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c 0 additions, 1 deletion...ers/net/ethernet/chelsio/inline_crypto/chtls/chtls_main.c
- fs/nfsd/vfs.c 1 addition, 1 deletionfs/nfsd/vfs.c
- include/crypto/if_alg.h 0 additions, 2 deletionsinclude/crypto/if_alg.h
- include/linux/net.h 0 additions, 8 deletionsinclude/linux/net.h
- include/net/inet_common.h 0 additions, 2 deletionsinclude/net/inet_common.h
- include/net/sock.h 0 additions, 6 deletionsinclude/net/sock.h
- include/net/tcp.h 0 additions, 4 deletionsinclude/net/tcp.h
- net/appletalk/ddp.c 0 additions, 1 deletionnet/appletalk/ddp.c
- net/atm/pvc.c 0 additions, 1 deletionnet/atm/pvc.c
- net/atm/svc.c 0 additions, 1 deletionnet/atm/svc.c
Please register or sign in to comment