Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp4051471rwb; Sat, 12 Nov 2022 20:20:16 -0800 (PST) X-Google-Smtp-Source: AA0mqf4PeW9EMD9REwEdQ2xDrfHeIEarjZxPrNQxr4FldrpU4IhsEaTKBytaNgWwx3FMuTB4IGH3 X-Received: by 2002:a17:902:d395:b0:187:3a54:9b93 with SMTP id e21-20020a170902d39500b001873a549b93mr9150822pld.2.1668313216306; Sat, 12 Nov 2022 20:20:16 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668313216; cv=none; d=google.com; s=arc-20160816; b=ePMstmqElziXTN8/E7v7zHQbJYDcQQ0mlSeysbe2V2SGs6QCDFRpIBOItz2eHWbi5v p4u8JO1Kw89yuyP5j18e+EByjPNnbEwqqXXxeAQewmIxEJUWkDW0XyOSSyNEyW3Di06o dlWx0Qy4fWFsHrS0t/ladnBtZdGcnAhHgxwzYMbPqk8tLrIg+DIvRRMKEwOn2DIOZckK R2rJ090UvYB3eT4BVGiBpMKztu2exEUrHtSx1lAM6chbNrI4IVT3SSxOpeIT4ff8zcrP AI2mejw1vsI1+Q6Ysua1nEfadRmugfp/qEKv6D9TDgVq6RIecfuaUdOZtHszBRyv4C8l 7mjw== 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=KW/7mjXKC3tNdBWrluaiddbCVCwRqOO2tRgB4pyxYYg=; b=AmxhSPJ5WADfvArXXgjhuM6PX6BKsq0UocMcmB30Jpp60hU5hLi4HCjmvlFAfix9l7 JE9luRYzpbtNYweQSG+PbiL2dCxv0ZSO9j5XcH/IewWmPSWGpSVO9/PD5tJN8+H3zOPL Cf6q5PZ8cFmeUWW0ij035uwRkTysdEioHFNGGxVpaile8jPqvUcLnSBB9/YdM2ToYxiA hiE5iKNBH/5MqdSHsTekPenOS9YxiG4FXzQtPXR/70iglknkOlsaXD2gFXe28V+P0xty N7xXmakYjvVe6f6B8sP8NPfUB9YMscLmdTi5z4+/ESM9tvqJ4d2g8jI2SH02QQp7/Oor PFrw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=Y43ydAjX; 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=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r22-20020a170902be1600b00186de874df8si5734700pls.442.2022.11.12.20.20.04; Sat, 12 Nov 2022 20:20:16 -0800 (PST) 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=@infradead.org header.s=bombadil.20210309 header.b=Y43ydAjX; 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=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235108AbiKMD0N (ORCPT + 89 others); Sat, 12 Nov 2022 22:26:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56756 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229584AbiKMD0M (ORCPT ); Sat, 12 Nov 2022 22:26:12 -0500 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 68CFA13D37; Sat, 12 Nov 2022 19:26:11 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=KW/7mjXKC3tNdBWrluaiddbCVCwRqOO2tRgB4pyxYYg=; b=Y43ydAjXCKdi7E3Mv/BHcZa1/N Cq36ULd3diwnYDWlA4FPuRqzUy6/GpmEOD51g3NKIwDpJPv93821cIEG1vlaZyp8UtcNeiWlmlaqp hYdQFx2ZrtN2qX3qOLUyxnyTM3EvLvRAfovPStW+tk+4Pq5JekaHCOUPTokTt0iawgRxXEuf3o2Jc cuDraKgsNuDEiZ/LivQ4ghVyNJiv5H2wgXDTrYwQLmzTFZwwI05/aewSV3DfiqiTgCihQVM0qvBDa 3cbiQFK0iw5lWQ/UexY+H4yafUCxpdB8dfqzpkUgURI9MGMpQInziVd/Lh/VAvzZhaDJA3pogxObV 8in48VSg==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1ou3dD-009DQV-IM; Sun, 13 Nov 2022 03:26:03 +0000 Date: Sat, 12 Nov 2022 19:26:03 -0800 From: Luis Chamberlain To: Nick Alcock , Zhen Lei Cc: masahiroy@kernel.org, linux-modules@vger.kernel.org, linux-kernel@vger.kernel.org, arnd@arndb.de, akpm@linux-foundation.org, eugene.loh@oracle.com, kris.van.hees@oracle.com Subject: Re: [PATCH v9 7/8] kallsyms: add /proc/kallmodsyms for text symbol disambiguation Message-ID: References: <20221109134132.9052-1-nick.alcock@oracle.com> <20221109134132.9052-8-nick.alcock@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20221109134132.9052-8-nick.alcock@oracle.com> Sender: Luis Chamberlain X-Spam-Status: No, score=-4.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_MED,SPF_HELO_NONE,SPF_NONE 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, Nov 09, 2022 at 01:41:31PM +0000, Nick Alcock wrote: > This helps disambiguate symbols with identical names when some are in > built-in modules are some are not, but if symbols are still ambiguous, > {object file names} are added as needed to disambiguate them. *Why* would we ever want to trouble ourselves with expanding all this data into the kernel? The commit log does a poor effort to describe any value-add doing this could ever have. > I am not wedded to the name or format of /proc/kallmodsyms, but felt it > best to split it out of /proc/kallsyms to avoid breaking existing > kallsyms parsers. I'd like much more review from other parties other than Oracle on this then. If this is generally useful, I'd image interested parties would be raving about all this but so far I don't see it. Please try to engage folks outside of Oracle. Luis