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