On Tue, Jan 10, 2017 at 03:57:52PM -0800, Tadeusz Struk wrote: > We can fix this by enforcing the correct port order at module load time. > To reorder the ports to match the numbering labels on the back of the > device we need to delay registering devices with the ib_core until > we Sorry, no way - this is horrifying. If you need stable names for RDMA devices then you need to add proper infrastructure to the kernel to rename RDMA devices from user space via udev. ala netdev. or change the ib_core to allow your driver to specify the full name and manage things in your driver. No way on this insane block probe approach. Jason -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html