diff options
Diffstat (limited to 'net/rxrpc/ar-output.c')
-rw-r--r-- | net/rxrpc/ar-output.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/rxrpc/ar-output.c b/net/rxrpc/ar-output.c index 5cdde4a48ed1..591c4422205e 100644 --- a/net/rxrpc/ar-output.c +++ b/net/rxrpc/ar-output.c | |||
@@ -582,7 +582,7 @@ static int rxrpc_send_data(struct kiocb *iocb, | |||
582 | max &= ~(call->conn->size_align - 1UL); | 582 | max &= ~(call->conn->size_align - 1UL); |
583 | 583 | ||
584 | chunk = max; | 584 | chunk = max; |
585 | if (chunk > len) | 585 | if (chunk > len && !more) |
586 | chunk = len; | 586 | chunk = len; |
587 | 587 | ||
588 | space = chunk + call->conn->size_align; | 588 | space = chunk + call->conn->size_align; |