net: Remove iocb argument from sendmsg and recvmsg
authorYing Xue <ying.xue@windriver.com>
Mon, 2 Mar 2015 07:37:48 +0000 (15:37 +0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 2 Mar 2015 18:06:31 +0000 (13:06 -0500)
commit1b784140474e4fc94281a49e96c67d29df0efbde
tree569e9813ae7ab79616849b117c6b50b3d6e4dabb
parent39a0295f901423e260a034ac7c3211ecaa9c2745
net: Remove iocb argument from sendmsg and recvmsg

After TIPC doesn't depend on iocb argument in its internal
implementations of sendmsg() and recvmsg() hooks defined in proto
structure, no any user is using iocb argument in them at all now.
Then we can drop the redundant iocb argument completely from kinds of
implementations of both sendmsg() and recvmsg() in the entire
networking stack.

Cc: Christoph Hellwig <hch@lst.de>
Suggested-by: Al Viro <viro@ZenIV.linux.org.uk>
Signed-off-by: Ying Xue <ying.xue@windriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
75 files changed:
crypto/algif_hash.c
crypto/algif_rng.c
crypto/algif_skcipher.c
drivers/isdn/mISDN/socket.c
drivers/net/macvtap.c
drivers/net/ppp/pppoe.c
drivers/net/tun.c
drivers/vhost/net.c
include/linux/net.h
include/net/af_vsock.h
include/net/bluetooth/bluetooth.h
include/net/inet_common.h
include/net/ping.h
include/net/sock.h
include/net/tcp.h
include/net/udp.h
net/appletalk/ddp.c
net/atm/common.c
net/atm/common.h
net/ax25/af_ax25.c
net/bluetooth/af_bluetooth.c
net/bluetooth/hci_sock.c
net/bluetooth/l2cap_sock.c
net/bluetooth/rfcomm/sock.c
net/bluetooth/sco.c
net/caif/caif_socket.c
net/can/bcm.c
net/can/raw.c
net/core/sock.c
net/dccp/dccp.h
net/dccp/probe.c
net/dccp/proto.c
net/decnet/af_decnet.c
net/ieee802154/socket.c
net/ipv4/af_inet.c
net/ipv4/ping.c
net/ipv4/raw.c
net/ipv4/tcp.c
net/ipv4/udp.c
net/ipv4/udp_impl.h
net/ipv6/ping.c
net/ipv6/raw.c
net/ipv6/udp.c
net/ipv6/udp_impl.h
net/ipx/af_ipx.c
net/irda/af_irda.c
net/iucv/af_iucv.c
net/key/af_key.c
net/l2tp/l2tp_ip.c
net/l2tp/l2tp_ip6.c
net/l2tp/l2tp_ppp.c
net/llc/af_llc.c
net/netlink/af_netlink.c
net/netrom/af_netrom.c
net/nfc/llcp_sock.c
net/nfc/rawsock.c
net/packet/af_packet.c
net/phonet/datagram.c
net/phonet/pep.c
net/phonet/socket.c
net/rds/rds.h
net/rds/recv.c
net/rds/send.c
net/rose/af_rose.c
net/rxrpc/af_rxrpc.c
net/rxrpc/ar-internal.h
net/rxrpc/ar-output.c
net/rxrpc/ar-recvmsg.c
net/sctp/socket.c
net/socket.c
net/tipc/socket.c
net/unix/af_unix.c
net/vmw_vsock/af_vsock.c
net/vmw_vsock/vmci_transport.c
net/x25/af_x25.c