On Tue, 2017-03-07 at 11:17 -0700, Jason Gunthorpe wrote: > Using the dv interface should be obvious and *always* create a > link-time dependency on the driver. If someone doesn't want to do > that > then they shouldn't use the interface. > > This makes it very clear to the user that they are touching a > non-portable API and they need to plan accordingly. As far as I'm concerned, this is probably the most important argument made so far in this thread. So, Yishai, to answer your question, I'm in agreement with Jason and Sean. The flexibility that you are so fond of in the original patch submission sounds nice, but it leads to all sorts of problems. Better to have a more rigid, typed interface than something that people can't understand how to use by looking at it. -- Doug Ledford <dledford@xxxxxxxxxx> GPG KeyID: B826A3330E572FDD Key fingerprint = AE6B 1BDA 122B 23B4 265B 1274 B826 A333 0E57 2FDD -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html