Files
linux-stable-mirror/kernel
Tejun Heo affee4b294 workqueue: reimplement work flushing using linked works
A work is linked to the next one by having WORK_STRUCT_LINKED bit set
and these links can be chained.  When a linked work is dispatched to a
worker, all linked works are dispatched to the worker's newly added
->scheduled queue and processed back-to-back.

Currently, as there's only single worker per cwq, having linked works
doesn't make any visible behavior difference.  This change is to
prepare for multiple shared workers per cpu.

Signed-off-by: Tejun Heo <tj@kernel.org>
2010-06-29 10:07:12 +02:00
..
2010-06-08 21:40:37 +02:00
2010-05-26 16:15:37 +02:00
2010-06-29 10:07:09 +02:00
2010-05-27 09:12:53 -07:00
2010-06-08 21:40:37 +02:00
2010-05-24 11:50:38 +02:00
2010-05-21 09:37:29 -07:00