Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp575223pxa; Tue, 4 Aug 2020 12:25:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwM8DTpIIlEKzquHX8BdlaKCfHHyqp6L937Xf7G4z2pZ2+OKcjkQjP4XgEC7bEp5U+yG3ty X-Received: by 2002:a17:906:2506:: with SMTP id i6mr18255142ejb.72.1596569143816; Tue, 04 Aug 2020 12:25:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596569143; cv=none; d=google.com; s=arc-20160816; b=qM6qI380s97/bZ+67hlyZzSw22dr7EitprMvIyFHPxbbeQCjFfEVSk1bcRLO3PT0hm CbjV6amV92RFIUeR6ac2m4hqyTtRiP9zXS955hoJ074G0wThdq5GKP4lodEtvnsPdhLE Fh/F8UrBbg8TyE2sCejuNeENqXIejHcoHQ+V5dSbQhL4XZasqrnUoOpth+yBE3bG8yu7 ncWL8neU9wwJyPqZK//2DPQzw+b1FKwBu2RDMMl9Vogc9Z2noOoddbKcNpaG5AXmF4lu NzEydKth0OHv4qbHrEqq+D0GbSv7T1tdCWr1pt/wu/1OiRoLNxKsIjk1BaGp8tIR1/Do Lm/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=7p2Dgph1BxEReYrNUtpqjmieXxMkfAM9gxcCF5lmpHA=; b=T37kAp7gYCpfV+RwfFx7E56+aycx0wxGGUB74pDbzK/PzX1WrHWy26shL+RxtBKddE olCvJcA2fKjkwUKUHVonoLcgSGrRaauyj3FwgYjYTkN3arRlNAME7C5D3zo/swP93kJK Vh1ii8a8uzBIUFFETGWIufrKo+d5M0EEo4499KEPzbuIe535fPVN6hx04rv1SrDW17cq kKkz6FwhUC+hTC3M1y7uJhoBLYjH4vb1FrySvIW7WZ1uz4oEVd5DJ5nApbfi8dpxc48L mAmkg2/Xp2455ADKi7AnP60DfjlvY2SjTJc84/WjRwQeyI49WPz+ZsqOT4zGHcZEIQll XZ/w== 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 dk2si12530576edb.542.2020.08.04.12.25.22; Tue, 04 Aug 2020 12:25:43 -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; 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 S1728045AbgHDTYt (ORCPT + 99 others); Tue, 4 Aug 2020 15:24:49 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:42642 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726027AbgHDTYs (ORCPT ); Tue, 4 Aug 2020 15:24:48 -0400 Received: from andrew by vps0.lunn.ch with local (Exim 4.94) (envelope-from ) id 1k32Y7-008GVn-Cq; Tue, 04 Aug 2020 21:24:35 +0200 Date: Tue, 4 Aug 2020 21:24:35 +0200 From: Andrew Lunn To: Ilia Lin Cc: David Miller , ilial@codeaurora.org, kuba@kernel.org, jiri@mellanox.com, edumazet@google.com, ap420073@gmail.com, xiyou.wangcong@gmail.com, maximmi@mellanox.com, Ilia Lin , netdev@vger.kernel.org, open list Subject: Re: [PATCH] net: dev: Add API to check net_dev readiness Message-ID: <20200804192435.GG1919070@lunn.ch> References: <1595792274-28580-1-git-send-email-ilial@codeaurora.org> <20200726194528.GC1661457@lunn.ch> <20200727.103233.2024296985848607297.davem@davemloft.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 04, 2020 at 08:47:18PM +0300, Ilia Lin wrote: > Hi Andrew and David, Hi Ilia Please don't top post. > > Thank you for your comments! > > The client driver is still work in progress, but it can be seen here: > https://source.codeaurora.org/quic/la/kernel/msm-4.19/tree/drivers/platform/msm/ipa/ipa_api.c#n3842 > > For HW performance reasons, it has to be in subsys_initcall. Well, until the user of this new API is ready, we will not accept the patch. You also need to explain "For HW performance reasons". Why is this driver special that it can do things which no over driver does? And you should really be working on net-next, not this dead kernel version, if you want to get merged into mainline. Network drivers do not belong is drivers/platform. There is also ready a drivers/net/ipa, so i assume you will move there. Andrew