diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-04-08 11:47:35 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-04-08 11:47:35 -0700 |
commit | 94c8a984ae2adbd9a9626fb42e0f2faf3e36e86f (patch) | |
tree | a4beddd64501ef00ad41c8fd5974340bec2fcf73 /fs/nfs/nfs4proc.c | |
parent | f9fa0bc1fabe1d861e46d80ecbe7e85da359195c (diff) | |
parent | 37adb89fadd65ce47f7e5cfd564938a76b351948 (diff) | |
download | linux-94c8a984ae2adbd9a9626fb42e0f2faf3e36e86f.tar.gz linux-94c8a984ae2adbd9a9626fb42e0f2faf3e36e86f.tar.bz2 linux-94c8a984ae2adbd9a9626fb42e0f2faf3e36e86f.zip |
Merge branch 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
* 'bugfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:
NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC
NFS: Fix a signed vs. unsigned secinfo bug
Revert "net/sunrpc: Use static const char arrays"
Diffstat (limited to 'fs/nfs/nfs4proc.c')
-rw-r--r-- | fs/nfs/nfs4proc.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c index dfd1e6d7e6c3..9bf41eab3e46 100644 --- a/fs/nfs/nfs4proc.c +++ b/fs/nfs/nfs4proc.c @@ -2204,8 +2204,6 @@ static int nfs4_lookup_root_sec(struct nfs_server *server, struct nfs_fh *fhandl goto out; } ret = nfs4_lookup_root(server, fhandle, info); - if (ret < 0) - ret = -EAGAIN; out: return ret; } @@ -2226,7 +2224,7 @@ static int nfs4_proc_get_root(struct nfs_server *server, struct nfs_fh *fhandle, for (i = 0; i < len; i++) { status = nfs4_lookup_root_sec(server, fhandle, info, flav_array[i]); - if (status == 0) + if (status != -EPERM) break; } if (status == 0) |