From ac1251ead12434a12fb8e7d6787845f534565039 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Fri, 18 Nov 2011 00:39:24 -0500 Subject: [PATCH] Windows: must obtain and release an actual lock Change-Id: I2bb490ba3c1db05c4dc7660ca7319d7d96d16c0f Reviewed-on: http://gerrit.openafs.org/6072 Tested-by: BuildBot Reviewed-by: Jeffrey Altman Tested-by: Jeffrey Altman --- src/WINNT/afsd/cm_daemon.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/WINNT/afsd/cm_daemon.c b/src/WINNT/afsd/cm_daemon.c index bb99dc0b5..8bb3d9d26 100644 --- a/src/WINNT/afsd/cm_daemon.c +++ b/src/WINNT/afsd/cm_daemon.c @@ -103,9 +103,9 @@ afs_int32 cm_RequestWillBlock(cm_bkgRequest_t *rp) * threads can be actively involved in storing data at a time * on a file. */ - lock_ObtainRead(&rp->scp); + lock_ObtainRead(&rp->scp->rw); willBlock = (rp->scp->flags & CM_SCACHEFLAG_DATASTORING); - lock_ReleaseRead(&rp->scp); + lock_ReleaseRead(&rp->scp->rw); } else if (rp->procp == RDR_BkgFetch || rp->procp == cm_BkgPrefetch) { /* -- 2.39.5