commit | 09383498c5d35262e643bfdbae84826177a3c624 | [log] [tgz] |
---|---|---|
author | Tejun Heo <tj@kernel.org> | Thu Sep 16 10:48:29 2010 +0200 |
committer | Tejun Heo <tj@kernel.org> | Sun Sep 19 17:51:05 2010 +0200 |
tree | ec75ee767bff28cabbd1d1b82cfc3457147dda33 | |
parent | baf59022c37d43f202e62d5130e4bac5e825b426 [diff] |
workqueue: implement flush[_delayed]_work_sync() Implement flush[_delayed]_work_sync(). These are flush functions which also make sure no CPU is still executing the target work from earlier queueing instances. These are similar to cancel[_delayed]_work_sync() except that the target work item is flushed instead of cancelled. Signed-off-by: Tejun Heo <tj@kernel.org>