From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sagi Grimberg Subject: Re: Kernel fast memory registration API proposal [RFC] Date: Tue, 14 Jul 2015 19:46:50 +0300 Message-ID: <55A53CFA.7070509@dev.mellanox.co.il> References: <559F8BD1.9080308@dev.mellanox.co.il> <20150713163015.GA23832@obsidianresearch.com> <55A4CABC.5050807@dev.mellanox.co.il> <20150714153347.GA11026@infradead.org> <20150714155340.GA7399@obsidianresearch.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20150714155340.GA7399-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org> Sender: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Jason Gunthorpe , Christoph Hellwig Cc: "linux-rdma-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , Steve Wise , Or Gerlitz , Oren Duer , Chuck Lever , Bart Van Assche , Liran Liss , "Hefty, Sean" , Doug Ledford , Tom Talpey List-Id: linux-rdma@vger.kernel.org > I'm really disappointed by the negative emails on this subject.. Jason, I'm really not trying to be negative. I'm hearing you out, and I agree with a lot of what you have to say. I just don't agree with all of it. You are right, ULPs do the same thing, the same wrong thing of maintaining a fallback policy for memory registration. We should have only one way - FRWR. Which drivers doesn't support FRWR that we need to do other things? ipath - depracated mthca - soon to be deprecated ehca - Not sure what is going on there. they only have phys_mr anyway, which just lost its only caller in the kernel amso1100 - git log shows almost zero activity with this driver usnic - who is completely not interesting to the kernel ULPs because: int usnic_ib_post_send(struct ib_qp *ibqp, struct ib_send_wr *wr, struct ib_send_wr **bad_wr) { usnic_dbg("\n"); return -EINVAL; } So my point is, it's a great deal of effort to combine these in any API that we come up with for a bunch of esoteric drivers. Let's just let them die on their own, please. -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html