Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp273173pxf; Thu, 11 Mar 2021 03:38:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJzSoGiO+yNAgEuGu7Sj5YYmDPk4FbNETDBeyVSizrc/BLLdoiddh1GZhXs5jXfeTybRViFt X-Received: by 2002:aa7:c346:: with SMTP id j6mr8032397edr.386.1615462738885; Thu, 11 Mar 2021 03:38:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615462738; cv=none; d=google.com; s=arc-20160816; b=XbmzclStAojQ66dP8SrEs1mA5mKozByY4bEIymKWekTw5n0o/ytxq6i+b1tSeYHWYt G2N/h2mEP/YztqLaOD/osSLaHCYgd5TAVzjdBFGoyfz2ytUvUSd2NavklF5sEmbmDpxo ymOHlQKmkXUeMnUp7HLmaqJq77gG/5JujIAxUJbLzomBBy0MolJYqAdVRjmorM+yo2Hs 4Fz/QubR7fVCe7W1gkZOrM4TQOvshKSbQ8MhH7rdxu5VDYok0QTfQZKApBNqqEkEhbdR YQ6CQYmIdEBc58LNllt1/Zfgjx6z/S9468r05+4YZ3+kn8jdY+KVVxmzWVt6TJ/YEKEF 4jww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=zkUifSwHBhXxGAwf5gnqhpZwfsOXOZnVGBj9SPc9NWI=; b=0Ombdkaim2N022dzJIc+xf4eQSxKPC08cVKR7rjrIZpcHxGR1vhfJI5Tv+WCvY6xs3 P9AsgJNJYGP7V5u6+t2G7UUjNW8jkN8Nud1O0zSlRUgQf5dlR3bMhQhLPihJxSGfCruX mCCiJLycKQv37SIQ4Xnk1nOIbqhICbNdlvctsD4zJSRApnaYf8Vw5cmpC6eqN3/c8k38 vI52TMDLLotPLb9E/S1KSSmO4oDMIvkjJc4gtW+0L8aI5byNVPc/WdyEEDOK+xfxQi4Q uRWrSQJpACJ4lQMpjQ8bRgDCDuxuz9FVWPPtjGlbFQvKUY4ZfYBIiEptqbhItTevVyHi AoNw== ARC-Authentication-Results: i=1; mx.google.com; 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 p14si1668891edq.556.2021.03.11.03.38.37; Thu, 11 Mar 2021 03:38:58 -0800 (PST) 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; 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 S232760AbhCKLhj (ORCPT + 99 others); Thu, 11 Mar 2021 06:37:39 -0500 Received: from verein.lst.de ([213.95.11.211]:40565 "EHLO verein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232679AbhCKLhJ (ORCPT ); Thu, 11 Mar 2021 06:37:09 -0500 Received: by verein.lst.de (Postfix, from userid 2407) id 0C4B268B05; Thu, 11 Mar 2021 12:37:07 +0100 (CET) Date: Thu, 11 Mar 2021 12:37:06 +0100 From: Christoph Hellwig To: Jason Gunthorpe Cc: Christoph Hellwig , Max Gurtovoy , alex.williamson@redhat.com, cohuck@redhat.com, kvm@vger.kernel.org, linux-kernel@vger.kernel.org, liranl@nvidia.com, oren@nvidia.com, tzahio@nvidia.com, leonro@nvidia.com, yarong@nvidia.com, aviadye@nvidia.com, shahafs@nvidia.com, artemp@nvidia.com, kwankhede@nvidia.com, ACurrid@nvidia.com, cjia@nvidia.com, yishaih@nvidia.com, mjrosato@linux.ibm.com, aik@ozlabs.ru Subject: Re: [PATCH 9/9] vfio/pci: export igd support into vendor vfio_pci driver Message-ID: <20210311113706.GC17183@lst.de> References: <20210309083357.65467-1-mgurtovoy@nvidia.com> <20210309083357.65467-10-mgurtovoy@nvidia.com> <20210310081508.GB4364@lst.de> <20210310123127.GT2356281@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210310123127.GT2356281@nvidia.com> User-Agent: Mutt/1.5.17 (2007-11-01) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 10, 2021 at 08:31:27AM -0400, Jason Gunthorpe wrote: > Yes, that needs more refactoring. I'm viewing this series as a > "statement of intent" and once we commit to doing this we can go > through the bigger effort to split up vfio_pci_core and tidy its API. > > Obviously this is a big project, given the past comments I don't want > to send more effort here until we see a community consensus emerge > that this is what we want to do. If we build a sub-driver instead the > work is all in the trash bin. So my viewpoint here is that this work doesn't seem very useful for the existing subdrivers given how much compat pain there is. It defintively is the right way to go for a new driver.