Message ID | 20240404055826.1469415-2-xiongwei.song@windriver.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> 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 7A943CD1288 for <linux-mm@archiver.kernel.org>; Thu, 4 Apr 2024 05:58:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 95FA16B0082; Thu, 4 Apr 2024 01:58:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 910786B0083; Thu, 4 Apr 2024 01:58:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7D7746B0087; Thu, 4 Apr 2024 01:58:54 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 5F1446B0082 for <linux-mm@kvack.org>; Thu, 4 Apr 2024 01:58:54 -0400 (EDT) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id E42951C0F01 for <linux-mm@kvack.org>; Thu, 4 Apr 2024 05:58:53 +0000 (UTC) X-FDA: 81970795746.22.92DB2EB Received: from mx0a-0064b401.pphosted.com (mx0a-0064b401.pphosted.com [205.220.166.238]) by imf03.hostedemail.com (Postfix) with ESMTP id 771592000E for <linux-mm@kvack.org>; Thu, 4 Apr 2024 05:58:51 +0000 (UTC) Authentication-Results: imf03.hostedemail.com; dkim=pass header.d=windriver.com header.s=PPS06212021 header.b="MOLy/vTn"; dmarc=pass (policy=reject) header.from=windriver.com; spf=pass (imf03.hostedemail.com: domain of "prvs=482462f78f=xiongwei.song@windriver.com" designates 205.220.166.238 as permitted sender) smtp.mailfrom="prvs=482462f78f=xiongwei.song@windriver.com" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1712210332; 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:in-reply-to:references:references:dkim-signature; bh=yRxDl0C91mFi8jNJ4adnSczKE9V9/dpVGwj8Nv3DPtw=; b=1I11IfTirktn/KAjMXcrBe/gcYkFNYpsi172XSFwfHga4UAA+FkFQbJbxnjraGukp1ZVVY hIvdYyDc1hC7QVrZIxDkHiUaufpYM+36nEfzCQgSx9dEmmPg7fsLLMbrTAe15+MariasUt iGbEEQV5hG5RwIH0O/k4eE1E+rnP43M= ARC-Authentication-Results: i=1; imf03.hostedemail.com; dkim=pass header.d=windriver.com header.s=PPS06212021 header.b="MOLy/vTn"; dmarc=pass (policy=reject) header.from=windriver.com; spf=pass (imf03.hostedemail.com: domain of "prvs=482462f78f=xiongwei.song@windriver.com" designates 205.220.166.238 as permitted sender) smtp.mailfrom="prvs=482462f78f=xiongwei.song@windriver.com" ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1712210332; a=rsa-sha256; cv=none; b=iRNANDxU9izkzUidjTgrC4hxg/z61uWhZlIVoPVrXY7d0UYEn9qmIRFB9CO5oT9dP9IlME 3rRhMy643+LDOWe3Ijb2M4g+UINO4CCQlYH6K0O261rdjDAcsLR4sk/AW0QyHZv1tSs4im /1TcXVlhsOkVVVnvqPdKnm7j5rfzvNk= Received: from pps.filterd (m0250810.ppops.net [127.0.0.1]) by mx0a-0064b401.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 4345pCBe000392; Wed, 3 Apr 2024 22:58:40 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=windriver.com; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding:content-type; s= PPS06212021; bh=yRxDl0C91mFi8jNJ4adnSczKE9V9/dpVGwj8Nv3DPtw=; b= MOLy/vTnWdi4Ev0bU9R08m5bbCKnjCW/Rhh4hBW8IglLPXzQ8lyEvWq8S4xiGYTf oIPAIlUJS3M+3WRa1LF/7E/8GV8X8TMUSuHDfQVqxjkGskWhMHjtxpaB/4ewgbhs oSABaRZ550NPU1nwOladPWALO6WZOj4FocC9Gnubo5lVu9BTkWgKaVElFEvyQ5Hg Y+PrHwxQ2UHeN1IVo3BteCLhEYRkQ2KB/QvdB0mq8szhlDRfg3E5vHwlq73v6e9j CqAxOBsm+1NrS4D28j/UniuW8LEdWcoK1ivxROekhhiNFug3WJRMzYhMfSDKdWv4 Q9sSmdstNEeRiMTL7iE80Q== Received: from ala-exchng01.corp.ad.wrs.com (ala-exchng01.wrs.com [147.11.82.252]) by mx0a-0064b401.pphosted.com (PPS) with ESMTPS id 3x9eqeg9gs-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Wed, 03 Apr 2024 22:58:40 -0700 (PDT) Received: from ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) by ala-exchng01.corp.ad.wrs.com (147.11.82.252) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.37; Wed, 3 Apr 2024 22:58:39 -0700 Received: from pek-lpd-ccm5.wrs.com (147.11.1.11) by ALA-EXCHNG02.corp.ad.wrs.com (147.11.82.254) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.37 via Frontend Transport; Wed, 3 Apr 2024 22:58:36 -0700 From: <xiongwei.song@windriver.com> To: <vbabka@suse.cz>, <rientjes@google.com>, <cl@linux.com>, <penberg@kernel.org>, <iamjoonsoo.kim@lge.com>, <akpm@linux-foundation.org>, <roman.gushchin@linux.dev>, <42.hyeyoo@gmail.com> CC: <linux-mm@kvack.org>, <linux-kernel@vger.kernel.org>, <chengming.zhou@linux.dev> Subject: [PATCH v2 1/3] mm/slub: remove the check of !kmem_cache_has_cpu_partial() Date: Thu, 4 Apr 2024 13:58:24 +0800 Message-ID: <20240404055826.1469415-2-xiongwei.song@windriver.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20240404055826.1469415-1-xiongwei.song@windriver.com> References: <20240404055826.1469415-1-xiongwei.song@windriver.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Proofpoint-ORIG-GUID: NjyypOTjHp702Ozz0uySYQA1ADPV3hsD X-Proofpoint-GUID: NjyypOTjHp702Ozz0uySYQA1ADPV3hsD X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-04-04_02,2024-04-03_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 phishscore=0 spamscore=0 mlxlogscore=999 clxscore=1015 suspectscore=0 lowpriorityscore=0 impostorscore=0 malwarescore=0 mlxscore=0 adultscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2404010003 definitions=main-2404040037 X-Rspamd-Queue-Id: 771592000E X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: bj7ke78g5h6cxhn7typixgszdsb1bjwe X-HE-Tag: 1712210331-624646 X-HE-Meta: U2FsdGVkX1+7ok4rsX71pF7glBqqW4NZJgOIPj5AHI0YjaNQsvn0O2+gL19pWKoD0b4bnPCgVdn5t3ons2DYRx3ZyRB1VeJka+mgDf0uehe3ipjvI8zAQD9CeW/iP8sJe8vyZbnlqNHpHcpfuRxp5mQDLmuGq7aqipEynZI6IgdNDbSImW0pZVz375tYzhu1pGprLz4qHdxCGxAf+c3ltfUc9H679+p/uJ0yGXHBxbjrpUcCkRf6YZYdNpAj3taGSgtMEkfhgx8JgAgOl5s9Gp6XRXN66OVZLEvo7HhZ8WR+ZoKcxkjs/WPjeDili92IEwzxbvNMEUqxD5IJJA2tNGhqYinsA1vpxHV7gdqn60IomzfS6OhbzDxj+t6erDinTnqBwtCisC5VPsatoDfs010XKPvYMMXqG28qvTx73cqcLsXwErf441xbfsCJZlXpAkktFuEuNYciXry8qOZTiVYUys3j3l2ArSrmvwR9CI9gZ9VnWtCygQspqOeWCFYnIgyZL0xybJXqnGqPWn44tNM9Vpd48eta8+BRFKE0ZD8Xx68IIu1CiSOLky+q+nrFCJOVIKi5eSeN+4xBYsVmvhm9l6iI3VZ+BEltMP3p8yj4qBRizolPiB1y2RVZVtWugBPYGcvZjiKLcFyWgMJb8aGc7vKUjmdbRuadhxpN1+yXVoK2+xr6NTvGYyiH4FfdgfBeaSGEaIa7HzT/bk5pNg2UCBfGqTiRDudaTsMgoIuxypjfBDrHg5Xs2pGfWilimuk05/q08sG9/w299ZCmf0xkVSDLZy7x/VFBSEezUJjmN4/GczQWeDpSvxgrn+5lRSuSfQxq+Sp6/VpUxGRmjydekORhWMCks93oKbfjcUhB8C+duQwd6MowGShXXP4tolFXLcRQ+6QKZs7l2IFpBzo7xbXEm1YymoxCHxf+J1mM0zVB4SM7qhuHtB0cgFydoH2I3sBTxvIWnBAOs1N jZrmY8Wp ADAdpusB5OunoU3CElyzak20B/y3sD67RFjaU31hccJdQVR3/pgI5NfKZoEA5KLdcumpf3gjiAcwVLKE8a6ecsaukYAUGJfZTatBOPnyZ1fUrYuZeqLdFGTNK4NcCMSju8EwD/aS+GwQy0Tq+b8iX0AADMnvHvJbdlEjvT1kBtnuRz+qSMEAcnbAvhqGbi/Z1iBN+mDS3tJVZyGGCqwIHXEEirV8ZNvPE2Xo2qiTsksUrGGbZwWOT9VXpH/v2y4UVN5H2FavJmGCLv0LJMIDxb58/48SQhdFg9SYtaahn4b5g5RWBjmnRf5eXVMawh4/ymkd3dgraT/GZAcgJAsEMy9zVYTZMMPK1YC40HMj5wRhmksZQUw9d95gXJd4eXsj23jAHBXwm3I3qe6GtYXBJ5T65e3PQxFKnGOP88IcbjudSQhyp49ERiuJio+jvN9B+8lBmM76ln+HLjuBCqfMqqIjs4u4r5ppBwzSo8U/pC7fzyeuBc6BtveB8O95EcoqFdXVgWOS7/6PviEo+iUJHPA7MlvIcTrmUpax/waJ2Wtx/K1w= 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: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
SLUB: improve filling cpu partial a bit in get_partial_node()
|
expand
|
diff --git a/mm/slub.c b/mm/slub.c index 1bb2a93cf7b6..059922044a4f 100644 --- a/mm/slub.c +++ b/mm/slub.c @@ -2610,8 +2610,7 @@ static struct slab *get_partial_node(struct kmem_cache *s, partial_slabs++; } #ifdef CONFIG_SLUB_CPU_PARTIAL - if (!kmem_cache_has_cpu_partial(s) - || partial_slabs > s->cpu_partial_slabs / 2) + if (partial_slabs > s->cpu_partial_slabs / 2) break; #else break;