Thread (3 messages) 3 messages, 2 authors, 2025-12-30

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help