commit | 606a5020b9bdceb20b4f43e11db0054afa349028 | [log] [tgz] |
---|---|---|
author | Tejun Heo <tj@kernel.org> | Mon Aug 20 14:51:23 2012 -0700 |
committer | Tejun Heo <tj@kernel.org> | Mon Aug 20 14:51:23 2012 -0700 |
tree | d5f65b7a94cd4c5987979a814178cc92cf4508d9 | |
parent | dbf2576e37da0fcc7aacbfbb9fd5d3de7888a3c1 [diff] |
workqueue: gut flush[_delayed]_work_sync() Now that all workqueues are non-reentrant, flush[_delayed]_work_sync() are equivalent to flush[_delayed]_work(). Drop the separate implementation and make them thin wrappers around flush[_delayed]_work(). * start_flush_work() no longer takes @wait_executing as the only left user - flush_work() - always sets it to %true. * __cancel_work_timer() uses flush_work() instead of wait_on_work(). Signed-off-by: Tejun Heo <tj@kernel.org>