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