From: Jeff Layton Date: Mon, 14 Apr 2008 13:03:13 +0000 (-0400) Subject: Change how mount.nfs handles EACCES errors. Currently, X-Git-Tag: nfs-utils-1-1-3~54 X-Git-Url: https://git.decadent.org.uk/gitweb/?a=commitdiff_plain;h=697e28939b7d0a3e0ffe3b6bd516213a55f5a063;p=nfs-utils.git Change how mount.nfs handles EACCES errors. Currently, EACCES is a non-fatal error which means the mount will be retied. This caused mounts to hang for 2mins when the client does not have permission to access the export. In a strict interpretation, the error that should be returned is EPERM, but this is not always the case. So due to the fuzzy interpretation, of EPERM and EACCES, EACCESS is now a fatal error Signed-off-by: Steve Dickson --- diff --git a/utils/mount/stropts.c b/utils/mount/stropts.c index cadb1f4..cdd610e 100644 --- a/utils/mount/stropts.c +++ b/utils/mount/stropts.c @@ -252,7 +252,6 @@ static int set_mandatory_options(const char *type, static int is_permanent_error(int error) { switch (error) { - case EACCES: case ESTALE: case ETIMEDOUT: case ECONNREFUSED: