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 5EF5CC5478C for ; Sat, 24 Feb 2024 13:53:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E9CEB6B00D6; Sat, 24 Feb 2024 08:53:25 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E4CA46B00D7; Sat, 24 Feb 2024 08:53:25 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id CC4A46B00D8; Sat, 24 Feb 2024 08:53:25 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id B85C16B00D6 for ; Sat, 24 Feb 2024 08:53:25 -0500 (EST) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 9DC2AA03A9 for ; Sat, 24 Feb 2024 13:53:25 +0000 (UTC) X-FDA: 81826839570.15.67522F6 Received: from out-178.mta1.migadu.com (out-178.mta1.migadu.com [95.215.58.178]) by imf12.hostedemail.com (Postfix) with ESMTP id 0910B40005 for ; Sat, 24 Feb 2024 13:53:23 +0000 (UTC) Authentication-Results: imf12.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=Nxghxwh8; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf12.hostedemail.com: domain of chengming.zhou@linux.dev designates 95.215.58.178 as permitted sender) smtp.mailfrom=chengming.zhou@linux.dev ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1708782804; a=rsa-sha256; cv=none; b=kwLACL8gTNi7CrrAM+rHFiEuhNuqaPbPI5yTvbfUok3+fObDXH1Ojh9whCNKeA9TClv4OM N3wDAKRZZr/5mSISV7bQZJlGJNbMjK1jZ5PRikqEiHbIPZXyCrsXmzDB/0YAkRwPBlpXie P3vjoPqljULr8lN7gQbrBsc9t/W2j7Q= ARC-Authentication-Results: i=1; imf12.hostedemail.com; dkim=pass header.d=linux.dev header.s=key1 header.b=Nxghxwh8; dmarc=pass (policy=none) header.from=linux.dev; spf=pass (imf12.hostedemail.com: domain of chengming.zhou@linux.dev designates 95.215.58.178 as permitted sender) smtp.mailfrom=chengming.zhou@linux.dev ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1708782804; 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=SZzDSQYEVw7qQaWV6Jin3tdxUrvj5JLzXNMOrmaw1cs=; b=GdBaWqWcjeT4u0ML/S0ypkkh4V0cY+i1lyJ3DCnczBTqgziYm/hH+SCw3WcCSAqqCnHE+p zjuBaHRshsWWMceD8UKalMUfvFKaSKX/77ptZsCHSM6+XFBRfX4VnAE9hlH1sLzYQarL/H vcT5g5GHy1vxx6SG9pnIzRp6uj0z5J4= 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=1708782802; 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=SZzDSQYEVw7qQaWV6Jin3tdxUrvj5JLzXNMOrmaw1cs=; b=Nxghxwh8BomOvEVqvRFU9rM5RXLd1spVtFnx2sixHfrlTcIZ8C2XRf99P74E1E4ZY2SnIz nOj06ILSxCkSY7DTW78ShdLsBClP3ZaNCYNJYhROOEjYdXxSS66SrPFean4T3Fq7tEKlwV J71bXYgC6Uvhd09IVpVLlMaHAmWxRRM= From: chengming.zhou@linux.dev To: viro@zeniv.linux.org.uk, brauner@kernel.org, jack@suse.cz Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, vbabka@suse.cz, roman.gushchin@linux.dev, Xiongwei.Song@windriver.com, chengming.zhou@linux.dev, Chengming Zhou Subject: [PATCH] vfs: remove SLAB_MEM_SPREAD flag usage Date: Sat, 24 Feb 2024 13:53:15 +0000 Message-Id: <20240224135315.830477-1-chengming.zhou@linux.dev> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 0910B40005 X-Stat-Signature: bk144iigco4k8cx3sjjkkg81ze81guk4 X-HE-Tag: 1708782803-290808 X-HE-Meta: U2FsdGVkX18GRBBWlro6s0686t81MhypWOB9NP5Vw/lf8H0ykqYYkWhJ+B9p9VjEPzp1iT1ZRKFWZx0bGjv7z2oolZv3I31uaQDvlw5c29BNmWnnjHr/F8aHi3916su8Jn9QCwhNP4TGdToS3+2rcyJ2Jir/cAV4+5VNupKDYWcJdxR0iCK2xwvAoygpnZTRyA8Q6CghT+Jl4vPHetpDaf6R5ogVjh/8FwXlapVcxOJHkNVx9JJI/Sdt5B+rgiqp7lXfaTa0SgfF5Jc2mZT/s1AKRO2lbFgyZWLdqsATQuX1iLGrHvui/y+fppo1pWj5IwVBGQc/rHoijnzDUAvfZ/+7oEwO5tkOIRhyfk7hyLpN7XzlXUzJzuHBjYKyiHHFL1CtIfMUjw32vEoV6IWHDWn8u8RHyyto6xi+IxbH/4xdtY3MypO59U55afiU2bCTbPwp3YMQTKGrtDxRf2gxNs623qeknQIsQIYI6T3zzRDKWLdw6jLKRsCLossGTyEkFKJaCv/h7slhMpKiPXtaaEr5AddwVGS1+yjXaSUhp/8kAFl+Mz8jpeja0yUEbwZu/57YIeNhX+WXtpx8EKRJDxzwiRR9xCKBK5Ft4lAWQANh7GXc9HSJPpJdJgdgppwomfDp3Vo6wecUlZad4o/1/c7Q6xVi16d6T+3zcNyLI/6FHn4PfQAaPTHOoG+F4AYZ1hwOsRvFqSCzJsZq4/eLaTsn+qTGV5/Skh47LVWd0LHusSVk/nkiWpNBh1htRBG3lLELuriePs5FZaftYYtRoh3onNa4KwupbT5RIj6thKHsIEHfVSKgLEYG+rCOnKMA84QX+vWIENTagwTPBaDtAAl/96gJpDu8nrhkWrFg+Y/rLQWWye9AlVymAEcwa6yklHQvsQKmIT7to1fUbCLoGiR+ujmA/W2KhB8eENs7/VjeLYNWDwILe+EFXoNHtpxY87QG9ETxOKdL8OVMQ7n AnubYX0e cz7Qvo1ghFyL7GezWDba0N5R+15Uj30HbXVia9fT4lZQJrs+5QaqiIkxdOvD8/42gkjmzK6YtZZP46xY0K6YBV2pf1YhOwWLmVIcZ+2slqzpQ6vJR7XYgD2rAbr8nRePvy1MbOy2JehDFBTG9P6DfJHUSeFeGX4TH+S8Eq1y8C5jtVrzoBAhIox12Vw== 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: Chengming Zhou The SLAB_MEM_SPREAD flag is already a no-op as of 6.8-rc1, remove its usage so we can delete it from slab. No functional change. Signed-off-by: Chengming Zhou --- fs/buffer.c | 2 +- fs/dcache.c | 2 +- fs/inode.c | 2 +- fs/mbcache.c | 3 +-- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/fs/buffer.c b/fs/buffer.c index b55dea034a5d..9a54077de87d 100644 --- a/fs/buffer.c +++ b/fs/buffer.c @@ -3122,7 +3122,7 @@ void __init buffer_init(void) int ret; bh_cachep = KMEM_CACHE(buffer_head, - SLAB_RECLAIM_ACCOUNT|SLAB_PANIC|SLAB_MEM_SPREAD); + SLAB_RECLAIM_ACCOUNT|SLAB_PANIC); /* * Limit the bh occupancy to 10% of ZONE_NORMAL */ diff --git a/fs/dcache.c b/fs/dcache.c index 6ebccba33336..71a8e943a0fa 100644 --- a/fs/dcache.c +++ b/fs/dcache.c @@ -3139,7 +3139,7 @@ static void __init dcache_init(void) * of the dcache. */ dentry_cache = KMEM_CACHE_USERCOPY(dentry, - SLAB_RECLAIM_ACCOUNT|SLAB_PANIC|SLAB_MEM_SPREAD|SLAB_ACCOUNT, + SLAB_RECLAIM_ACCOUNT|SLAB_PANIC|SLAB_ACCOUNT, d_iname); /* Hash may have been set up in dcache_init_early */ diff --git a/fs/inode.c b/fs/inode.c index 6d0d54230363..d2e8e3884b36 100644 --- a/fs/inode.c +++ b/fs/inode.c @@ -2286,7 +2286,7 @@ void __init inode_init(void) sizeof(struct inode), 0, (SLAB_RECLAIM_ACCOUNT|SLAB_PANIC| - SLAB_MEM_SPREAD|SLAB_ACCOUNT), + SLAB_ACCOUNT), init_once); /* Hash may have been set up in inode_init_early */ diff --git a/fs/mbcache.c b/fs/mbcache.c index fe2624e17253..e60a840999aa 100644 --- a/fs/mbcache.c +++ b/fs/mbcache.c @@ -426,8 +426,7 @@ EXPORT_SYMBOL(mb_cache_destroy); static int __init mbcache_init(void) { - mb_entry_cache = KMEM_CACHE(mb_cache_entry, - SLAB_RECLAIM_ACCOUNT | SLAB_MEM_SPREAD); + mb_entry_cache = KMEM_CACHE(mb_cache_entry, SLAB_RECLAIM_ACCOUNT); if (!mb_entry_cache) return -ENOMEM; return 0; -- 2.40.1