[PATCH UPDATED 28/31] workqueue: reject adjusting max_active or applying attrs to ordered workqueues

2013-03-04 Thread Tejun Heo
Adjusting max_active of or applying new workqueue_attrs to an ordered workqueue breaks its ordering guarantee. The former is obvious. The latter is because applying attrs creates a new pwq (pool_workqueue) and there is no ordering constraint between the old and new pwqs. Make

[PATCH UPDATED 28/31] workqueue: reject adjusting max_active or applying attrs to ordered workqueues

2013-03-04 Thread Tejun Heo
Adjusting max_active of or applying new workqueue_attrs to an ordered workqueue breaks its ordering guarantee. The former is obvious. The latter is because applying attrs creates a new pwq (pool_workqueue) and there is no ordering constraint between the old and new pwqs. Make