diff options
-rw-r--r-- | arch/s390/kernel/topology.c | 2 |
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 | } |
466 | early_initcall(s390_topology_init); | 466 | early_initcall(s390_topology_init); |