diff options
author | Stephen Rothwell <sfr@canb.auug.org.au> | 2014-03-21 10:25:15 +1100 |
---|---|---|
committer | Stephen Rothwell <sfr@canb.auug.org.au> | 2014-03-21 10:25:15 +1100 |
commit | 40b0ac6226cb1764e0f83095c5958571a4b21ac5 (patch) | |
tree | 2eec13975ddc99ddea0e3823de591df0e046f2ed /kernel | |
parent | 9e1802ae45e9f1be0809075fc01c7db688f5104d (diff) | |
parent | 454bb787bfaba24a79526aea2e277c891ab953f5 (diff) |
Merge remote-tracking branch 's390/features'
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/sched/core.c | 4 |
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); } |