Re: [RFC][PATCH 03/10] workqueue: It is likely that WORKER_NOT_RUNNING is true

Steven Rostedt
2010-12-07T13:07:24Z

On Tue, 2010-12-07 at 10:49 +0100, Tejun Heo wrote:

> > The wq_worker_sleeping() is called from schedule when a worker thread
> > is putting itself to sleep. Which happens most of the time outside
> > of that [ do work stuff ].
>
> Yeah, I was lost thinking about the busiest case where workers are
> busy processing works consecutively. Usually workers are of course
> switching in and out of idle state all the time.
>
> How about just dropping likely/unlikely?

I have no problem in dropping them too. I'll do that in my next version.

Thanks,

-- Steve