diff options
author | 2013-03-20 10:52:30 -0700 | |
---|---|---|
committer | 2013-03-20 10:52:30 -0700 | |
commit | 951a078a5285ad31bc22e190616ad54b78fac992 (patch) | |
tree | 0718bffc99fd05a49f1a3ce86cd01a99e5661c14 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | workqueue: simplify current_is_workqueue_rescuer() (diff) | |
download | linux-dev-951a078a5285ad31bc22e190616ad54b78fac992.tar.xz linux-dev-951a078a5285ad31bc22e190616ad54b78fac992.zip |
workqueue: kick a worker in pwq_adjust_max_active()
If pwq_adjust_max_active() changes max_active from 0 to
saved_max_active, it needs to wakeup worker. This is already done by
thaw_workqueues().
If pwq_adjust_max_active() increases max_active for an unbound wq,
while not strictly necessary for correctness, it's still desirable to
wake up a worker so that the requested concurrency level is reached
sooner.
Move wake_up_worker() call from thaw_workqueues() to
pwq_adjust_max_active() so that it can handle both of the above two
cases. This also makes thaw_workqueues() simpler.
tj: Updated comments and description.
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions