19 #ifndef _COBALT_LINUX_WRAPPERS_H 20 #define _COBALT_LINUX_WRAPPERS_H 22 #include <linux/version.h> 24 #if LINUX_VERSION_CODE < KERNEL_VERSION(4,11,0) 25 #include <linux/sched.h> 26 #include <linux/sched/rt.h> 28 #define cobalt_set_task_state(tsk, state_value) \ 29 set_task_state(tsk, state_value) 31 #include <linux/sched.h> 32 #include <linux/sched/signal.h> 33 #include <linux/sched/rt.h> 34 #include <linux/sched/mm.h> 35 #include <linux/sched/debug.h> 36 #include <linux/sched/task_stack.h> 37 #include <uapi/linux/sched/types.h> 42 #define cobalt_set_task_state(tsk, state_value) \ 43 smp_store_mb((tsk)->state, (state_value))