diff options
Diffstat (limited to 'net/tipc/socket.c')
-rw-r--r-- | net/tipc/socket.c | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/net/tipc/socket.c b/net/tipc/socket.c index c245ec31fa4c..dcb797c60806 100644 --- a/net/tipc/socket.c +++ b/net/tipc/socket.c | |||
@@ -895,7 +895,6 @@ static int tipc_wait_for_sndmsg(struct socket *sock, long *timeo_p) | |||
895 | 895 | ||
896 | /** | 896 | /** |
897 | * tipc_sendmsg - send message in connectionless manner | 897 | * tipc_sendmsg - send message in connectionless manner |
898 | * @iocb: if NULL, indicates that socket lock is already held | ||
899 | * @sock: socket structure | 898 | * @sock: socket structure |
900 | * @m: message to send | 899 | * @m: message to send |
901 | * @dsz: amount of user data to be sent | 900 | * @dsz: amount of user data to be sent |
@@ -907,7 +906,7 @@ static int tipc_wait_for_sndmsg(struct socket *sock, long *timeo_p) | |||
907 | * | 906 | * |
908 | * Returns the number of bytes sent on success, or errno otherwise | 907 | * Returns the number of bytes sent on success, or errno otherwise |
909 | */ | 908 | */ |
910 | static int tipc_sendmsg(struct kiocb *iocb, struct socket *sock, | 909 | static int tipc_sendmsg(struct socket *sock, |
911 | struct msghdr *m, size_t dsz) | 910 | struct msghdr *m, size_t dsz) |
912 | { | 911 | { |
913 | struct sock *sk = sock->sk; | 912 | struct sock *sk = sock->sk; |
@@ -1052,7 +1051,6 @@ static int tipc_wait_for_sndpkt(struct socket *sock, long *timeo_p) | |||
1052 | 1051 | ||
1053 | /** | 1052 | /** |
1054 | * tipc_send_stream - send stream-oriented data | 1053 | * tipc_send_stream - send stream-oriented data |
1055 | * @iocb: (unused) | ||
1056 | * @sock: socket structure | 1054 | * @sock: socket structure |
1057 | * @m: data to send | 1055 | * @m: data to send |
1058 | * @dsz: total length of data to be transmitted | 1056 | * @dsz: total length of data to be transmitted |
@@ -1062,8 +1060,7 @@ static int tipc_wait_for_sndpkt(struct socket *sock, long *timeo_p) | |||
1062 | * Returns the number of bytes sent on success (or partial success), | 1060 | * Returns the number of bytes sent on success (or partial success), |
1063 | * or errno if no data sent | 1061 | * or errno if no data sent |
1064 | */ | 1062 | */ |
1065 | static int tipc_send_stream(struct kiocb *iocb, struct socket *sock, | 1063 | static int tipc_send_stream(struct socket *sock, struct msghdr *m, size_t dsz) |
1066 | struct msghdr *m, size_t dsz) | ||
1067 | { | 1064 | { |
1068 | struct sock *sk = sock->sk; | 1065 | struct sock *sk = sock->sk; |
1069 | int ret; | 1066 | int ret; |
@@ -1147,7 +1144,6 @@ next: | |||
1147 | 1144 | ||
1148 | /** | 1145 | /** |
1149 | * tipc_send_packet - send a connection-oriented message | 1146 | * tipc_send_packet - send a connection-oriented message |
1150 | * @iocb: if NULL, indicates that socket lock is already held | ||
1151 | * @sock: socket structure | 1147 | * @sock: socket structure |
1152 | * @m: message to send | 1148 | * @m: message to send |
1153 | * @dsz: length of data to be transmitted | 1149 | * @dsz: length of data to be transmitted |
@@ -1156,13 +1152,12 @@ next: | |||
1156 | * | 1152 | * |
1157 | * Returns the number of bytes sent on success, or errno otherwise | 1153 | * Returns the number of bytes sent on success, or errno otherwise |
1158 | */ | 1154 | */ |
1159 | static int tipc_send_packet(struct kiocb *iocb, struct socket *sock, | 1155 | static int tipc_send_packet(struct socket *sock, struct msghdr *m, size_t dsz) |
1160 | struct msghdr *m, size_t dsz) | ||
1161 | { | 1156 | { |
1162 | if (dsz > TIPC_MAX_USER_MSG_SIZE) | 1157 | if (dsz > TIPC_MAX_USER_MSG_SIZE) |
1163 | return -EMSGSIZE; | 1158 | return -EMSGSIZE; |
1164 | 1159 | ||
1165 | return tipc_send_stream(iocb, sock, m, dsz); | 1160 | return tipc_send_stream(sock, m, dsz); |
1166 | } | 1161 | } |
1167 | 1162 | ||
1168 | /* tipc_sk_finish_conn - complete the setup of a connection | 1163 | /* tipc_sk_finish_conn - complete the setup of a connection |
@@ -1337,7 +1332,6 @@ static int tipc_wait_for_rcvmsg(struct socket *sock, long *timeop) | |||
1337 | 1332 | ||
1338 | /** | 1333 | /** |
1339 | * tipc_recvmsg - receive packet-oriented message | 1334 | * tipc_recvmsg - receive packet-oriented message |
1340 | * @iocb: (unused) | ||
1341 | * @m: descriptor for message info | 1335 | * @m: descriptor for message info |
1342 | * @buf_len: total size of user buffer area | 1336 | * @buf_len: total size of user buffer area |
1343 | * @flags: receive flags | 1337 | * @flags: receive flags |
@@ -1347,8 +1341,8 @@ static int tipc_wait_for_rcvmsg(struct socket *sock, long *timeop) | |||
1347 | * | 1341 | * |
1348 | * Returns size of returned message data, errno otherwise | 1342 | * Returns size of returned message data, errno otherwise |
1349 | */ | 1343 | */ |
1350 | static int tipc_recvmsg(struct kiocb *iocb, struct socket *sock, | 1344 | static int tipc_recvmsg(struct socket *sock, struct msghdr *m, size_t buf_len, |
1351 | struct msghdr *m, size_t buf_len, int flags) | 1345 | int flags) |
1352 | { | 1346 | { |
1353 | struct sock *sk = sock->sk; | 1347 | struct sock *sk = sock->sk; |
1354 | struct tipc_sock *tsk = tipc_sk(sk); | 1348 | struct tipc_sock *tsk = tipc_sk(sk); |
@@ -1432,7 +1426,6 @@ exit: | |||
1432 | 1426 | ||
1433 | /** | 1427 | /** |
1434 | * tipc_recv_stream - receive stream-oriented data | 1428 | * tipc_recv_stream - receive stream-oriented data |
1435 | * @iocb: (unused) | ||
1436 | * @m: descriptor for message info | 1429 | * @m: descriptor for message info |
1437 | * @buf_len: total size of user buffer area | 1430 | * @buf_len: total size of user buffer area |
1438 | * @flags: receive flags | 1431 | * @flags: receive flags |
@@ -1442,8 +1435,8 @@ exit: | |||
1442 | * | 1435 | * |
1443 | * Returns size of returned message data, errno otherwise | 1436 | * Returns size of returned message data, errno otherwise |
1444 | */ | 1437 | */ |
1445 | static int tipc_recv_stream(struct kiocb *iocb, struct socket *sock, | 1438 | static int tipc_recv_stream(struct socket *sock, struct msghdr *m, |
1446 | struct msghdr *m, size_t buf_len, int flags) | 1439 | size_t buf_len, int flags) |
1447 | { | 1440 | { |
1448 | struct sock *sk = sock->sk; | 1441 | struct sock *sk = sock->sk; |
1449 | struct tipc_sock *tsk = tipc_sk(sk); | 1442 | struct tipc_sock *tsk = tipc_sk(sk); |