The patchset is based on 4.1-rc1. And only the [PATCH 3/3] is changed: 1) Rename again. wq_unbound_global_cpumask -> wq_unbound_cpumask workqueue_set_unbound_global_cpumask() -> workqueue_set_unbound_cpumask()
2) the code sets the wq_unbound_cpumask at first before applying it to all the wqs. It simplifies the code where it is applied to the wqs. 3) When the user configured cpumask doesn't overlap with the low level cpumask, the V7 patchset forced the per-node pwqs use the default pwq and caused some complications. This patch just uses the default pwq's attrs to calculate the per-nodes' attrs and avoid introducing any branch or special handling. Frederic Weisbecker (1): workqueue: Create low-level unbound workqueues cpumask Lai Jiangshan (2): workqueue: split apply_workqueue_attrs() into 3 stages workqueue: Allow modifying low level unbound workqueue cpumask Cc: Christoph Lameter <c...@linux.com> Cc: Kevin Hilman <khil...@linaro.org> Cc: Lai Jiangshan <la...@cn.fujitsu.com> Cc: Mike Galbraith <bitbuc...@online.de> Cc: Paul E. McKenney <paul...@linux.vnet.ibm.com> Cc: Tejun Heo <t...@kernel.org> Cc: Viresh Kumar <viresh.ku...@linaro.org> Cc: Frederic Weisbecker <fweis...@gmail.com> include/linux/workqueue.h | 1 + kernel/workqueue.c | 343 ++++++++++++++++++++++++++++++++++------------ 2 files changed, 253 insertions(+), 91 deletions(-) -- 2.1.0 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/