On Fri, Jul 04, 2025 at 09:38:33AM +0200, Lukas Wunner wrote: > The PCI core has historically not allowed drivers to opt in to async > probing: Even though drivers may set "PROBE_PREFER_ASYNCHRONOUS", initial > probing always happens synchronously. That's because the PCI core uses > device_attach() instead of device_initial_probe(). Is it? I see frequent reordering of Qemu NVMe with the current kernel, and have to disable it for some of my test setups that require different device characteristics.