diff options
author | Jens Axboe <axboe@fb.com> | 2016-08-24 15:51:50 -0600 |
---|---|---|
committer | Jens Axboe <axboe@fb.com> | 2016-08-29 08:13:21 -0600 |
commit | f72b8792d180948b4b3898374998f5ac8c02e539 (patch) | |
tree | 10bef21fb5a6877202dc13d190493f05be52c416 /include/linux/workqueue.h | |
parent | 3eab887a55424fc2c27553b7bfe32330df83f7b8 (diff) | |
download | linux-stable-f72b8792d180948b4b3898374998f5ac8c02e539.tar.gz linux-stable-f72b8792d180948b4b3898374998f5ac8c02e539.tar.bz2 linux-stable-f72b8792d180948b4b3898374998f5ac8c02e539.zip |
workqueue: add cancel_work()
Like cancel_delayed_work(), but for regular work.
Signed-off-by: Jens Axboe <axboe@fb.com>
Mehed-by: Tejun Heo <tj@kernel.org>
Acked-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'include/linux/workqueue.h')
-rw-r--r-- | include/linux/workqueue.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/workqueue.h b/include/linux/workqueue.h index 26cc1df280d6..fc6e22186405 100644 --- a/include/linux/workqueue.h +++ b/include/linux/workqueue.h @@ -442,6 +442,7 @@ extern int schedule_on_each_cpu(work_func_t func); int execute_in_process_context(work_func_t fn, struct execute_work *); extern bool flush_work(struct work_struct *work); +extern bool cancel_work(struct work_struct *work); extern bool cancel_work_sync(struct work_struct *work); extern bool flush_delayed_work(struct delayed_work *dwork); |