Re: GPF in run_workqueue()/list_del_init(cwq->worklist.next) on resume

Tejun Heo
2009-11-16T11:01:42Z

11/13/2009 04:14 AM, Tejun Heo wrote:
>>> making flush_work() behave as
>>> flush_work_sync() by default should be doable without too much
>>> overhead. I'll give it a shot.

Aieee... my estimate for cross cpu work queueing was way off.
Queueing on different cpus is very common - sometimes more so than on
the same cpu, so it looks like this can't be done without adding
significant overhead to queueing path. Giving up. :-(

Thanks.

--
tejun