Parcourir la source

Merge pull request #246 from MatthewWertman/kthread-complete-and-exit5.17

add complete_and_exit() for kernels older than 5.17
Ole Petter Bang il y a 2 ans
Parent
commit
1943d4fadd
1 fichiers modifiés avec 6 ajouts et 2 suppressions
  1. 6 2
      include/osdep_service_linux.h

+ 6 - 2
include/osdep_service_linux.h

@@ -145,8 +145,12 @@
 	typedef void*		_thread_hdl_;
 	typedef int		thread_return;
 	typedef void*	thread_context;
-
-	#define thread_exit() kthread_complete_and_exit(NULL, 0)
+    
+#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 17, 0)
+    #define thread_exit() complete_and_exit(NULL, 0)
+#else
+    #define thread_exit() kthread_complete_and_exit(NULL, 0)
+#endif
 
 	typedef void timer_hdl_return;
 	typedef void* timer_hdl_context;