Le vendredi 28 mars 2014 à 13:26 -0400, Mike Marciniszyn a écrit : > This patch series modified the ib_sg_dma API to > eliminate the .dma_len and .dma_address methods. > > In all present cases that overload these methods > (ipath, qib, ehca), the lack of these methods are > compensated for by code changes to the driver .map_sg > to insure that the vanilla sg_dma_address() and > sg_dma_len() will do the same thing as the equivalent > former ib_sg_dma_address() and ib_sg_dma_len() calls > into the drivers. > > This patch series is a followup to this recent submission > http://marc.info/?l=linux-rdma&m=139602422108727&w=2 > and Bart's similar comment in > http://marc.info/?l=linux-netdev&m=135643746610259&w=2. > > Roland, I'm not sure of the history of these methods and > what rationale caused them to be added? > > There is obviously an interim step that could be done > here to preseve the overload by not changing verbs, yet > change qib/ipath/echa to not overload them. This would > allow the drivers to work even when the "correct" API's > had not been used by the ULP. > > This version reorders the patch series order based > on comments from Yann Droneaud <[email protected]> > so that the overload removal is last. > > The commit messages are enhanced a bit as well. >
Thanks, that makes more sense now. Reviewed-by: Yann Droneaud <[email protected]> Regards -- Yann Droneaud OPTEYA -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
