Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp4846402pxv; Tue, 6 Jul 2021 10:29:14 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxWI+uyCvifDn/dW6uB0oCsDYRPg8vQM5mglGe/cy3Oyt3EtN87zE+thuFYsvR9lKIQ3yod X-Received: by 2002:a05:6e02:583:: with SMTP id c3mr14698166ils.268.1625592554288; Tue, 06 Jul 2021 10:29:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1625592554; cv=none; d=google.com; s=arc-20160816; b=OIFElo0XcgXyEDiRm57A4ZGAQ+TEkEDz0TNSa5N5M5GkpjjbyF1jnzzq3GwwajWThS njgZDhFoKYBefPxImqf4DKPajxmG2SDyhOOyPOIyiUGGCHweSbK47SRR6tRpTITjwP2P FDqPhlPRJo0xRRWLf1AIWFSxcHMIP7AMio4qCRwBXUC0pGCeQhcguRGa/ycW//wK1cVE opcGhqFmW6UklHV1Q9Sucufn4f5v1GW1/Y4lULMuka8jsjBz6sGoA1qlwfr7hPQA5xkp bKcougGiznPERbl0U2q2Yy7gdcW9DsyotH4bdfBq3EtpZrYJ8yEdlwNdqtWJhWW2dtu4 22bA== 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=px11FX2o2NfOVHHhqnYnIhPQRFcjzs1+EmS0dsyOJPw=; b=B4Nm8Cc9K8WLK0nmQPH7sN8kYATGC51Tuwp+BXyve9JvRfM8YCj4hPtgczdIC/WGqZ WcA2VnxDJ9t9ROqney7rq47sMKCFZZgmpFTK2hjPaMXmMdkMxNRa7XnP+e3t9CNO2n3p kLGHhqD+y961kU5EJK2cU/rNeem5caR/xxlh7USIxDL84N+BCnxC6ekG4/XVrY2eoiNW DLoFMHlKYROaJP0MaS3RijhxVY5ZVCiIaULqWFoJYQzITFnPU0UaKGuywIiP53nITKRe G9zqFU+jL2UF5G7jzXRdVWgFQcFYotHd7JZZKbOFz9rOuuobrkqAE3R03D4yGtt7yI9Y fAkw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ziepe.ca header.s=google header.b=NF9XyW3f; 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 n17si2475401jam.90.2021.07.06.10.29.01; Tue, 06 Jul 2021 10:29:14 -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=NF9XyW3f; 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 S230467AbhGFRbK (ORCPT + 99 others); Tue, 6 Jul 2021 13:31:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229879AbhGFRbJ (ORCPT ); Tue, 6 Jul 2021 13:31:09 -0400 Received: from mail-qv1-xf31.google.com (mail-qv1-xf31.google.com [IPv6:2607:f8b0:4864:20::f31]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 54253C061574 for ; Tue, 6 Jul 2021 10:28:30 -0700 (PDT) Received: by mail-qv1-xf31.google.com with SMTP id kk10so1123200qvb.5 for ; Tue, 06 Jul 2021 10:28:30 -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=px11FX2o2NfOVHHhqnYnIhPQRFcjzs1+EmS0dsyOJPw=; b=NF9XyW3fJY3iSvOKRIQQV+C9O8LDLzSL5nLvOmxEd2aIXF2R2INnN2ppJQUbhi6DTV bkLZ9RPPT44Eqt9TFVlwTbLNxtdPmHz8R3OsArM3R4sQi8ODLHQSjGR3OgBwMKyXtHNF K9ejcbRJRLCLTPyFEbwQzuBzfEgTPnMj6hMROdxPpkzmYY6xp0eWqzR8mSjb/sLAqfbB lSEkuCODAJl2x64EYiUVYfnC8YDK58ifVoE9B2fQ6/omp+mfhARrfLpa+fypn8XD9z9S kyOUZYLc41KEvRUUGGnMouFoGD5+qIuQ+IqsTll4iXp+lukaxhYtEoRakxbU44SzNWt/ gwjg== 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=px11FX2o2NfOVHHhqnYnIhPQRFcjzs1+EmS0dsyOJPw=; b=Ncc9Y4/npiexVJoxqwXXLYe0Z84nahnHSSFP4lUvAfc2xt1CbNlTYtLASq0eiTbPvs wlqa8yD/jp9krd9nnBb2mm3p1AW/q+lgRQwGAAwbNsDAs/kUX1ZYP8wwe5B7FEsvAbai c39VVOXctWA9zXkdcDebIuZZWARkqpqZlL218l8cNxVRALZneu2vwvY2MUMWZwKvppKj z5NlccMdSwQvwXPnnHnfa1wpjodtwGeSoF1HoSjwsRdFybqbaaIMQ1SLcSerbgjeEvYo 38FnxmN0d6WaWRhC2CNA/MRWxbIrR1tHrSQZJlWwHOvQ46bIOROsgYGei1qhxyPBgDtP Nv6A== X-Gm-Message-State: AOAM532tuWTL1onVzf/JVfv+o1olAtiYO0aOkA05u6Z/gRMt2LzzTo5T rreihomhLGSug7SMZRa0Ts1Juw== X-Received: by 2002:a0c:eb8f:: with SMTP id x15mr19333838qvo.42.1625592509542; Tue, 06 Jul 2021 10:28:29 -0700 (PDT) Received: from ziepe.ca ([206.223.160.26]) by smtp.gmail.com with ESMTPSA id g13sm5694745qtx.96.2021.07.06.10.28.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Jul 2021 10:28:29 -0700 (PDT) Received: from jgg by mlx with local (Exim 4.94) (envelope-from ) id 1m0os0-004V5Z-2n; Tue, 06 Jul 2021 14:28:28 -0300 Date: Tue, 6 Jul 2021 14:28:28 -0300 From: Jason Gunthorpe To: Daniel Vetter Cc: 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 , Christoph Hellwig , amd-gfx list , "moderated list:DMA BUFFER SHARING FRAMEWORK" Subject: Re: [PATCH v4 0/2] Add p2p via dmabuf to habanalabs Message-ID: <20210706172828.GR4604@ziepe.ca> References: <20210705130314.11519-1-ogabbay@kernel.org> <20210706142357.GN4604@ziepe.ca> <20210706152542.GP4604@ziepe.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jul 06, 2021 at 06:07:17PM +0200, Daniel Vetter 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. > So seems to be about the same level of screwed up, if you ask the > vendor they tell you the upstream driver isn't a thing they care about > and it's just done for a bit of goodwill. Sounds like you should get a new RDMA supplier :) To be fair Intel is getting better, they got their new RDMA HW support merged into v5.14 after about 2 years in the out of tree world. Though it is still incomplete compared to their out of tree driver, the gap is much smaller now. > amounts of volume, then suddenly it's an option ... Minus the fw issue > for nvidia, upstream does support all the gpus you can buy right now > and that can run on linux with some vendor driver (aka excluding apple > M1 and ofc upcoming products from most vendors). I would look at how many actual commercial systems are running the upstream/inbox stack. I personally know of quite a few sites with big HPC RDMA deployments running pure inbox kernels, no add on kernel modules, with full commercial support. If you can say that kind of arrangment is also common place in the GPU world then I will happily be wrong. Jason