RDMA/siw: Use iov.iov_len in kernel_sendmsg
We can pass iov.iov_len here. Acked-by: Bernard Metzler <bmt@zurich.ibm.com> Signed-off-by: Guoqing Jiang <guoqing.jiang@linux.dev> Link: https://lore.kernel.org/r/20231113115726.12762-4-guoqing.jiang@linux.dev Signed-off-by: Leon Romanovsky <leon@kernel.org>
This commit is contained in:
committed by
Leon Romanovsky
parent
a2b64565e8
commit
2109ddf032
@@ -292,8 +292,7 @@ static int siw_tx_ctrl(struct siw_iwarp_tx *c_tx, struct socket *s,
|
||||
(char *)&c_tx->pkt.ctrl + c_tx->ctrl_sent,
|
||||
.iov_len = c_tx->ctrl_len - c_tx->ctrl_sent };
|
||||
|
||||
int rv = kernel_sendmsg(s, &msg, &iov, 1,
|
||||
c_tx->ctrl_len - c_tx->ctrl_sent);
|
||||
int rv = kernel_sendmsg(s, &msg, &iov, 1, iov.iov_len);
|
||||
|
||||
if (rv >= 0) {
|
||||
c_tx->ctrl_sent += rv;
|
||||
|
||||
Reference in New Issue
Block a user