@@ -579,27 +579,24 @@ ur_event_handle_t ur_context_handle_t_::getEventFromContextCache(
579579 CounterBasedEventEnabled, InterruptBasedEventEnabled);
580580 if (Cache->empty ()) {
581581 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);
584585 return nullptr ;
585586 }
586587
587588 auto It = Cache->begin ();
588589 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+
595591 Cache->erase (It);
596592 // We have to reset event before using it.
597593 Event->reset ();
598594
599595 logger::info (" Using {} event (Host Visible: {}, Profiling: {}, Counter: {}, "
600- " Device: {}) from cache {}" ,
596+ " Interrupt: {}, Device: {}) from cache {}" ,
601597 Event, Event->HostVisibleEvent , Event->isProfilingEnabled (),
602- Event->CounterBasedEventsEnabled , Device, Cache);
598+ Event->CounterBasedEventsEnabled ,
599+ Event->InterruptBasedEventsEnabled , Cache);
603600
604601 return Event;
605602}
0 commit comments