Messages in this thread | | | Date | Sat, 8 Sep 2012 10:53:54 -0700 | From | Tejun Heo <> | Subject | Re: [PATCH 4/7 V6] workqueue: fix idle worker depletion |
| |
Hello,
On Sun, Sep 09, 2012 at 01:50:41AM +0800, Lai Jiangshan wrote: > >> + if (worker_maybe_bind_and_lock(manager)) > >> + worker_clr_flags(manager, WORKER_UNBOUND); > >> + } > >> +} > > > > We can reuse busy_worker_rebind_fn(), right? > > busy_worker_rebind_fn() releases the gcwq->lock. we can't release > the lock here.
Why so? Can you please elaborate?
Thanks.
-- tejun
| |