Re: [PATCH v3 net-next 5/6] net: usb: pegasus: Move long delayed work on system_dfl_long_wq
From: Sebastian Andrzej Siewior
Date: Mon Sep 07 2026 - 05:17:58 EST
On 2026-09-05 12:33:07 [-0400], Alan Stern wrote:
> > Still the wrong thing to do? The driver should do either flush_work() or
> > cancel_work_sync() (not flush_workqueue()).
>
> I think we're in agreement. If the driver relies on calling
> flush_workqueue(), it should not use a general-purpose workqueue.
> However, flush_work() or cancel_work_sync() is okay on an unordered
> general-purpose workqueue.
Perfect, thank you.
> If Oliver still has any objections, he can raise them.
Okay. So far this is good to go ;)
> Alan Stern
Sebastian