Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp2685254rwl; Mon, 27 Mar 2023 04:01:05 -0700 (PDT) X-Google-Smtp-Source: AK7set/nGnpYiqONpdx6u88YlZxD56AuaEb3OMkiPkgWnqnCwtILiE90h0HV5Gv4eLh5P/39xTda X-Received: by 2002:a05:6402:944:b0:4ad:f811:e267 with SMTP id h4-20020a056402094400b004adf811e267mr17865357edz.12.1679914864950; Mon, 27 Mar 2023 04:01:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679914864; cv=none; d=google.com; s=arc-20160816; b=NCWr5AmARsCTc40DC2W7g+xqPgMDuswyCoRuE2ijkMQ2bqVnPkgaA5h9J3sAFdTRhk g87pvrL4RN7pTl/FO1sbxulO8XeQr4pVvqgeG2a/+p8xLNKwrPp3SglCNfzPs3fSlWvd jLRl2990+LVcVOF7sO5G/JOvMULZlnS+aozBJNdtOfAa/X6jQ65PnvAbk6A+MQULuDCS +TYhVBHChKlKCw1jV6HXbTsBwHgLydG7SlMEiOmBaelbbe4zQL5kmhOJsSyhgbKyFYBH SI3xShMbgQhC0PNX6a5zaGQox5j2Yo7F49WZLa2GIo2gvm8zFG7ugHdNFEmwXfPjVgkg umlA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:references:from:subject:cc:to :message-id:date:content-transfer-encoding:mime-version :dkim-signature; bh=o/xoPcJZPu6j3k1DY8PgIJALXbobd1RS92NXoVMIbKY=; b=cTKoRNDCxfIdu518rV/1bAh9GDB9TCIC45rZJQjxJ5PZbyHjxsAYM71i9JpgCVNPcK OYEYGhYyIPQUAjqfCoJfYMngBL3wO+RQtWMbEoxgR9ZOrzV19ecytdc6aR1r1Y/60LDw bbhCz9GzCGcUerAa+P+QnAFRwNy/RMn3iU2s7UhxVpvFo+NJTsqayCDw63FO3Yh+S6V4 1h8scVkpmqmHDE7nDojhuJQyG9jwAODhMxIXUMkJbIwpevPSX58i8tWxgQXadjyWBWGb Oug/eo73KjdL+jgeC0B2IsscVYd2dcL3Hh3EiljKgWKg0JyMtJ4q9mRJtVXhP3jJvNEC s3/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="M9hEb/WN"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u16-20020aa7db90000000b004ab4c6f9996si26642052edt.516.2023.03.27.04.00.33; Mon, 27 Mar 2023 04:01:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="M9hEb/WN"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233757AbjC0Ka4 (ORCPT + 99 others); Mon, 27 Mar 2023 06:30:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36904 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233744AbjC0KaZ (ORCPT ); Mon, 27 Mar 2023 06:30:25 -0400 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1B29019A0 for ; Mon, 27 Mar 2023 03:30:12 -0700 (PDT) Received: by mail-pj1-x1029.google.com with SMTP id p13-20020a17090a284d00b0023d2e945aebso10699823pjf.0 for ; Mon, 27 Mar 2023 03:30:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679913011; h=in-reply-to:references:from:subject:cc:to:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=o/xoPcJZPu6j3k1DY8PgIJALXbobd1RS92NXoVMIbKY=; b=M9hEb/WN2PzCPCzexKI81eDSMuLORjGhnA59gxeYCHREPVHuAbEM8joynh4Juk0mjk J0rcridJvU2K8jVqBPdk1LqtrZcxDed87znweusGuwKKAKnHmCIvUUOPk5uNyeQplYK4 p+uDfM0EFNPVODIJtgoUVTu8+clgSHKJkkyYkDtZ+O1uBUtTNvrH7ovSFf8bgDqu4lkQ k7ZyH0RwoKTKI+LE59ve3KICRQwVszyu38sUP084tyqq6H4/+OCqW+bRpZdAq85PUt7x lOhGGOSHx8S/WVdVStHrU2wEkiaGYR6bmdr7UXlM6fDmhq2ErZJ319QoJCzPsoFYRIJ6 N1wQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679913011; h=in-reply-to:references:from:subject:cc:to:message-id:date :content-transfer-encoding:mime-version:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=o/xoPcJZPu6j3k1DY8PgIJALXbobd1RS92NXoVMIbKY=; b=pBGVbLs1jg+fnFTotwBqnA8oHZzjbN8k52oVs/rS/h4ECEPI6ugp9pUkbKsoZz6JBq sDjAl8XTH8KBtca53+tM29gUMXArWUmZjADuO+9NCRNOXDNqm5CpyKSUjGbNBKR5VO91 bs9CPs8HKzj4kbZILxF2BTR4npXzwOAo8imRUUvbumKU79slcR5htXoBSqUmdR1E1rMn 4dLJZLhoRF53vXLABloS/o7PJYmCAOylqz5ArmdO4TImgz1MxwVbXZyQ6XpsSHtWWfI5 5oOI0HfBbmNvkdwIq58cizE4pkKnMxb7eVi6H1ZJqjdUEVuOllyZkSt3cd++xq+vq0kj 1bOQ== X-Gm-Message-State: AAQBX9fdCHkDlTqs55IPmIV+AeOLIuZ2jgCkkcWl5BokbPT73H0MJhgK nFxLeMb6vdHb6GR31h+zwzMqpuSK/4Y= X-Received: by 2002:a17:90a:c8c:b0:23f:7e48:4f20 with SMTP id v12-20020a17090a0c8c00b0023f7e484f20mr11999857pja.41.1679913011524; Mon, 27 Mar 2023 03:30:11 -0700 (PDT) Received: from localhost ([203.221.180.225]) by smtp.gmail.com with ESMTPSA id z23-20020a1709028f9700b001a043e84bf0sm18790204plo.209.2023.03.27.03.30.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 27 Mar 2023 03:30:10 -0700 (PDT) Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 27 Mar 2023 20:30:02 +1000 Message-Id: To: "Kautuk Consul" , "Michael Ellerman" , "Christophe Leroy" , "Naveen N. Rao" , "Sathvika Vasireddy" , "Alexey Kardashevskiy" , "Fabiano Rosas" Cc: , Subject: Re: [PATCH v4] arch/powerpc/kvm: kvmppc_hv_entry: remove .global scope From: "Nicholas Piggin" X-Mailer: aerc 0.13.0 References: <20230327100411.3342194-1-kconsul@linux.vnet.ibm.com> In-Reply-To: <20230327100411.3342194-1-kconsul@linux.vnet.ibm.com> X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon Mar 27, 2023 at 8:04 PM AEST, Kautuk Consul wrote: > kvmppc_hv_entry isn't called from anywhere other than > book3s_hv_rmhandlers.S itself. Removing .global scope for > this function and annotating it with SYM_CODE_START_LOCAL > and SYM_CODE_END. Does removing .global introduce the objtool warning, or was it already present? Just trying to understand if this is two changes or one (not that it really matters, maybe just for the purpose of the changelog). Since the patch only touches KVM, subject should follow arch/powerpc/kvm convention, which is not the same as the rest of arch/powerpc. KVM: PPC: Book3S HV: Otherwise seems okay Reviewed-by: Nicholas Piggin Thanks, Nick > > Signed-off-by: Kautuk Consul > --- > arch/powerpc/kvm/book3s_hv_rmhandlers.S | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/powerpc/kvm/book3s_hv_rmhandlers.S b/arch/powerpc/kvm/b= ook3s_hv_rmhandlers.S > index acf80915f406..0a9781192b86 100644 > --- a/arch/powerpc/kvm/book3s_hv_rmhandlers.S > +++ b/arch/powerpc/kvm/book3s_hv_rmhandlers.S > @@ -502,8 +502,7 @@ END_FTR_SECTION_IFSET(CPU_FTR_ARCH_207S) > * = * > ***********************************************************************= ******/ > =20 > -.global kvmppc_hv_entry > -kvmppc_hv_entry: > +SYM_CODE_START_LOCAL(kvmppc_hv_entry) > =20 > /* Required state: > * > @@ -940,6 +939,7 @@ END_FTR_SECTION_IFSET(CPU_FTR_HAS_PPR) > ld r4, VCPU_GPR(R4)(r4) > HRFI_TO_GUEST > b . > +SYM_CODE_END(kvmppc_hv_entry) > =20 > secondary_too_late: > li r12, 0 > --=20 > 2.39.2