SM_PREEMPT
trace_sched_entry_tp(sched_mode == SM_PREEMPT);
preempt = sched_mode == SM_PREEMPT;
__schedule(SM_PREEMPT);