diff options
Diffstat (limited to 'init/main.c')
| -rw-r--r-- | init/main.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/init/main.c b/init/main.c index e2e80ca3165a..c86a1c8f19f4 100644 --- a/init/main.c +++ b/init/main.c | |||
| @@ -695,7 +695,6 @@ asmlinkage __visible void __init start_kernel(void) | |||
| 695 | initrd_start = 0; | 695 | initrd_start = 0; |
| 696 | } | 696 | } |
| 697 | #endif | 697 | #endif |
| 698 | page_ext_init(); | ||
| 699 | kmemleak_init(); | 698 | kmemleak_init(); |
| 700 | setup_per_cpu_pageset(); | 699 | setup_per_cpu_pageset(); |
| 701 | numa_policy_init(); | 700 | numa_policy_init(); |
| @@ -1131,6 +1130,8 @@ static noinline void __init kernel_init_freeable(void) | |||
| 1131 | sched_init_smp(); | 1130 | sched_init_smp(); |
| 1132 | 1131 | ||
| 1133 | page_alloc_init_late(); | 1132 | page_alloc_init_late(); |
| 1133 | /* Initialize page ext after all struct pages are initialized. */ | ||
| 1134 | page_ext_init(); | ||
| 1134 | 1135 | ||
| 1135 | do_basic_setup(); | 1136 | do_basic_setup(); |
| 1136 | 1137 | ||
