]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-linux-dont-lock-around-inactivevcache-20061010
authorChas Williams <chas@cmf.nrl.navy.mil>
Tue, 10 Oct 2006 23:02:42 +0000 (23:02 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 10 Oct 2006 23:02:42 +0000 (23:02 +0000)
commitdc4263fc99d51511e4ef4606efaf3b7ba0530101
treee4ac4bbadae49c5503c672c27e08a4ef194e1cd9
parentf565b86f25c1559bf729cf1b2f218e6a995bf172
DEVEL15-linux-dont-lock-around-inactivevcache-20061010

FIXES 42312

iafs_InactiveVCache() calls afs_InvalidateAllSegments() which says
it should be called with the vnode locked. so the lock should
probably be moved to afs_InactiveVCache() so it can be droppped
before calling afs_remunlink().

(cherry picked from commit ac52e2f3c0bec9298d020de963036409165f380e)
src/afs/LINUX/osi_vnodeops.c