diff options
author | Con Kolivas <kernel@kolivas.org> | 2016-10-11 18:07:03 +1100 |
---|---|---|
committer | Con Kolivas <kernel@kolivas.org> | 2016-10-11 18:15:07 +1100 |
commit | 7d2ed0ba0a48fabc8e4b51360345c53a3cee99c3 (patch) | |
tree | d6169e26bb398dd49c758139a0dbaa49369275c0 | |
parent | b8e3f6948b2690c0d95cb5cb5eb2afa11dce5aa8 (diff) |
Revert unnecessary moving of preempt_enable.
-rw-r--r-- | kernel/smpboot.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/smpboot.c b/kernel/smpboot.c index fc0d8270f69e..13bc43d1fb22 100644 --- a/kernel/smpboot.c +++ b/kernel/smpboot.c @@ -122,12 +122,12 @@ static int smpboot_thread_fn(void *data) if (kthread_should_park()) { __set_current_state(TASK_RUNNING); + preempt_enable(); if (ht->park && td->status == HP_THREAD_ACTIVE) { BUG_ON(td->cpu != smp_processor_id()); ht->park(td->cpu); td->status = HP_THREAD_PARKED; } - preempt_enable(); kthread_parkme(); /* We might have been woken for stop */ continue; |