On Thu, Jun 26, 2025 at 10:14:00AM +0000, Jozef Matejcik (Nokia) wrote: > We have one specific problem related to Linux PCI subsystem. > > We have a device with 2 identical NPUs, so 2 identical PCI devices > sharing the same 3rd party driver. Our problem is that _pci_probe of > this driver is called concurrently from 2 kernel threads. It happens > more frequently when kernel debug logs are enabled in GRUB, appr. > every 20th or 30th reboot of the device. So what exactly is the "problem"? Does something not work? Do you get errors or warnings? > So the fix is specifically related to devices with multiple VFs. > But does this take into account the setup with 2 separate, but > otherwise identical PCI devices? Is it possible this can occur > in any machine with 2 identical PCI devices? Not unless probing of one PF creates another PF. Thanks, Lukas