Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp4866437pxv; Tue, 6 Jul 2021 11:00:23 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyPr5UBFzrM4kJvZ/SHI8USLSkhLHf3PGm+2W+hMlIeWEvuIqY0jiIRFw408QDQsXMDFecI X-Received: by 2002:a92:290a:: with SMTP id l10mr14965743ilg.166.1625594423626; Tue, 06 Jul 2021 11:00:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625594423; cv=none; d=google.com; s=arc-20160816; b=ZIhjpBEIDF3wMxbEhc3809XjUyzin/x9vg9vF6rcKuqbU6AcJsHbezvQfmsRNhrgAm vaGr8ZED0y1Zwtmw0L3kc+R/1LPq+ofu4fyXvQj9iN8x7V8tlTF8m2HiE4WWHS6wmljU HA7cNS9btGKq2Y+UJuzT+5vhNAnuCkKiyWRFskoMKNd0uacIsg4tR8hN3CBKrd7DCq2h kuBplfgPyebRuLuBFL88r7KjfwKDdCeinc1mt3/EZXC4jv91iq/M0esV94dx8n27kW4V UXPQzQeMfI2Bx///XD72n9oXgTeb/owJLqUbnBQMgsFmNURrOf4e9GS3Yi6rgjC0yvNe CTwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=QafN6h6Co6NuKaJg6KsXY/qvYmait2ZxGzl1LH+hKGc=; b=JOwOKSF8EeJGG8HofjYRRnp5B2DfB0AjtfHkvIEIpklLcUxOcsj4NID6exTw6VH85t WV1IzaX+MH/P0nrm8K8a0L2JDngjH5LABVei9zdaVRzAPev2djnc1sPI9xNqc52rOVcL AlLAg/V5nX4mH7tk9i3Pn305nUO2MFdgcFhF2kQx2dt6rx0bWq5KHOUb1vqdN/vDcSjm jllJuI79DTlRNxu/wVcQwH3cXq3y8iVPa/uEpLePHivhiZx0Hy+QEs4Jyyuamc6MZzxl LFNykVfL82VYFP7zdNtrzoSmjsXfU/jkatekg9t/zvfWT2sy+Ny4yspGBIcVOHy+UalM ar2w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=o+6yrnhy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l22si3235823jaj.38.2021.07.06.11.00.11; Tue, 06 Jul 2021 11:00:23 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=o+6yrnhy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230195AbhGFSCQ (ORCPT + 99 others); Tue, 6 Jul 2021 14:02:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50918 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229787AbhGFSCQ (ORCPT ); Tue, 6 Jul 2021 14:02:16 -0400 Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7013AC061574 for ; Tue, 6 Jul 2021 10:59:37 -0700 (PDT) Received: by mail-qk1-x72a.google.com with SMTP id g4so21052981qkl.1 for ; Tue, 06 Jul 2021 10:59:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ziepe.ca; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=QafN6h6Co6NuKaJg6KsXY/qvYmait2ZxGzl1LH+hKGc=; b=o+6yrnhyDXWJv8oLffV4OzrBks140sBzkKRa/BHDPAgco6gkcsk/KfM0urmbG1ZpZp aNfP9t5Y248cSGYMNP5udtisN7IexW8dI/evhDcabpX78aqPc3z4PUkjqOFT88k3q2UU VMDnrscsVmrIJXOn1Tl4GknyaQqnihC5TNeBzt7oxN9cnepeiC33KAZ1WQv24bEg5Ptl wh50zYlI3opLL0jj7l3ICvX3darwow+ATpP8HNytVg4jpuzFtVevfPbuvYAuE+UIH3oi 0+6FwhgS8LlAzXLg8Hrg7kDb7r475k6OOP9fsruyXhd5J6BvIkWbmMJ01HjVqF1+s9dG KB4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=QafN6h6Co6NuKaJg6KsXY/qvYmait2ZxGzl1LH+hKGc=; b=Hv4dEdbTOmn1DQ04noz4GzLQsdatRQEcrBhIvFGvSFbs0NWpS4NSYkXHtF9+GhX5Eb q5uToy5XKY56XZqBsl77mpwJf5UPOHhRuqbcHOfqTdw8ivNnNJzKWN73J0aA7T33QIHa kWXHoLGkuJNiUoEzGxFIlyQyIi+xu2H+nIoEG30ctw9NCyBTQWh6aGtoPbKWNPVwi+K+ VMc5oTafUEn7065nNfKli0130DuVZz8+TMKMcfcXfwJIEq91oROTB9bur6wHNW4AT8+T NObaqYpjnB1yU9UzW+bkbw7aNgWwRAWgEErkN+geCehJDxrZIhO82/MMdVv51RO+yCA/ l/Aw== X-Gm-Message-State: AOAM530rEng5jNlMFSWGQzEClQ3Cgc95jn2ykKo1/FDqO42Pg8ArAosz zfnXfkYDosdeKGTUHEzpj8oEMw== X-Received: by 2002:a37:c448:: with SMTP id h8mr10568428qkm.191.1625594376601; Tue, 06 Jul 2021 10:59:36 -0700 (PDT) Received: from ziepe.ca ([206.223.160.26]) by smtp.gmail.com with ESMTPSA id 16sm5697170qty.15.2021.07.06.10.59.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jul 2021 10:59:36 -0700 (PDT) Received: from jgg by mlx with local (Exim 4.94) (envelope-from ) id 1m0pM7-004W2s-6g; Tue, 06 Jul 2021 14:59:35 -0300 Date: Tue, 6 Jul 2021 14:59:35 -0300 From: Jason Gunthorpe To: Christoph Hellwig Cc: Daniel Vetter , Oded Gabbay , Oded Gabbay , "Linux-Kernel@Vger. Kernel. Org" , Greg Kroah-Hartman , Sumit Semwal , Christian =?utf-8?B?S8O2bmln?= , Gal Pressman , sleybo@amazon.com, Maling list - DRI developers , linux-rdma , Linux Media Mailing List , Doug Ledford , Dave Airlie , Alex Deucher , Leon Romanovsky , amd-gfx list , "moderated list:DMA BUFFER SHARING FRAMEWORK" Subject: Re: [PATCH v4 0/2] Add p2p via dmabuf to habanalabs Message-ID: <20210706175935.GS4604@ziepe.ca> References: <20210706142357.GN4604@ziepe.ca> <20210706152542.GP4604@ziepe.ca> <20210706172828.GR4604@ziepe.ca> <20210706173137.GA7840@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210706173137.GA7840@lst.de> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 06, 2021 at 07:31:37PM +0200, Christoph Hellwig wrote: > On Tue, Jul 06, 2021 at 02:28:28PM -0300, Jason Gunthorpe wrote: > > > Also on your claim that drivers/gpu is a non-upstream disaster: I've > > > also learned that that for drivers/rdma there's the upstream driver, > > > and then there's the out-of-tree hackjob the vendor actually > > > supports. > > > > In the enterprise world everyone has their out of tree backport > > drivers. It varies on the vendor how much deviation there is from the > > upstream driver and what commercial support relationship the vendor > > has with the enterprise distros. > > I think he means the Mellanox OFED stack, which is a complete and utter > mess and which gets force fed by Mellanox/Nvidia on unsuspecting > customers. I know many big HPC sites that ignore it, but a lot of > enterprise customers are dumb enought to deploy it. No, I don't think so. While MOFED is indeed a giant mess, the mlx5 upstream driver is not some token effort to generate good will and Mellanox certainly does provide full commercial support for the mlx5 drivers shipped inside various enterprise distros. MOFED also doesn't have a big functional divergance from RDMA upstream, and it is not mandatory just to use the hardware. I can not say the same about other company's RDMA driver distributions, Daniel's description of "minimal effort to get goodwill" would match others much better. You are right that there are a lot of enterprise customers who deploy the MOFED. I can't agree with their choices, but they are not forced into using it anymore. Jason