Re: [PATCH 1/9] workqueue: perform cpu down operations from low priority cpu_notifier()

2012-07-20 Thread Tejun Heo
Hello, Paul. On Fri, Jul 20, 2012 at 02:52:07PM -0700, Paul E. McKenney wrote: > > Fix it by using different priorities for up and down notifiers - high > > priority for up operations and low priority for down operations. > > Cool!!! > > This certainly provides another data point in favor of run

Re: [PATCH 1/9] workqueue: perform cpu down operations from low priority cpu_notifier()

2012-07-20 Thread Paul E. McKenney
On Tue, Jul 17, 2012 at 10:12:21AM -0700, Tejun Heo wrote: > Currently, all workqueue cpu hotplug operations run off > CPU_PRI_WORKQUEUE which is higher than normal notifiers. This is to > ensure that workqueue is up and running while bringing up a CPU before > other notifiers try to use workqueue

[PATCH 1/9] workqueue: perform cpu down operations from low priority cpu_notifier()

2012-07-17 Thread Tejun Heo
Currently, all workqueue cpu hotplug operations run off CPU_PRI_WORKQUEUE which is higher than normal notifiers. This is to ensure that workqueue is up and running while bringing up a CPU before other notifiers try to use workqueue on the CPU. Per-cpu workqueues are supposed to remain working and