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

add complete_and_exit() for kernels older than 5.17
This commit is contained in:
Ole Petter Bang 2022-07-28 09:12:59 +02:00 committed by GitHub
commit 1943d4fadd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -146,7 +146,11 @@
typedef int thread_return; typedef int thread_return;
typedef void* thread_context; 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_return;
typedef void* timer_hdl_context; typedef void* timer_hdl_context;