From a583213eef0199d1fa3ede451319a51b2a3cc278 Mon Sep 17 00:00:00 2001 From: Mateusz Jablonski Date: Thu, 5 Oct 2023 12:40:15 +0000 Subject: [PATCH] fix: add unrecoverable to avoid division by zero Related-To: NEO-9038 Signed-off-by: Mateusz Jablonski --- level_zero/tools/source/metrics/metric_ip_sampling_streamer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/level_zero/tools/source/metrics/metric_ip_sampling_streamer.cpp b/level_zero/tools/source/metrics/metric_ip_sampling_streamer.cpp index d348134d75..953054521f 100644 --- a/level_zero/tools/source/metrics/metric_ip_sampling_streamer.cpp +++ b/level_zero/tools/source/metrics/metric_ip_sampling_streamer.cpp @@ -104,6 +104,7 @@ Event::State IpSamplingMetricStreamerImp::getNotificationState() { uint32_t IpSamplingMetricStreamerImp::getMaxSupportedReportCount() { const auto unitReportSize = ipSamplingSource.getMetricOsInterface()->getUnitReportSize(); + UNRECOVERABLE_IF(unitReportSize == 0); return ipSamplingSource.getMetricOsInterface()->getRequiredBufferSize(UINT32_MAX) / unitReportSize; }