Re: [PATCH v3 1/2] workqueue: Make alloc_workqueue() unbound by default

From: Marco Crivellari

Date: Mon Sep 07 2026 - 05:41:36 EST


Hello Tejun,

On Fri, Sep 4, 2026 at 7:01 PM Tejun Heo <tj@xxxxxxxxxx> wrote:
>
> Hello, Marco.
>
> On Fri, Sep 04, 2026 at 04:14:20PM +0200, Marco Crivellari wrote:
> > Currently alloc_workqueue() ensure that one among WQ_PERCPU or WQ_UNBOUND
> > is present. Now every user has one among these two flags.
>
> rvu_afpf_flr in drivers/net/ethernet/marvell/octeontx2/af/rvu.c got missed
> and still has neither.
>
> > + flags |= WQ_PERCPU;

Ouch, I think it was pending when I sent the WQ_PERCPU patch for
"mw->mbox_wq" on the same file.

> This isn't mentioned in the description or the documentation. Patch 2 says
> workqueues without WQ_PERCPU are unbound, which is now false for WQ_BH, and
> the WQ_BH section still says WQ_HIGHPRI is the only allowed additional flag.
> Please update both.

You're right; sorry about that.

I will fix and send the new version once the other patch about
drivers/net/ethernet/marvell/octeontx2/af/rvu.c will be merged.

Thanks!

--

Marco Crivellari

SUSE Labs