]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
workqueue: Factor out pwq_is_empty()
authorTejun Heo <tj@kernel.org>
Mon, 29 Jan 2024 18:11:24 +0000 (08:11 -1000)
committerSasha Levin <sashal@kernel.org>
Tue, 26 Mar 2024 22:19:16 +0000 (18:19 -0400)
commitbad184d26a4f68aa00ad75502f9669950a790f71
tree0a7c45e82c9af1918d9186b3beac8e5bc24e6ae1
parent82e098f5bed1ff167332d26f8551662098747ec4
workqueue: Factor out pwq_is_empty()

[ Upstream commit afa87ce85379e2d93863fce595afdb5771a84004 ]

"!pwq->nr_active && list_empty(&pwq->inactive_works)" test is repeated
multiple times. Let's factor it out into pwq_is_empty().

Signed-off-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Lai Jiangshan <jiangshanlai@gmail.com>
Stable-dep-of: 5797b1c18919 ("workqueue: Implement system-wide nr_active enforcement for unbound workqueues")
Signed-off-by: Sasha Levin <sashal@kernel.org>
kernel/workqueue.c