]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[S390] topology: get rid of ifdefs
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Tue, 29 Nov 2011 08:33:30 +0000 (09:33 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 29 Nov 2011 08:33:30 +0000 (09:33 +0100)
commit7d38fca7465673af1d82f360b9cdc81fd87713a8
tree618681ebb4432d283576f727341c02ff1e1e2387
parentfe116bbcac2201ca683fe8774d5cfb3fbbcbea23
[S390] topology: get rid of ifdefs

Remove all ifdefs from topology code and also only compile it for the
CONFIG_SCHED_BOOK case. The new code selects SCHED_MC if SCHED_BOOK is
selected. SCHED_MC without SCHED_BOOK is not possible anymore.
Furthermore various sysfs attributes are not available anymore for the
!SCHED_BOOK case. In particular all attributes that correspond to
CPU polarization.
But since all real world kernels have SCHED_BOOK selected anyway this
doesn't matter too much.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/Kconfig
arch/s390/include/asm/smp.h
arch/s390/include/asm/topology.h
arch/s390/kernel/Makefile
arch/s390/kernel/smp.c
arch/s390/kernel/topology.c