CRED: Separate task security context from task_struct
[linux-block.git] / fs / nfsd / nfs4recover.c
index bb93946ace2249841dd94a25d4ce0a0582e9dfde..a5e14e8695ea50f8ab3962e601257519d2e8a305 100644 (file)
@@ -57,17 +57,17 @@ static int rec_dir_init = 0;
 static void
 nfs4_save_user(uid_t *saveuid, gid_t *savegid)
 {
-       *saveuid = current->fsuid;
-       *savegid = current->fsgid;
-       current->fsuid = 0;
-       current->fsgid = 0;
+       *saveuid = current->cred->fsuid;
+       *savegid = current->cred->fsgid;
+       current->cred->fsuid = 0;
+       current->cred->fsgid = 0;
 }
 
 static void
 nfs4_reset_user(uid_t saveuid, gid_t savegid)
 {
-       current->fsuid = saveuid;
-       current->fsgid = savegid;
+       current->cred->fsuid = saveuid;
+       current->cred->fsgid = savegid;
 }
 
 static void