OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_0pre1-16-g0f48add
Gerrit Code Review
gerrit@openafs.org
Sun, 9 Jan 2011 20:28:41 -0800 (PST)
The following commit has been merged in the openafs-stable-1_6_x branch:
commit 0f48add85f29de63eeaf1d6342f675131dc4ab79
Author: Ben Kaduk <kaduk@mit.edu>
Date: Sun Oct 24 00:29:07 2010 -0400
FBSD: band-aid vnode locking in lookup
The lock order requires that we acquire vnode locks from the root
towards the leaf. When looking up "..", this requires that we
unlock the directory before locking the child, otherwise we
are susceptible to deadlock.
This is only a band-aid, as afs_vop_lookup should be rewritten.
Change-Id: I594f31ba05c3847e5d83d89748266d24547bf97b
Reviewed-on: http://gerrit.openafs.org/3035
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Reviewed-on: http://gerrit.openafs.org/3632
Tested-by: Derrick Brashear <shadow@dementia.org>
src/afs/FBSD/osi_vnodeops.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
--
OpenAFS Master Repository