summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xSOURCE/module/kernel/sys_delay.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/SOURCE/module/kernel/sys_delay.c b/SOURCE/module/kernel/sys_delay.c
index 8ea674c..7c18ba8 100755
--- a/SOURCE/module/kernel/sys_delay.c
+++ b/SOURCE/module/kernel/sys_delay.c
@@ -525,9 +525,18 @@ long diag_ioctl_sys_delay(unsigned int cmd, unsigned long arg)
return ret;
}
+#if KERNEL_VERSION(5, 17, 15) == LINUX_VERSION_CODE
+static inline int _cond_resched2(void)
+{
+ return __cond_resched();
+}
+#endif
+
static int lookup_syms(void)
{
- // LOOKUP_SYMS(_cond_resched);
+#if KERNEL_VERSION(5, 17, 15) != LINUX_VERSION_CODE
+ LOOKUP_SYMS(_cond_resched);
+#endif
#if KERNEL_VERSION(4, 4, 0) <= LINUX_VERSION_CODE
LOOKUP_SYMS(__schedule);
#else