From 8d38a0c7261d1ca7bfc122b2e315190634c1a0e7 Mon Sep 17 00:00:00 2001 From: Mateusz Jablonski Date: Fri, 22 Mar 2024 17:55:28 +0000 Subject: [PATCH] fix: remove not needed hardcoded caps reported by ioctl helper xe Related-To: NEO-10496 Signed-off-by: Mateusz Jablonski --- shared/source/os_interface/linux/xe/ioctl_helper_xe.cpp | 6 ------ .../os_interface/linux/xe/ioctl_helper_xe_tests.cpp | 6 ++---- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/shared/source/os_interface/linux/xe/ioctl_helper_xe.cpp b/shared/source/os_interface/linux/xe/ioctl_helper_xe.cpp index d4ff7ad362..cc37fb9e8f 100644 --- a/shared/source/os_interface/linux/xe/ioctl_helper_xe.cpp +++ b/shared/source/os_interface/linux/xe/ioctl_helper_xe.cpp @@ -926,12 +926,6 @@ int IoctlHelperXe::ioctl(DrmIoctl request, void *arg) { case static_cast(DrmParam::paramRevision): *d->value = revId; break; - case static_cast(DrmParam::paramHasPageFault): - *d->value = 0; - break; - case static_cast(DrmParam::paramHasScheduler): - *d->value = static_cast(0x80000037); - break; case static_cast(DrmParam::paramCsTimestampFrequency): { uint64_t frequency = 0; if (getTimestampFrequency(frequency)) { diff --git a/shared/test/unit_test/os_interface/linux/xe/ioctl_helper_xe_tests.cpp b/shared/test/unit_test/os_interface/linux/xe/ioctl_helper_xe_tests.cpp index 301d44a6c3..7f07101280 100644 --- a/shared/test/unit_test/os_interface/linux/xe/ioctl_helper_xe_tests.cpp +++ b/shared/test/unit_test/os_interface/linux/xe/ioctl_helper_xe_tests.cpp @@ -664,12 +664,10 @@ TEST(IoctlHelperXeTest, whenCallingIoctlThenProperValueIsReturned) { EXPECT_EQ(dstvalue, 0); test.param = static_cast(DrmParam::paramHasPageFault); ret = mockXeIoctlHelper->ioctl(DrmIoctl::getparam, &test); - EXPECT_EQ(0, ret); - EXPECT_EQ(dstvalue, 0); + EXPECT_EQ(-1, ret); test.param = static_cast(DrmParam::paramHasScheduler); ret = mockXeIoctlHelper->ioctl(DrmIoctl::getparam, &test); - EXPECT_EQ(0, ret); - EXPECT_EQ(static_cast(dstvalue), 0x80000037); + EXPECT_EQ(-1, ret); test.param = static_cast(DrmParam::paramCsTimestampFrequency); mockXeIoctlHelper->xeTimestampFrequency = 1; ret = mockXeIoctlHelper->ioctl(DrmIoctl::getparam, &test);