afs: Fix the handling of CB.InitCallBackState3 to find the server by UUID
authorDavid Howells <dhowells@redhat.com>
Fri, 11 May 2018 22:21:35 +0000 (23:21 +0100)
committerDavid Howells <dhowells@redhat.com>
Mon, 14 May 2018 14:15:18 +0000 (15:15 +0100)
commit001ab5a67ee5d191c64aebf4b4ef8c7a0dcfd2bc
treedffcddcb639f543b2430bac3566d5a9a170d7f7b
parent3d9fa91161387ee629e7a07c47934d119910c8ae
afs: Fix the handling of CB.InitCallBackState3 to find the server by UUID

Fix the handling of the CB.InitCallBackState3 service call to find the
record of a server that we're using by looking it up by the UUID passed as
the parameter rather than by its address (of which it might have many, and
which may change).

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