From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 98499EB64D9 for ; Sat, 17 Jun 2023 03:47:03 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 945FB6B0072; Fri, 16 Jun 2023 23:47:02 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8F59B8E0001; Fri, 16 Jun 2023 23:47:02 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7A0416B0078; Fri, 16 Jun 2023 23:47:02 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 672FE6B0072 for ; Fri, 16 Jun 2023 23:47:02 -0400 (EDT) Received: from smtpin27.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 33B52C0E1E for ; Sat, 17 Jun 2023 03:47:02 +0000 (UTC) X-FDA: 80910853884.27.D9BD51D Received: from szxga08-in.huawei.com (szxga08-in.huawei.com [45.249.212.255]) by imf21.hostedemail.com (Postfix) with ESMTP id 37C841C0008 for ; Sat, 17 Jun 2023 03:46:58 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=none; spf=pass (imf21.hostedemail.com: domain of linmiaohe@huawei.com designates 45.249.212.255 as permitted sender) smtp.mailfrom=linmiaohe@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1686973620; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:in-reply-to: references; bh=COZPcMfF8DUkFBk7ngB4m5DF0dKzHmyK8fRPWzY9VTo=; b=m/8PqnYVPmaxkjH1Zg0gN+cl1tgDWOKVHDCQ+f9SuZ74WCyDgK8h0xFlaTsGejhPwawGYU 8LrjmiRAxPBs3/v5KpP2qZC6ctpXWq2fBmvz3nNM9k9RTfSMPJW2Yk+3EGjnPPbeBikETi bDai4lnkqqosbIXWZL9aMidKjyN8fms= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1686973620; a=rsa-sha256; cv=none; b=xVy3e6vlGADpn6gDPaPiAWiL8NQtXWsUXetJfTGdUm4uCig0tZFvK1t4GEaNAE4TSXfcrq fJnro5Yc/LiPSx0O47OvE4WPwtWhb6Z1/T1xCFfjzMFn6E1poak4sqNLUQmfQphCEo9Mnu R4Tlu1hdvcqGigYi8331g1RUFiDGIzw= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=none; spf=pass (imf21.hostedemail.com: domain of linmiaohe@huawei.com designates 45.249.212.255 as permitted sender) smtp.mailfrom=linmiaohe@huawei.com; dmarc=pass (policy=quarantine) header.from=huawei.com Received: from canpemm500002.china.huawei.com (unknown [172.30.72.53]) by szxga08-in.huawei.com (SkyGuard) with ESMTP id 4Qjhm96QBsz18MCB; Sat, 17 Jun 2023 11:46:49 +0800 (CST) Received: from huawei.com (10.175.104.170) by canpemm500002.china.huawei.com (7.192.104.244) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Sat, 17 Jun 2023 11:46:51 +0800 From: Miaohe Lin To: CC: , , Subject: [PATCH] mm: page_alloc: make compound_page_dtors static Date: Sat, 17 Jun 2023 11:46:22 +0800 Message-ID: <20230617034622.1235913-1-linmiaohe@huawei.com> X-Mailer: git-send-email 2.23.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.175.104.170] X-ClientProxiedBy: dggems706-chm.china.huawei.com (10.3.19.183) To canpemm500002.china.huawei.com (7.192.104.244) X-CFilter-Loop: Reflected X-Stat-Signature: nbkd1wes1nnhk6p5jw6hra3p6jrwz55r X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 37C841C0008 X-Rspam-User: X-HE-Tag: 1686973618-22390 X-HE-Meta: U2FsdGVkX1/ww5/JiOZk9e43XweEztCbUmKW7V/PAdh7mO6xMjxRI1rIpqDXpxtZ1PdqdZVMkVreWj4ka8hiXvwlzo2Ixwvjzx/joIMTifGdGkfKfCkOqjWIqIV0p1BBeG1m1kGd3awsZEYOZ+a6pLelSeLF00FKMCFrTgclgngrhaJ9SjfVn6jXg0lIWQupO3tbM/n16D3+QOp/04hpeMY0C4o36LP69bPxBU8MgKuhttqlFh9y47s9wNBluuJ69fVJT2fL8Tksc7V1AeOggDmZxV33h4/XF3dffPgd2S6wO1+IS3LhZGBGXdkM/30uTz+E/r5fRQoumj5s/v5bXn8hhZlLubIpoJ9FCtmm2fDq5qdBtV7THdhTqMSsrbZwj12G/u3ejQ38mI9Ubm9Rz8Xc2vfYkp1GTinxxp44pRgSJcMwq/eEJstwX597OItRkPdO3xgd0roAtyeaEr0X4WgwjMWlZwJGZLK4Tu0pHJvOQq57+Dl1xawNo6p4xmkronB+yuKg/L/EV2pAy81cDLRFqq44k4sepCeRO7+WzEOU4/9DmKjeaaMsAiFMS54pePxNP/xY9is/oSD3qBkfGFPqzL7//5llb3I3/78WHlMJ3sD9+M84AMOqaM8UcUwucghYoVqotLkL4fd/jBLcCrjGJzvYFUVKDVhtiEKPrh69WJ1wNsnSsjytpXCFQSP2J95MEKHI0bt8TO05F+E2/lz6pCi+u/q3VS8024q0nXDmgOU/q2J2oHe5sM8CMEzBSwGyeK6o1kkjLa0NUGjy/IBw0l5kixuSZkjtHKrawXuoeAvMU/eV6aU8T6orEuOMxMmXCrH6l1Aosq0W0KlvCUnhehIPFu59jdqoa7dk8l6hOcQdb2YDdgLahVahl9tDQKTllSNTKfG3ZXkxtMmUxC5LRVo81gNOqciWYl6AcAYx48kpOv3TXNLh/ePezfKqxVn423T6fGWMHtdUvuc r5jYKflv n0GQYzaynSE4Y/Yv9tFnPsmbXsBHH/M0l4A1P7g24BpZrM6EXZGu+D2FSI/edXMyBSWRbMsenRLe/5yo0lbucKlMGIS6w/eowLQQ23sNglk17fvKl/JW/TQP+SYVfBqHi/zIIIDf335dN1tTlbKoPF74h71xrF2XGMkXmjy0JgewkQmq1OG4SLGoAbrbXYPCMu2VI X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: It's only used inside page_alloc.c now. So make it static and remove the declaration in mm.h. Signed-off-by: Miaohe Lin --- include/linux/mm.h | 1 - mm/page_alloc.c | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/include/linux/mm.h b/include/linux/mm.h index fdd966b11f79..441ab55e94c5 100644 --- a/include/linux/mm.h +++ b/include/linux/mm.h @@ -1220,7 +1220,6 @@ enum compound_dtor_id { #endif NR_COMPOUND_DTORS, }; -extern compound_page_dtor * const compound_page_dtors[NR_COMPOUND_DTORS]; static inline void folio_set_compound_dtor(struct folio *folio, enum compound_dtor_id compound_dtor) diff --git a/mm/page_alloc.c b/mm/page_alloc.c index 9eb42182eb90..3ab51fb9191c 100644 --- a/mm/page_alloc.c +++ b/mm/page_alloc.c @@ -284,7 +284,7 @@ const char * const migratetype_names[MIGRATE_TYPES] = { #endif }; -compound_page_dtor * const compound_page_dtors[NR_COMPOUND_DTORS] = { +static compound_page_dtor * const compound_page_dtors[NR_COMPOUND_DTORS] = { [NULL_COMPOUND_DTOR] = NULL, [COMPOUND_PAGE_DTOR] = free_compound_page, #ifdef CONFIG_HUGETLB_PAGE -- 2.27.0