c5404d4e6df6 ("workqueue: Make wq_adjust_max_active() round-robin pwqs while activating") 1c270b79ce0b ("workqueue: Move nr_active handling into helpers") 4c6380305d21 ("workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()") afa87ce85379 ("workqueue: Factor out pwq_is_empty()") a045a272d887 ("workqueue: Move pwq->max_active to wq->max_active") 31c89007285d ("workqueue.c: Increase workqueue name length") 0219a3528d72 ("workqueue: Factor out need_more_worker() check and worker wake-up") 873eaca6eaf8 ("workqueue: Factor out work to worker assignment and collision handling") 797e8345cbb0 ("workqueue: Relocate worker and work management functions") fe089f87cccb ("workqueue: Not all work insertion needs to wake up a worker") c0ab017d43f4 ("workqueue: Cleanups around process_scheduled_works()") 636384500520 ("workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism") 616db8779b1e ("workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE") bdf8b9bfc131 ("workqueue: Improve locking rule description for worker fields") c54d5046a06b ("workqueue: Move worker_set/clr_flags() upwards") 3a46c9833c1f ("workqueue: Re-order struct worker fields") 725e8ec59c56 ("workqueue: Add pwq->stats[] and a monitoring script")