diff options
author | David Howells <dhowells@redhat.com> | 2023-10-20 16:13:03 +0100 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2023-12-24 15:22:55 +0000 |
commit | 98f9fda2057ba34b720c4d353351024d6dcee90f (patch) | |
tree | eae0890da4e6ca72e598247c3f2f248d37013929 /fs/afs/server.c | |
parent | e38f299ececc6b63a47074cc922ce8bbd3350c58 (diff) | |
download | lwn-98f9fda2057ba34b720c4d353351024d6dcee90f.tar.gz lwn-98f9fda2057ba34b720c4d353351024d6dcee90f.zip |
afs: Fold the afs_addr_cursor struct in
Fold the afs_addr_cursor struct into the afs_operation struct and the
afs_vl_cursor struct and fold its operations into their callers also.
Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
Diffstat (limited to 'fs/afs/server.c')
-rw-r--r-- | fs/afs/server.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/fs/afs/server.c b/fs/afs/server.c index e2c7f65eea33..62d453365689 100644 --- a/fs/afs/server.c +++ b/fs/afs/server.c @@ -436,12 +436,8 @@ static void __afs_put_server(struct afs_net *net, struct afs_server *server) static void afs_give_up_callbacks(struct afs_net *net, struct afs_server *server) { struct afs_addr_list *alist = rcu_access_pointer(server->addresses); - struct afs_addr_cursor ac = { - .alist = alist, - .index = alist->preferred, - }; - afs_fs_give_up_all_callbacks(net, server, &ac, NULL); + afs_fs_give_up_all_callbacks(net, server, &alist->addrs[alist->preferred], NULL); } /* |