[PATCH] sched: cleanup context switch locking