Re: [PATCH] RDMA/rxe: Replace use of system_unbound_wq with system_dfl_wq

From: Marco Crivellari

Date: Tue Mar 17 2026 - 10:39:00 EST


On Mon, Mar 16, 2026 at 9:13 PM Leon Romanovsky <leon@xxxxxxxxxx> wrote:
> [...]
> I recall earlier efforts to replace system workqueues with per‑driver queues,
> because unloading a driver forces a flush of the entire system workqueue,
> which is undesirable for overall system behavior.
>
> Wouldn't it be better to introduce a local workqueue here and use that instead?
>
> Thanks

Hi,

There is only this wq here. But we can do so if needed, no problem.

Where do you think is the most appropriate place for the workqueue struct
declaration? Like `struct prefetch_mr_work` maybe?

Do you have suggestions for an appropriate place to allocate the workqueue?

Thanks!

--

Marco Crivellari

L3 Support Engineer