From patchwork Wed Jul 10 02:54:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xiongwei Song X-Patchwork-Id: 13728812 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 AB649C2BD09 for ; Wed, 10 Jul 2024 02:57:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 157156B008A; Tue, 9 Jul 2024 22:57:24 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1078F6B0095; Tue, 9 Jul 2024 22:57:24 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id F11826B0096; Tue, 9 Jul 2024 22:57:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id D64C36B008A for ; Tue, 9 Jul 2024 22:57:23 -0400 (EDT) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 526E014184F for ; Wed, 10 Jul 2024 02:57:23 +0000 (UTC) X-FDA: 82322331966.11.D353562 Received: from pv50p00im-ztdg10011301.me.com (pv50p00im-ztdg10011301.me.com [17.58.6.40]) by imf25.hostedemail.com (Postfix) with ESMTP id 94D49A0002 for ; Wed, 10 Jul 2024 02:57:20 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=me.com header.s=1a1hai header.b=oPf17QgK; spf=pass (imf25.hostedemail.com: domain of sxwjean@me.com designates 17.58.6.40 as permitted sender) smtp.mailfrom=sxwjean@me.com; dmarc=pass (policy=quarantine) header.from=me.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1720580216; 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:references:dkim-signature; bh=pJ6Ajt+MksFhKCPRYw8veVKr78QxV/bF+Nxdgrh6pWU=; b=Y+3dt2x12HLkuoYFX/nlL7RZDOuNtkeuNTA2tqodPSXJtbaNXUeNWgxQgOnKv5nayJnV6a J7POUIgn/W+peNH4uEHmK8d+oxaDh9/2VDSxsJEa3sxmfcEE/+++7bVMBA/hXOFyAoraBs eDOTMb3LGTs12Da2myrrfOvQPQ1ctIU= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=me.com header.s=1a1hai header.b=oPf17QgK; spf=pass (imf25.hostedemail.com: domain of sxwjean@me.com designates 17.58.6.40 as permitted sender) smtp.mailfrom=sxwjean@me.com; dmarc=pass (policy=quarantine) header.from=me.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720580216; a=rsa-sha256; cv=none; b=lDerCUWbHeuQNBB8T7/VHUtKRD8Bi7IRcd1pu+5nuFyS60DQ71olBLNyIRPL9hGiGnEJo7 rF48ODw0VlXlKO6rteXaYGFfrNENBzpB9G6jo9BXKeL5Jw8hqSxTFUboTY5Q/qHjpD5WHG CaklyY7celixpT7YKtvrZqTU+Vj2EHE= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1720580238; bh=pJ6Ajt+MksFhKCPRYw8veVKr78QxV/bF+Nxdgrh6pWU=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=oPf17QgKALR4KAZPyE8gSJ2mhG2dQx4gfh9UgR8qWr6eYqQ8DZuL1WhNr1VzgPEQ8 fvnNrZNNKklUeO3hYEm6Iov8OjrTo9fTXlQgYVV1MnH6R3A6X4qY2i97gdByikeB19 /ZIEEDUCwNZf9H6D7gu2X3wOkeJ8TrrSPyPv86VJY8sYB1EaUsWfsC7WalLmTjasf5 j9X5+eDeMxbZqEUt0wJqM4nkfVB+HCtMimaI4dOFrHu4hZmy6GT2p3QSH5EbaJREpe RstksE6W23Djt8PXXXblNCjEzsYyVjpt66NUF2ceHzU4sZfDXIHPUaHaAsy5YA0EE5 Qf2KK/+2GyUeQ== Received: from xiongwei.song (pv50p00im-dlb-asmtp-mailmevip.me.com [17.56.9.10]) by pv50p00im-ztdg10011301.me.com (Postfix) with ESMTPSA id E473E1805D3; Wed, 10 Jul 2024 02:57:07 +0000 (UTC) From: sxwjean@me.com To: vbabka@suse.cz, surenb@google.com Cc: cl@linux.co, penberg@kernel.org, rientjes@google.com, iamjoonsoo.kim@lge.com, akpm@linux-foundation.org, roman.gushchin@linux.dev, 42.hyeyoo@gmail.com, xiongwei.song@linux.dev, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel test robot Subject: [PATCH] mm/slub: quiet the clang warning with -Wunused-function enabled Date: Wed, 10 Jul 2024 10:54:18 +0800 Message-Id: <20240710025418.394321-1-sxwjean@me.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Proofpoint-GUID: 2KoMrt1mWH5Uf_Zu-T9I7T3XB7CQnUJd X-Proofpoint-ORIG-GUID: 2KoMrt1mWH5Uf_Zu-T9I7T3XB7CQnUJd X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-07-09_12,2024-07-09_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 suspectscore=0 mlxscore=0 phishscore=0 clxscore=1011 bulkscore=0 malwarescore=0 adultscore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2407100022 X-Stat-Signature: 576aank7o4t6qgr8kuw7rwm17b5cfrjz X-Rspam-User: X-Rspamd-Queue-Id: 94D49A0002 X-Rspamd-Server: rspam02 X-HE-Tag: 1720580240-385430 X-HE-Meta: U2FsdGVkX19dqr7EfjS7s5g45HoLWFhELyqCgffaV5OiAE2lws9eVIUjYaV9UbCJuN/iTOg/TYEDty6EhI6Q38LlTyH3sqOhFRXzg643oO2cPaCozENTA9062nDv8ODb70c9fQCQ/sAgIcFRkgSrToY8hW6/UTiu2eXP0zq4JtvZyBfHW4s5+OXOskxB9GeBYUtU8JMVQon8df/dQD5179ceOKnLsk/ZKr6zs7RiMwKdwgG0XFT/kCAgp7Z3zr9a88muLrZ9jr23a5uZMl0Jf4zi3jWQTA3rc9nAVGeLLT954666q43EGUAEoqOfvaMYHG2rTnbkCyg1vKHG45UlI/DRBBBofDpa3aVj72igb8NFSLLCB/ik+q3pupIuuafYUZUB556Nz/wzYwVYjlOk23rhkeW/Q7c/6N6ZxZK32V/Mjm/MoXUU1cz4cX5jsmv2poP3eIEMNjUGKEj3ZlKRdQ6bYPM40WcGAS+LJn3qbaaZfqO3zB6e9JrFuf49xhkKLbM4nMjs3EdiaWp8lH7lbMbwMI7N0+H1sfweQG3Xxnwa/827zKJxq19j/T7nPkkteV5L8QV9L904Q+S3KKsu4sgzijN854oM78OGXx+5C0pLH7KJVJosHxSfIbvSuyUEj+aXbFQTNs1lkR2/umWHX7c9rVNedlviANO1p/vXlJ1EmK5Yg4FSDuEoqqhDrANPsyk+6fdzPe1gRZG6T/16w5+SAM81pxqxD3oD7Xyfp0L+nEvqV5RWA6+m0Bx7y00F8R//F2DkDzoWT6viDZu6mlVUtQ4MK5ARWI3FI+o5wlUXCU5A9HtFyEd5zxO9zl5PkTrw3uCnLUNiU2mGVL4+Qb3BSxtuaGx3b41ihnvgXIwkePpdBtoLbr3XY8InQdeiJ9YsP4TU7EaqVkun6DKlarFSGUTO3qZAVa1cUD0+8YvP+1xFQb3/H+xBfJpJj9n+oOEv9jTPxH4pAlqIYS8 P5troLWm fZ2Kb7Dc84FTcWlUZT2D2aevL7jN23BNf/g0kPqehNh2j+H8V1yqN0l5y1Pg7Wj9wXj5tJecKY+yJLHc3hft149YjDdmX44p0TnnQoyrX6c9/SC0YKEKYUpRT+YazLFoktuu3Lc2CuSH/LDi/41DSEI+2v5M0LmRwwF0Z023h7vievIzzuwGK2LGRVHAjtBYZBk99BeEmS75uZv0CqgJ79SQ77wXOB2W23+xFD18XL+OY18D+g1fFPGQZgaziKI5/bUTlXT70+/SuCiGilXuRh1WitEFUbT/xZ+DgOK9fjXjeIoLV/F2z6fQS8+ziSZTLfpN3lENwuMH+rLcMDeLqcP/7HF0xe1YLHM4CWykx9hPRqoFx6AoC8IPtO/GKuLkcSod0zrFYdiuvWQ8= 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: List-Subscribe: List-Unsubscribe: From: Xiongwei Song The only user of prepare_slab_obj_exts_hook() is alloc_tagging_slab_alloc_hook(), which can build with CONFIG_MEM_ALLOC_PROFILING enabled. So, the warning was triggerred when disabling CONFIG_MEM_ALLOC_PROFILING. Let's add "__maybe_unused" for prepare_slab_obj_exts_hook(). Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202407050845.zNONqauD-lkp@intel.com/ Signed-off-by: Xiongwei Song --- mm/slub.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mm/slub.c b/mm/slub.c index ce39544acf7c..2e26f20759c0 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -2027,7 +2027,7 @@ static inline bool need_slab_obj_ext(void) return false; } -static inline struct slabobj_ext * +static inline struct slabobj_ext * __maybe_unused prepare_slab_obj_exts_hook(struct kmem_cache *s, gfp_t flags, void *p) { struct slab *slab; @@ -2068,7 +2068,7 @@ static inline bool need_slab_obj_ext(void) return false; } -static inline struct slabobj_ext * +static inline struct slabobj_ext * __maybe_unused prepare_slab_obj_exts_hook(struct kmem_cache *s, gfp_t flags, void *p) { return NULL;