Files
android_kernel_xiaomi_sm8450/kernel
Lai Jiangshan a489a03eca workqueue: remove an unneeded UNBOUND test before waking up the next worker
In process_one_work():

	if ((worker->flags & WORKER_UNBOUND) && need_more_worker(pool))
		wake_up_worker(pool);

the first test is unneeded.  Even if the first test is removed, it
doesn't affect the wake-up logic for WORKER_UNBOUND, and it will not
introduce any useless wake-ups for normal per-cpu workers since
nr_running is always >= 1.  It will introduce useless/redundant
wake-ups for CPU_INTENSIVE, but this case is rare and the next patch
will also remove this redundant wake-up.

tj: Minor updates to the description and comment.

Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
2014-07-22 10:37:52 -04:00
..
2014-06-10 15:34:46 -07:00
2014-06-12 13:43:08 +02:00
2014-06-06 16:08:14 -07:00
2014-05-16 13:22:48 -04:00
2014-06-06 16:08:12 -07:00
2013-09-11 15:58:27 -07:00
2014-04-30 13:46:17 +02:00