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