TASK_SRC
if (task->ct_flags & TASK_SRC)
task->ct_flags |= TASK_SRC;
task->ct_flags |= TASK_SRC;
task->ct_flags |= TASK_SRC;
fail1: if (task->ct_flags & TASK_SRC)
if (task->ct_flags & TASK_SRC) {
KASSERT((task->ct_flags & TASK_SRC) == 0);
KASSERT(task->ct_flags & TASK_SRC);