summarylogtreecommitdiffstats
path: root/170-nvidia-open-silence-event-assert-until-570.patch
blob: d798b68f998cab78a5203cac8c58761dc4b47022 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--- a/src/nvidia/src/kernel/rmapi/event_notification.c
+++ b/src/nvidia/src/kernel/rmapi/event_notification.c
@@ -286,11 +286,11 @@ static NV_STATUS _gpuEngineEventNotificationListNotify
     portSyncSpinlockAcquire(pEventNotificationList->pSpinlock);
     {
         // We don't expect this to be called multiple times in parallel
-        NV_ASSERT_OR_ELSE(pEventNotificationList->pendingEventNotifyCount == 0,
+        if (pEventNotificationList->pendingEventNotifyCount != 0)
         {
             portSyncSpinlockRelease(pEventNotificationList->pSpinlock);
             return NV_ERR_INVALID_STATE;
-        });
+        }

         EngineEventNotificationListIter it =
             listIterAll(&pEventNotificationList->eventNotificationList);