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:07:03 +1100 |
commit | cf57db1f876e6468da22532c280368449866df99 (patch) | |
tree | 514ba7082ba9765ad632b3b3834d563193a1e4a4 | |
parent | 9710844994dbc0b13153e839499e027ea8c60b86 (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; |