If you are fine with per a module WQ, please apply this patch to your tree. If you prefer per a "struct san_data" WQ like https://lkml.kernel.org/r/f78ddbdc-8989-a1a7-2234-ce9ec3894625@xxxxxxxxxxxxxxxxxxx does, you can replace this patch with yours. On 2022/06/10 20:29, Maximilian Luz wrote: > On 6/10/22 07:41, Tetsuo Handa wrote: >> Use local wq in order to avoid flush_scheduled_work() usage. >> >> Signed-off-by: Tetsuo Handa <penguin-kernel@xxxxxxxxxxxxxxxxxxx> >> --- >> Please see commit c4f135d643823a86 ("workqueue: Wrap flush_workqueue() >> using a macro") for background. >> >> This is a blind conversion, and is only compile tested. > > Looks good to me, thanks! > > Reviewed-by: Maximilian Luz <luzmaximilian@xxxxxxxxx> > Tested-by: Maximilian Luz <luzmaximilian@xxxxxxxxx> > >> .../platform/surface/surface_acpi_notify.c | 27 ++++++++++++++++--- >> 1 file changed, 24 insertions(+), 3 deletions(-)