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 E62D5C761A6 for ; Tue, 21 Mar 2023 17:06:20 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 84DC36B0081; Tue, 21 Mar 2023 13:06:20 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7FDEE6B0082; Tue, 21 Mar 2023 13:06:20 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6C59A6B0083; Tue, 21 Mar 2023 13:06:20 -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 5AF096B0081 for ; Tue, 21 Mar 2023 13:06:20 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 3B5F3C0201 for ; Tue, 21 Mar 2023 17:06:20 +0000 (UTC) X-FDA: 80593533720.28.5433F00 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf17.hostedemail.com (Postfix) with ESMTP id 808F54001F for ; Tue, 21 Mar 2023 17:06:18 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=b7ru+LHi; spf=pass (imf17.hostedemail.com: domain of rppt@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1679418378; 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-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=oZouuSANvbYMIoiZKc/Vv+ONv7Iqo1OXpIB3HNrjnGM=; b=lFsOgpo+xN44uj4WUEH4wodX9FZW1/3KHVCUUcq1fb8ZFrWlxLeaAfoSiMXNsp0cUxirSR +HLxwF0KPiwjZI5JpAdJHAv9K3CGnRZR2+DwZ4L2u86AR9A5d/fQKE0LD7URRbu223oG2a hH0r+ONsRcoZPUvFUdN5tstvtCg4Jy4= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=b7ru+LHi; spf=pass (imf17.hostedemail.com: domain of rppt@kernel.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1679418378; a=rsa-sha256; cv=none; b=uLN7TIhm9zD7XYth3NqS+catZ+TB8/jc9HCH2Vqz8iEbswPZVDGp3IP6qNL7hsZ+9Ro2vq 1JMdIC/GkiyiUqCI3qgTQX0klPX5iWoW7MObtgrdizN1yPtW1krtuo1X7abcVlEfoxtro4 iTCy9iH7g4hg2sBSQ78n4nlvwfkq/f4= 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 329B5B818F6; Tue, 21 Mar 2023 17:06:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 794FDC433D2; Tue, 21 Mar 2023 17:06:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1679418375; bh=kFzPprUJrZrfMtq8aGTwnrimjjzrha/o2lraF+v8D9I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=b7ru+LHiDI2SJfh3/MIunocj7ElHYcDVIn5YPlQ+OOQlPpzyd/kWXiKMFB17fP9C8 lScS5MaSKccD3ZQRyYv+VFk5QAlIZ9zWBVhIkixa/oX9YGaz+uKlOZ40U9jWItJYyo o4PXtvDXC7tdpx2lI+8fUkY2de3E4JdJBhuxTcLAWv9S2alCYB0fYVqXIpMYQD75+u XKvvJNZQPEbDMqTELVDfSny//kdykc5pl5pcNxdQliTldaCR8o0YqsFL4UKJBaZoA2 hp0evxwIQG89CQKscRQp521Xu2sIep1bzaWGs/Q87zcYy8epu6Xk5MJV43PP5DJmoQ U0k1viABjv4aQ== From: Mike Rapoport To: Andrew Morton Cc: David Hildenbrand , Doug Berger , Matthew Wilcox , Mel Gorman , Michal Hocko , Mike Rapoport , Thomas Bogendoerfer , Vlastimil Babka , linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH v2 12/14] mm: move kmem_cache_init() declaration to mm/slab.h Date: Tue, 21 Mar 2023 19:05:11 +0200 Message-Id: <20230321170513.2401534-13-rppt@kernel.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20230321170513.2401534-1-rppt@kernel.org> References: <20230321170513.2401534-1-rppt@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 808F54001F X-Rspam-User: X-Stat-Signature: huscrigtxk8tg4bog8p9dgoh5x7z9ghd X-HE-Tag: 1679418378-604247 X-HE-Meta: U2FsdGVkX18JxOXvLGu9Hs4qG2yfWMuxlaq4oX2rC8jbfQTIEoIftarxY9GY8zTSXntM3qORBfAVvNLQu/vuRD3VM2bmATwbu9Sxt49FtV3xYZzFRAleqHuJxOL71ABUg/8YcTeHzJMS7PXCG/BP+C7pLF1ZqZBkLB+ACVt1p1ni6Rye7TSVr61BoQSQ64Oi4Tw/VHNW/BM958T9nRnucglYTWALUiOuh4N8yAwmWq8eC9d5qdhGzyN6SrL6IcLymjE+hUs/t34haLe1ewKRf7iiGBuzNmU7mVNR/8UxI3cpzM70I5utFYHY7mVb+L1FnpEZqqXCW25Xmfqd3HwvPJwLPDhnYQ2dwbyYGKGRdSsZa21KWJC8NZdMP/zQWh+Vh7uzs4Ew/wu6oyDcoJuFqqhpC/9iU2yZHoQgqLzNltvocf/kfJRSYXCFjV8a+Mjo0d7KIcJbQTknEJt0vycmY7SJ31pVZZtm6unoQ2UeOczzvrBjANPE810oI/OSTYOKSFKlynNJaDmDosg13oQY7HSBk9UNntC07MDx+tCfRSZ5Eugxrkvs0LZBQppePPOQJR5WwPmkZW+GO35SJPlLCF++4qYF6NKl/P7AaPQu2fGvH9PZa9olJRbZ7XVuCq/VHvIXY1rL/qrex2C9vqjF6RmcrY+sGTzOO1fKJb9xv+jv4IEInhHF8YJU5KLop85BEhwhJS7OM78Ksz3oF31KR+sSIVgli68BNhjFON8ubXF1tR98KprnCapZZWV4gjmt2TBBdTpdrbv4ppTm2ZffcP0W35pW1aDiCV0v7WALflz9MxwMzuawnjUB6udyyRspquYFVpA6o9+tnnOFxIt1W1uudQ/8D6VgaSU6M13LRN5fjJ7ZsATV8rUNRcshZox857yl+EbmYVF6+db1RHdMESbLGBPICphiN2dlUiZFC6AsDp3WjNb12/MDpTVqIFxuCZQGWEYOEqdIjQEDw4V Z9EeVAie kOIWqU5REdN1g3fLh1Fli3KlkSmGbQ4T6FVgO5Ab9wRt/hKGiKtRjHwaVi5LYS5aLhJYNYQlF6HV9NLPowrmlQAF1G530nbZEnRGLMIRJeJ0Nsfd5Quc8K2cgzGQ7U4nQtaC3KojIlxnWqFXD135NSIdwEJQhpVn+KSryTnwL8Fnh+7DafWXwJtw69ObHtc6N0oHgDZ17OxuVRNfwrMq0jtpLseNFMSSjnegOovkDQvTLbXb1XgBVUPv9bYxSqT6vxl9YTPDlLwWjxk+l8H8i5OmXuXXH26tOTQUCorEH4RetgMCr+YjfwKk8lS+Yg7PjjWtxXA5mgZfbBX/Ad74Qd+QF8OpHEe1cQpJFAA+P3XqUXXHM/OCMJKAiGdHJeMxHvkTO9ENq0SShPl2nCXvPHGrBnaJjJLjGV+8XZxt7bb1Dgdk= 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: From: "Mike Rapoport (IBM)" kmem_cache_init() is called only from mm_core_init(), there is no need to declare it in include/linux/slab.h Move kmem_cache_init() declaration to mm/slab.h Signed-off-by: Mike Rapoport (IBM) Reviewed-by: David Hildenbrand --- include/linux/slab.h | 1 - mm/mm_init.c | 1 + mm/slab.h | 1 + 3 files changed, 2 insertions(+), 1 deletion(-) diff --git a/include/linux/slab.h b/include/linux/slab.h index aa4575ef2965..f8b1d63c63a3 100644 --- a/include/linux/slab.h +++ b/include/linux/slab.h @@ -167,7 +167,6 @@ struct mem_cgroup; /* * struct kmem_cache related prototypes */ -void __init kmem_cache_init(void); bool slab_is_available(void); struct kmem_cache *kmem_cache_create(const char *name, unsigned int size, diff --git a/mm/mm_init.c b/mm/mm_init.c index 8adadf51bbd2..53fb8e9d1e3b 100644 --- a/mm/mm_init.c +++ b/mm/mm_init.c @@ -27,6 +27,7 @@ #include #include #include "internal.h" +#include "slab.h" #include "shuffle.h" #include diff --git a/mm/slab.h b/mm/slab.h index 43966aa5fadf..3f8df2244f5a 100644 --- a/mm/slab.h +++ b/mm/slab.h @@ -4,6 +4,7 @@ /* * Internal slab definitions */ +void __init kmem_cache_init(void); /* Reuses the bits in struct page */ struct slab { -- 2.35.1