[PATCH 16/33] PCI: Flush PCI probe workqueue on cpuset isolated partition change
Bjorn Helgaas
helgaas at kernel.org
Tue Oct 14 13:50:34 PDT 2025
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/
More information about the linux-arm-kernel
mailing list