[LIBS] Use KeClearEvent instead of KeResetEvent where the previous state is not needed. 238/head
authorThomas Faber <thomas.faber@reactos.org>
Sat, 30 Dec 2017 10:46:57 +0000 (11:46 +0100)
committerThomas Faber <thomas.faber@reactos.org>
Sat, 30 Dec 2017 10:46:57 +0000 (11:46 +0100)
sdk/lib/drivers/chew/workqueue.c
sdk/lib/drivers/rdbsslib/rdbss.c
sdk/lib/drivers/rxce/rxce.c

index 81f1aad..cf83b8c 100644 (file)
@@ -81,7 +81,7 @@ BOOLEAN ChewCreate(VOID (*Worker)(PVOID), PVOID WorkerContext)
         Item->Worker = Worker;
         Item->WorkerContext = WorkerContext;
         ExInterlockedInsertTailList(&WorkQueue, &Item->Entry, &WorkQueueLock);
-        KeResetEvent(&WorkQueueClear);
+        KeClearEvent(&WorkQueueClear);
         IoQueueWorkItem(Item->WorkItem, ChewWorkItem, DelayedWorkQueue, Item);
 
         return TRUE;
index 15e4a2d..5cf02a1 100644 (file)
@@ -4451,7 +4451,7 @@ RxCommonWrite(
                                           1,
                                           &RxStrucSupSpinLock) == 0)
                 {
-                    KeResetEvent(Fcb->NonPaged->OutstandingAsyncEvent);
+                    KeClearEvent(Fcb->NonPaged->OutstandingAsyncEvent);
                 }
 
                 UnwindOutstandingAsync = TRUE;
index 6aad39c..8a06e55 100644 (file)
@@ -7894,7 +7894,7 @@ RxScavengerTimerRoutine(
     {
         /* Done */
         Scavenger->State = RDBSS_SCAVENGER_ACTIVE;
-        KeResetEvent(&Scavenger->ScavengeEvent);
+        KeClearEvent(&Scavenger->ScavengeEvent);
 
         /* Scavenger the entries */
         RxReleaseScavengerMutex();
@@ -7982,7 +7982,7 @@ RxSpinUpRequestsDispatcher(
         {
             ListEntry = &RxDispatcher->SpinUpRequests;
         }
-        KeResetEvent(&RxDispatcher->SpinUpRequestsEvent);
+        KeClearEvent(&RxDispatcher->SpinUpRequestsEvent);
         KeReleaseSpinLock(&RxDispatcher->SpinUpRequestsLock, OldIrql);
 
         while (ListEntry != &RxDispatcher->SpinUpRequests)