diff options
Diffstat (limited to 'kernel/workqueue.c')
| -rw-r--r-- | kernel/workqueue.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/workqueue.c b/kernel/workqueue.c index 162aca1f4822..8c0be4dc39bb 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c @@ -334,6 +334,7 @@ struct workqueue_struct *__create_workqueue(const char *name, destroy = 1; } } + unlock_cpu_hotplug(); /* * Was there any error during startup? If yes then clean up: @@ -342,7 +343,6 @@ struct workqueue_struct *__create_workqueue(const char *name, destroy_workqueue(wq); wq = NULL; } - unlock_cpu_hotplug(); return wq; } |
