diff options
author | Ingo Molnar <mingo@kernel.org> | 2018-03-20 03:08:02 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@kernel.org> | 2018-03-20 03:08:02 -0400 |
commit | 10c18c44a6494167e7a7ca3a3a61a67972017bdf (patch) | |
tree | 20c3afe744b0d88783161169ec88e45a53662fe7 /kernel/workqueue.c | |
parent | 9e49e2447c6385e45c6fddd70d6c0e917e21b669 (diff) | |
parent | 1b5f3ba415fe4cf8b8b39c8d104ed44cde330658 (diff) |
Merge branch 'linus' into sched/core, to pick up fixes
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'kernel/workqueue.c')
-rw-r--r-- | kernel/workqueue.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/kernel/workqueue.c b/kernel/workqueue.c index f211a7bf0ca8..254e636a3d6b 100644 --- a/kernel/workqueue.c +++ b/kernel/workqueue.c | |||
@@ -3018,14 +3018,6 @@ static bool __cancel_work(struct work_struct *work, bool is_dwork) | |||
3018 | return ret; | 3018 | return ret; |
3019 | } | 3019 | } |
3020 | 3020 | ||
3021 | /* | ||
3022 | * See cancel_delayed_work() | ||
3023 | */ | ||
3024 | bool cancel_work(struct work_struct *work) | ||
3025 | { | ||
3026 | return __cancel_work(work, false); | ||
3027 | } | ||
3028 | |||
3029 | /** | 3021 | /** |
3030 | * cancel_delayed_work - cancel a delayed work | 3022 | * cancel_delayed_work - cancel a delayed work |
3031 | * @dwork: delayed_work to cancel | 3023 | * @dwork: delayed_work to cancel |
@@ -5337,7 +5329,7 @@ int workqueue_sysfs_register(struct workqueue_struct *wq) | |||
5337 | 5329 | ||
5338 | ret = device_register(&wq_dev->dev); | 5330 | ret = device_register(&wq_dev->dev); |
5339 | if (ret) { | 5331 | if (ret) { |
5340 | kfree(wq_dev); | 5332 | put_device(&wq_dev->dev); |
5341 | wq->wq_dev = NULL; | 5333 | wq->wq_dev = NULL; |
5342 | return ret; | 5334 | return ret; |
5343 | } | 5335 | } |