diff options
author | Philipp Hachtmann <phacht@linux.vnet.ibm.com> | 2015-05-08 11:40:44 -0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2015-08-04 08:06:56 -0400 |
commit | a763bc8b656d11b7424cd2696e19efca301d8aa4 (patch) | |
tree | ccc7d5515281706b9bed4f06da01909517480806 | |
parent | c29a7baf091fc6b2c9e40561030f8c62e6145a19 (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/Kconfig | 6 | ||||
-rw-r--r-- | arch/s390/configs/default_defconfig | 2 | ||||
-rw-r--r-- | arch/s390/configs/gcov_defconfig | 2 | ||||
-rw-r--r-- | arch/s390/configs/performance_defconfig | 3 |
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 | ||
161 | config SCHED_OMIT_FRAME_POINTER | 161 | config 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 | |||
13 | CONFIG_RCU_FAST_NO_HZ=y | 13 | CONFIG_RCU_FAST_NO_HZ=y |
14 | CONFIG_IKCONFIG=y | 14 | CONFIG_IKCONFIG=y |
15 | CONFIG_IKCONFIG_PROC=y | 15 | CONFIG_IKCONFIG_PROC=y |
16 | CONFIG_NUMA_BALANCING=y | ||
16 | CONFIG_CGROUP_FREEZER=y | 17 | CONFIG_CGROUP_FREEZER=y |
17 | CONFIG_CGROUP_DEVICE=y | 18 | CONFIG_CGROUP_DEVICE=y |
18 | CONFIG_CPUSETS=y | 19 | CONFIG_CPUSETS=y |
@@ -50,6 +51,7 @@ CONFIG_LIVEPATCH=y | |||
50 | CONFIG_MARCH_Z196=y | 51 | CONFIG_MARCH_Z196=y |
51 | CONFIG_TUNE_ZEC12=y | 52 | CONFIG_TUNE_ZEC12=y |
52 | CONFIG_NR_CPUS=256 | 53 | CONFIG_NR_CPUS=256 |
54 | CONFIG_NUMA=y | ||
53 | CONFIG_PREEMPT=y | 55 | CONFIG_PREEMPT=y |
54 | CONFIG_HZ_100=y | 56 | CONFIG_HZ_100=y |
55 | CONFIG_MEMORY_HOTPLUG=y | 57 | CONFIG_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 | |||
13 | CONFIG_RCU_FAST_NO_HZ=y | 13 | CONFIG_RCU_FAST_NO_HZ=y |
14 | CONFIG_IKCONFIG=y | 14 | CONFIG_IKCONFIG=y |
15 | CONFIG_IKCONFIG_PROC=y | 15 | CONFIG_IKCONFIG_PROC=y |
16 | CONFIG_NUMA_BALANCING=y | ||
16 | CONFIG_CGROUP_FREEZER=y | 17 | CONFIG_CGROUP_FREEZER=y |
17 | CONFIG_CGROUP_DEVICE=y | 18 | CONFIG_CGROUP_DEVICE=y |
18 | CONFIG_CPUSETS=y | 19 | CONFIG_CPUSETS=y |
@@ -49,6 +50,7 @@ CONFIG_DEFAULT_DEADLINE=y | |||
49 | CONFIG_MARCH_Z196=y | 50 | CONFIG_MARCH_Z196=y |
50 | CONFIG_TUNE_ZEC12=y | 51 | CONFIG_TUNE_ZEC12=y |
51 | CONFIG_NR_CPUS=256 | 52 | CONFIG_NR_CPUS=256 |
53 | CONFIG_NUMA=y | ||
52 | CONFIG_HZ_100=y | 54 | CONFIG_HZ_100=y |
53 | CONFIG_MEMORY_HOTPLUG=y | 55 | CONFIG_MEMORY_HOTPLUG=y |
54 | CONFIG_MEMORY_HOTREMOVE=y | 56 | CONFIG_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 | |||
13 | CONFIG_RCU_FAST_NO_HZ=y | 13 | CONFIG_RCU_FAST_NO_HZ=y |
14 | CONFIG_IKCONFIG=y | 14 | CONFIG_IKCONFIG=y |
15 | CONFIG_IKCONFIG_PROC=y | 15 | CONFIG_IKCONFIG_PROC=y |
16 | CONFIG_NUMA_BALANCING=y | ||
17 | # CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set | ||
16 | CONFIG_CGROUP_FREEZER=y | 18 | CONFIG_CGROUP_FREEZER=y |
17 | CONFIG_CGROUP_DEVICE=y | 19 | CONFIG_CGROUP_DEVICE=y |
18 | CONFIG_CPUSETS=y | 20 | CONFIG_CPUSETS=y |
@@ -48,6 +50,7 @@ CONFIG_LIVEPATCH=y | |||
48 | CONFIG_MARCH_Z196=y | 50 | CONFIG_MARCH_Z196=y |
49 | CONFIG_TUNE_ZEC12=y | 51 | CONFIG_TUNE_ZEC12=y |
50 | CONFIG_NR_CPUS=512 | 52 | CONFIG_NR_CPUS=512 |
53 | CONFIG_NUMA=y | ||
51 | CONFIG_HZ_100=y | 54 | CONFIG_HZ_100=y |
52 | CONFIG_MEMORY_HOTPLUG=y | 55 | CONFIG_MEMORY_HOTPLUG=y |
53 | CONFIG_MEMORY_HOTREMOVE=y | 56 | CONFIG_MEMORY_HOTREMOVE=y |