Reactos

[NTOS:CM] Simplify CmpDelayAllocBucketLock code a bit (#5729)

- Remove duplicate CmpDelayAllocBucketLock definition.
- Remove an else.

authored by

Serge Gautherie and committed by
GitHub
c84b5007 f2a01224

+8 -10
+8 -10
ntoskrnl/config/cmalloc.c
··· 15 15 /* GLOBALS *******************************************************************/ 16 16 17 17 BOOLEAN CmpAllocInited; 18 - KGUARDED_MUTEX CmpAllocBucketLock, CmpDelayAllocBucketLock; 19 - 18 + KGUARDED_MUTEX CmpAllocBucketLock; 20 19 LIST_ENTRY CmpFreeKCBListHead; 20 + 21 21 KGUARDED_MUTEX CmpDelayAllocBucketLock; 22 22 LIST_ENTRY CmpFreeDelayItemsListHead; 23 23 ··· 252 252 /* Clear the KCB pointer */ 253 253 Entry->Kcb = NULL; 254 254 } 255 - } 256 - else 257 - { 258 - /* Release the lock */ 259 - KeReleaseGuardedMutex(&CmpDelayAllocBucketLock); 260 - return NULL; 255 + 256 + /* Do the search again */ 257 + goto SearchList; 261 258 } 262 259 263 - /* Do the search again */ 264 - goto SearchList; 260 + /* Release the lock */ 261 + KeReleaseGuardedMutex(&CmpDelayAllocBucketLock); 262 + return NULL; 265 263 } 266 264 267 265 VOID