aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--arch/s390/kernel/topology.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/s390/kernel/topology.c b/arch/s390/kernel/topology.c
index e959c02e0cac..8705ee66c087 100644
--- a/arch/s390/kernel/topology.c
+++ b/arch/s390/kernel/topology.c
@@ -448,6 +448,7 @@ static int __init s390_topology_init(void)
448 struct sysinfo_15_1_x *info; 448 struct sysinfo_15_1_x *info;
449 int i; 449 int i;
450 450
451 set_sched_topology(s390_topology);
451 if (!MACHINE_HAS_TOPOLOGY) 452 if (!MACHINE_HAS_TOPOLOGY)
452 return 0; 453 return 0;
453 tl_info = (struct sysinfo_15_1_x *)__get_free_page(GFP_KERNEL); 454 tl_info = (struct sysinfo_15_1_x *)__get_free_page(GFP_KERNEL);
@@ -460,7 +461,6 @@ static int __init s390_topology_init(void)
460 alloc_masks(info, &socket_info, 1); 461 alloc_masks(info, &socket_info, 1);
461 alloc_masks(info, &book_info, 2); 462 alloc_masks(info, &book_info, 2);
462 alloc_masks(info, &drawer_info, 3); 463 alloc_masks(info, &drawer_info, 3);
463 set_sched_topology(s390_topology);
464 return 0; 464 return 0;
465} 465}
466early_initcall(s390_topology_init); 466early_initcall(s390_topology_init);