Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge tag 'sched_urgent_for_v6.3_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull scheduler fix from Borislav Petkov:

- Do not pull tasks to the local scheduling group if its average load
is higher than the average system load

* tag 'sched_urgent_for_v6.3_rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
sched/fair: Fix imbalance overflow

+10
+10
kernel/sched/fair.c
··· 10238 10238 10239 10239 sds->avg_load = (sds->total_load * SCHED_CAPACITY_SCALE) / 10240 10240 sds->total_capacity; 10241 + 10242 + /* 10243 + * If the local group is more loaded than the average system 10244 + * load, don't try to pull any tasks. 10245 + */ 10246 + if (local->avg_load >= sds->avg_load) { 10247 + env->imbalance = 0; 10248 + return; 10249 + } 10250 + 10241 10251 } 10242 10252 10243 10253 /*