From a31206e98b3d483beb60f472d4504674e1ca8b10 Mon Sep 17 00:00:00 2001 From: Jonathan Kim Date: Tue, 12 Jul 2022 18:25:32 -0400 Subject: [PATCH] libhsakmt: fix runtime disable check Kernel debug IOCTL got version bumped to v11. Updated runtime enable but missed runtime disable check update. Signed-off-by: Jonathan Kim Change-Id: I71a8970ccfe7dc517abe7b4ad962369aea6a0496 --- src/debug.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/debug.c b/src/debug.c index a7cd6a9c76..14bcb884e9 100644 --- a/src/debug.c +++ b/src/debug.c @@ -346,8 +346,9 @@ HSAKMT_STATUS HSAKMTAPI hsaKmtRuntimeDisable(void) if (result) return HSAKMT_STATUS_NOT_SUPPORTED; - if (kMajor != HSA_RUNTIME_ENABLE_MIN_MAJOR || - (int)kMinor < HSA_RUNTIME_ENABLE_MIN_MINOR) + if (kMajor < HSA_RUNTIME_ENABLE_MIN_MAJOR || kMajor > HSA_RUNTIME_ENABLE_MAX_MAJOR || + (kMajor == HSA_RUNTIME_ENABLE_MIN_MAJOR && + (int)kMinor < HSA_RUNTIME_ENABLE_MIN_MINOR)) return HSAKMT_STATUS_NOT_SUPPORTED; memset(&args, 0x00, sizeof(args));