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

Frederic Weisbecker frederic at kernel.org
Wed Nov 5 08:28:10 PST 2025


Le Tue, Oct 14, 2025 at 03:50:34PM -0500, Bjorn Helgaas a écrit :
> 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/

All fixed! Thanks.


-- 
Frederic Weisbecker
SUSE Labs



More information about the linux-arm-kernel mailing list