[PATCH 5.10.y] rxrpc: Fix recvmsg() unconditional requeue
Greg KH
gregkh at linuxfoundation.org
Thu Apr 23 05:13:20 PDT 2026
On Wed, Apr 22, 2026 at 10:24:32PM +0000, Jay Wang wrote:
> From: David Howells <dhowells at redhat.com>
>
> [ Upstream commit 2c28769a51deb6022d7fbd499987e237a01dd63a ]
>
> If rxrpc_recvmsg() fails because MSG_DONTWAIT was specified but the call
> at the front of the recvmsg queue already has its mutex locked, it
> requeues the call - whether or not the call is already queued. The call
> may be on the queue because MSG_PEEK was also passed and so the call was
> not dequeued or because the I/O thread requeued it.
Why did you reformat the changelog text? Please do not.
thanks,
greg k-h
More information about the linux-afs
mailing list