OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. BP--openafs-stable-1_6_x-12-gfe0ba84

Gerrit Code Review gerrit@openafs.org
Tue, 7 Sep 2010 11:45:12 -0700 (PDT)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit 1d07d92efdaef2e3d4bd6a7bb0b42c86fd552b98
Author: Matt Benjamin <matt@linuxbox.com>
Date:   Wed Aug 25 03:34:35 2010 -0400

    FBSD CM: don't call afs_close when recycling
    
    Don't call afs_close when handling VOP_CLOSE on a recycled
    vnode, since there was no matching open.  This corrects the
    opens count, which was seen to go have gone negative in the
    reclaim vop.  For clarity, assert if afs_vop_close is entered
    with a VI_DOOMED vnode and avc->opens != 0.
    
    Change-Id: I511a4f2a924c2f8e20f3ecdaa445fbe803289a47
    Change-Id: I1b2307fd3318fa54e8f7fb72a5d3f843e2a38404
    Reviewed-on: http://gerrit.openafs.org/2612
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Tested-by: Derrick Brashear <shadow@dementia.org>
    (cherry picked from commit 5c0aebc421ddbed099a6fe1015cdda603e20529d)
    Reviewed-on: http://gerrit.openafs.org/2677

 src/afs/FBSD/osi_vcache.c      |   12 ++++++------
 src/afs/FBSD/osi_vm.c          |   13 ++++++++++---
 src/afs/FBSD/osi_vnodeops.c    |   28 ++++++++++++++++++++--------
 src/afs/VNOPS/afs_vnop_write.c |   16 ++++++++++++++++
 4 files changed, 52 insertions(+), 17 deletions(-)

-- 
OpenAFS Master Repository