linux/fs/afs
David Howells 3120c170ef afs: Fix handling of CB.ProbeUuid cache manager op
The AFS filesystem driver is handling the CB.ProbeUuid request incorrectly.
The UUID presented in the request is that of the cache manager, not the
fileserver, so afs_deliver_cb_probe_uuid() shouldn't be using that UUID to
look up the server.

Fix this by looking up the server by address instead.

Signed-off-by: David Howells <dhowells@redhat.com>
2020-06-04 15:37:57 +01:00
..
addr_list.c afs: Use kfree_rcu() instead of casting kfree() to rcu_callback_t 2020-03-13 10:47:33 -07:00
afs.h afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
afs_cm.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
afs_fs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
afs_vl.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
cache.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 2019-05-30 11:26:32 -07:00
callback.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
cell.c afs: Fix characters allowed into cell names 2020-01-26 08:54:04 -08:00
cmservice.c afs: Fix handling of CB.ProbeUuid cache manager op 2020-06-04 15:37:57 +01:00
dir.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
dir_edit.c afs: Remove set but not used variables 'before', 'after' 2019-11-21 20:36:00 +00:00
dir_silly.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
dynroot.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
file.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
flock.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
fs_operation.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
fs_probe.c afs: Actively poll fileservers to maintain NAT or firewall openings 2020-05-31 15:19:51 +01:00
fsclient.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
inode.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
internal.h afs: Don't get epoch from a server because it may be ambiguous 2020-06-04 15:37:56 +01:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
main.c afs: Actively poll fileservers to maintain NAT or firewall openings 2020-05-31 15:19:51 +01:00
Makefile afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
misc.c AFS development 2019-07-10 20:55:33 -07:00
mntpt.c afs: Fix mountpoint parsing 2019-12-11 16:56:54 +00:00
proc.c afs: Show more information in /proc/net/afs/servers 2020-05-31 15:19:51 +01:00
protocol_uae.h afs: Add support for the UAE error table 2019-06-28 18:37:53 +01:00
protocol_yfs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
rotate.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
rxrpc.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
security.c afs: Support RCU pathwalk 2019-09-02 11:43:54 +01:00
server.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
server_list.c afs: Split the usage count on struct afs_server 2020-05-31 15:19:51 +01:00
super.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
vl_list.c fs/afs: Replace rcu_swap_protected() with rcu_replace_pointer() 2019-10-30 08:44:27 -07:00
vl_probe.c rxrpc: Fix the excessive initial retransmission timeout 2020-05-11 16:42:28 +01:00
vl_rotate.c afs: Remove some unused bits 2020-04-24 16:32:49 +01:00
vlclient.c afs: Remove the error argument from afs_protocol_error() 2020-05-31 15:19:52 +01:00
volume.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
write.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
xattr.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00
xdr_fs.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36 2019-05-24 17:27:11 +02:00
yfsclient.c afs: Build an abstraction around an "operation" concept 2020-06-04 15:37:17 +01:00