Hi Steven, On Wed, Dec 24, 2025 at 9:43 PM Steven Rostedt <[email protected]> wrote: > [...] > > @@ -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
