On Sun, Nov 22, 2015 at 06:46:48PM +0100, Christoph Hellwig wrote: > While IB supports the notion of returning separate local and remote keys > from a memory registration, the iWarp spec doesn't and neither does any > of our in-tree HCA drivers [1] nor consumers. Consolidate the in-kernel > API to provide only a single key and make everyones life easier. > > [1] the EHCA driver which is in the staging tree on it's way out can > actually return two values from it's thick firmware interface. > I doubt they ever were different, though.
I like this too, but, I'm a little worried this makes the API more confusing - ideally, we'd get rid of all the IB_ACCESS stuff from within the kernel completely. Then it make sense, the mr is created as a rkey/lkey mr, the single return is only one kind, and that kind must go in the lkey/rkey spots in other API places. Anyhow, for the core stuff: Reviewed-by: Jason Gunthorpe <jguntho...@obsidianresearch.com> Jason -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html