Messages in this thread | | | Date | Mon, 16 Nov 2009 20:01:33 +0900 | From | Tejun Heo <> | Subject | Re: GPF in run_workqueue()/list_del_init(cwq->worklist.next) on resume |
| |
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
| |