aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/nfs_idmap.h
diff options
context:
space:
mode:
authorBryan Schumaker <bjschuma@netapp.com>2012-02-24 14:14:51 -0500
committerTrond Myklebust <Trond.Myklebust@netapp.com>2012-03-01 17:10:16 -0500
commit57e62324e469e092ecc6c94a7a86fe4bd6ac5172 (patch)
tree162a5ecd487bc842bc07cc8d4c14d4d1a337813d /include/linux/nfs_idmap.h
parentCreated a function for setting timeouts on keys (diff)
downloadlinux-dev-57e62324e469e092ecc6c94a7a86fe4bd6ac5172.tar.xz
linux-dev-57e62324e469e092ecc6c94a7a86fe4bd6ac5172.zip
NFS: Store the legacy idmapper result in the keyring
This patch removes the old hashmap-based caching and instead uses a "request key actor" to place an upcall to the legacy idmapper rather than going through /sbin/request-key. This will only be used as a fallback if /etc/request-key.conf isn't configured to use nfsidmap. Signed-off-by: Bryan Schumaker <bjschuma@netapp.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'include/linux/nfs_idmap.h')
-rw-r--r--include/linux/nfs_idmap.h11
1 files changed, 0 insertions, 11 deletions
diff --git a/include/linux/nfs_idmap.h b/include/linux/nfs_idmap.h
index 7eed2012d288..717fa5019e75 100644
--- a/include/linux/nfs_idmap.h
+++ b/include/linux/nfs_idmap.h
@@ -69,19 +69,8 @@ struct nfs_server;
struct nfs_fattr;
struct nfs4_string;
-#ifdef CONFIG_NFS_V4
int nfs_idmap_init(void);
void nfs_idmap_quit(void);
-#else
-static inline int nfs_idmap_init(void)
-{
- return 0;
-}
-
-static inline void nfs_idmap_quit(void)
-{}
-#endif
-
int nfs_idmap_new(struct nfs_client *);
void nfs_idmap_delete(struct nfs_client *);