Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp399511ybt; Fri, 19 Jun 2020 04:42:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyL4QSJsmvoaUzR34X84G57LbfLBwFG8Y+7wy5kw5T5QYEZCDDMD3NNnA4/gjclnsRl3JtJ X-Received: by 2002:a05:6402:1285:: with SMTP id w5mr2926386edv.73.1592566923924; Fri, 19 Jun 2020 04:42:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592566923; cv=none; d=google.com; s=arc-20160816; b=RCvV3OtpUgLJkUAiT9n5oZvpBAtQSKv5Soz3c7mh4yKDYQAeGOQuG7EBO+70H0slTp n4vWpqJsyS0brfIEk568/JhsMwxAFTyrtF2D6QM94Me3CEEHlUclvNKBZQyOS+zcW2gQ 55cUfay1AUX8yR25LG8SlZuw3S36TRWwMGfzR/I5K1fWU/gmB/+D3IWPtlpGqSTZ7alD 7LohdRxIg7EX3E7HZoskLKv779hJs7tbXtuOagc7BnF7lV0RqGa+7HwZvF1xi9+otKNs cBnk48mA0I+/xCIcXt769We01AcTdJfZacLanMV9C9X3AQskHAmEfA/vLd/uO0mFPkGv fw4A== 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 :dkim-signature; bh=LnPwgU2Ku49ZJqPfwVOOBQKnYQ6yhIFp57++bexGok8=; b=sYFBX9Zod5k2R+qPa4Add8cuZYxSxSYS3Ci5rAYQG/7i9HzOllwplY++5ieCGEp0qY B+/yuRPYk6m587rVpbj7hVHpDcMgiw6sYk01SopV2ZFWKYhc/rH6dQC+3Qes07P4TFyv Dx/KXFWplN1p8sRzY+RGDBxV/cjIpd7eVtdt4chKSSXSdO5i321LrnOFHEdGMlG72Bhu 6WS8cMT+DetmqtyAul2owaBuuWYSGhFdmRqAp3NmpmX3aP9SfgfjNeaD94IdLVfF5TYD hSyvaBg0MrTu4foL8Absgz4RZcAytxQ1Gl6yxGnStb5lv1P4QLwQDoE6wIWy9iMyj3xd vaqA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=FJ9xI3Wc; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n15si3751729ejd.527.2020.06.19.04.41.40; Fri, 19 Jun 2020 04:42:03 -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; dkim=pass header.i=@google.com header.s=20161025 header.b=FJ9xI3Wc; 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=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732103AbgFSJvZ (ORCPT + 99 others); Fri, 19 Jun 2020 05:51:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36272 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731907AbgFSJvY (ORCPT ); Fri, 19 Jun 2020 05:51:24 -0400 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id AFD25C06174E for ; Fri, 19 Jun 2020 02:51:23 -0700 (PDT) Received: by mail-wr1-x442.google.com with SMTP id x6so9019800wrm.13 for ; Fri, 19 Jun 2020 02:51:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=LnPwgU2Ku49ZJqPfwVOOBQKnYQ6yhIFp57++bexGok8=; b=FJ9xI3Wc7r4gcCFA8b8VjMefoKs5sNRH3+a0+UgRIipP3eDy53lralSiPmJ2KKUFPg c8JE5injQrqn5LsaHztBYGk8O4wl0wTfZQ6+qhNUY9qhfFCkv8b1pnDv5iH18Xdm0WMi eKKFHQDAzU8UZiB0zYkRR1sUz5Gv/fxVnDv6KD3O75/BkpcJa/5+cnKfmquBjd4ldZ8H LJ8RPvIoEisWbDMTOmgvM92LnIDCMnfxSjjZWuGO3e2YkGQhBsChs0Lk1ivwcgtZLQDx bXA4SH/dgcKnh9hM7Rtsy7wMH4IVdnpAo8z8gw8PFBje6DFMogBezcJDiPBM088rzVZl vegg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=LnPwgU2Ku49ZJqPfwVOOBQKnYQ6yhIFp57++bexGok8=; b=EWGbyvBfuiGeD2QFNJ0iKL3dJuXH6yrFyZltIkoVTCChEGRWdFZgTIdCzHcTjWeWMa v7BZHbDH6J+hoHT0A6FxvkC5JLn9TwrLJcmgQrCFEVvHzQJ5Q7E0dygY6GSQKQT5Q8hb ccUFgAJm/35QvWbTjZa/2xiVcHo/rzJSPf9vgW2466BwZGwe/SqqWNC7gZDpW2a3Vfx7 OVX/pJshkuJAuWart9cXj3eRqoaeJS1eM2P7P2y93M9iBmsf4tR6hTZjreO7quEEEPSn p4ElfHgI6mS/EM/595j73sTgJPIWbXBBeNEY8CR0uCmXzUgQh6qtOWnyBXFbUyVJembH qoUA== X-Gm-Message-State: AOAM531mJVCWTHUuwXBE9umlIFenel45Gey3t8CGUX2FhHbTxKjDDUET Ag1qKBPY+DASwHAkahLGMgZ/Sw== X-Received: by 2002:a5d:67c8:: with SMTP id n8mr3139455wrw.343.1592560282184; Fri, 19 Jun 2020 02:51:22 -0700 (PDT) Received: from google.com ([2a01:4b00:8523:2d03:d994:d48b:4a9:7c2b]) by smtp.gmail.com with ESMTPSA id n7sm6628302wrx.82.2020.06.19.02.51.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Jun 2020 02:51:21 -0700 (PDT) Date: Fri, 19 Jun 2020 10:51:20 +0100 From: David Brazdil To: Marc Zyngier Cc: Will Deacon , Catalin Marinas , James Morse , Julien Thierry , Suzuki K Poulose , kvmarm@lists.cs.columbia.edu, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, android-kvm@google.com, kernel-team@android.com Subject: Re: [PATCH v3 02/15] arm64: kvm: Move __smccc_workaround_1_smc to .rodata Message-ID: <20200619095120.wenkbs5bl3wbyiyh@google.com> References: <20200618122537.9625-1-dbrazdil@google.com> <20200618122537.9625-3-dbrazdil@google.com> <02322fdac903aa1786c334d0ddd7f38a@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <02322fdac903aa1786c334d0ddd7f38a@kernel.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hey Marc, > > - .popsection > > I'd be tempted to leave the .popsection in place, if only for symmetry with > the initial .pushsection. I removed it because other .S files don't pop either. It must have been added here purely for the smccc workaround code. Happy to add it back if you prefer, but the pushsection is removed later in the series, so this would disappear as well. > > + .pushsection .rodata > > + .global __smccc_workaround_1_smc > > +__smccc_workaround_1_smc: > > You probably want to replace this with SYM_DATA_START (and SYM_DATA_END at > the end). Done Thanks for reviewing, David