Most recent kernel where this bug did not occur: 2.6.22.6 Distribution: Fedora release 7.91 (Rawhide) Hardware Environment: Intel Core 2 Quad Problem Description: ls NFS automounted directory through UDP or TCP returns NFS3ERR_NOENT error in LOOKUP reply for directories such as /dev /net /proc Steps to reproduce: € ls -l /net/Quad total 432 ?--------- ? ? ? ? ? /net/Quad/boot ?--------- ? ? ? ? ? /net/Quad/dev ?--------- ? ? ? ? ? /net/Quad/misc ?--------- ? ? ? ? ? /net/Quad/net ?--------- ? ? ? ? ? /net/Quad/proc ?--------- ? ? ? ? ? /net/Quad/sys drwxr-xr-x 2 root root 4096 Aug 31 17:18 bin drwxr-xr-x 129 root root 12288 Sep 2 18:09 etc drwxr-xr-x 7 root root 4096 Aug 21 23:30 home It the same in whole 2.6.23-rc? series as well as latest Fedora kernel with identical configuration. 2.6.22.6 is OK. € uname -a Linux Quad 2.6.23-rc1 #1 SMP PREEMPT Sun Sep 2 17:40:25 CEST 2007 x86_64 x86_64 x86_64 GNU/Linux Linux Quad 2.6.23-rc2 #1 SMP PREEMPT Sun Sep 2 14:57:57 CEST 2007 x86_64 x86_64 x86_64 GNU/Linux Linux Quad 2.6.23-rc3 #1 SMP PREEMPT Sun Sep 2 15:01:02 CEST 2007 x86_64 x86_64 x86_64 GNU/Linux Linux Quad 2.6.23-rc4 #1 SMP PREEMPT Sun Sep 2 14:59:25 CEST 2007 x86_64 x86_64 x86_64 GNU/Linux Linux Quad 2.6.23-rc5 #1 SMP PREEMPT Sat Sep 1 12:52:16 CEST 2007 x86_64 x86_64 x86_64 GNU/Linux Linux Quad 2.6.23-0.149.rc4.fc8 #1 SMP Wed Aug 29 07:37:52 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux gcc-4.1.2-19 binutils-2.17.50.0.18-1
Is it correct that all the 'problem' directories are mounted-on on the server, while the directories that 'stat' ok are not mounted on? What export options are you using on the server? While filesystem is being used for the root on the server?
Created attachment 12689 [details] Patch to fix crossmnt problem Don't bother with those details - I think I've figured it out. can you please try the attached patch and confirm that it works? Thanks, NeilBrown
Hi++ Neil, your patch fixed the problem with Nightmare File System server. Thank you very much. Peter Kovář 50 65 74 65 72 20 4B 6F 76 C3 A1 C5 99