Revision f29c9b1ccb52904ee442a933cf3dee628f9f4e62 authored by Li Zefan on 06 November 2008, 01:45:16 UTC, committed by Ingo Molnar on 07 November 2008, 07:29:57 UTC
Impact: re-add incorrectly eliminated sched domain layers

(1) on i386 with SCHED_SMT and SCHED_MC enabled
	# mount -t cgroup -o cpuset xxx /mnt
	# echo 0 > /mnt/cpuset.sched_load_balance
	# mkdir /mnt/0
	# echo 0 > /mnt/0/cpuset.cpus
	# dmesg
	CPU0 attaching sched-domain:
	 domain 0: span 0 level CPU
	  groups: 0

(2) on i386 with SCHED_MC enabled but SCHED_SMT disabled
	# same with (1)
	# dmesg
	CPU0 attaching NULL sched-domain.

The bug is that some sched domains may be skipped unintentionally when
degenerating (optimizing) sched domains.

Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
1 parent 4bab0ea
History
File Mode Size
cpia2
dabusb
dsp56k
edgeport
emi26
emi62
ess
kaweth
keyspan
keyspan_pda
korg
sb16
sun
ttusb-budget
vicam
yamaha
.gitignore -rw-r--r-- 39 bytes
Makefile -rw-r--r-- 8.6 KB
WHENCE -rw-r--r-- 10.0 KB
atmsar11.HEX -rw-r--r-- 18.7 KB
ihex2fw.c -rw-r--r-- 6.2 KB
intelliport2.bin.ihex -rw-r--r-- 92.2 KB
ti_3410.fw.ihex -rw-r--r-- 37.0 KB
ti_5052.fw.ihex -rw-r--r-- 37.0 KB
tr_smctr.bin.ihex -rw-r--r-- 20.5 KB
whiteheat.HEX -rw-r--r-- 43.9 KB
whiteheat_loader.HEX -rw-r--r-- 11.8 KB
whiteheat_loader_debug.HEX -rw-r--r-- 17.2 KB

back to top