Re: [PATCH] tracing: Replace use of system_wq with system_percpu_wq
From: Marco Crivellari <hidden>
Date: 2025-12-30 10:25:18
Also in:
lkml
From: Marco Crivellari <hidden>
Date: 2025-12-30 10:25:18
Also in:
lkml
Hi Steven, On Wed, Dec 24, 2025 at 9:43 PM Steven Rostedt [off-list ref] wrote:
[...]quoted
@@ -1375,7 +1375,7 @@ static void free_filter_list_tasks(struct rcu_head *rhp) struct filter_head *filter_list = container_of(rhp, struct filter_head, rcu); INIT_RCU_WORK(&filter_list->rwork, free_filter_list_work); - queue_rcu_work(system_wq, &filter_list->rwork); + queue_rcu_work(system_percpu_wq, &filter_list->rwork);This is just garbage collection and has no need to be done on the CPU it was queued on. I guess this can use system_dfl_wq?
I will check and I will send a new version with the unbound wq. Thanks! -- Marco Crivellari L3 Support Engineer