On Tue, 2017-03-07 at 05:08 +0000, Parav Pandit wrote: > I replied with pseudo code in previous reply to Bart to bring back dma_device > member in the ib_device. > dma_device member was already present in near past of few weeks. > It should be able to work using it without performance impact and without > touching driver core layer like in this patch.
That's confusing and was a source of bugs and inconsistencies. We do not want two device structures in struct ib_device (struct device dev and struct device *dma_device). Bart.