Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp4637212iob; Sun, 8 May 2022 20:08:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz84kFqt2Nqh2FjcWQKJ4qVXZNusdarW0/vIwqomxTp0/TSMucSeVGnJCm0ETwv6Ei8ISBr X-Received: by 2002:a17:902:cecf:b0:15e:b10a:9f3a with SMTP id d15-20020a170902cecf00b0015eb10a9f3amr14693323plg.118.1652065711165; Sun, 08 May 2022 20:08:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652065711; cv=none; d=google.com; s=arc-20160816; b=Sb/9GbEirdPPXKfEqnpDfEgixSJIGYfgRcrcovtBwxu2Kz4vo2fmbgYTFLhap0pgMC x+NciHUpk0y4wmvgXOURYH08BW0XJoehlEEwHvtA//utWwuVt+39kLWYQ7zoOHOdHoaI 6Dy/fugZqww/KPnKjSeVSg00XI0JUk8p3O6oLCbdblcoN3DCt+QeXhfTmNDO9KTa1099 g2fwA4wY/x0P1nILIek5s1ubjfUfw2jlhvAYLm8UTh0LwcDbVvw6kfBwRuMXAOFmYATU NiNTCsqlhej3SdBpgftrp8WNKKvn5JXw2keS2yqO0EdfAqMJiYGzbkEeuig6oYTM8mC4 XItQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=L2Nr2rp8ssNcRW42d9Gq12BUUaZOZmlKJV3eYorOjKk=; b=F4EpIe2bPKhScph3yLLv4i4heOLZOLmCRpigbFn4iwt78r0A781sRroauSTvFjJ71r K8ol6HUhuOy1MC7lIGbO3O3Nd58KVNaEiQj1MF4HZfoGp/qVRlN3qSxEmr31DzI9cVEq 336FbRm+eHOVsoQr/5onxYZP0J2xf5lM1JcG3IkXDC9aZUbBqsXpAvuuodcn6T282460 q89XHCP9C9mKDi8m3UMIR+Gxd8pvzwKiXvz4HgK+RrzYTGmzcCYpe3XnMsTL0QXe/hCE X+3aEMfHqfaBsbTpOuJ2S9I+PxCB/+kHRwybwUpWFHUDfg61Jc27m/Qj4xTxGLzNYtDY 6/mQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=nl8guXmq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 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 lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id v10-20020a63610a000000b003ab65457f62si12057592pgb.876.2022.05.08.20.08.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 May 2022 20:08:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=nl8guXmq; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 886BD8BE04; Sun, 8 May 2022 20:08:02 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1383549AbiEETVb (ORCPT + 99 others); Thu, 5 May 2022 15:21:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36930 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231905AbiEETVa (ORCPT ); Thu, 5 May 2022 15:21:30 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 98BE83585B; Thu, 5 May 2022 12:17:50 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 4F95AB82E60; Thu, 5 May 2022 19:17:49 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 58367C385A8; Thu, 5 May 2022 19:17:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1651778268; bh=S2VlxsKlNheP/UaljF4jK7i69JWNXtFiU1ZWtep/VvM=; h=From:To:Cc:Subject:Date:From; b=nl8guXmqkeqn8U0uP7nQcR6bT/b9QTUvlNCqHwCwe5Xh6gRXOCpq8g81dvZSYTfmL tFQfiK7MKkf0nC38lNniKXVg7vMuDxmAzR4zNiaA10VUWd7t0+tMz4sCcN0xDV6enG ZhD0D50LhOG9uAIuQ8VIBRlM5XYSgZlxMJPWQw8Qb3hm1F0Uay8X9gCsUBmyn2u5zh Dp44orNE87kfByd8GqNu3fHsco9lG+hbLb+GrI8sHn1sYuYFEz97mGIy6Y5KlyHr+d 6FphjRfllmG7jCgrQ/XKdVRIVg319jWQW88Z3YDRzS2kSc2cLxBRo4CgLo1BMVVkaj beVeazmC3ARRA== From: Miguel Ojeda To: Adrian Hunter , Alexander Shishkin , Alexei Starovoitov , Andi Kleen , Andrew Morton , Arnaldo Carvalho de Melo , Changbin Du , Christophe Leroy , David Vernet , "Gustavo A. R. Silva" , Ingo Molnar , Jiri Kosina , Jiri Olsa , Josh Poimboeuf , Kees Cook , Kefeng Wang , linux-kernel@vger.kernel.org, linux-perf-users@vger.kernel.org, live-patching@vger.kernel.org, Masahiro Yamada , Miroslav Benes , Nathan Chancellor , Nick Desaulniers , Peter Zijlstra , Petr Mladek , Sergey Senozhatsky , Stephen Boyd Cc: rust-for-linux@vger.kernel.org, Miguel Ojeda Subject: [PATCH v1 0/3] kallsyms: Rust requirements Date: Thu, 5 May 2022 21:16:42 +0200 Message-Id: <20220505191704.22812-1-ojeda@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE 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 These are the kallsyms patches we carry on the Rust patch series as prerequisites. We were requested to submit them independently, so here they are! - The first one is an improvement that may be applied even without the big symbol support. - The second adds support for "big" symbols without actually increasing the limit. - The third performs the actual increase. Thanks! Boqun Feng (1): kallsyms: avoid hardcoding the buffer size Miguel Ojeda (2): kallsyms: support "big" kernel symbols kallsyms: increase maximum kernel symbol length to 512 include/linux/kallsyms.h | 2 +- kernel/kallsyms.c | 26 +++++++++++++--- kernel/livepatch/core.c | 4 +-- scripts/kallsyms.c | 47 ++++++++++++++++++++++++----- tools/include/linux/kallsyms.h | 2 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- 7 files changed, 68 insertions(+), 17 deletions(-) base-commit: 672c0c5173427e6b3e2a9bbb7be51ceeec78093a -- 2.35.3