Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Jan 2009 22:30:55 +0200
From:      Kostik Belousov <kostikbel@gmail.com>
To:        John Baldwin <jhb@freebsd.org>
Cc:        svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org
Subject:   Re: svn commit: r187838 - head/sys/fs/cd9660
Message-ID:  <20090128203053.GJ2009@deviant.kiev.zoral.com.ua>
In-Reply-To: <200901281854.n0SIsvNX029332@svn.freebsd.org>
References:  <200901281854.n0SIsvNX029332@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--DesjdUuHQDwS2t4N
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

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.

--DesjdUuHQDwS2t4N
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iEYEARECAAYFAkmAwHwACgkQC3+MBN1Mb4jd9QCfdLUKq6UeZ2XhJjHesFBQAdA3
xvYAnj5J3mtuXXN7y0LxPwtgtNeUyK08
=AIfG
-----END PGP SIGNATURE-----

--DesjdUuHQDwS2t4N--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090128203053.GJ2009>