On Mon, Jul 27, 2020 at 08:24:25PM +0200, Christoph Hellwig wrote: > On Mon, Jul 27, 2020 at 10:00:03AM -0700, Jonathan Lemon wrote: > > On Mon, Jul 27, 2020 at 09:35:09AM +0200, Christoph Hellwig wrote: > > > Seriously? If you only even considered this is something reasonable > > > to do you should not be anywhere near Linux kernel development. > > > > > > Just go away! > > > > This isn't really a constructive comment. > > And this wasn't a constructive patch. If you really think adding tons > of garbage to the kernel to support a proprietary driver you really > should not be here at all.
This is not in support of a proprietary driver. As the cover letter notes, this is for data transfers between the NIC/GPU, while still utilizing the kernel protocol stack and leaving the application in control. While the current GPU utilized is nvidia, there's nothing in the rest of the patches specific to Nvidia - an Intel or AMD GPU interface could be equally workable. I think this is a better patch than all the various implementations of the protocol stack in the form of RDMA, driver code and device firmware. I'm aware that Nvidia code is maintained outside the tree, so this last patch may better placed there; I included it here so reviewers can see how things work. -- Jonathan