From 697e28939b7d0a3e0ffe3b6bd516213a55f5a063 Mon Sep 17 00:00:00 2001 From: Jeff Layton Date: Mon, 14 Apr 2008 09:03:13 -0400 Subject: [PATCH] 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 --- utils/mount/stropts.c | 1 - 1 file changed, 1 deletion(-) 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: -- 2.39.2