s390: enforce CONFIG_SMP
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Mon, 3 Jun 2019 12:25:18 +0000 (14:25 +0200)
committerHeiko Carstens <heiko.carstens@de.ibm.com>
Fri, 7 Jun 2019 08:09:37 +0000 (10:09 +0200)
commit67626fadd26977aca76d3540b80ce99233399cdf
tree5e19c3d97c5849ee38e5d5633515b26ade57e03e
parent753469a23b42d0c4a2b28de35826af74a4d554ab
s390: enforce CONFIG_SMP

There never have been distributions that shiped with CONFIG_SMP=n for
s390. In addition the kernel currently doesn't even compile with
CONFIG_SMP=n for s390. Most likely it wouldn't even work, even if we
fix the compile error, since nobody tests it, since there is no use
case that I can think of.
Therefore simply enforce CONFIG_SMP and get rid of some more or
less unused code.

Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
12 files changed:
arch/s390/Kconfig
arch/s390/include/asm/ctl_reg.h
arch/s390/include/asm/percpu.h
arch/s390/include/asm/smp.h
arch/s390/include/asm/spinlock.h
arch/s390/include/asm/tlbflush.h
arch/s390/kernel/Makefile
arch/s390/kernel/dumpstack.c
arch/s390/kernel/entry.S
arch/s390/kernel/setup.c
arch/s390/kernel/swsusp.S
arch/s390/lib/Makefile