From patchwork Tue Mar 5 08:39:13 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chengming Zhou X-Patchwork-Id: 13581843 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 D0ED8C54E55 for ; Tue, 5 Mar 2024 08:40:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 66A076B0085; Tue, 5 Mar 2024 03:40:33 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 5F2E86B0088; Tue, 5 Mar 2024 03:40:33 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 493766B0089; Tue, 5 Mar 2024 03:40:33 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 3A04C6B0085 for ; Tue, 5 Mar 2024 03:40:33 -0500 (EST) Received: from smtpin25.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 0B9BCA11E3 for ; Tue, 5 Mar 2024 08:40:33 +0000 (UTC) X-FDA: 81862339146.25.5A6BD1F Received: from out-180.mta0.migadu.com (out-180.mta0.migadu.com [91.218.175.180]) by imf20.hostedemail.com (Postfix) with ESMTP id 5F6E51C000E for ; Tue, 5 Mar 2024 08:40:31 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=dm46b43Y; spf=pass (imf20.hostedemail.com: domain of chengming.zhou@linux.dev designates 91.218.175.180 as permitted sender) smtp.mailfrom=chengming.zhou@linux.dev; dmarc=pass (policy=none) header.from=linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1709628031; 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=DMJXg6OtFcxQuAUAyhKU1zyLUSvUQtK1GUV0JrguFxo=; b=YcxC+Jk4PiSww+jitsk6w39Uy4sm/PH9QC1bFVbdPuaUrb0YSR4Tq5Br21/SUTHbVjjxz5 YuQmJvhIpPFU7aiPHBhCrV+2c3dePjF9D/rjAIYSapzzmfV8KHqVwBOhqI6Ah/vQfYsIn8 S80uh2H6WA/WpXGEBbhoc5jmT+P1q5k= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1709628031; a=rsa-sha256; cv=none; b=LjFABxthbMIQDlu94ReiyUmzgUW7YYlsFzsLvPpBhtnTPBAaQtvENwJ8mKdlRU0U+WMHW3 YLQ3+oiChAlieDiHuruls1SnCI/5y5VsO0wQFeICSH0J6s1t6hdGwCLqVwiqf1oV2vnOH5 Zta1GhB4PQtR9djrzU7uiIS3OEws89w= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=dm46b43Y; spf=pass (imf20.hostedemail.com: domain of chengming.zhou@linux.dev designates 91.218.175.180 as permitted sender) smtp.mailfrom=chengming.zhou@linux.dev; dmarc=pass (policy=none) header.from=linux.dev X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1709628029; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=DMJXg6OtFcxQuAUAyhKU1zyLUSvUQtK1GUV0JrguFxo=; b=dm46b43YXNP9zkVCyO+0/lpGKCYDBys0uYEc1GVDE6/plSp1br3ZikApqV/XTwWkSTZVBs XgEqgDLIa4N+m5r5Z45AwrjYEfKrf6oiOm93xqPyHcJ2OcgQbOdataGHoJO5B3OBIiGdTP MdCd53OzGIQeiLI3+2ThBJ/fcQoYr8s= From: Chengming Zhou To: vbabka@suse.cz Cc: akpm@linux-foundation.org, cl@linux.com, penberg@kernel.org, rientjes@google.com, iamjoonsoo.kim@lge.com, roman.gushchin@linux.dev, 42.hyeyoo@gmail.com, linux-mm@kvack.org, linux-kernel@vger.kernel.org, Chengming Zhou Subject: [PATCH] slab: remove PARTIAL_NODE slab_state Date: Tue, 5 Mar 2024 08:39:13 +0000 Message-Id: <20240305083913.1494784-1-chengming.zhou@linux.dev> MIME-Version: 1.0 X-Migadu-Flow: FLOW_OUT X-Stat-Signature: xg6yaqwb98k9ngrg1yjxu4ai3qrro38m X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 5F6E51C000E X-Rspam-User: X-HE-Tag: 1709628031-862928 X-HE-Meta: U2FsdGVkX1+Bv/U5JIu8NBFJzq3K3klaKul8VmEx7BMb3nVfBIxhWU/RF3ZExHZ1ElasED18h/wYHMkfbYiJmTNUZ0i1rrdXp4XFdXtGYzFHEXFNnZ44mXP3CVc7ZEF2Kq0iV8VAfTp7q08DFLP0YG14Osr2KIBFtVhXeAZpMSzsxRGOrxYsLlLZdVEdLS0GX3CyoVpsR/HxYpK1Zpi7w7VG7u1MZjVN52dvSjeMaqWntNKpajtOfBJLTYL+JaZpyfO5czKIrg1ZHodE4b3M5+Sawkq2DuOLnYCc6xAIYR5C4ly3c4LM+5XONdaBumOlxSTKJBp0/NiomM8b29XzvTKPlaaV7rga6xU0J8xV+qvPSgLIEFvfjloOGliHQ3iJhWo4isRCPxBWjayenfDw/Us2+ZpoGh35MKS3pYn1eSqNHnWNHkbndjAZJOpvo3mqevdVoJ930P4obJJFVTl9UVU2aseTjJlrzvtpL/5PRzlkRDTHysltLy4tFUfwQJdI5UD5Iv9OpVlHnAHr/lFyJ4CnqgSEMxI7Kx0xObmpHGkV56HZ02DdZWk1JOR1VeSkSqS9aOo9auSjMrRbIfhGlsEZa/gJYnsfrI3JZjI5zg0++B0fW7kt09fZny4j96SLjYDh+6qv19qoymV6H2vVJlNJIYc9Z0tXvwOOWEXQx3Ou2AErLfRrQ8bfC3xDQP7hWxcBihsEaG8IVg6ZXbsJrR1MrObttagq7wylSiSxy2NPVlLbJNwgrMPUv3mRdVNtuYx3+tpr3YQCzBOC60VzxjEqIZr9I1VXqKHQyq6aTVqFNgRW++z6DdslAEeTLTaCMEUvxj7qJgkWADcKoHXs9nbW8lXO5HQSMFycWalZ7ERCPvkcBQwmdYjIIkceiHxTe0PUAkAeygtjj92JfBvKiIUP/kCRSPfmqlZscnJqmJnLTQ/Za0R6shkdgniHrbep+0yWvWGbufs= 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: The PARTIAL_NODE slab_state has gone with SLAB removed, so just remove it. Signed-off-by: Chengming Zhou --- mm/slab.h | 1 - tools/include/linux/slab.h | 1 - 2 files changed, 2 deletions(-) diff --git a/mm/slab.h b/mm/slab.h index 96cb74be4b69..d2bc9b191222 100644 --- a/mm/slab.h +++ b/mm/slab.h @@ -363,7 +363,6 @@ static inline int objs_per_slab(const struct kmem_cache *cache, enum slab_state { DOWN, /* No slab functionality yet */ PARTIAL, /* SLUB: kmem_cache_node available */ - PARTIAL_NODE, /* SLAB: kmalloc size for node struct available */ UP, /* Slab caches usable but not all extras yet */ FULL /* Everything is working */ }; diff --git a/tools/include/linux/slab.h b/tools/include/linux/slab.h index 311759ea25e9..51b25e9c4ec7 100644 --- a/tools/include/linux/slab.h +++ b/tools/include/linux/slab.h @@ -18,7 +18,6 @@ bool slab_is_available(void); enum slab_state { DOWN, PARTIAL, - PARTIAL_NODE, UP, FULL };