windows-vl-noent-response-20080308
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 7 Mar 2008 22:02:22 +0000 (22:02 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 7 Mar 2008 22:02:22 +0000 (22:02 +0000)
commit757ee6da75123653dd094a6e1fdd374edf0c55f1
treefb85d4125dff31e0d4c3e95a66b0f0aab131626b
parent45200a26985678ccad051385f50f94321eb98256
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.
src/WINNT/afsd/cm_volume.c
src/WINNT/afsd/cm_volume.h