TencentOS-kernel/kernel/sched
yongduan 33347536c7 backport wake affine upstream optimization
[upstream]
7332dec0 sched/fair: Only immediately migrate tasks due to interrupts
         if prev and target CPUs share cache
806486c3 sched/fair: Do not migrate if the prev_cpu is idle
082f764a sched/fair: Do not migrate on wake_affine_weight() if weights
         are equal
d8fcb81f sched/fair: Check for idle core in wake_affine

Signed-off-by: yongduan <yongduan@tencent.com>
2021-03-17 08:58:32 +00:00
..
Makefile sched: add offline scheduler class 2020-03-02 22:03:09 +08:00
autogroup.c sched/bt: cgroup support and ignore cpu binding for offline task 2020-06-24 10:09:06 +08:00
autogroup.h Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
batch.c sched: get rq->lock before changing cpu limit of offline task 2020-09-22 11:13:54 +08:00
batch.h sched/bt: BT bandwidth control depends on CONFIG_BT_GROUP_SCHED 2020-07-16 10:42:01 +08:00
bt_debug.c sched/bt: BT schduler cgroup support 2020-03-02 22:03:10 +08:00
bt_debug.h sched/bt: BT schduler cgroup support 2020-03-02 22:03:10 +08:00
clock.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
completion.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
core.c sched: fix offline task inheritance issue 2020-11-10 17:47:17 +08:00
cpuacct.c cgroup: add switch for subsystem stats isolated 2020-07-16 14:52:41 +08:00
cpuacct.h sched/bt: BT schduler cgroup support 2020-03-02 22:03:10 +08:00
cpudeadline.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
cpudeadline.h Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
cpufreq.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
cpufreq_schedutil.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
cpupri.c sched: add offline scheduler class 2020-03-02 22:03:09 +08:00
cpupri.h Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
cputime.c sched/bt: BT schduler cgroup support 2020-03-02 22:03:10 +08:00
deadline.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
debug.c sched/bt: add latency factor for bt load 2020-03-02 22:03:10 +08:00
fair.c backport wake affine upstream optimization 2021-03-17 08:58:32 +00:00
fair.h sched/bt: add latency factor for bt load 2020-03-02 22:03:10 +08:00
features.h sched/bt: BT scheduler bandwidth limit support 2020-03-02 22:03:09 +08:00
idle.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
idle_task.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
loadavg.c sched: add offline scheduler class 2020-03-02 22:03:09 +08:00
membarrier.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
rt.c sched/rt: optimize checking group rt scheduler constraints 2020-05-29 10:40:35 +08:00
sched-pelt.h Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
sched.h sched: sync child based on tg->offline after fork 2020-09-14 16:05:46 +08:00
stats.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
stats.h Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
stop_task.c sched/bt: BT schduler cgroup support 2020-03-02 22:03:10 +08:00
swait.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
topology.c sched/bt: add latency factor for bt load 2020-03-02 22:03:10 +08:00
wait.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00
wait_bit.c Init Repo base on 4.14.105 long term, and add base tlinux kernel interfaces 2020-01-02 10:51:04 +08:00