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

Reply via email to