From: Jeffrey Altman Date: Sat, 3 Nov 2007 16:09:14 +0000 (+0000) Subject: DEVEL15-windows-buf-20071103 X-Git-Tag: openafs-devel-1_5_27~16 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=427437056d71dc950846020be9f75a4891aa3118;p=packages%2Fo%2Fopenafs.git DEVEL15-windows-buf-20071103 assert that the cm_scache_t mutex is held when calling buf_ForceDataVersion(). (cherry picked from commit ef6684d005b3858dd6a1a94deee48b4bbd167932) --- diff --git a/src/WINNT/afsd/cm_buf.c b/src/WINNT/afsd/cm_buf.c index 84c216c0c..042788ae8 100644 --- a/src/WINNT/afsd/cm_buf.c +++ b/src/WINNT/afsd/cm_buf.c @@ -1554,6 +1554,8 @@ long buf_ForceDataVersion(cm_scache_t * scp, afs_uint32 fromVersion, afs_uint32 unsigned int i; int found = 0; + lock_AssertMutex(&scp->mx); + i = BUF_FILEHASH(&scp->fid); lock_ObtainWrite(&buf_globalLock);