Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp1870854pxu; Sun, 13 Dec 2020 06:08:30 -0800 (PST) X-Google-Smtp-Source: ABdhPJxXUYUJEzMo11Aac4tKBnxngZVNgyvgFPR2nyzRridOf6sFkxJzkCIMmuVwXCQf/ZnLP2CJ X-Received: by 2002:aa7:c0d6:: with SMTP id j22mr6008969edp.31.1607868510445; Sun, 13 Dec 2020 06:08:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1607868510; cv=none; d=google.com; s=arc-20160816; b=tK4XINQbGhp0HxFpZv6VaebEqG4MqDuFnCTZj878R6ai/khrsoHa25rhOTUG+YHYTZ XAq9bjdgIvc2OphNaOVxC/VX9n1aAM107MtDwzWMx8z4gGdCxcigJhFWhWxIqp/8WYZc kpl0OHa+EGiKgpJCRfXWLHb48Yp4yotQiNdeKLB43+MdDsXmgAxVETuBS60tYS0WfWuT 8W33Jy18bVmoe/Fph62+OKLzIapgklYuWQDI75QNAtfD+/W1lOnTFWNu3XTTj+qABVWe 8B8qZpntCN8/2OfD6bskgzTF00IMmnIztPJNG9NaDkB2LfnCUaxJafzyMmat7epR0T8i XfcA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:dkim-signature :date; bh=O51ICg8/t1SFfdVitEqtg3Oihap6TYPHWePPHWCTIJ0=; b=WEtmRW83d3O4VuwRQp1Xc9KxnLm3qNJH0J0P3S74VTjF3X8DqSVNJ0XSnrS+4FY38a lhctKhh8GGcDuyHYXCM7xaSQ01dcEmBCwQXo48bws+Fw2SsY7v/nXuJzyTcLIbviqRDy Dg0LaChTtMfPPZRJ40d0GzIUgh+DQ5ZE5W9KIuWUu7YWjwe3rCd53eDsnmF8SnVCpKuN MWiihA0mve47IIinO4sil+UwLEbHVbTjXHaWCMzN6Zud0pDnxAf0DmwDFSLNTl2u2QKS UASqr1aGSGwXbuWovcY5T5fp4ivIg456yAnvQMkYiLFr9qAMGIeNLLkXoXq7Xoiy754b 4EEg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=JDpTABt8; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g3si8444379edu.11.2020.12.13.06.08.06; Sun, 13 Dec 2020 06:08:30 -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; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=JDpTABt8; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2438109AbgLLEJQ (ORCPT + 99 others); Fri, 11 Dec 2020 23:09:16 -0500 Received: from mail.kernel.org ([198.145.29.99]:42910 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2438099AbgLLEI6 (ORCPT ); Fri, 11 Dec 2020 23:08:58 -0500 Date: Fri, 11 Dec 2020 20:08:16 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1607746098; bh=Zhu1REojfchWeln1FozhS7doUfpd5aciMb98gfWrzEw=; h=From:To:Cc:Subject:In-Reply-To:References:From; b=JDpTABt8mCMa3alSU7t5Pd/zKfxQpvw8Uh5MES7wR/oedtimNk9/b90H8LzxEP/ec O5RtHfroGOFrwD2ZiV+RgWqqg5LPJWcZuBslFkxrkcD6DbnVQQN36ONDseDP/se2/x 50b1buhlkpfE2P5JIsbtWUKN+XLaaomM5gYpH/MrrbxtJKxTv5f6oZyGt1rGVLFgTi sHdDMZ63nIfJ6JbcgzIXxPbrzery/VyFqWzI+4nWI741FP0EzBiw/l7qsZ05jGf/zv hg+T2tH6MFJI3A9hpGuOYk2r+tUWq05/W1c86GZREeIPa73Yro3/dq/rsSuEs092Y4 48wDBlfwWJjDQ== From: Jakub Kicinski To: Dan Williams Cc: Greg KH , Hemant Kumar , manivannan.sadhasivam@linaro.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, jhugo@codeaurora.org, bbhatt@codeaurora.org, loic.poulain@linaro.org, netdev@vger.kernel.org Subject: Re: [PATCH v17 3/3] bus: mhi: Add userspace client interface driver Message-ID: <20201211200816.7062c3f9@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> In-Reply-To: <81dfd08b90f841194237e074aaa3d57cada7afad.camel@redhat.com> References: <1607670251-31733-1-git-send-email-hemantk@codeaurora.org> <1607670251-31733-4-git-send-email-hemantk@codeaurora.org> <81dfd08b90f841194237e074aaa3d57cada7afad.camel@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 11 Dec 2020 11:37:34 -0600 Dan Williams wrote: > Just to re-iterate: QMI ~= AT commands ~= MBIM (not quite, but same > level) > > We already do QMI-over-USB, or AT-over-CDC-ACM. This is QMI-over-MHI. Why do we need a different QMI-over-X for every X? If you say there are already chardev interfaces to configure WWAN why not provide one of those? > It's not networking data plane. It's WWAN device configuration. Ack. Not that network config doesn't fall under networking, but eh. I wonder - did DaveM ever ack this, or was it just out of his sight enough, behind the cdev, to never trigger a nack? > There are no current kernel APIs for this, and I really don't think we > want there to be. The API surface is *huge* and we definitely don't > want that in-kernel. It is what it is today for WWAN. I don't think anyone in the development community or among users is particularly happy about the situation. Which makes it rather self evident why there is so much apprehension about this patch set. It's going to be a user space channel for everything Qualcomm - AI accelerator etc. Widening the WWAN status quo to more device types.