]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-bulkstat-eaccess-20060628
authorJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 28 Jun 2006 16:01:21 +0000 (16:01 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Wed, 28 Jun 2006 16:01:21 +0000 (16:01 +0000)
commitd4b61eacfea3057e40d531a7f0de2a45ac2af4ef
treec12affba9fa250847063f3190f6ca1134b34d2fb
parent89cd60d522ba8acd70a0193117dfe99de59e48b9
DEVEL15-windows-bulkstat-eaccess-20060628

New CM_SCACHEFLAG_EACCESS flag is used to track whether the status
information was the result of an EACCESS error during an inline bulk
status call.  If so, we have a callback but did not get any status
info.  When this flag is set we include the entry in future bulk status
calls but otherwise treat the cm_scache entry as if it has a valid
callback.  The callback will be revoked if the ACLs on the object
changes.

(cherry picked from commit a8dc93bf9f93a1ab74972c41d09af01da93ff230)
src/WINNT/afsd/cm_scache.c
src/WINNT/afsd/cm_scache.h
src/WINNT/afsd/cm_vnodeops.c