diff options
| author | Tejun Heo <tj@kernel.org> | 2017-12-04 14:41:11 -0800 |
|---|---|---|
| committer | Tejun Heo <tj@kernel.org> | 2017-12-04 14:41:11 -0800 |
| commit | 11db855c3d06e82f432cb1bafd73296586d5ceec (patch) | |
| tree | 0b3f09d6e7da0c4bf5fdcae5b617ce046e6b8aa8 /kernel/power/process.c | |
| parent | 52cf373c37a684f8fc279d541307fad39d206376 (diff) | |
Revert "cpuset: Make cpuset hotplug synchronous"
This reverts commit 1599a185f0e6113be185b9fb809c621c73865829.
This and the previous commit led to another circular locking scenario
and the scenario which is fixed by this commit no longer exists after
e8b3f8db7aad ("workqueue/hotplug: simplify workqueue_offline_cpu()")
which removes work item flushing from hotplug path.
Revert it for now.
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'kernel/power/process.c')
| -rw-r--r-- | kernel/power/process.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/power/process.c b/kernel/power/process.c index c326d7235c5f..7381d49a44db 100644 --- a/kernel/power/process.c +++ b/kernel/power/process.c @@ -204,6 +204,8 @@ void thaw_processes(void) __usermodehelper_set_disable_depth(UMH_FREEZING); thaw_workqueues(); + cpuset_wait_for_hotplug(); + read_lock(&tasklist_lock); for_each_process_thread(g, p) { /* No other threads should have PF_SUSPEND_TASK set */ |
