Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp5338555rwd; Tue, 23 May 2023 23:39:44 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5S1anGcIB0/H/vOWKiejT6f93To7b5tBiLqb20no2GBvFNsPTkU+UOooBbZmw/sXCRDtRl X-Received: by 2002:a05:6a00:2d87:b0:64d:fd0:dd1a with SMTP id fb7-20020a056a002d8700b0064d0fd0dd1amr1949654pfb.16.1684910384607; Tue, 23 May 2023 23:39:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684910384; cv=none; d=google.com; s=arc-20160816; b=tb2X3KcOFuTVrtIcMOW/12P8I0oJyYQ6G34L+qstIuWeb08PNgRPPfOWkUUPc/jC+I gn5zKbWkbI/Eb2v532+Am4Rp7md/BpyfArOTjjGPEosbvGoar8HjdWX5AOET1ZNE1nGP b4muimYkFLaBDPR28dVYUZYgGfTqsthCAKWhZuDDTE4fkMpvv43e4o079xJId/TfX6sD 8eepzG+lNqu74HKa4dFcZRlHXIsBBgckKW2DU9gS24rm/4Z4CV4+YonmQ4FdmRhEwHBt t47n9aYds5BjWL34buLMDSFDpxf18sxuA6vf4ESg3njjraij33otiRH1tsuLCGquvsKD Uyww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:cc:to:from:date:references:in-reply-to :message-id:mime-version:user-agent:feedback-id:dkim-signature :dkim-signature; bh=YesEg3V9xXITA8KOirthGNzurjA/jHvtEbW6BvITgNU=; b=1CHMnplTQGyk9OgMxZ86r5NsmeJ/KcYZFQoQq7mxh/5RCJM+tbnmKxPCCOzBp4qhbh /by8D7jwGtdGSVgE07buWrBfPYK25GXz9j1OfyPu7bQvZSHs1OQciHivgiVkL/jADvqi ML3grLJsiu9WvcYPY9kzqlzPUDYSekjPtzR5SRq/8mRF3pdh7mtkz0d434rI4udGfx+v gePJS47e+hR8rKvnf8FWR7zN3usAH9joYwrMZgLu4i2F2MilXoFQHqn8XgA7wdm+OOSo IX7qeJJ/OTcww9eT+qiXtRqfjh8sN80lMfzS6DloiQTZKsdoyb3gQbHFQ1PqSTRkbjV0 y2CA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@arndb.de header.s=fm3 header.b=bobCI1Q4; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=USJRl3mS; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id h7-20020aa79f47000000b0064e250e1e64si3798650pfr.172.2023.05.23.23.39.32; Tue, 23 May 2023 23:39:44 -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=@arndb.de header.s=fm3 header.b=bobCI1Q4; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=USJRl3mS; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239082AbjEXGZh (ORCPT + 99 others); Wed, 24 May 2023 02:25:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53936 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231232AbjEXGZf (ORCPT ); Wed, 24 May 2023 02:25:35 -0400 Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D63D911D; Tue, 23 May 2023 23:25:34 -0700 (PDT) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 4E41E5C02CF; Wed, 24 May 2023 02:25:34 -0400 (EDT) Received: from imap51 ([10.202.2.101]) by compute6.internal (MEProxy); Wed, 24 May 2023 02:25:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arndb.de; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=fm3; t=1684909534; x=1684995934; bh=Ye sEg3V9xXITA8KOirthGNzurjA/jHvtEbW6BvITgNU=; b=bobCI1Q4P4KI4p9oHc Gy4FqDHNFidk7v6Aulg3WXOxEG+p6txh4G3vsxhyEnY9WJcy0CKURVflPMMU+WHP UNA7zNNdVt2KupM32ofL9XZrKnbkhF8YkA2i/ekEop9baJ7fi3sa9CDKnH4h830h 48cDS77Qw9mJAUBqsU3V2IhLwb5RqSvX5qGSGelU0JrAubxmRcfEXQEwRgjfzOFy wOf9O9na7eAGBtE1hyC3tATgKF6YlLiQB+h9jyLAjFp7xYqh3Ao/II1OHJSmJz6Y 0dCEoAI/Z5jWY6hbW4wM0BjSFH468xVswhS62kSBk2CqcYvvf08qi9+t5Ifgr0Zt mGQQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1684909534; x=1684995934; bh=YesEg3V9xXITA 8KOirthGNzurjA/jHvtEbW6BvITgNU=; b=USJRl3mS/nCYJrK3IhiYR7qOFrBGc hJIzpRPmB+cMEV+1xQoT1iPZdaed+E99C7bZxpJT72csYFfSLrLwDKFkrZfgCW5t x1MyOtH9IplQtHNkTXN/0pxnPBwA7ZUJ4REgDwoDbFk0I3hrEv7KDfCd85Myt6Ti SMfhV2C0whdSD73+j6uyGzw1WdV13BmXz6nRdi2NoaOoIHyjGmHzzhTLS28Gc18h ddNu/SWe2mLT4t7+yM2WcKx2axVhmm521nzDyx/qn/y/1X4knquAsiDFR4I+LtWa 1EQMtDPHiFfelci9rluIFKWBtaowcxFX5yyhiBOdGLqxa4Y2SOVDhQalw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeejgedguddthecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefofgggkfgjfhffhffvvefutgesthdtredtreertdenucfhrhhomhepfdet rhhnugcuuegvrhhgmhgrnhhnfdcuoegrrhhnugesrghrnhgusgdruggvqeenucggtffrrg htthgvrhhnpeffheeugeetiefhgeethfejgfdtuefggeejleehjeeutefhfeeggefhkedt keetffenucevlhhushhtvghrufhiiigvpedunecurfgrrhgrmhepmhgrihhlfhhrohhmpe grrhhnugesrghrnhgusgdruggv X-ME-Proxy: Feedback-ID: i56a14606:Fastmail Received: by mailuser.nyi.internal (Postfix, from userid 501) id E3C31B60086; Wed, 24 May 2023 02:25:33 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.9.0-alpha0-441-ga3ab13cd6d-fm-20230517.001-ga3ab13cd Mime-Version: 1.0 Message-Id: In-Reply-To: References: <20230517131820.936553-1-arnd@kernel.org> Date: Wed, 24 May 2023 08:25:13 +0200 From: "Arnd Bergmann" To: "Luis Chamberlain" , "Arnd Bergmann" , "Andy Lutomirski" , "Borislav Petkov" Cc: linux-modules@vger.kernel.org, "Zhen Lei" , "Peter Zijlstra" , "Kees Cook" , linux-kernel@vger.kernel.org, "Andrew Morton" Subject: Re: [PATCH] kallsyms: remove unused arch_get_kallsym() helper Content-Type: text/plain X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham 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 Wed, May 24, 2023, at 07:07, Luis Chamberlain wrote: > On Wed, May 17, 2023 at 03:18:07PM +0200, Arnd Bergmann wrote: >> From: Arnd Bergmann >> >> The arch_get_kallsym() function was introduced so that x86 could override >> it, but that override was removed in bf904d2762ee ("x86/pti/64: Remove >> the SYSCALL64 entry trampoline"), so now this does nothing except causing >> a warning about a missing prototype: >> >> kernel/kallsyms.c:662:12: error: no previous prototype for 'arch_get_kallsym' [-Werror=missing-prototypes] >> 662 | int __weak arch_get_kallsym(unsigned int symnum, unsigned long *value, >> >> Restore the old behavior before d83212d5dd67 ("kallsyms, x86: Export >> addresses of PTI entry trampolines") to simplify the code and avoid >> the warning. >> >> Signed-off-by: Arnd Bergmann > > Shouldn't this go through x86 as this sort of fixesss commit > bf904d2762ee ("x86/pti/64: Remove the SYSCALL64 entry trampoline")? That works for me as well, as long as someone picks it up. It's not really x86 any more though since that commit is five years old and removed the last reference from the x86 code. I sent it to you since you are the one that merged most of the kallsyms patches through the module tree, but I guess you are not actually maintaining that file (not blaming you, I'd also try to stay away from kallsyms). I can resend it to Andrew for the -mm tree. Arnd