Maria Yu
e673c734f3
sched/fair: Avoid force newly idle load balance if have iowait task
...
If this runqueue have iowait task and still force newly
idle load balance, will make iowait task performance
worse. Need to do the average idle time check if
there is iowait task on this runqueue to have upcoming
iowait task have enough cpu resource.
Change-Id: I8e4dd440edbbd14d5170fbcf358bdaf5cc5b26e8
Signed-off-by: Maria Yu <aiquny@codeaurora.org>
Signed-off-by: Biao Long <blong@codeaurora.org>
2019-12-16 13:16:49 -08:00
..
autogroup.c
sched/autogroup: Make autogroup_path() always available
2019-06-24 19:23:40 +02:00
autogroup.h
clock.c
treewide: Add SPDX license identifier for missed files
2019-05-21 10:50:45 +02:00
completion.c
core.c
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
2019-12-10 12:51:22 -08:00
cpuacct.c
cpudeadline.c
Revert "sched/deadline: Remove cpu_active_mask from cpudl_find()"
2019-12-04 16:27:55 -08:00
cpudeadline.h
cpufreq.c
sched/cpufreq: Annotate cpufreq_update_util_data pointer with __rcu
2019-04-03 12:34:31 +02:00
cpufreq_schedutil.c
Power management updates for 5.4-rc1
2019-09-17 19:15:14 -07:00
cpupri.c
sched/cpupri: Exclude isolated CPUs from the lowest_mask
2019-12-10 12:46:12 -08:00
cpupri.h
cputime.c
sched: Add snapshot of Window Assisted Load Tracking (WALT)
2019-12-10 12:39:14 -08:00
deadline.c
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
2019-12-10 12:51:22 -08:00
debug.c
sched: Add snapshot of Window Assisted Load Tracking (WALT)
2019-12-10 12:39:14 -08:00
fair.c
sched/fair: Avoid force newly idle load balance if have iowait task
2019-12-16 13:16:49 -08:00
features.h
sched/fair: Add snapshot of placement changes
2019-12-10 12:45:41 -08:00
idle.c
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
2019-12-10 12:51:22 -08:00
isolation.c
sched/isolation: Prefer housekeeping CPU in local node
2019-07-25 15:51:55 +02:00
loadavg.c
Makefile
membarrier.c
UPSTREAM: fix "sched/membarrier: Fix p->mm->membarrier_state racy load"
2019-10-02 19:13:20 +02:00
pelt.c
sched/debug: Add new tracepoint to track PELT at se level
2019-06-24 19:23:42 +02:00
pelt.h
sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity()
2019-06-24 19:23:39 +02:00
psi.c
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2019-09-16 17:25:49 -07:00
rt.c
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
2019-12-10 12:51:22 -08:00
sched-pelt.h
sched/fair: Fix "runnable_avg_yN_inv" not used warnings
2019-06-17 12:15:58 +02:00
sched.h
sched/fair: Improve the scheduler
2019-12-10 12:51:29 -08:00
stats.c
stats.h
sched/stats: Fix unlikely() use of sched_info_on()
2019-07-25 15:51:55 +02:00
stop_task.c
FROMLIST: sched/fair: Use wake_q length as a hint for wake_wide
2019-12-10 12:51:22 -08:00
swait.c
kernel/sched/: remove caller signal_pending branch predictions
2019-01-04 13:13:48 -08:00
topology.c
sched: use the CPU true capacity while sorting the min/mid/max CPUs
2019-12-10 12:51:11 -08:00
wait.c
sched/wait: Deduplicate code with do-while
2019-06-24 19:23:40 +02:00
wait_bit.c
treewide: Add SPDX license identifier for missed files
2019-05-21 10:50:45 +02:00
walt.h
sched/fair: Improve the scheduler
2019-12-16 13:16:04 -08:00