Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp72333ybc; Fri, 15 Nov 2019 17:21:31 -0800 (PST) X-Google-Smtp-Source: APXvYqz8Pvo5/Bua36KVSA9eZR7qGUkYGBlGOxWI1OxASJlBGMApN3kpNDNard6SbrCtNIRtuDTc X-Received: by 2002:a17:906:49d1:: with SMTP id w17mr5645828ejv.101.1573867291839; Fri, 15 Nov 2019 17:21:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573867291; cv=none; d=google.com; s=arc-20160816; b=nU1k1tdI3kg5TSWK6ipVNP7gL27WyFvlW7PSkebnNYvqcrL+aXPxkmGvzdfXLnMGXv I4XIeq9rX7jE6awBV2n6fBlCxVdaNUWpmitY1Mt4WFJ4rtBusznlDjjxd0VYBXtYE/D1 3IdJsziLVfjwqD+hdBGXh1c2GbAgrIJTedwx4cftKn2R7t0mC/WNYsQpLus/CUdLD5hi STACSfBFNrX0kwVhbDJ3lYDDx9Gowm4qLQAwtteDQdchRavbBuKTEq73+/wwuUYZUj/C s5MU+zqVBBiIoGniLWkXJM9I3MHyGcdqEWsU7uaUcRqh0FVF8W2roLIRkWPVkcZgSfHZ 3FQw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:message-id:references :in-reply-to:subject:cc:to:from:date:content-transfer-encoding :mime-version:dkim-signature:dkim-signature; bh=6x3/dgQRJRIeyxU0eJE6ZM5HHeKQ9ndqnf6/fnmtVag=; b=Wu0SDozYKSs0GsfRSIxlxwDhtsOD4R37MXFAoQxbgdILo4yEv+3MrD7ZYqrB+N7dcT R5tuUA3QasiXU8TzU+Hqa6rdkSd83sa25pEzaRdba3ASKai74hHunBfl/mSGOPafQ4KB MQVOoBzjhJ0AKn01dlBAqpBgUZx99dTgWgBxPELQB4WakYfi/gnC1EdbONmF63EqES6j pNGu4SoQcGFYWgmx8Q7hiaMSxu1jJsoYevtlpkbHgCxuDVhELzEbslQPNxmnEoa9YUUb /QKG+cVnwh1TieErc/S3zE2yVOMG+zA3/tI+0NuaMRK1Bxo3YLsoh9aJ0L0Jj+eqwktc 169g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@codeaurora.org header.s=default header.b=X8fF3kdK; dkim=pass header.i=@codeaurora.org header.s=default header.b=X8fF3kdK; 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 z33si2256037edb.183.2019.11.15.17.21.07; Fri, 15 Nov 2019 17:21:31 -0800 (PST) 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=pass header.i=@codeaurora.org header.s=default header.b=X8fF3kdK; dkim=pass header.i=@codeaurora.org header.s=default header.b=X8fF3kdK; 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 S1727524AbfKPBTP (ORCPT + 99 others); Fri, 15 Nov 2019 20:19:15 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:56578 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727511AbfKPBTO (ORCPT ); Fri, 15 Nov 2019 20:19:14 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id BE25761060; Sat, 16 Nov 2019 01:19:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1573867153; bh=LFJEZ89g9PtHzr8dEUbLwSgKkc9eHaTVdtduLL6yNhQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=X8fF3kdKLWt5NcPJYOzjxQNs/X3VQ58qCsECnzNs853fcEHqMHkUDp8LvWRrny/Pd CUuiWROVGC/74NI27lvj8bhJ/TsowflobwcP0ySfuHPUgD7CniX6Vovk37HCywk3XW 6tt65uAG2iIz6583JEZ3PnqqUaIIq2/TtAlETn28= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on pdx-caf-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.7 required=2.0 tests=ALL_TRUSTED,BAYES_00, DKIM_INVALID,DKIM_SIGNED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.codeaurora.org (Postfix) with ESMTP id 1D96761015; Sat, 16 Nov 2019 01:19:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1573867153; bh=LFJEZ89g9PtHzr8dEUbLwSgKkc9eHaTVdtduLL6yNhQ=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=X8fF3kdKLWt5NcPJYOzjxQNs/X3VQ58qCsECnzNs853fcEHqMHkUDp8LvWRrny/Pd CUuiWROVGC/74NI27lvj8bhJ/TsowflobwcP0ySfuHPUgD7CniX6Vovk37HCywk3XW 6tt65uAG2iIz6583JEZ3PnqqUaIIq2/TtAlETn28= MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Fri, 15 Nov 2019 17:19:13 -0800 From: eberman@codeaurora.org To: Stephen Boyd Cc: agross@kernel.org, bjorn.andersson@linaro.org, saiprakash.ranjan@codeaurora.org, tsoni@codeaurora.org, sidgup@codeaurora.org, psodagud@codeaurora.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2 01/18] firmware: qcom_scm: Rename macros and structures In-Reply-To: <5dcf345b.1c69fb81.df1ea.f7f6@mx.google.com> References: <1573593774-12539-1-git-send-email-eberman@codeaurora.org> <1573593774-12539-2-git-send-email-eberman@codeaurora.org> <5dcf345b.1c69fb81.df1ea.f7f6@mx.google.com> Message-ID: <4b63daf69f7b49ce8304b5cd85e39b22@codeaurora.org> X-Sender: eberman@codeaurora.org User-Agent: Roundcube Webmail/1.2.5 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2019-11-15 15:27, Stephen Boyd wrote: > ... to here I don't understand why any of it needs to change. It looks > like a bunch of churn and it conflates qcom SCM calls with SMCCC which > is not desirable. Those two concepts are different. I can see the confusion. The goal with this patch is to make it more clear which macros and structures are for SCM interface from those which deal with the implementation of how an SCM call is implemented with the smc instruction. It's not presently clear that struct qcom_scm_response (for instance) is only relevant in the context of legacy convention. I choose the name "legacy" since only older firmwares use it and having "scm_buffer_get_command_buffer" seems even more confusing to me! "SMCCC" was chosen for lack of a better name. Additionally, the concern with having qcom_scm_ prefix on these functions (especially legacy_get_*_buffer()) is you get long function names which didn't seem desirable. If the long names are preferable, I can update series with the longer form of the names. -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project