add complete_and_exit() for kernels older than 5.17

This commit is contained in:
MattthewWertman 2022-06-02 13:47:25 -07:00
parent 212c0b328e
commit 3f3faa8c51

View File

@ -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;