]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-windows-aclent-20050126
authorJeffrey Altman <jaltman@mit.edu>
Mon, 31 Jan 2005 04:24:44 +0000 (04:24 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 31 Jan 2005 04:24:44 +0000 (04:24 +0000)
Undo the FreeACLEnt lock as it is an automatic deadlock

(cherry picked from commit 4c27de95394d44e2066413de7eca65315b83cacb)

src/WINNT/afsd/cm_aclent.c

index 5898045877d0a46608f315877c4ad706ce3896aa..89902dc74b043b8a18db33c9214eff7bddfa5ac7 100644 (file)
@@ -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;
 }