VServer 1.9.2 (patch-2.6.8.1-vs1.9.2.diff)
[linux-2.6.git] / net / sunrpc / auth.c
index 315b162..2fd2975 100644 (file)
@@ -14,6 +14,7 @@
 #include <linux/socket.h>
 #include <linux/sunrpc/clnt.h>
 #include <linux/spinlock.h>
+#include <linux/vserver/xid.h>
 
 #ifdef RPC_DEBUG
 # define RPCDBG_FACILITY       RPCDBG_AUTH
@@ -261,6 +262,7 @@ rpcauth_lookupcred(struct rpc_auth *auth, int taskflags)
        get_group_info(current->group_info);
        acred.uid = current->fsuid;
        acred.gid = current->fsgid;
+       acred.xid = current->xid;
        acred.group_info = current->group_info;
 
        dprintk("RPC:     looking up %s cred\n",
@@ -280,6 +282,7 @@ rpcauth_bindcred(struct rpc_task *task)
        get_group_info(current->group_info);
        acred.uid = current->fsuid;
        acred.gid = current->fsgid;
+       acred.xid = current->xid;
        acred.group_info = current->group_info;
 
        dprintk("RPC: %4d looking up %s cred\n",