aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2010-10-25 10:10:43 -0400
committerMartin Schwidefsky <sky@mschwide.boeblingen.de.ibm.com>2010-10-25 10:10:20 -0400
commitc9af3fa9e1e3e5154649991a14b74f3a2dee19ee (patch)
tree89da9bef9b676f33e7bd36318d3046e56217e844
parent0576fc703a03a43e73a57450d5720b47ec7a03ba (diff)
[S390] topology: change default
Switch default value of the kernel parameter 'topology' from off to on. Various performance measurements have finally shown that there are no (known) regressions anywhere. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
-rw-r--r--Documentation/kernel-parameters.txt2
-rw-r--r--arch/s390/kernel/topology.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt
index 0b6815504e6d..b660085dcc69 100644
--- a/Documentation/kernel-parameters.txt
+++ b/Documentation/kernel-parameters.txt
@@ -2438,7 +2438,7 @@ and is between 256 and 4096 characters. It is defined in the file
2438 topology informations if the hardware supports these. 2438 topology informations if the hardware supports these.
2439 The scheduler will make use of these informations and 2439 The scheduler will make use of these informations and
2440 e.g. base its process migration decisions on it. 2440 e.g. base its process migration decisions on it.
2441 Default is off. 2441 Default is on.
2442 2442
2443 tp720= [HW,PS2] 2443 tp720= [HW,PS2]
2444 2444
diff --git a/arch/s390/kernel/topology.c b/arch/s390/kernel/topology.c
index 13559c993847..eb0bc4752ae8 100644
--- a/arch/s390/kernel/topology.c
+++ b/arch/s390/kernel/topology.c
@@ -63,7 +63,7 @@ struct mask_info {
63 cpumask_t mask; 63 cpumask_t mask;
64}; 64};
65 65
66static int topology_enabled; 66static int topology_enabled = 1;
67static void topology_work_fn(struct work_struct *work); 67static void topology_work_fn(struct work_struct *work);
68static struct tl_info *tl_info; 68static struct tl_info *tl_info;
69static int machine_has_topology; 69static int machine_has_topology;
@@ -311,9 +311,9 @@ static void set_topology_timer(void)
311 311
312static int __init early_parse_topology(char *p) 312static int __init early_parse_topology(char *p)
313{ 313{
314 if (strncmp(p, "on", 2)) 314 if (strncmp(p, "off", 3))
315 return 0; 315 return 0;
316 topology_enabled = 1; 316 topology_enabled = 0;
317 return 0; 317 return 0;
318} 318}
319early_param("topology", early_parse_topology); 319early_param("topology", early_parse_topology);