Loading kernel/sched/core.c +2 −0 Original line number Diff line number Diff line Loading @@ -932,6 +932,8 @@ static struct rq *move_queued_task(struct rq *rq, struct rq_flags *rf, p->on_rq = TASK_ON_RQ_MIGRATING; dequeue_task(rq, p, DEQUEUE_NOCLOCK); double_lock_balance(rq, cpu_rq(new_cpu)); if (!(rq->clock_update_flags & RQCF_UPDATED)) update_rq_clock(rq); set_task_cpu(p, new_cpu); double_rq_unlock(cpu_rq(new_cpu), rq); Loading Loading
kernel/sched/core.c +2 −0 Original line number Diff line number Diff line Loading @@ -932,6 +932,8 @@ static struct rq *move_queued_task(struct rq *rq, struct rq_flags *rf, p->on_rq = TASK_ON_RQ_MIGRATING; dequeue_task(rq, p, DEQUEUE_NOCLOCK); double_lock_balance(rq, cpu_rq(new_cpu)); if (!(rq->clock_update_flags & RQCF_UPDATED)) update_rq_clock(rq); set_task_cpu(p, new_cpu); double_rq_unlock(cpu_rq(new_cpu), rq); Loading