Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 19e6454c authored by David Howells's avatar David Howells Committed by David S. Miller
Browse files

[AF_RXRPC]: Return the number of bytes buffered in rxrpc_send_data()



Return the number of bytes buffered in rxrpc_send_data().

Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent cc0191ae
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -640,6 +640,7 @@ static int rxrpc_send_data(struct kiocb *iocb,
			goto efault;
		sp->remain -= copy;
		skb->mark += copy;
		copied += copy;

		len -= copy;
		segment -= copy;
@@ -709,6 +710,8 @@ static int rxrpc_send_data(struct kiocb *iocb,

	} while (segment > 0);

success:
	ret = copied;
out:
	call->tx_pending = skb;
	_leave(" = %d", ret);
@@ -725,7 +728,7 @@ call_aborted:

maybe_error:
	if (copied)
		ret = copied;
		goto success;
	goto out;

efault: