svn commit: r187838 - head/sys/fs/cd9660

Kostik Belousov kostikbel at gmail.com
Wed Jan 28 12:31:02 PST 2009


On Wed, Jan 28, 2009 at 06:54:57PM +0000, John Baldwin wrote:
> Author: jhb
> Date: Wed Jan 28 18:54:56 2009
> New Revision: 187838
> URL: http://svn.freebsd.org/changeset/base/187838
...
>   - Use an inlined version of vn_vget_ino() to handle races with ..
>     lookups.  I had to inline the code here since cd9660 uses an internal
>     vget routine to save a disk I/O that would otherwise re-read the
>     directory block.

Hmm, also please see the ffs_softdep.c:softdep_fsync(), that also
needs the similar fix and cannot be converted to vn_vget_ino() due to
ffs_vgetf().

I was unable to propose some useful generalization of vn_vget_ino()
so far.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/svn-src-head/attachments/20090128/a2673d65/attachment.pgp


More information about the svn-src-head mailing list