Re: [PATCH net v12 00/15] rxrpc: Miscellaneous fixes

From: Paolo Abeni

Date: Thu Oct 15 2026 - 05:46:04 EST


On 10/6/26 15:29, David Howells wrote:
(This has been split from "rxrpc: Fix CHALLENGE packet handling")

Here's a set of miscellaneous patches, mostly found by sashiko. Note that
a number of the patches have been reworked and reordered after the last
sashiko round[10].

(1) Revert patch to rxperf to expect the magic cookie at the end of the
request.

(2) Fix the kvno on rxperf's test rxgk keys to be 0 to match other
implementations.

(3) Fix the update of call->tx_pending in rxrpc_send_data() in paths when
the call lock has been dropped.

(4) Fix rxrpc_kernel_send_data() to loop around on a short send.

(5) In AFS, fix various callers of rxrpc_kernel_send_data() to abort the
call on send error.

(6) As (2) but for the rxperf test server.

(7) Fix the use of len vs msg->msg_iter.count in rxrpc_send_data().

(8) Fix double IRQ enablement in __rxrpc_notify_socket() when called
indirectly from rxrpc_end_rx_phase().

(9) Fix error handling in rxrpc_kernel_recv_data() to distinguish between
end-of-request from end-of-call. Upstream a return of 1 is used for
both, but we mustn't shut down an incoming service call at the end of
request as there's still the processing and reply transmission to
come.
As per off-list discussion, patch 1-9 are good to go, and David agrees to
move them to net-next.

The other will be reworked.

/P