aboutsummaryrefslogtreecommitdiff
path: root/net/lapb/lapb_timer.c
diff options
context:
space:
mode:
authorSteve Dickson <[email protected]>2008-04-11 20:03:06 -0400
committerTrond Myklebust <[email protected]>2008-10-07 18:19:01 -0400
commit8491945f11c227400ef294d560f6d7aace76bc33 (patch)
tree8bd90b815407a5dba31e3a576cc0c711d32a5f94 /net/lapb/lapb_timer.c
parent96165e2b7c4e2c82a0b60c766d4a2036444c21a0 (diff)
NFS: Client mounts hang when exported directory do not exist
This patch fixes a regression that was introduced by the string based mounts. nfs_mount() statically returns -EACCES for every error returned by the remote mounted. This is incorrect because -EACCES is an non-fatal error to the mount.nfs command. This error causes mount.nfs to retry the mount even in the case when the exported directory does not exist. This patch maps the errors returned by the remote mountd into valid errno values, exactly how it was done pre-string based mounts. By returning the correct errno enables mount.nfs to do the right thing. Signed-off-by: Steve Dickson <[email protected]> [[email protected]: nfs_stat_to_errno() now correctly returns negative errors, so remove the sign change.] Signed-off-by: Trond Myklebust <[email protected]>
Diffstat (limited to 'net/lapb/lapb_timer.c')
0 files changed, 0 insertions, 0 deletions