From patchwork Mon Nov 20 09:12:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xiongwei Song X-Patchwork-Id: 13460971 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 4EBB0C197A0 for ; Mon, 20 Nov 2023 09:12:44 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E84156B0426; Mon, 20 Nov 2023 04:12:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id E33EB6B0427; Mon, 20 Nov 2023 04:12:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D23556B0428; Mon, 20 Nov 2023 04:12:43 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id C299B6B0426 for ; Mon, 20 Nov 2023 04:12:43 -0500 (EST) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id A245D160858 for ; Mon, 20 Nov 2023 09:12:43 +0000 (UTC) X-FDA: 81477767406.26.3352121 Received: from pv50p00im-ztdg10011201.me.com (pv50p00im-ztdg10011201.me.com [17.58.6.39]) by imf13.hostedemail.com (Postfix) with ESMTP id 070CA20020 for ; Mon, 20 Nov 2023 09:12:41 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=me.com header.s=1a1hai header.b=mvUkQ4JN; dmarc=pass (policy=quarantine) header.from=me.com; spf=pass (imf13.hostedemail.com: domain of sxwjean@me.com designates 17.58.6.39 as permitted sender) smtp.mailfrom=sxwjean@me.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1700471562; a=rsa-sha256; cv=none; b=T7X7xZE8OceGOqKnjOS6fnmqlIoKaxItlm3WV4huuZYoh/od2gUaUun4LVm8djJAnYRbBD ichaYxc+Fw3SGXCL30mxJTvVrD0ozCDrae5cHPZiGUVj3IyrszXlFYmz2s0oVfw3UuPiZ6 gqzHWpl37SY4u5wErdnbvvZi3lwiqcY= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=me.com header.s=1a1hai header.b=mvUkQ4JN; dmarc=pass (policy=quarantine) header.from=me.com; spf=pass (imf13.hostedemail.com: domain of sxwjean@me.com designates 17.58.6.39 as permitted sender) smtp.mailfrom=sxwjean@me.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1700471562; 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=jaBwf+KianUQkbIPZGYVuzwu8wMJafQtGn3I7OKAtlo=; b=o0Un+ahqERGtI42cuWSGl3/ryAtiSEKKnxxyffSOY+eJu0Q3VKcZxXbdQet+dZtxi1vBE2 VeXOhBUMPyZlKZws2OUwo9u+HU1NHxay7vECkGKnrYEf9sgpfXS8SraKtgM4PsJC4PR37B omY8WlsDgktT/hvmY8d6GR3y9eq35u4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=me.com; s=1a1hai; t=1700471560; bh=jaBwf+KianUQkbIPZGYVuzwu8wMJafQtGn3I7OKAtlo=; h=From:To:Subject:Date:Message-Id:MIME-Version; b=mvUkQ4JN5jn+yHt/KzPd4gFS6DIYaHKf8vOOtlgXNihwfh2/l9Od6tiYiVoFqlHkP H+472kiatmS959O3RO/ginABc5Zr5O+5K/9vNeh8W1VS8UEVhmUoKg0D/mBnL06h44 oF51KWeVxx2t3U4RGtwTN4CV4j5q6ljORtHWwYBNM2Ch7BZSAzfGCcKGMpxVZ58msC unjmt8RwPKouTRlrqdDxZjwYExikjppS/sSAPjZmuD9J+KPh1vTRSmwTLYTUmQ86q8 7s2G5hv1SdIL2IdUUVDH60oUll1htgGLZeMFIcUHY475haqAh3RPqhf80U3x0bTWsS spUFlB6K0JHAg== Received: from xiongwei.. (pv50p00im-dlb-asmtp-mailmevip.me.com [17.56.9.10]) by pv50p00im-ztdg10011201.me.com (Postfix) with ESMTPSA id F1756680167; Mon, 20 Nov 2023 09:12:35 +0000 (UTC) From: sxwjean@me.com To: cl@linux.com, penberg@kernel.org, rientjes@google.com, iamjoonsoo.kim@lge.com, vbabka@suse.cz, roman.gushchin@linux.dev, 42.hyeyoo@gmail.com Cc: corbet@lwn.net, linux-mm@kvack.org, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/4] supplement of slab removal Date: Mon, 20 Nov 2023 17:12:10 +0800 Message-Id: <20231120091214.150502-1-sxwjean@me.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Proofpoint-GUID: wx5Tt0RX1M3zhAPfNwfrFALvtFqLHuSS X-Proofpoint-ORIG-GUID: wx5Tt0RX1M3zhAPfNwfrFALvtFqLHuSS X-Proofpoint-Virus-Version: =?utf-8?q?vendor=3Dfsecure_engine=3D1=2E1=2E170-?= =?utf-8?q?22c6f66c430a71ce266a39bfe25bc2903e8d5c8f=3A6=2E0=2E517=2C18=2E0?= =?utf-8?q?=2E883=2C17=2E0=2E605=2E474=2E0000000_definitions=3D2022-06-21=5F?= =?utf-8?q?08=3A2022-06-21=5F01=2C2022-06-21=5F08=2C2020-01-23=5F02_signatur?= =?utf-8?q?es=3D0?= X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=924 suspectscore=0 bulkscore=0 clxscore=1011 adultscore=0 phishscore=0 mlxscore=0 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2308100000 definitions=main-2311200061 X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: 070CA20020 X-Stat-Signature: xesqcjdgge4a9tuhcdkxcdn5sdbgp48k X-HE-Tag: 1700471561-341028 X-HE-Meta: U2FsdGVkX1+dNX4fAg+CeCNyTZeYOBD2IP4xtUiQ13xJH3uDRBRrUoUhc3m5fsTFITrrCMBLHg0tuLy4/MmUyoP/aJALoe/UI6zjVT3+UaRn3f3oy+xtLgi/BRsDntph3NT79nN4G/saa1LdVPRt+65OYdIbhlSdP2fhX9XF1TksjWSVypQrQltD6Zpc1kSkX51qn94RFsRN2C9ScOPvfByBFia633DQEXmd/jCG48dYbFR7TSgfVILAcLbideMohubY7UKqKp3hrK7hifXDrGWZ32mOXxZjy3O80O/rpHJYAWa6BD2kHCBCqgBy8wr4wJaiIfxINXmIfdy8/UoqcgsV2t/94AF3ihNEe7pz53FmEUdtodq0XPrLzER2DkgwDXCUjkOy7LLNiQ+Fb1y7ekyWlyUbON/WLjcpsDSeq74TugUumtkN0CAMzoOXzI+CqrSfeW0dxS+qvMeE4dBBOfPnWhs/aYTyoW0EgP1c2EGj/lgrhfShAKdp/ug10jYhrggT3A6kpuEwMlc73TaZnCrt9L+VkpoogIKUs+L5VxkYpvpKUErUhDf6vaEmyuEgCusHE0e3+W2Uwo+Jza0hg6YQE+i3cbW+WuWA4KrJ7ikhBK1WPe0+wkxxx8Ruoe9AklLlVrCnatoU16Js+fFHMoON/iQ61PZ3lL64yW6m37yPdK/rc+2LJDVxs4U5sWkkpDDcoQA0tRDyHBrrdpMDZDkBcmS0yTCuFkjd5ysM23hlrp1UKzZYRwO3xck/uppTD7j0qL2aGVXYfWf6+yj/QuaM1YuE9HezAmy8eyhRa05Z3C1Sr6xMN5Ct/yiDawpHykRqmO5KljYr/86UuAMpd3SJsuDjM0esaZY05T3db1HEvEto2zbNQ2RicZGVOBGeyCpL5jz5j9bl2OpNDOKmjJYdVwudyAcJEZIqpQ4wcPa+NxSxx9kbEMyS0SeV1skW1hM3R/XJzWHfkZnzoAU 3TtUdz/M O8rFfBA2Yo11k++tRcq3COilPiHi/UPNhQraZSRNNqSXqYHk/6TbVMfqp8kn0rirDshvxaaCvyuB1H3/wT/dKMm+Nf59KAeg1JfEBGb/7kSl8NCvl1gOnQqN+Hgv1G2waWCx6dEGUe8ypin2ojiRyqcV4Y1QVWZ0HCOy8AzWW4ja6OreNhbrjV8dCS4qieJ65/J+RrPParup7EUYIYqXg9bo+13T3YLjP7B5Z4h4YBeBWEaJrTJb0u1N5wRGiA3bnM/WeewPmvjtJqPgKtGy4kmUI2Yiylfy42RX7GO4pUp8bp6J+mTXgQFhkm0FUS5CzSR74MB1wJNm7xLT7CgVs0zYhqSe3A1eRdLwmnN6kqLtW5AN46lPY52/uL7Ng9QTYr7hA2d/SmfUrzHqlvW9E8NP28Q== 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 Hi, These patches are based on [1] and repo [2], so they are supplement of slab removal. There is no functionality changed. [1] https://lore.kernel.org/linux-mm/20231113191340.17482-22-vbabka@suse.cz/T/#t [2] https://git.kernel.org/pub/scm/linux/kernel/git/vbabka/linux.git/log/?h=slab-remove-slab-v1r4 Xiongwei Song (4): Documentation: kernel-parameters: remove slab_max_order mm/slab: remove slab_nomrege and slab_merge mm/slab: make calculate_alignment() public mm/slab: move slab merge from slab_common.c to slub.c .../admin-guide/kernel-parameters.txt | 17 +-- mm/Kconfig | 2 +- mm/slab.h | 5 +- mm/slab_common.c | 103 +----------------- mm/slub.c | 100 ++++++++++++++++- 5 files changed, 105 insertions(+), 122 deletions(-)