diff options
author | Chris Redpath <chris.redpath@arm.com> | 2013-05-16 17:48:24 +0100 |
---|---|---|
committer | Jon Medhurst <tixy@linaro.org> | 2013-07-17 11:12:26 +0100 |
commit | b64cc6f7e54b97536dbecc05d193b31b27feecf1 (patch) | |
tree | f1000fa95e5501404f6369343178d43d95434df3 /include/linux/sched.h | |
parent | d2c920023cbc456414f8e07ff253a89be535b41b (diff) |
sched: Ignore offline CPUs in HMP migration & load stats
Previously, an offline CPU would always appear to have a zero load
and this would distort the offload functionality used for balancing
big and little domains.
Maintain a mask of online CPUs in each domain and use this instead.
Change-Id: I639b564b2f40cb659af8ceb8bd37f84b8a1fe323
Signed-off-by: Chris Redpath <chris.redpath@arm.com>
Diffstat (limited to 'include/linux/sched.h')
-rw-r--r-- | include/linux/sched.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h index 5e903596e48..0e2a546cdad 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -888,6 +888,7 @@ bool cpus_share_cache(int this_cpu, int that_cpu); #ifdef CONFIG_SCHED_HMP struct hmp_domain { struct cpumask cpus; + struct cpumask possible_cpus; struct list_head hmp_domains; }; #endif /* CONFIG_SCHED_HMP */ |