diff options
author | Prateek Sood <prsood@codeaurora.org> | 2020-01-24 20:37:29 +0530 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2020-02-12 17:13:47 -0500 |
commit | a49e4629b5edf1db856de05fbf1aae05502ef1af (patch) | |
tree | 11eed372fa154e9be6144e790581102f0ec5f4a2 /kernel/power/process.c | |
parent | 3010c5b9f5f476b35b24955f08a3a6c06ec8e878 (diff) |
cpuset: Make cpuset hotplug synchronous
Convert cpuset_hotplug_workfn() into synchronous call for cpu hotplug
path. For memory hotplug path it still gets queued as a work item.
Since cpuset_hotplug_workfn() can be made synchronous for cpu hotplug
path, it is not required to wait for cpuset hotplug while thawing
processes.
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
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, 0 insertions, 2 deletions
diff --git a/kernel/power/process.c b/kernel/power/process.c index 4b6a54da7e65..08f7019357ee 100644 --- a/kernel/power/process.c +++ b/kernel/power/process.c @@ -204,8 +204,6 @@ 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 */ |