net: Add and use skb_copy_datagram_msg() helper.
This encapsulates all of the skb_copy_datagram_iovec() callers
with call argument signature "skb, offset, msghdr->msg_iov, length".
When we move to iov_iters in the networking, the iov_iter object will
sit in the msghdr.
Having a helper like this means there will be less places to touch
during that transformation.
Based upon descriptions and patch from Al Viro.
Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/isdn/mISDN/socket.c 1 addition, 1 deletiondrivers/isdn/mISDN/socket.c
- drivers/net/ppp/pppoe.c 1 addition, 1 deletiondrivers/net/ppp/pppoe.c
- include/linux/skbuff.h 6 additions, 0 deletionsinclude/linux/skbuff.h
- net/appletalk/ddp.c 1 addition, 1 deletionnet/appletalk/ddp.c
- net/atm/common.c 1 addition, 1 deletionnet/atm/common.c
- net/ax25/af_ax25.c 1 addition, 1 deletionnet/ax25/af_ax25.c
- net/bluetooth/af_bluetooth.c 2 additions, 2 deletionsnet/bluetooth/af_bluetooth.c
- net/bluetooth/hci_sock.c 1 addition, 1 deletionnet/bluetooth/hci_sock.c
- net/caif/caif_socket.c 1 addition, 1 deletionnet/caif/caif_socket.c
- net/core/sock.c 1 addition, 1 deletionnet/core/sock.c
- net/dccp/proto.c 1 addition, 1 deletionnet/dccp/proto.c
- net/ieee802154/dgram.c 1 addition, 1 deletionnet/ieee802154/dgram.c
- net/ieee802154/raw.c 1 addition, 1 deletionnet/ieee802154/raw.c
- net/ipv4/ip_sockglue.c 1 addition, 1 deletionnet/ipv4/ip_sockglue.c
- net/ipv4/ping.c 1 addition, 1 deletionnet/ipv4/ping.c
- net/ipv4/raw.c 1 addition, 1 deletionnet/ipv4/raw.c
- net/ipv4/tcp.c 2 additions, 3 deletionsnet/ipv4/tcp.c
- net/ipv4/udp.c 2 additions, 2 deletionsnet/ipv4/udp.c
- net/ipv6/datagram.c 2 additions, 2 deletionsnet/ipv6/datagram.c
- net/ipv6/raw.c 2 additions, 2 deletionsnet/ipv6/raw.c
Loading
Please register or sign in to comment