From e2ff883813ab15f4de29ae035bc2560eef243a38 Mon Sep 17 00:00:00 2001 From: Markus Lehtonen Date: Mon, 18 May 2026 14:41:58 +0000 Subject: [PATCH] fix(sysman): update enum bounds check on eventRegister Don't error out if the caller registers for ZES_EVENT_TYPE_FLAG_SURVIVABILITY_MODE_DETECTED event. The value is defined in the API so it's not an invalid enumeration. Signed-off-by: Markus Lehtonen --- level_zero/tools/source/sysman/events/linux/os_events_imp.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/level_zero/tools/source/sysman/events/linux/os_events_imp.cpp b/level_zero/tools/source/sysman/events/linux/os_events_imp.cpp index 93579839d8b54..a31be8b3243fb 100644 --- a/level_zero/tools/source/sysman/events/linux/os_events_imp.cpp +++ b/level_zero/tools/source/sysman/events/linux/os_events_imp.cpp @@ -32,7 +32,7 @@ bool LinuxEventsImp::eventListen(zes_event_type_flags_t &pEvent, uint64_t timeou } ze_result_t LinuxEventsImp::eventRegister(zes_event_type_flags_t events) { - if (0x7fff < events) { + if (0xffff < events) { return ZE_RESULT_ERROR_INVALID_ENUMERATION; }