From bf9805b0bbc542ee06672910c7e931174fabf5e7 Mon Sep 17 00:00:00 2001 From: Young Jin Yoon Date: Wed, 28 Feb 2024 09:03:58 +0000 Subject: [PATCH] fix: override reset_stat IOCTL macro for prelim Modified to return DRM_IOCTL_I915_GET_RESET_STATS of prelim headers as the macro values used for non-prelim is different from the prelim value due to sizeof() embedded in _IOWR() Related-To: GSD-5673 Signed-off-by: Young Jin Yoon --- shared/source/os_interface/linux/ioctl_helper_prelim.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/shared/source/os_interface/linux/ioctl_helper_prelim.cpp b/shared/source/os_interface/linux/ioctl_helper_prelim.cpp index 77730428cf..7f9ade8600 100644 --- a/shared/source/os_interface/linux/ioctl_helper_prelim.cpp +++ b/shared/source/os_interface/linux/ioctl_helper_prelim.cpp @@ -802,6 +802,8 @@ unsigned int IoctlHelperPrelim20::getIoctlRequestValue(DrmIoctl ioctlRequest) co return PRELIM_DRM_IOCTL_I915_GEM_CLOS_FREE; case DrmIoctl::gemCacheReserve: return PRELIM_DRM_IOCTL_I915_GEM_CACHE_RESERVE; + case DrmIoctl::getResetStats: + return DRM_IOCTL_I915_GET_RESET_STATS; default: return IoctlHelperI915::getIoctlRequestValue(ioctlRequest); }