]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit9d7ff118963ef7f326f74dc3ded6db83e459505a
tree569e9813ae7ab79616849b117c6b50b3d6e4dabb
parent04949a91accfe3a3ce943c4ec37736402beaf793
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