Loading kernel/sched/fair.c +8 −0 Original line number Diff line number Diff line Loading @@ -7634,6 +7634,14 @@ select_task_rq_fair(struct task_struct *p, int prev_cpu, int sd_flag, int wake_f int want_energy = 0; int sync = wake_flags & WF_SYNC; if (energy_aware()) { rcu_read_lock(); new_cpu = find_energy_efficient_cpu(energy_sd, p, cpu, prev_cpu, sync); rcu_read_unlock(); return new_cpu; } rcu_read_lock(); if (sd_flag & SD_BALANCE_WAKE) { Loading Loading
kernel/sched/fair.c +8 −0 Original line number Diff line number Diff line Loading @@ -7634,6 +7634,14 @@ select_task_rq_fair(struct task_struct *p, int prev_cpu, int sd_flag, int wake_f int want_energy = 0; int sync = wake_flags & WF_SYNC; if (energy_aware()) { rcu_read_lock(); new_cpu = find_energy_efficient_cpu(energy_sd, p, cpu, prev_cpu, sync); rcu_read_unlock(); return new_cpu; } rcu_read_lock(); if (sd_flag & SD_BALANCE_WAKE) { Loading