summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorStephen Rothwell <sfr@canb.auug.org.au>2014-03-21 10:25:15 +1100
committerStephen Rothwell <sfr@canb.auug.org.au>2014-03-21 10:25:15 +1100
commit40b0ac6226cb1764e0f83095c5958571a4b21ac5 (patch)
tree2eec13975ddc99ddea0e3823de591df0e046f2ed /kernel
parent9e1802ae45e9f1be0809075fc01c7db688f5104d (diff)
parent454bb787bfaba24a79526aea2e277c891ab953f5 (diff)
Merge remote-tracking branch 's390/features'
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sched/core.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index f5c6635b806c..a84e56525276 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -4702,8 +4702,10 @@ void idle_task_exit(void)
BUG_ON(cpu_online(smp_processor_id()));
- if (mm != &init_mm)
+ if (mm != &init_mm) {
switch_mm(mm, &init_mm, current);
+ finish_arch_post_lock_switch();
+ }
mmdrop(mm);
}