diff options
| author | Breno Leitao <leitao@debian.org> | 2026-08-19 07:37:38 -0700 |
|---|---|---|
| committer | Tejun Heo <tj@kernel.org> | 2026-08-31 12:15:56 -1000 |
| commit | 64496075b02cfca3107999c3f3c641e416799228 (patch) | |
| tree | b8ce91d5bf863c44513c777a0eb8c2fad05c56e7 /scripts/Makefile.thinlto | |
| parent | 2581b2b6d20abec5c9072b3cbaa9bdeaba131d7b (diff) | |
| download | linux-next-64496075b02cfca3107999c3f3c641e416799228.tar.gz linux-next-64496075b02cfca3107999c3f3c641e416799228.zip | |
workqueue: build percpu pwqs through the attrs path
Drop the WQ_PERCPU allocation path (alloc_and_link_percpu_pwqs()).
Now that alloc_pwq() hands out the static percpu pool for a CPU and the
default pwq is optional, the unbound path produces the same result.
Point a percpu workqueue at it and drop alloc_and_link_percpu_pwqs().
Nothing is installed in wq->cpu_pwq when the attrs path fails, since
apply_wqattrs_commit() does not run, so the enomem cleanup only has the
percpu array left to free.
Signed-off-by: Breno Leitao <leitao@debian.org>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions
