Messages in this thread | | | Subject | [PATCH net 0/2] rxrpc: Fix hang due to missing notification | From | David Howells <> | Date | Mon, 08 Jun 2020 19:49:47 +0100 |
| |
Here's a fix for AF_RXRPC. Occasionally calls hang because there are circumstances in which rxrpc generate a notification when a call is completed - primarily because initial packet transmission failed and the call was killed off and an error returned. But the AFS filesystem driver doesn't check this under all circumstances, expecting failure to be delivered by asynchronous notification.
There are two patches: the first moves the problematic bits out-of-line and the second contains the fix.
The patches are tagged here:
git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs.git rxrpc-fixes-20200605
and can also be found on the following branch:
http://git.kernel.org/cgit/linux/kernel/git/dhowells/linux-fs.git/log/?h=rxrpc-fixes
David --- David Howells (1): rxrpc: Fix missing notification
net/rxrpc/ar-internal.h | 119 ++++++++++-------------------------------------- net/rxrpc/call_event.c | 1 - net/rxrpc/conn_event.c | 7 ++- net/rxrpc/input.c | 7 +-- net/rxrpc/peer_event.c | 4 +- net/rxrpc/recvmsg.c | 79 ++++++++++++++++++++++++++++++++ net/rxrpc/sendmsg.c | 4 +- 7 files changed, 111 insertions(+), 110 deletions(-)
| |