OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-4514-gde1ac7d

Gerrit Code Review gerrit@openafs.org
Fri, 12 Dec 2014 16:58:27 -0500


The following commit has been merged in the master branch:
commit 73bfe94802ef62a7e6f8d2c36cb801be6ab2863a
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Fri May 18 17:49:31 2012 -0400

    afs: Remove 'slept' from osi_VM_FlushVCache
    
    No implementation of osi_VM_FlushVCache drops and reacquires
    afs_xvcache. Doing so would cause problems when afs_FlushVCache calls
    osi_VM_FlushVCache, since someone could grab a reference to the vcache
    while xvcache is dropped. So, prohibit dropping and reacquiring
    afs_xvcache in osi_VM_FlushVCache, and remove the 'slept' argument to
    it.
    
    Change-Id: I50b4ee35f54a5277749f44e93b1094e4fb5c93e9
    Reviewed-on: http://gerrit.openafs.org/7435
    Reviewed-by: Alistair Ferguson <alistair.ferguson@mac.com>
    Reviewed-by: Daria Brashear <shadow@your-file-system.com>
    Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
    Tested-by: Benjamin Kaduk <kaduk@mit.edu>

 src/afs/AIX/osi_vm.c             |    9 ++-------
 src/afs/DARWIN/osi_vm.c          |    9 ++-------
 src/afs/FBSD/osi_vm.c            |   11 +++--------
 src/afs/HPUX/osi_vm.c            |    9 ++-------
 src/afs/IRIX/osi_vm.c            |    9 ++-------
 src/afs/LINUX/osi_prototypes.h   |    2 +-
 src/afs/LINUX/osi_vm.c           |    9 ++-------
 src/afs/LINUX24/osi_prototypes.h |    2 +-
 src/afs/LINUX24/osi_vm.c         |    9 ++-------
 src/afs/NBSD/osi_vcache.c        |    2 +-
 src/afs/NBSD/osi_vm.c            |   13 ++++---------
 src/afs/OBSD/osi_vm.c            |   11 +++--------
 src/afs/SOLARIS/osi_vm.c         |    9 ++-------
 src/afs/UKERNEL/osi_vm.c         |    2 +-
 src/afs/afs_prototypes.h         |    2 +-
 src/afs/afs_vcache.c             |    2 +-
 16 files changed, 30 insertions(+), 80 deletions(-)

-- 
OpenAFS Master Repository