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)
commita86b06d1ccd218a6a50d6a3a88fbd2abcd0eaa94
treea295d0ab6cb82624fc319e86dea9b28da4691edf
parent3709a399c15e4273d9a94b123374f12e5664318c
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: c35eccb1f614 ("[AFS]: Implement the CB.InitCallBackState3 operation.")
Signed-off-by: David Howells <dhowells@redhat.com>
fs/afs/cmservice.c
fs/afs/rxrpc.c