On Tue, Oct 09, 2018 at 09:45:29PM +0300, Kamal Heib wrote: > This patchset introduce a new structure that will contain all the > infiniband device operations, the structure will be used by the > providers to initialize their supported operations. This patchset also > includes the required changes in the core and ulps to start using it. I'm also not sure if this is a real improvement, it was done in userspace because we needed to inject actual dummy handlers that do ENOSUPP and had a complication where the ops were exposed as part of the ABI, but we needed to revise the driver ops. None of these reasons really apply to the kernel.. It is a lot of churn and will hurt backporting.. But it is a little tidier in the drivers. I guess if nobody is opposed it could go forward Jason