nfs4recover.c (a5a64498c194c82ecad3a2d67cff6231cda8d3dd) nfs4recover.c (b6dff3ec5e116e3af6f537d4caedcad6b9e5082a)
1/*
2* linux/fs/nfsd/nfs4recover.c
3*
4* Copyright (c) 2004 The Regents of the University of Michigan.
5* All rights reserved.
6*
7* Andy Adamson <andros@citi.umich.edu>
8*

--- 43 unchanged lines hidden (view full) ---

52
53/* Globals */
54static struct path rec_dir;
55static int rec_dir_init = 0;
56
57static void
58nfs4_save_user(uid_t *saveuid, gid_t *savegid)
59{
1/*
2* linux/fs/nfsd/nfs4recover.c
3*
4* Copyright (c) 2004 The Regents of the University of Michigan.
5* All rights reserved.
6*
7* Andy Adamson <andros@citi.umich.edu>
8*

--- 43 unchanged lines hidden (view full) ---

52
53/* Globals */
54static struct path rec_dir;
55static int rec_dir_init = 0;
56
57static void
58nfs4_save_user(uid_t *saveuid, gid_t *savegid)
59{
60 *saveuid = current->fsuid;
61 *savegid = current->fsgid;
62 current->fsuid = 0;
63 current->fsgid = 0;
60 *saveuid = current->cred->fsuid;
61 *savegid = current->cred->fsgid;
62 current->cred->fsuid = 0;
63 current->cred->fsgid = 0;
64}
65
66static void
67nfs4_reset_user(uid_t saveuid, gid_t savegid)
68{
64}
65
66static void
67nfs4_reset_user(uid_t saveuid, gid_t savegid)
68{
69 current->fsuid = saveuid;
70 current->fsgid = savegid;
69 current->cred->fsuid = saveuid;
70 current->cred->fsgid = savegid;
71}
72
73static void
74md5_to_hex(char *out, char *md5)
75{
76 int i;
77
78 for (i=0; i<16; i++) {

--- 355 unchanged lines hidden ---
71}
72
73static void
74md5_to_hex(char *out, char *md5)
75{
76 int i;
77
78 for (i=0; i<16; i++) {

--- 355 unchanged lines hidden ---