]> Git Repo - linux.git/blobdiff - fs/nfsd/nfsd.h
ASoC: ux500: mop500: don't select unnecessary Platform
[linux.git] / fs / nfsd / nfsd.h
index d200c8680259659eb0e8bb35f9d194f36260f23e..24187b5dd638c5e3e858bd2de74b8f9daaa30a80 100644 (file)
@@ -17,6 +17,7 @@
 #include <linux/nfs3.h>
 #include <linux/nfs4.h>
 #include <linux/sunrpc/svc.h>
+#include <linux/sunrpc/svc_xprt.h>
 #include <linux/sunrpc/msg_prot.h>
 
 #include <uapi/linux/nfsd/debug.h>
@@ -112,6 +113,12 @@ static inline int nfsd_v4client(struct svc_rqst *rq)
 {
        return rq->rq_prog == NFS_PROGRAM && rq->rq_vers == 4;
 }
+static inline struct user_namespace *
+nfsd_user_namespace(const struct svc_rqst *rqstp)
+{
+       const struct cred *cred = rqstp->rq_xprt->xpt_cred;
+       return cred ? cred->user_ns : &init_user_ns;
+}
 
 /* 
  * NFSv4 State
This page took 0.036415 seconds and 4 git commands to generate.