diff options
Diffstat (limited to 'kernel/sched/core.c')
-rw-r--r-- | kernel/sched/core.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c index 28b68995a417..e8afd6086f23 100644 --- a/kernel/sched/core.c +++ b/kernel/sched/core.c | |||
@@ -5560,6 +5560,7 @@ void idle_task_exit(void) | |||
5560 | 5560 | ||
5561 | if (mm != &init_mm) { | 5561 | if (mm != &init_mm) { |
5562 | switch_mm(mm, &init_mm, current); | 5562 | switch_mm(mm, &init_mm, current); |
5563 | current->active_mm = &init_mm; | ||
5563 | finish_arch_post_lock_switch(); | 5564 | finish_arch_post_lock_switch(); |
5564 | } | 5565 | } |
5565 | mmdrop(mm); | 5566 | mmdrop(mm); |