]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
nfs_common: rename functions that invalidate LOCALIO nfs_clients
authorMike Snitzer <snitzer@kernel.org>
Sat, 16 Nov 2024 01:40:55 +0000 (20:40 -0500)
committerAnna Schumaker <anna.schumaker@oracle.com>
Tue, 14 Jan 2025 22:04:05 +0000 (17:04 -0500)
Rename nfs_uuid_invalidate_one_client to nfs_localio_disable_client.
Rename nfs_uuid_invalidate_clients to nfs_localio_invalidate_clients.

Signed-off-by: Mike Snitzer <snitzer@kernel.org>
Reviewed-by: NeilBrown <neilb@suse.de>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Anna Schumaker <anna.schumaker@oracle.com>
fs/nfs/localio.c
fs/nfs_common/nfslocalio.c
fs/nfsd/nfsctl.c
include/linux/nfslocalio.h

index 7637786c5cb701a5c7c3b2de2f24ec17518efe44..94af5d89bb99651fcf89feb4732279aac9c38242 100644 (file)
@@ -140,7 +140,7 @@ void nfs_local_disable(struct nfs_client *clp)
        spin_lock(&clp->cl_localio_lock);
        if (test_and_clear_bit(NFS_CS_LOCAL_IO, &clp->cl_flags)) {
                trace_nfs_local_disable(clp);
-               nfs_uuid_invalidate_one_client(&clp->cl_uuid);
+               nfs_localio_disable_client(&clp->cl_uuid);
        }
        spin_unlock(&clp->cl_localio_lock);
 }
index a74ec08f6c96d08165a80456151afdc27dc2d60f..904439e4bb85991d9b602740529ff6a7efa5b7e7 100644 (file)
@@ -107,7 +107,7 @@ static void nfs_uuid_put_locked(nfs_uuid_t *nfs_uuid)
        list_del_init(&nfs_uuid->list);
 }
 
-void nfs_uuid_invalidate_clients(struct list_head *list)
+void nfs_localio_invalidate_clients(struct list_head *list)
 {
        nfs_uuid_t *nfs_uuid, *tmp;
 
@@ -116,9 +116,9 @@ void nfs_uuid_invalidate_clients(struct list_head *list)
                nfs_uuid_put_locked(nfs_uuid);
        spin_unlock(&nfs_uuid_lock);
 }
-EXPORT_SYMBOL_GPL(nfs_uuid_invalidate_clients);
+EXPORT_SYMBOL_GPL(nfs_localio_invalidate_clients);
 
-void nfs_uuid_invalidate_one_client(nfs_uuid_t *nfs_uuid)
+void nfs_localio_disable_client(nfs_uuid_t *nfs_uuid)
 {
        if (nfs_uuid->net) {
                spin_lock(&nfs_uuid_lock);
@@ -126,7 +126,7 @@ void nfs_uuid_invalidate_one_client(nfs_uuid_t *nfs_uuid)
                spin_unlock(&nfs_uuid_lock);
        }
 }
-EXPORT_SYMBOL_GPL(nfs_uuid_invalidate_one_client);
+EXPORT_SYMBOL_GPL(nfs_localio_disable_client);
 
 struct nfsd_file *nfs_open_local_fh(nfs_uuid_t *uuid,
                   struct rpc_clnt *rpc_clnt, const struct cred *cred,
index 3adbc05ebaac4cd9b7a005ef8ada17566c0f6bbf..727904d8a4d011d1e8722dea1e90375d14d859da 100644 (file)
@@ -2276,14 +2276,14 @@ out_export_error:
  * nfsd_net_pre_exit - Disconnect localio clients from net namespace
  * @net: a network namespace that is about to be destroyed
  *
- * This invalidated ->net pointers held by localio clients
+ * This invalidates ->net pointers held by localio clients
  * while they can still safely access nn->counter.
  */
 static __net_exit void nfsd_net_pre_exit(struct net *net)
 {
        struct nfsd_net *nn = net_generic(net, nfsd_net_id);
 
-       nfs_uuid_invalidate_clients(&nn->local_clients);
+       nfs_localio_invalidate_clients(&nn->local_clients);
 }
 #endif
 
index ab6a2a53f505f5dd33fe4aebd8d5630269c46ac1..a05d1043f2b07e671e492842f6207e0f410e71a2 100644 (file)
@@ -37,8 +37,9 @@ bool nfs_uuid_begin(nfs_uuid_t *);
 void nfs_uuid_end(nfs_uuid_t *);
 void nfs_uuid_is_local(const uuid_t *, struct list_head *,
                       struct net *, struct auth_domain *, struct module *);
-void nfs_uuid_invalidate_clients(struct list_head *list);
-void nfs_uuid_invalidate_one_client(nfs_uuid_t *nfs_uuid);
+
+void nfs_localio_disable_client(nfs_uuid_t *nfs_uuid);
+void nfs_localio_invalidate_clients(struct list_head *list);
 
 /* localio needs to map filehandle -> struct nfsd_file */
 extern struct nfsd_file *