Re: [PATCH 16/33] PCI: Flush PCI probe workqueue on cpuset isolated partition change

From: Bjorn Helgaas

Date: Tue Oct 14 2025 - 16:50:35 EST


On Mon, Oct 13, 2025 at 10:31:29PM +0200, Frederic Weisbecker wrote:
> The HK_TYPE_DOMAIN housekeeping cpumask is now modifyable at runtime. In
> order to synchronize against PCI probe works and make sure that no
> asynchronous probing is still pending or executing on a newly made
> isolated CPU, the housekeeping susbsystem must flush the PCI probe
> works.
>
> However the PCI probe works can't be flushed easily since they are
> queued to the main per-CPU workqueue pool.
>
> Solve this with creating a PCI probe specific pool and provide and use
> the appropriate flushing API.

s/modifyable/modifiable/
s/newly made isolated/newly isolated/
s/susbsystem/subsystem/
s/PCI probe specific pool/PCI probe-specific pool/