]> git.decadent.org.uk Git - nfs-utils.git/blobdiff - utils/mount/stropts.c
mount.nfs: Retry v4 mounts with v3 on ENOENT errors
[nfs-utils.git] / utils / mount / stropts.c
index a0b9e7fdf80a0f8967bda37c05b1ee34444769a0..4007150103867590bee8c858b549d8a4a20ebd29 100644 (file)
@@ -668,9 +668,10 @@ static int nfs_try_mount(struct nfsmount_info *mi)
                                /* 
                                 * To deal with legacy Linux servers that don't
                                 * automatically export a pseudo root, retry
-                                * ENOENT errors using version 3
+                                * ENOENT errors using version 3. And for
+                                * Linux servers prior to 2.6.25, retry EPERM
                                 */
-                               if (errno != ENOENT)
+                               if (errno != ENOENT && errno != EPERM)
                                        break;
                        }
                }