Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2455568pxj; Mon, 10 May 2021 03:29:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyLpCetdG7dTWELm38dO7VkkI5UflzwKVD4D2vo+LWgSBJZiPhM8uwSRgf8WFkoPzSE4Bi0 X-Received: by 2002:a05:6402:1109:: with SMTP id u9mr29334306edv.174.1620642545431; Mon, 10 May 2021 03:29:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620642545; cv=none; d=google.com; s=arc-20160816; b=fN5TBknlBpj5yF4qnNeYW8hFVqpUFTIpQmt1jRF9phwnkLEVmr3sCODI5A95XAyz6A 3EaIIaubcDkjd5lfg/8KtCCbQ2Q5Umz3nh2v9NlKBpA1i/men6Ae7lQCGUVYWYF3XRy4 C8b5vVpRmmevXNuY2fuObTh7SoTOumdV6oLUhn4GWDMfMwTJA6QijhL1/AKJhiWtzguZ v7p8EwTYz/UKQGLTtlnTrHEgq7PyzScAf0S/8wj4zx7FPWXWxfFTLyEQ3vkF6twPevHp 4y3BR4H3TQbyUFPJahsBLr2xYrG9Kt2henspEJJ4A1vNhSd+Kf1dZ0JIe0MTrgq8bVxJ ckTg== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=e2RwrgzvouOvkFqYELUnX3hCpsCTZTV7+rI5Lp3h+zQ=; b=Zh3hAdzNcVkj+s1PSzvJA4IFigI0aZ62R3jEPBmQxVD+jCt+KyJ1r8sSji0ZgnkHIU gZpOvew7Q2M3YNuKU1X3nm9UsWjSADftgxgYzACP1Ku5uyrk8vqx74nFRSQafkS9Joc2 9WSieURAadgel9g4LgI0Muh+Bf0jSOnhIh6mAKQp71U/OwhtkY1MbIz7cl0ZZlnKJtcb DyBH5I/fdvuvcdjOCCAgfPjaSRU9nmdOXkfX52SeRrZN30NtiiHnkit2O/8QmyzOqTM6 GgIN8jmEVZG6rCAdaS2/HH1RuNbcD78ZcanRbP+Hc8IKytPhYamDzZtXKJcgzND457+m r3Iw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=jvDQCPgr; 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=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cn2si12974831edb.566.2021.05.10.03.28.41; Mon, 10 May 2021 03:29:05 -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=@linuxfoundation.org header.s=korg header.b=jvDQCPgr; 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=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231401AbhEJK0L (ORCPT + 99 others); Mon, 10 May 2021 06:26:11 -0400 Received: from mail.kernel.org ([198.145.29.99]:58928 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231314AbhEJKZb (ORCPT ); Mon, 10 May 2021 06:25:31 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id A0C576144E; Mon, 10 May 2021 10:24:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1620642266; bh=BK3Vwu3F0W2ERslbnzkcnEJgOqjgPmxd10sGnp7XoiM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jvDQCPgr3B6v74WsfkbjOsdk+wSQ3UGfviGOKVvAnyQ5Au4EUlhlfEhk58UFfkWbs YdFtpBNxGcknG2igM5LJwB5SnteFZ/Cr8aZtwMuZ7mLTfFBj21FYG4tV296i7PxX6s kasbFfcqAk6RAKyuNrYW1HPtVkMxakHqiaeomkPY= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Christoph Hellwig , Jessica Yu Subject: [PATCH 5.4 026/184] modules: mark each_symbol_section static Date: Mon, 10 May 2021 12:18:40 +0200 Message-Id: <20210510101951.095772461@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210510101950.200777181@linuxfoundation.org> References: <20210510101950.200777181@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Christoph Hellwig commit a54e04914c211b5678602a46b3ede5d82ec1327d upstream. each_symbol_section is only used inside of module.c. Signed-off-by: Christoph Hellwig Signed-off-by: Jessica Yu Signed-off-by: Greg Kroah-Hartman --- include/linux/module.h | 9 --------- kernel/module.c | 3 +-- 2 files changed, 1 insertion(+), 11 deletions(-) --- a/include/linux/module.h +++ b/include/linux/module.h @@ -569,15 +569,6 @@ struct symsearch { bool unused; }; -/* - * Walk the exported symbol table - * - * Must be called with module_mutex held or preemption disabled. - */ -bool each_symbol_section(bool (*fn)(const struct symsearch *arr, - struct module *owner, - void *data), void *data); - /* Returns 0 and fills in value, defined and namebuf, or -ERANGE if symnum out of range. */ int module_get_kallsym(unsigned int symnum, unsigned long *value, char *type, --- a/kernel/module.c +++ b/kernel/module.c @@ -420,7 +420,7 @@ static bool each_symbol_in_section(const } /* Returns true as soon as fn returns true, otherwise false. */ -bool each_symbol_section(bool (*fn)(const struct symsearch *arr, +static bool each_symbol_section(bool (*fn)(const struct symsearch *arr, struct module *owner, void *data), void *data) @@ -482,7 +482,6 @@ bool each_symbol_section(bool (*fn)(cons } return false; } -EXPORT_SYMBOL_GPL(each_symbol_section); struct find_symbol_arg { /* Input */