12 Mar, 2011
1 commit
-
...instead of the nfs_client.
Signed-off-by: Trond Myklebust
08 Oct, 2010
1 commit
-
This patch creates a new idmapper system that uses the request-key function to
place a call into userspace to map user and group ids to names. The old
idmapper was single threaded, which prevented more than one request from running
at a single time. This means that a user would have to wait for an upcall to
finish before accessing a cached result.The upcall result is stored on a keyring of type id_resolver. See the file
Documentation/filesystems/nfs/idmapper.txt for instructions.Signed-off-by: Bryan Schumaker
[Trond: fix up the return value of nfs_idmap_lookup_name and clean up code]
Signed-off-by: Trond Myklebust
31 Jan, 2009
1 commit
-
fix the following 'make headers_check' warning:
usr/include/linux/nfs_idmap.h:55: found __[us]{8,16,32,64} type without #include
Signed-off-by: Jaswinder Singh Rajput
23 Sep, 2006
2 commits
-
Return an error when starting the idmapping pipe so that we can detect it
failing.Signed-Off-By: David Howells
Signed-off-by: Trond Myklebust -
Rename struct nfs4_client to struct nfs_client so that it can become the basis
for a general client record for NFS2 and NFS3 in addition to NFS4.Signed-Off-By: David Howells
Signed-off-by: Trond Myklebust
07 Jan, 2006
1 commit
-
If someone changes the uid/gid mapping in userland, then we do eventually
want those changes to be propagated to the kernel. Currently the kernel
assumes that it may cache entries forever.Add an expiration time + garbage collector for idmap entries.
Signed-off-by: Trond Myklebust
17 Apr, 2005
1 commit
-
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.Let it rip!