Skip to content

block: Add WQ_PERCPU to alloc_workqueue users#927

Open
blktests-ci[bot] wants to merge 1 commit into
linus-master_basefrom
series/1105877=>linus-master
Open

block: Add WQ_PERCPU to alloc_workqueue users#927
blktests-ci[bot] wants to merge 1 commit into
linus-master_basefrom
series/1105877=>linus-master

Conversation

@blktests-ci
Copy link
Copy Markdown

@blktests-ci blktests-ci Bot commented Jun 4, 2026

Pull request for series with
subject: block: Add WQ_PERCPU to alloc_workqueue users
version: 1
url: https://patchwork.kernel.org/project/linux-block/list/?series=1105877

This continues the effort to refactor workqueue APIs, which began with
the introduction of new workqueues and a new alloc_workqueue flag in:

   commit 128ea9f ("workqueue: Add system_percpu_wq and system_dfl_wq")
   commit 930c2ea ("workqueue: Add new WQ_PERCPU flag")

The refactoring is going to alter the default behavior of
alloc_workqueue() to be unbound by default.

With the introduction of the WQ_PERCPU flag (equivalent to !WQ_UNBOUND),
any alloc_workqueue() caller that doesn’t explicitly specify WQ_UNBOUND
must now use WQ_PERCPU. For more details see the Link tag below.

In order to keep alloc_workqueue() behavior identical, explicitly request
WQ_PERCPU.

Link: https://lore.kernel.org/all/20250221112003.1dSuoGyc@linutronix.de/
Suggested-by: Tejun Heo <tj@kernel.org>

Signed-off-by: Marco Crivellari <marco.crivellari@suse.com>
@blktests-ci
Copy link
Copy Markdown
Author

blktests-ci Bot commented Jun 4, 2026

Upstream branch: ba3e43a
series: https://patchwork.kernel.org/project/linux-block/list/?series=1105877
version: 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant