OpenAFS Master Repository branch, openafs-devel-1_7_x, updated. openafs-devel-1_7_21-37-gadc6cb8
Gerrit Code Review
gerrit@openafs.org
Fri, 1 Feb 2013 12:29:52 -0800 (PST)
The following commit has been merged in the openafs-devel-1_7_x branch:
commit adc6cb8a920d4dbc01f13d3cb1c37a4bf61be81b
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date: Sat Dec 29 00:29:45 2012 -0500
Windows: AFSClose() DirOpenReferenceCount handling
Unless the caller of AFSRemoveCcb() steals the DirectoryCB object
from the AFSCcb before calling AFSRemoveCcb(), AFSRemoveCcb() will
release the reference count.
In all but one case where the DirectoryCB must be accessed after
the AFSCcb is destroyed AFSClose() can now let AFSRemoveCcb() do the
work.
Reviewed-on: http://gerrit.openafs.org/8854
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
(cherry picked from commit f849fb1f6be4d4f8c34d150c8cdce1435a7125bf)
Change-Id: I17d5493ac7845a310b200aae357daf50915cd6bf
Reviewed-on: http://gerrit.openafs.org/9003
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsrdr/kernel/lib/AFSClose.cpp | 48 ++++--------------------------
1 files changed, 6 insertions(+), 42 deletions(-)
--
OpenAFS Master Repository