[NTOS] Consistently use MUTANT_INCREMENT.
authorThomas Faber <thomas.faber@reactos.org>
Fri, 16 Oct 2020 14:09:08 +0000 (16:09 +0200)
committerThomas Faber <thomas.faber@reactos.org>
Fri, 16 Oct 2020 14:09:54 +0000 (16:09 +0200)
Spotted by Herm├Ęs.

ntoskrnl/ke/mutex.c
ntoskrnl/mm/ARM3/drvmgmt.c
ntoskrnl/mm/ARM3/sysldr.c

index ef82931..7854b5f 100644 (file)
@@ -192,7 +192,7 @@ KeReleaseMutex(IN PKMUTEX Mutex,
     ASSERT_MUTANT(Mutex);
 
     /* There's no difference at this level between the two */
-    return KeReleaseMutant(Mutex, 1, FALSE, Wait);
+    return KeReleaseMutant(Mutex, MUTANT_INCREMENT, FALSE, Wait);
 }
 
 /* EOF */
index 0d4a5b1..ce06e32 100644 (file)
@@ -194,7 +194,7 @@ Cleanup:
     //
     // Release the lock
     //
-    KeReleaseMutant(&MmSystemLoadLock, 1, FALSE, FALSE);
+    KeReleaseMutant(&MmSystemLoadLock, MUTANT_INCREMENT, FALSE, FALSE);
     KeLeaveCriticalRegion();
 
     //
index 9d51898..d414b1f 100644 (file)
@@ -991,7 +991,7 @@ MmUnloadSystemImage(IN PVOID ImageHandle)
 
     /* Release the system lock and return */
 Done:
-    KeReleaseMutant(&MmSystemLoadLock, 1, FALSE, FALSE);
+    KeReleaseMutant(&MmSystemLoadLock, MUTANT_INCREMENT, FALSE, FALSE);
     KeLeaveCriticalRegion();
     return STATUS_SUCCESS;
 }
@@ -1623,7 +1623,7 @@ MiFindInitializationCode(OUT PVOID *StartVa,
 
     /* Release the locks and return */
     ExReleaseResourceLite(&PsLoadedModuleResource);
-    KeReleaseMutant(&MmSystemLoadLock, 1, FALSE, FALSE);
+    KeReleaseMutant(&MmSystemLoadLock, MUTANT_INCREMENT, FALSE, FALSE);
     KeLeaveCriticalRegion();
 }
 
@@ -2972,7 +2972,7 @@ LoaderScan:
     else if (!Section)
     {
         /* It wasn't loaded, and we didn't have a previous attempt */
-        KeReleaseMutant(&MmSystemLoadLock, 1, FALSE, FALSE);
+        KeReleaseMutant(&MmSystemLoadLock, MUTANT_INCREMENT, FALSE, FALSE);
         KeLeaveCriticalRegion();
         LockOwned = FALSE;
 
@@ -3324,7 +3324,7 @@ Quickie:
     if (LockOwned)
     {
         /* Release the lock */
-        KeReleaseMutant(&MmSystemLoadLock, 1, FALSE, FALSE);
+        KeReleaseMutant(&MmSystemLoadLock, MUTANT_INCREMENT, FALSE, FALSE);
         KeLeaveCriticalRegion();
         LockOwned = FALSE;
     }