From: Jeffrey Altman Date: Thu, 27 Jan 2005 00:00:10 +0000 (+0000) Subject: windows-aclent-20050126 X-Git-Tag: BP-disconnected~18 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=4c27de95394d44e2066413de7eca65315b83cacb;p=packages%2Fo%2Fopenafs.git windows-aclent-20050126 Undo the FreeACLEnt lock as it is an automatic deadlock --- diff --git a/src/WINNT/afsd/cm_aclent.c b/src/WINNT/afsd/cm_aclent.c index 589804587..89902dc74 100644 --- a/src/WINNT/afsd/cm_aclent.c +++ b/src/WINNT/afsd/cm_aclent.c @@ -84,7 +84,6 @@ static cm_aclent_t *GetFreeACLEnt(void) if (cm_aclLRUp == NULL) osi_panic("empty aclent LRU", __FILE__, __LINE__); - lock_ObtainWrite(&cm_aclLock); aclp = cm_aclLRUEndp; if (aclp == cm_aclLRUEndp) cm_aclLRUEndp = (cm_aclent_t *) osi_QPrev(&aclp->q); @@ -109,7 +108,6 @@ static cm_aclent_t *GetFreeACLEnt(void) cm_ReleaseUser(aclp->userp); aclp->userp = NULL; } - lock_ReleaseWrite(&cm_aclLock); return aclp; }