Loading kernel/sched/fair.c +2 −0 Original line number Diff line number Diff line Loading @@ -8632,6 +8632,8 @@ static void detach_task(struct task_struct *p, struct lb_env *env) p->on_rq = TASK_ON_RQ_MIGRATING; deactivate_task(env->src_rq, p, DEQUEUE_NOCLOCK); double_lock_balance(env->src_rq, env->dst_rq); if (!(env->src_rq->clock_update_flags & RQCF_UPDATED)) update_rq_clock(env->src_rq); set_task_cpu(p, env->dst_cpu); double_unlock_balance(env->src_rq, env->dst_rq); } Loading Loading
kernel/sched/fair.c +2 −0 Original line number Diff line number Diff line Loading @@ -8632,6 +8632,8 @@ static void detach_task(struct task_struct *p, struct lb_env *env) p->on_rq = TASK_ON_RQ_MIGRATING; deactivate_task(env->src_rq, p, DEQUEUE_NOCLOCK); double_lock_balance(env->src_rq, env->dst_rq); if (!(env->src_rq->clock_update_flags & RQCF_UPDATED)) update_rq_clock(env->src_rq); set_task_cpu(p, env->dst_cpu); double_unlock_balance(env->src_rq, env->dst_rq); } Loading