[OpenAFS-devel] SOLARIS/osi_vnops.c
Derrick J Brashear
shadow@dementia.org
Fri, 6 Jul 2001 13:39:49 -0400 (EDT)
On Fri, 6 Jul 2001, Jeffrey Hutzelman wrote:
> I haven't read the code to verify this, but one would hope that whoever
> wrote the AFS code in question realized that they might have to give up
> the read lock in order to get the write lock, and thus the write-locked
> portion of the code doesn't depend on any data gathered during the
> read-locked portion. If this is the case, then the AFS_TRYUP that is
> there now is perfectly fine, and the call to rw_tryupgrade() is merely an
> optimization to avoid yielding. If not, then AFS_TRYUP is not OK, and I
> can think of no possible behaviour of rw_tryupgrade() that would make AFS
> happy.
Nothing calls AFS_TRYUP, so it doesn't matter.
-D