@@ -579,27 +579,24 @@ ur_event_handle_t ur_context_handle_t_::getEventFromContextCache(
579
579
CounterBasedEventEnabled, InterruptBasedEventEnabled);
580
580
if (Cache->empty ()) {
581
581
logger::info (" Cache empty (Host Visible: {}, Profiling: {}, Counter: {}, "
582
- " Device: {})" ,
583
- HostVisible, WithProfiling, CounterBasedEventEnabled, Device);
582
+ " Interrupt: {}, Device: {})" ,
583
+ HostVisible, WithProfiling, CounterBasedEventEnabled,
584
+ InterruptBasedEventEnabled, Device);
584
585
return nullptr ;
585
586
}
586
587
587
588
auto It = Cache->begin ();
588
589
ur_event_handle_t Event = *It;
589
- if (Event->CounterBasedEventsEnabled != CounterBasedEventEnabled) {
590
- return nullptr ;
591
- }
592
- if (Event->InterruptBasedEventsEnabled != InterruptBasedEventEnabled) {
593
- return nullptr ;
594
- }
590
+
595
591
Cache->erase (It);
596
592
// We have to reset event before using it.
597
593
Event->reset ();
598
594
599
595
logger::info (" Using {} event (Host Visible: {}, Profiling: {}, Counter: {}, "
600
- " Device: {}) from cache {}" ,
596
+ " Interrupt: {}, Device: {}) from cache {}" ,
601
597
Event, Event->HostVisibleEvent , Event->isProfilingEnabled (),
602
- Event->CounterBasedEventsEnabled , Device, Cache);
598
+ Event->CounterBasedEventsEnabled ,
599
+ Event->InterruptBasedEventsEnabled , Cache);
603
600
604
601
return Event;
605
602
}
0 commit comments