Loading kernel/sched/fair.c +2 −0 Original line number Diff line number Diff line Loading @@ -9280,11 +9280,13 @@ 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); lockdep_off(); 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); lockdep_on(); } /* Loading Loading
kernel/sched/fair.c +2 −0 Original line number Diff line number Diff line Loading @@ -9280,11 +9280,13 @@ 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); lockdep_off(); 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); lockdep_on(); } /* Loading