Oh yeah, one other thing... could you respin this so that all the new dma_xxx wrappers go into a new file like <rdma/ib_dma_mapping.h> (and include that from <rdma/ib_verbs.h>)? ib_verbs.h is already too big I think.