1.add illegal task switch checker
2.use "syscall(SYS_sched_enablepreempt, enable)" instead of embedded asm to implementation sched_enablepreempt syscall