]> git.michaelhowe.org Git - packages/o/openafs.git/commit
STABLE14-linux-dont-lock-around-inactivevcache-20061010
authorChas Williams <chas@cmf.nrl.navy.mil>
Tue, 10 Oct 2006 23:01:04 +0000 (23:01 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 10 Oct 2006 23:01:04 +0000 (23:01 +0000)
commit7f900716fa8c3449c90a381172abe4a026efd59f
tree984b6b38f06f1728a7185a2c43011748ed59ce43
parent66bbe9c40da69a3be92f79425f4f9f7b0c89c3c0
STABLE14-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