aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp Hachtmann <phacht@linux.vnet.ibm.com>2015-05-08 11:40:44 -0400
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2015-08-04 08:06:56 -0400
commita763bc8b656d11b7424cd2696e19efca301d8aa4 (patch)
treeccc7d5515281706b9bed4f06da01909517480806
parentc29a7baf091fc6b2c9e40561030f8c62e6145a19 (diff)
s390/numa: enable support in s390 configs
Signed-off-by: Philipp Hachtmann <phacht@linux.vnet.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
-rw-r--r--arch/s390/Kconfig6
-rw-r--r--arch/s390/configs/default_defconfig2
-rw-r--r--arch/s390/configs/gcov_defconfig2
-rw-r--r--arch/s390/configs/performance_defconfig3
4 files changed, 10 insertions, 3 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index cb418dcc2d45..4827870f7a6d 100644
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
@@ -99,7 +99,9 @@ config S390
99 select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE 99 select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE
100 select ARCH_SAVE_PAGE_KEYS if HIBERNATION 100 select ARCH_SAVE_PAGE_KEYS if HIBERNATION
101 select ARCH_SUPPORTS_ATOMIC_RMW 101 select ARCH_SUPPORTS_ATOMIC_RMW
102 select ARCH_SUPPORTS_NUMA_BALANCING
102 select ARCH_USE_CMPXCHG_LOCKREF 103 select ARCH_USE_CMPXCHG_LOCKREF
104 select ARCH_WANTS_PROT_NUMA_PROT_NONE
103 select ARCH_WANT_IPC_PARSE_VERSION 105 select ARCH_WANT_IPC_PARSE_VERSION
104 select BUILDTIME_EXTABLE_SORT 106 select BUILDTIME_EXTABLE_SORT
105 select CLONE_BACKWARDS2 107 select CLONE_BACKWARDS2
@@ -112,6 +114,7 @@ config S390
112 select GENERIC_TIME_VSYSCALL 114 select GENERIC_TIME_VSYSCALL
113 select HAVE_ALIGNED_STRUCT_PAGE if SLUB 115 select HAVE_ALIGNED_STRUCT_PAGE if SLUB
114 select HAVE_ARCH_AUDITSYSCALL 116 select HAVE_ARCH_AUDITSYSCALL
117 select HAVE_ARCH_EARLY_PFN_TO_NID
115 select HAVE_ARCH_JUMP_LABEL 118 select HAVE_ARCH_JUMP_LABEL
116 select HAVE_ARCH_SECCOMP_FILTER 119 select HAVE_ARCH_SECCOMP_FILTER
117 select HAVE_ARCH_TRACEHOOK 120 select HAVE_ARCH_TRACEHOOK
@@ -153,9 +156,6 @@ config S390
153 select TTY 156 select TTY
154 select VIRT_CPU_ACCOUNTING 157 select VIRT_CPU_ACCOUNTING
155 select VIRT_TO_BUS 158 select VIRT_TO_BUS
156 select ARCH_SUPPORTS_NUMA_BALANCING
157 select ARCH_WANTS_PROT_NUMA_PROT_NONE
158 select HAVE_ARCH_EARLY_PFN_TO_NID
159 159
160 160
161config SCHED_OMIT_FRAME_POINTER 161config SCHED_OMIT_FRAME_POINTER
diff --git a/arch/s390/configs/default_defconfig b/arch/s390/configs/default_defconfig
index 940cbddd9237..0c98f1508542 100644
--- a/arch/s390/configs/default_defconfig
+++ b/arch/s390/configs/default_defconfig
@@ -13,6 +13,7 @@ CONFIG_TASK_IO_ACCOUNTING=y
13CONFIG_RCU_FAST_NO_HZ=y 13CONFIG_RCU_FAST_NO_HZ=y
14CONFIG_IKCONFIG=y 14CONFIG_IKCONFIG=y
15CONFIG_IKCONFIG_PROC=y 15CONFIG_IKCONFIG_PROC=y
16CONFIG_NUMA_BALANCING=y
16CONFIG_CGROUP_FREEZER=y 17CONFIG_CGROUP_FREEZER=y
17CONFIG_CGROUP_DEVICE=y 18CONFIG_CGROUP_DEVICE=y
18CONFIG_CPUSETS=y 19CONFIG_CPUSETS=y
@@ -50,6 +51,7 @@ CONFIG_LIVEPATCH=y
50CONFIG_MARCH_Z196=y 51CONFIG_MARCH_Z196=y
51CONFIG_TUNE_ZEC12=y 52CONFIG_TUNE_ZEC12=y
52CONFIG_NR_CPUS=256 53CONFIG_NR_CPUS=256
54CONFIG_NUMA=y
53CONFIG_PREEMPT=y 55CONFIG_PREEMPT=y
54CONFIG_HZ_100=y 56CONFIG_HZ_100=y
55CONFIG_MEMORY_HOTPLUG=y 57CONFIG_MEMORY_HOTPLUG=y
diff --git a/arch/s390/configs/gcov_defconfig b/arch/s390/configs/gcov_defconfig
index d793fec91797..82083e1fbdc4 100644
--- a/arch/s390/configs/gcov_defconfig
+++ b/arch/s390/configs/gcov_defconfig
@@ -13,6 +13,7 @@ CONFIG_TASK_IO_ACCOUNTING=y
13CONFIG_RCU_FAST_NO_HZ=y 13CONFIG_RCU_FAST_NO_HZ=y
14CONFIG_IKCONFIG=y 14CONFIG_IKCONFIG=y
15CONFIG_IKCONFIG_PROC=y 15CONFIG_IKCONFIG_PROC=y
16CONFIG_NUMA_BALANCING=y
16CONFIG_CGROUP_FREEZER=y 17CONFIG_CGROUP_FREEZER=y
17CONFIG_CGROUP_DEVICE=y 18CONFIG_CGROUP_DEVICE=y
18CONFIG_CPUSETS=y 19CONFIG_CPUSETS=y
@@ -49,6 +50,7 @@ CONFIG_DEFAULT_DEADLINE=y
49CONFIG_MARCH_Z196=y 50CONFIG_MARCH_Z196=y
50CONFIG_TUNE_ZEC12=y 51CONFIG_TUNE_ZEC12=y
51CONFIG_NR_CPUS=256 52CONFIG_NR_CPUS=256
53CONFIG_NUMA=y
52CONFIG_HZ_100=y 54CONFIG_HZ_100=y
53CONFIG_MEMORY_HOTPLUG=y 55CONFIG_MEMORY_HOTPLUG=y
54CONFIG_MEMORY_HOTREMOVE=y 56CONFIG_MEMORY_HOTREMOVE=y
diff --git a/arch/s390/configs/performance_defconfig b/arch/s390/configs/performance_defconfig
index 38a77e9c8aa6..c05c9e0821e3 100644
--- a/arch/s390/configs/performance_defconfig
+++ b/arch/s390/configs/performance_defconfig
@@ -13,6 +13,8 @@ CONFIG_TASK_IO_ACCOUNTING=y
13CONFIG_RCU_FAST_NO_HZ=y 13CONFIG_RCU_FAST_NO_HZ=y
14CONFIG_IKCONFIG=y 14CONFIG_IKCONFIG=y
15CONFIG_IKCONFIG_PROC=y 15CONFIG_IKCONFIG_PROC=y
16CONFIG_NUMA_BALANCING=y
17# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
16CONFIG_CGROUP_FREEZER=y 18CONFIG_CGROUP_FREEZER=y
17CONFIG_CGROUP_DEVICE=y 19CONFIG_CGROUP_DEVICE=y
18CONFIG_CPUSETS=y 20CONFIG_CPUSETS=y
@@ -48,6 +50,7 @@ CONFIG_LIVEPATCH=y
48CONFIG_MARCH_Z196=y 50CONFIG_MARCH_Z196=y
49CONFIG_TUNE_ZEC12=y 51CONFIG_TUNE_ZEC12=y
50CONFIG_NR_CPUS=512 52CONFIG_NR_CPUS=512
53CONFIG_NUMA=y
51CONFIG_HZ_100=y 54CONFIG_HZ_100=y
52CONFIG_MEMORY_HOTPLUG=y 55CONFIG_MEMORY_HOTPLUG=y
53CONFIG_MEMORY_HOTREMOVE=y 56CONFIG_MEMORY_HOTREMOVE=y