OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-3295-g5ef1aeb

Gerrit Code Review gerrit@openafs.org
Thu, 31 Jan 2013 11:20:22 -0800 (PST)


The following commit has been merged in the master branch:
commit f849fb1f6be4d4f8c34d150c8cdce1435a7125bf
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.
    
    Change-Id: I8d631d79b2465cd6f2e31444fd052270b078915c
    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>

 src/WINNT/afsrdr/kernel/lib/AFSClose.cpp |   48 ++++--------------------------
 1 files changed, 6 insertions(+), 42 deletions(-)

-- 
OpenAFS Master Repository