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 847FFE77188 for ; Mon, 6 Jan 2025 07:21:11 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A425B6B0082; Mon, 6 Jan 2025 02:21:10 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 9CC656B0088; Mon, 6 Jan 2025 02:21:10 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 86C396B0089; Mon, 6 Jan 2025 02:21:10 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 685FD6B0082 for ; Mon, 6 Jan 2025 02:21:10 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id D0AACC1424 for ; Mon, 6 Jan 2025 07:21:09 +0000 (UTC) X-FDA: 82976180658.02.DDEB20D Received: from invmail3.skhynix.com (exvmail3.hynix.com [166.125.252.90]) by imf14.hostedemail.com (Postfix) with ESMTP id 2D8C8100007 for ; Mon, 6 Jan 2025 07:21:06 +0000 (UTC) Authentication-Results: imf14.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf14.hostedemail.com: domain of hyeonggon.yoo@sk.com designates 166.125.252.90 as permitted sender) smtp.mailfrom=hyeonggon.yoo@sk.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1736148068; 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; bh=bEgLj4TtSnV3G7/vOfPZZuRasvS1lqzb3JgWsxOLPwI=; b=6H9jlMaJP1tGV2jszytYDasnKhEL3P07aCKqdb42MtJnj9MX2/8q6nOz9BukWop8XzfJgY KVFzBt63pVLcZKzs45wOdWCj4Gy4gLxKMx7VIL76tpEhtZQ6ZG4Jy7JAqFOMZlXMnyh9Qe SE2z7fVvIg7TIrZo7q7hxS+Z/EooZH0= ARC-Authentication-Results: i=1; imf14.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf14.hostedemail.com: domain of hyeonggon.yoo@sk.com designates 166.125.252.90 as permitted sender) smtp.mailfrom=hyeonggon.yoo@sk.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1736148068; a=rsa-sha256; cv=none; b=iABK3RQPiZobzBdmd+OX7emvcatXUm0rd8yJ1kd+BJypVb5Q4IHjYYjE2+PMB3J54XGIZN 92w3dDVrxlHY7xEAaSaYWeKV1rOlxaNJF3cW8Ncr65/Yeas9TJzvm72cHoks1907Zo9UZ2 aAEedff1v92dayr/fOCzTTQf4mrundQ= X-AuditID: a67dfc59-7a9ff700000194b3-c3-677b845f600d Message-ID: <9ceb805c-4b42-4517-93cf-6b3cd3cdce5f@sk.com> Date: Mon, 6 Jan 2025 16:21:02 +0900 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Cc: kernel_team@skhynix.com, 42.hyeyoo@gmail.com, RCU , LKML , Christoph Lameter , Pekka Enberg , David Rientjes , Joonsoo Kim , Roman Gushchin , Oleksiy Avramchenko Subject: Re: [External Mail] [PATCH v2 0/5] Move kvfree_rcu() into SLAB (v2) To: "Uladzislau Rezki (Sony)" , "linux-mm@kvack.org" , "Paul E . McKenney" , Andrew Morton , Vlastimil Babka References: <20241212180208.274813-1-urezki@gmail.com> Content-Language: en-US From: Hyeonggon Yoo In-Reply-To: <20241212180208.274813-1-urezki@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRmVeSWpSXmKPExsXC9ZZnoW58S3W6wYNbnBYTewws5qxfw2Zx /dsbRouV3c1sFpd3zWGzuLfmP6tFz/Iai09LvrFYtH3+x2pxdvY5Vou2JRuZLCauEbVYfZHF YnZjH6MDn8fOWXfZPRZsKvXYtKqTzWPTp0nsHl1vrzB5nJjxm8XjyZXpTB4LG6Yye7RP2Mns cWbBEXaPz5vkArijuGxSUnMyy1KL9O0SuDJu73zBWPCYs+L2h6IGxvvsXYwcHBICJhJPl+Z1 MXKCmXPnnGMGsXkFLCW+fbjEBFLCIqAi8XEvI0RYUOLkzCcsILaogLzE/VszgKZwcTALvGKS WHJ1IxNIQljAR+Ll3xdgCRGBG4wSFzZfYgdJCAmYSXw8+Rism1lAXOLWk/lgC9gEtCR2dKaC hDkFzCVm3N/MDlFiJtG1tYsRwpaX2P52DjPITAmByewSB88+ZYc4WlLi4IobLBMYBWchOXAW khWzkMyahWTWAkaWVYwimXlluYmZOcZ6xdkZlXmZFXrJ+bmbGIFxuKz2T+QOxm8Xgg8xCnAw KvHwFsyrShdiTSwrrsw9xCjBwawkwpulUZkuxJuSWFmVWpQfX1Sak1p8iFGag0VJnNfoW3mK kEB6YklqdmpqQWoRTJaJg1OqgXHZow+XHXb57K8VyFPyvT3noKzw3RpP15ViIZJrXwruPsez VqGK9fj56Z1+Ty5ZOimuddstcuS7mJjgtExxhWvl1/trClZLb3avvLJsbuSRd9rbvddsDt29 16P5Z7pTiMgpi81Mv2J2fQu6tqAuduOv0nNXdOatjm+wKJ9TekBSNLeFQzZ38UolluKMREMt 5qLiRAA/7REUvwIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRmVeSWpSXmKPExsXCNUOnRDeupTrd4MkmQ4uJPQYWc9avYbO4 /u0No8XK7mY2i8NzT7JaXN41h83i3pr/rBY9y2ssPi35xmLR9vkfq8XZ2edYLdqWbGSymLhG 1GL1RRaL2Y19jA78Hjtn3WX3WLCp1GPTqk42j02fJrF7dL29wuRxYsZvFo8nV6YzeSxsmMrs sfjFByaP9gk7mT3OLDjC7vF5k1wATxSXTUpqTmZZapG+XQJXxu2dLxgLHnNW3P5Q1MB4n72L kZNDQsBEYu6cc8wgNq+ApcS3D5eYuhg5OFgEVCQ+7mWECAtKnJz5hAXEFhWQl7h/awZQKxcH s8ArJoklVzcygSSEBXwkXv59AZYQEbjBKHFh8yWwBUICZhIfTz4G62YWEJe49WQ+2AI2AS2J HZ2pIGFOAXOJGfc3s0OUmEl0be1ihLDlJba/ncM8gZFvFpI7ZiGZNAtJyywkLQsYWVYximTm leUmZuaY6RVnZ1TmZVboJefnbmIExtSy2j+TdjB+u+x+iFGAg1GJh7dgXlW6EGtiWXFl7iFG CQ5mJRHeLI3KdCHelMTKqtSi/Pii0pzU4kOM0hwsSuK8XuGpCUIC6YklqdmpqQWpRTBZJg5O qQZGyw1Zm+beVqgoV3ITnvY08OTvWMFuyyNBN1KmCc3afnx30yGvJ1UOvyZ87W59v78t9ffh NcnZf72zHBXy+KddN7nLbfAsJPVxpeOdp0vnT+HyUbK6U7pbZmHk5MoVizpiXPjMF26KK7tp esne6fjdr2+Ejy3XyPkSvqJnkfHe/y3m/p+X7j/PpsRSnJFoqMVcVJwIAECNKbKlAgAA X-CFilter-Loop: Reflected X-Rspamd-Queue-Id: 2D8C8100007 X-Stat-Signature: uztbxyfdkg6hq3uuzi7e1tdg8qy5u57z X-Rspam-User: X-Rspamd-Server: rspam11 X-HE-Tag: 1736148066-446957 X-HE-Meta: U2FsdGVkX1+MMspdnctw1eE5VU5SSZMYJ8dApKGyYtUMBXegOeaQB+IYq4UZR/UarH6xYNSq24LG/fkA/K6rAsPtgy8hyCOvfVnZYBo73O6mJnBoKtHfdv0mt1h42PsXdRJIoYOVwfwVR9RR+DoTqaq83Nr6hlt7fgRP3EYVVnhwgJ5sszVUaVb2rTthl0QiqCm/BfOx7q/D1mMeICZoXfvBtaQAkiYJ90gz73TU/gP2jPEuUmJTpe0lOe80S5BKCJtVLThlDEFu8lSx4srE3SY/nJ0W3vvoL//j9SV/g2pqB+6rxXMsOvx35fXhjHDCfrCOkaKIlDMWN5Q5Q4clkcrNK4m/fQMMIOQRRlgPKgLjat4FDhyj6GA+I36CAoSQb2y+X9ujPLzVY3zUXr/n3PQRCm5h9VFfEF3uifGf3bM+KV8fSOgkgHYt6QrnrD72jWJhO+3UAVBD4OJ1SeW4iwPgJIJzT+Za99so43x/8AjyJ6JNqI6WY2xHz70ioCM3tFuZmxfNkxq/4T92Ba4FS+AA655107//X/ljX8rV4xUiXBpq1S2qvyXbm1eueKOL6AizmMKYejh7KsWrDaBSboiwxUvK0C0d/1HgHR+9u0SgL4gHSyv6ZY22YKGpKfvEQqZOQtt0tXIjG45zvYjQFqW9nzmPnS6uEOeQ/iJLPu01buipFExv5BnyqkfqLrDF0IwX+hOSIITxh6QKoZCs8Op/07zZzh9b3YSw/9B+9a6sJLq4ImeWs9t0JHL5LQO6NZCnJ/9xjXXv+1Db7+mxr23AO45cY23mAsV76czh8UrRKXFoptzxD+J8fyyXuttHwMSSbSdjuh2tt/bxpMQGHfV69w0FiNFQmwCskq3Az5FC8xGuibyhjH3Q+Nd8J2x9oLNQ5s55DcuYW/dfUZa5lhOOO0mdm4giJyz9/eA/0W4zFiVaqS1Z2EkuhDrBUAD0Sxhl5KcE1jQ+3dCf64Y K0zlhKx0 k9gYH2Jo7+Nhb/dphzmBiRItqpUYUtC1M9eKp+MgjWMJTu1ZXqLy5gpTLY/J7uP6335fVbzYzegKrG4KaHtE7dkTS6a7xRBMPbF1pxjXbBJsCgKXAcrqT5H26aQgPGfoDxKDkNSNVH/ltckM8wSXnDbJnj2Wi+Lc38/qjHkDPuEt+YJ+3T2XuLYk1vFsZLmzqwbuC3cwRHf/IM5MDkUr2ZIqQ1dUGFOQypONGVbSRt51fYRAV6Mcoa8WyF0kduHJr3I6F9CK/1Wluy4cjnFlm9iJcWxmMXTRguxRn 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: On 2024-12-13 3:02 AM, Uladzislau Rezki (Sony) wrote: > Hello! > > This is v2. It is based on the Linux 6.13-rc2. The first version is > here: > > https://lore.kernel.org/linux-mm/20241210164035.3391747-4-urezki@gmail.com/T/ > > The difference between v1 and v2 is that, the preparation process is > done in original place instead and after that there is one final move. > > Uladzislau Rezki (Sony) (5): > rcu/kvfree: Initialize kvfree_rcu() separately > rcu/kvfree: Move some functions under CONFIG_TINY_RCU > rcu/kvfree: Adjust names passed into trace functions > rcu/kvfree: Adjust a shrinker name > mm/slab: Move kvfree_rcu() into SLAB > > include/linux/slab.h | 1 + > init/main.c | 1 + > kernel/rcu/tree.c | 876 ------------------------------------------ > mm/slab_common.c | 880 +++++++++++++++++++++++++++++++++++++++++++ > 4 files changed, 882 insertions(+), 876 deletions(-) Sorry for the late reply, but better late than never... FWIW, Acked-by: Hyeonggon Yoo Tested-by: Hyeonggon Yoo Thanks for all the efforts! By the way, any future plans how to take advantage of internal slab state? -- Hyeonggon