]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-vl-noent-response-20080308
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 7 Mar 2008 22:04:09 +0000 (22:04 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 7 Mar 2008 22:04:09 +0000 (22:04 +0000)
commitde64ae4e8d9f49b55c543149eb4a76574f043302
tree516b11381a4a3a7d18f44b293ed1beb30d451150
parent217e7d6889220ac14d00987ac97944b5890b2df8
DEVEL15-windows-vl-noent-response-20080308

LICENSE MIT

Prior to looking up a volume in the vldb the cm_volume_t
object is constructed.  If the response is VL_NOENT the
cm_volume_t object should be removed and place at the
head of the recycling list so that we do not recycle
something we might actually care about.

Convert more cm_volumeLock holds to read locks now
that we are using Interlocked operations to manipulate
the reference counts.

(cherry picked from commit 757ee6da75123653dd094a6e1fdd374edf0c55f1)
src/WINNT/afsd/cm_volume.c
src/WINNT/afsd/cm_volume.h