Messages in this thread | | | Date | Thu, 17 Jul 2008 15:28:33 -0500 | From | Paul Jackson <> | Subject | Re: [RFC] [PATCH] cpuset: fix wrong calculation of relax domain level |
| |
Li Zefan wrote: > When multiple cpusets are overlapping in their 'cpus' and hence they > form a single sched domain, the largest sched_relax_domain_level among > those should be used. But when top_cpuset's sched_load_balance is > set, its sched_relax_domain_level is used regardless other sub-cpusets'.
This code has gotten too complicated for my modest brain ;).
Question:
In the case that the top_cpuset's sched_load_balance is -not- set, is there code already present that sets the sched_relax_domain_level in overlapping cpusets to the largest value in any of the overlapping cpusets?
If so, where is that code?
-- I won't rest till it's the best ... Programmer, Linux Scalability Paul Jackson <pj@sgi.com> 1.940.382.4214
| |