Messages in this thread | | | Date | Wed, 14 Nov 2007 23:48:05 +0100 | From | "Torsten Kaiser" <> | Subject | Re: 2.6.24-rc2-mm1 |
| |
On Nov 14, 2007 9:29 PM, Andrew Morton <akpm@linux-foundation.org> wrote: > On Wed, 14 Nov 2007 20:16:09 +0100 "Torsten Kaiser" <just.for.lkml@googlemail.com> wrote: > > > On Nov 14, 2007 2:59 AM, Andrew Morton <akpm@linux-foundation.org> wrote: > > > > > > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.24-rc2/2.6.24-rc2-mm1/ > > > > Breaks nfsv4 in a rather funny way: > > > > treogen ~ # cd /usr/portage/x > > treogen x # touch bla > > touch: cannot touch `bla': File exists > > treogen x # mkdir bla > > treogen x # touch bla/bla > > touch: cannot touch `bla/bla': File exists > > treogen x # ls -lad * > > drwxr-xr-x 2 root root 6 Nov 14 20:03 bla > > treogen x # ls -la * > > total 0 > > drwxr-xr-x 2 root root 6 Nov 14 20:03 . > > drwxr-xr-x 3 root root 16 Nov 14 20:03 .. > > treogen x # > > > > So I can create new directories, but not new files. Reading files works normal. > >> > > The client is 2.6.24-rc2-mm1, the server 2.6.22-gentoo-r9. > > The fstab-line from the client: > > 192.168.2.4:/portage /usr/portage nfs4 > > rw,noatime,nodiratime,intr 0 0 > > > > 2.6.23-mm1 as client worked, some 2.6.24-rc1-git? also. > > hm. I guess that means I get to do yet another git-bisect. Either the nfs > changes or r-o-bind-mounts, I bet.
Seems like you would lose that bet.
I don't have the time to finish the bisect, but there are only 19 patches remaining and three of them look like the prime suspects:
20709a71062a02d0271424f78c547dc733e863fe use-struct-path-in-struct-svc_expkey b07dd17327f38b9a5401415c0fbf816e6cd0051b use-struct-path-in-struct-svc_export-checkpatch-fixes a0886174a1bc1b7c172d40c1e416ba7e48a35ffd use-struct-path-in-struct-svc_export 62e954810588af549580026c3d8718e7717837d0 d_path-make-get_dcookie-use-a-struct-path-argument-checkpatch-fixes 06719d94df24e67ccecf38cf4c6879188dd3f18a d_path-make-get_dcookie-use-a-struct-path-argument 979a6d93394b28eee31f3322177827ec938eb34f d_path-make-proc_get_link-use-a-struct-path-argument 59b0e6c59449dc2fc2366d54f76470056483f9e6 d_path-use-struct-path-in-struct-avc_audit_data-checkpatch-fixes f15c39b7240e37ba89433aba610bfa10bd22b4f7 d_path-use-struct-path-in-struct-avc_audit_data 84556ff61beaacc32d7bcba3d644d4d8d6539356 d_path-kerneldoc-cleanup 5087403994daedc7bfd338f65b7dc69216b03e2e one-less-parameter-to-__d_path-checkpatch-fixes b610833be56ae170d33d91ee4325b70d38d6f28b one-less-parameter-to-__d_path 7395eaf4a37d80dd657e1b527de0cf9c94b4f866 introduce-path_put-unionfs dde9146c8a1cec65d3d62ff0cbbea03598ccf1f5 embed-a-struct-path-into-struct-nameidata-instead-of-nd-dentrymnt-unionfs 5fc66f255cfc1780ca22b7ddcd2d91d1abd68e48 introduce-path_get-unionfs 0ef3d8718cc6732ed2d8294cee8838bf451bd133 make-set_fs_rootpwd-take-a-struct-path be604962ef9505c13e2ce757c0c557bd2f9fd19e use-struct-path-in-fs_struct b87fbae44dd2eb0fe803f888d8f7fa1fb820553c introduce-path_get 9780697f9e775cbcf62b18780036fbb03b76100f use-path_put-in-a-few-places-instead-of-mntdput 53923d3167a3820ec21ba6464da80395a5d32dce introduce-path_put
(sha1 come from git://git.kernel.org/pub/scm/linux/kernel/git/smurf/linux-trees.git)
I added Jan Blunck to the recipents, as he wrote use-struct-path-in-struct-svc_expkey and use-struct-path-in-struct-svc_export
Torsten - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |