nullfs: vop_rename: fdvp is locked but should not be

Mikolaj Golub to.my.trociny at gmail.com
Wed Jun 2 13:15:13 UTC 2010


On Wed, 2 Jun 2010 12:45:04 +0300 Kostik Belousov wrote:

 KB> I do not think that the attached patch is the right solution Again, try.
 KB> comparing the pointers to the vnode locks instead of the vnode pointers.

 KB> Something like
 KB>         if (a->a_tdvp->v_vnlock != a->a_fdvp->v_vnlock ...

Please look at the attached patch. I have tried it on CURRENT.

-- 
Mikolaj Golub

-------------- next part --------------
A non-text attachment was scrubbed...
Name: vfs_subr.c.vop_rename_pre.patch
Type: text/x-patch
Size: 730 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-fs/attachments/20100602/10b76d3c/vfs_subr.c.vop_rename_pre.bin


More information about the freebsd-fs mailing list