The patch below (against 2.6.8-16sarge7) seems to solve the problem.
I now run my machines with both this patch, and also the one I submitted
on 20 Jul. Please include in future versions of the kernel.

Thanks,

Paul Szabo   [EMAIL PROTECTED]   http://www.maths.usyd.edu.au/u/psz/
School of Mathematics and Statistics   University of Sydney    Australia


--- fs/exportfs/expfs.c.bak     2007-04-17 07:58:28.000000000 +1000
+++ fs/exportfs/expfs.c 2007-07-23 10:04:19.759071709 +1000
@@ -76,6 +76,12 @@
                        return result;
                if (S_ISDIR(result->d_inode->i_mode)) {
                        /* there is no other dentry, so fail */
+/* PSz 23 Jul 07 Not ESTALE but EACCES
+ * See comments around line 292 below, and
+ * http://bugs.debian.org/255931
+ * http://bugs.debian.org/406902
+ */
+                       err = -EACCES;
                        goto err_result;
                }
                /* try any other aliases */


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to