hi all,
I encountered a strange phenomena using 2 different pci drivers (nvme
and mlx5_core) since 4.15-rc1:
when I try to unload the modules using "modprobe -r" cmd it calls the
.probe function right after calling the .remove function and the module
is not realy unloaded.
I think there is some race condition because when I added a msleep(1000)
after "pci_unregister_driver(&nvme_driver);" (in the nvme module
testing, it also worked in the mlx5_core), the issue seems to dissapear.
any thoughts or idea what is causing this behaviour ?
-Max.