Linux内核中的驱动程序探测和移除方法是否针对多个设备并行执行?

有人可以请驱动程序.probe.remove方法序列化一些?

例如,如果有10个PCIe卡连接到服务器,并且有一个公共驱动程序来检测(探测)这10个设备,那么探测function是如何调用的? 是并行调用所有设备还是逐个执行 – 也就是说,在第一个设备的第一个探测器调用返回之前,第二个调用将不会发生?

谢谢,Prathamesh