<p dir="ltr"><br>
在 2013-5-16 AM11:40,"MORITA Kazutaka" <<a href="mailto:morita.kazutaka@gmail.com">morita.kazutaka@gmail.com</a>>写道:<br>
><br>
> At Thu, 16 May 2013 11:32:49 +0800,<br>
> Liu Yuan wrote:<br>
> ><br>
> > On 05/16/2013 12:38 AM, MORITA Kazutaka wrote:<br>
> > > Currently, if we call queue_work() in the second event_loop(),<br>
> > > work_queue_wait() cannot wait for completion of the work.<br>
> > ><br>
> > > This adds a field 'nr_works' to the worker_info and makes<br>
> > > work_queue_empty() return true only if both worker_routine() and<br>
> > > worker_thread_request_done() have no outstanding works.  I think this<br>
> > > removes a race condition in work_queue_wait() completely.<br>
> ><br>
> > Applied after s/nr_works/nr_workers/<br>
><br>
> It means the number of works processed by the worker, so I think 'nr_works' is<br>
> correct.  Anyway, either is fine since the patch has been already pushed to the<br>
> master.<br>
><br></p>
<p dir="ltr">hmm, I thought it's active workers</p>
<p dir="ltr">> Thanks,<br>
><br>
> Kazutaka<br>
</p>