]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
workqueue: Better document teardown for delayed_work
authorPhilipp Stanner <phasta@kernel.org>
Fri, 4 Apr 2025 10:15:44 +0000 (12:15 +0200)
committerTejun Heo <tj@kernel.org>
Mon, 14 Apr 2025 17:48:23 +0000 (07:48 -1000)
commit24cdab5787a0ae90260df1f8ac8284877a70b7b3
treebb19f47a29462f023e9c4656c70d233705488f1b
parent8ffd015db85fea3e15a77027fda6c02ced4d2444
workqueue: Better document teardown for delayed_work

destroy_workqueue() does not ensure that non-pending work submitted with
queue_delayed_work() gets cancelled. The caller has to ensure that
manually.

Add this information about delayed_work in destroy_workqueue()'s
docstring.

Add a TODO for destroy_workqueue() to wait for all delayed_work.

Signed-off-by: Philipp Stanner <phasta@kernel.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
kernel/workqueue.c