Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

NFS: remove unused nfs4_find_client_no_ident function

Looks like this function survived after some cleanup patch without a reason.
Now it's not called or referenced and I believe, that it can be simply removed.

Signed-off-by: Stanislav Kinsbursky <skinsbursky@parallels.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>

authored by

Stanislav Kinsbursky and committed by
Trond Myklebust
babea479 246590f5

-28
-27
fs/nfs/client.c
··· 1199 1199 /* 1200 1200 * NFSv4.0 callback thread helper 1201 1201 * 1202 - * Find a client by IP address, protocol version, and minorversion 1203 - * 1204 - * Called from the pg_authenticate method. The callback identifier 1205 - * is not used as it has not been decoded. 1206 - * 1207 - * Returns NULL if no such client 1208 - */ 1209 - struct nfs_client * 1210 - nfs4_find_client_no_ident(const struct sockaddr *addr) 1211 - { 1212 - struct nfs_client *clp; 1213 - 1214 - spin_lock(&nfs_client_lock); 1215 - list_for_each_entry(clp, &nfs_client_list, cl_share_link) { 1216 - if (nfs4_cb_match_client(addr, clp, 0) == false) 1217 - continue; 1218 - atomic_inc(&clp->cl_count); 1219 - spin_unlock(&nfs_client_lock); 1220 - return clp; 1221 - } 1222 - spin_unlock(&nfs_client_lock); 1223 - return NULL; 1224 - } 1225 - 1226 - /* 1227 - * NFSv4.0 callback thread helper 1228 - * 1229 1202 * Find a client by callback identifier 1230 1203 */ 1231 1204 struct nfs_client *
-1
fs/nfs/internal.h
··· 149 149 150 150 extern void nfs_cleanup_cb_ident_idr(void); 151 151 extern void nfs_put_client(struct nfs_client *); 152 - extern struct nfs_client *nfs4_find_client_no_ident(const struct sockaddr *); 153 152 extern struct nfs_client *nfs4_find_client_ident(int); 154 153 extern struct nfs_client * 155 154 nfs4_find_client_sessionid(const struct sockaddr *, struct nfs4_sessionid *);