]> 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)
commit73a59e3a671aa7f6fca26b00a9912b6935ec6338
tree569e9813ae7ab79616849b117c6b50b3d6e4dabb
parentd15064b00e3461ac32efccb9a42967d2f326fce2
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