Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1254902ybl; Tue, 13 Aug 2019 09:38:31 -0700 (PDT) X-Google-Smtp-Source: APXvYqz709bD+0EGpseE/J6DCJsPB+GOA0nMqsBCsUQJ3Otqy9oPXtmCBY2R7fG7j2136gBko3gV X-Received: by 2002:a63:1b66:: with SMTP id b38mr35335345pgm.54.1565714311294; Tue, 13 Aug 2019 09:38:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565714311; cv=none; d=google.com; s=arc-20160816; b=T5INYm3Tjw0xPDEKiySmj0gnpgKVNTn9JLqPXQuCSjHGrbBoF5D+22TWfH2b4Y2WCZ lUBdwlQ/n8ZoArUoaEBg/G96Ltx6TqC342y+ni5gLzV4pZoZxclptIbMDTPEu+NpxyrU T7Ypz5dRxbt3aB2Xgt60A2xOL4FMeKXXQM6gWjolbJSSAt4PNI+K1IVWgg4P3srH6cl/ B+F6OLcJmeOnHiP6EHUavmNIHU05tzpH4ild5TjSERNKLKwKpofH1oO7ObEGin7BAYUu Cv6Bsu6sg/Ns/IV9HTGjLNTF8UfstIX2AS2wfySnj3jR8lv1o6DpCD2q9MNCAYQ2QexO 1myA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=Wtblw5DMiv8Gnlgn4PWqNZAXZLQLw1HcbIrajbXo5cI=; b=owxvBUPnwIiF4WxNZk8OgfjxSUxwD32HQFWMQ0q8G3TXGCP0K0RiXtHUSg8xtnYHCt 0ulHU4GXROS45tBTdHV+BV3O7EpkyJqxXjTqAeCCg+pgQ796nOS9412uDPbc3zLELXu3 bZdHbMkmVJ0+xanVTQ4+MTnHLHBp/QVoBNNfQt6S4ukxlC8VhNwhbxhRumI6GrbyRrys jKzcU1l7HXxLCB8wGGPo3yd+TTczdxyOWbrvz1vUnoRhLgCBePuvwC1KrVjbjEB16dSf QZnURqOKU24SzbxadAm2Tr5BDE8lCl/2yjrNwUAJYS09SWWvsD4bdG610XKd09EyUy1Y PgLQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=GlAYqIwt; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id gn16si132218plb.97.2019.08.13.09.38.15; Tue, 13 Aug 2019 09:38:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=GlAYqIwt; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727985AbfHMQh0 (ORCPT + 99 others); Tue, 13 Aug 2019 12:37:26 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:44796 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726705AbfHMQhZ (ORCPT ); Tue, 13 Aug 2019 12:37:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Wtblw5DMiv8Gnlgn4PWqNZAXZLQLw1HcbIrajbXo5cI=; b=GlAYqIwtKNpISSp5k3r1i6I1Y JWBe01rgK6nrrPMh88HfsyzQQH6UWsRAayKbki+T4341plXjyk7cEuQhQyd8iLXX9V1odSoe0YGnE Vkp/WCjZPhHZvpebEZTgUVGGg9gZhZfCZkmO2XCkstQV3G0ACQo76QBuyJSs3Ew67SXXtllZmu5cb y8ZSKJgAoGL6pEP+Qk+jCfGFbw6gRj1CaJOO8Wwj26S62ufsMTWuEFxmTwNbX0bUItelrxvHpTE7f w6FmCxr3lpP6aRlwxrX0sBh9TF8TDnPZ2BDqAix6MLkcPXBDJLGSHmluyQjsmKClRtIvLUzMFiXFR pcS25s5gg==; Received: from hch by bombadil.infradead.org with local (Exim 4.92 #3 (Red Hat Linux)) id 1hxZnV-00076Z-Gb; Tue, 13 Aug 2019 16:37:21 +0000 Date: Tue, 13 Aug 2019 09:37:21 -0700 From: Christoph Hellwig To: Parav Pandit Cc: Kirti Wankhede , Alex Williamson , "kvm@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "cohuck@redhat.com" , "cjia@nvidia.com" , Greg Kroah-Hartman Subject: Re: [PATCH v2 0/2] Simplify mtty driver and mdev core Message-ID: <20190813163721.GA22640@infradead.org> References: <20190802065905.45239-1-parav@mellanox.com> <20190808141255.45236-1-parav@mellanox.com> <20190808170247.1fc2c4c4@x1.home> <77ffb1f8-e050-fdf5-e306-0a81614f7a88@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.11.4 (2019-03-13) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 13, 2019 at 02:40:02PM +0000, Parav Pandit wrote: > We need to ask Greg or Linus on the kernel policy on whether an API should exist without in-kernel driver. > We don't add such API in netdev, rdma and possibly other subsystem. > Where can we find this mdev driver in-tree? The clear policy is that we don't keep such symbols around. Been there done that only recently again. The other interesting thing is the amount of code nvidia and partner developers have pushed into the kernel tree for exclusive use of their driver it should be clearly established by now that it is a derived work, but that is for a different discussion.