]> git.baikalelectronics.ru Git - kernel.git/commit
afs: Fix the handling of an unfound server in CM operations
authorDavid Howells <dhowells@redhat.com>
Fri, 11 May 2018 22:45:40 +0000 (23:45 +0100)
committerDavid Howells <dhowells@redhat.com>
Mon, 14 May 2018 14:15:18 +0000 (15:15 +0100)
commit47b6a592f853913c678037b2a482d5e9430a2ec0
treea295d0ab6cb82624fc319e86dea9b28da4691edf
parentb2b836e1419b73a90fbb084be4874c259d74db7b
afs: Fix the handling of an unfound server in CM operations

If the client cache manager operations that need the server record
(CB.Callback, CB.InitCallBackState, and CB.InitCallBackState3) can't find
the server record, they abort the call from the file server with
RX_CALL_DEAD when they should return okay.

Fixes: 3eaeba710b0c ("[AFS]: Implement the CB.InitCallBackState3 operation.")
Signed-off-by: David Howells <dhowells@redhat.com>
fs/afs/cmservice.c
fs/afs/rxrpc.c