summaryrefslogtreecommitdiff
path: root/fs/nfsd/netns.h
diff options
context:
space:
mode:
authorBryan Schumaker <bjschuma@netapp.com>2012-11-29 20:40:39 +0400
committerJ. Bruce Fields <bfields@redhat.com>2012-12-03 18:58:55 +0400
commit44e34da60b24ca14666534b61cc9579aa4e1eac5 (patch)
tree98f0bf7d8eb060df59dcb72b5813d5b2f915afc1 /fs/nfsd/netns.h
parent043958395a6b91863046b0cd7cae9c67fa845144 (diff)
downloadlinux-44e34da60b24ca14666534b61cc9579aa4e1eac5.tar.xz
NFSD: Clean up forgetting clients
I added in a generic for-each loop that takes a pass over the client_lru list for the current net namespace and calls some function. The next few patches will update other operations to use this function as well. A value of 0 still means "forget everything that is found". Signed-off-by: Bryan Schumaker <bjschuma@netapp.com> Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/netns.h')
-rw-r--r--fs/nfsd/netns.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/nfsd/netns.h b/fs/nfsd/netns.h
index 2c4b2e2896dd..964b5542f027 100644
--- a/fs/nfsd/netns.h
+++ b/fs/nfsd/netns.h
@@ -92,5 +92,8 @@ struct nfsd_net {
time_t nfsd4_grace;
};
+/* Simple check to find out if a given net was properly initialized */
+#define nfsd_netns_ready(nn) ((nn)->sessionid_hashtbl)
+
extern int nfsd_net_id;
#endif /* __NFSD_NETNS_H__ */