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 25F16C3DA79 for ; Mon, 15 Jan 2024 07:55:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 94EBE6B0096; Mon, 15 Jan 2024 02:55:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8FDD66B0099; Mon, 15 Jan 2024 02:55:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7C44C6B009A; Mon, 15 Jan 2024 02:55:47 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 696966B0096 for ; Mon, 15 Jan 2024 02:55:47 -0500 (EST) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 3C4301C0CE6 for ; Mon, 15 Jan 2024 07:55:47 +0000 (UTC) X-FDA: 81680786334.02.16701FD Received: from invmail4.hynix.com (exvmail4.hynix.com [166.125.252.92]) by imf05.hostedemail.com (Postfix) with ESMTP id 7DB5F100009 for ; Mon, 15 Jan 2024 07:55:44 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=none; spf=pass (imf05.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1705305345; 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: in-reply-to:in-reply-to:references:references; bh=2cWwPFUM0+963lKs0X4l1zqOO05CIu3HV35lzqvqalc=; b=tEbsNBe/1O23OtO0RfLIP4j/jQ464O1Nfk5Q+Wi9Wx7A0jCpNCzyq+NOykqum3YfUNqQah Fl7f08KWpwaAF3ukdy2aatPd2WO5HPkLm2uT/guwoeiN6mfWcIyccDLRJOz26FY2+RMBX2 1iLkjPBcvOBgnzg8m+jW+75tDja9rBY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1705305345; a=rsa-sha256; cv=none; b=lX0uM+QpHpQWbNC4Jk8bMQpYX8P0wVR973WIYu1iq07z0sGKnZdGYePzmYExhe8hCFys6u BwGzybZOWPBoIlwZNqFFRPZ6SOlb37jrN7MuJyM9NtyFUYQp17e4/D40K9OaLI21MCCbHI xf/Og1tux3i5DGVLHGN1OkzpbVs21TU= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=none; spf=pass (imf05.hostedemail.com: domain of byungchul@sk.com designates 166.125.252.92 as permitted sender) smtp.mailfrom=byungchul@sk.com; dmarc=none X-AuditID: a67dfc5b-d85ff70000001748-db-65a4e4fd330c Date: Mon, 15 Jan 2024 16:55:35 +0900 From: Byungchul Park To: Matthew Wilcox Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, kernel_team@skhynix.com, akpm@linux-foundation.org, ying.huang@intel.com, namit@vmware.com, xhao@linux.alibaba.com, mgorman@techsingularity.net, hughd@google.com, david@redhat.com, peterz@infradead.org, luto@kernel.org, tglx@linutronix.de, mingo@redhat.com, bp@alien8.de, dave.hansen@linux.intel.com Subject: Re: [v4 2/3] mm: Defer TLB flush by keeping both src and dst folios at migration Message-ID: <20240115075535.GA56305@system.software.com> References: <20231109045908.54996-1-byungchul@sk.com> <20231109045908.54996-3-byungchul@sk.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsXC9ZZnke7fJ0tSDaauMLWYs34Nm8XnDf/Y LF5saGe0+Lr+F7PF0099LBaXd81hs7i35j+rxflda1ktdizdx2Rx6cACJovrux4yWhzvPcBk sXnTVGaL3z+A6uZMsbI4OWsyi4OAx/fWPhaPBZtKPTav0PJYvOclk8emVZ1sHps+TWL3eHfu HLvHiRm/WTx2PrT0mHcy0OP9vqtsHlt/2Xl83iTn8W7+W7YAvigum5TUnMyy1CJ9uwSujJeX z7IXPGKuaJtm18D4nqmLkYNDQsBEYtkcvy5GTjDzbOc6VhCbRUBVYvONE8wgNpuAusSNGz+Z QcpFBDQk3mwx6mLk4mAWeM0k8ez/PiaQGmGBaIlTH/axg9TwClhIvH1TD1IjJNDNKLG9/wvY TF4BQYmTM5+wgNjMAloSN/69BDuBWUBaYvk/DhCTE+iEJWeMQSpEBZQlDmw7zgQyRkJgHbvE 1lW7WCHOlJQ4uOIGywRGgVlIps5CMnUWwtQFjMyrGIUy88pyEzNzTPQyKvMyK/SS83M3MQKj b1ntn+gdjJ8uBB9iFOBgVOLh/fF3caoQa2JZcWXuIUYJDmYlEd7qO0tShXhTEiurUovy44tK c1KLDzFKc7AoifMafStPERJITyxJzU5NLUgtgskycXBKNTBay9vN0tuw667d3ue2j7X+1HM/ fX+4vjLHZSerevLBDDU78yMn3gW+29rbuazue95f9m/6Uoeim5/Prv9+WEI41Nktev/kKRO6 nn5UMFUKe5f1lOtl0NQSs3yRYymbS6J5N9mc0tWpdFmX4aC2bd60QvnAjMOXLNR3cOZzyT1c efnWa9f1m34qsRRnJBpqMRcVJwIApDNyd7oCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnkeLIzCtJLcpLzFFi42Lh8rNu1v37ZEmqQfdxDYs569ewWXze8I/N 4sWGdkaLr+t/MVs8/dTHYnF47klWi8u75rBZ3Fvzn9Xi/K61rBY7lu5jsrh0YAGTxfVdDxkt jvceYLLYvGkqs8XvH0B1c6ZYWZycNZnFQdDje2sfi8eCTaUem1doeSze85LJY9OqTjaPTZ8m sXu8O3eO3ePEjN8sHjsfWnrMOxno8X7fVTaPxS8+MHls/WXn8XmTnMe7+W/ZAvijuGxSUnMy y1KL9O0SuDJeXj7LXvCIuaJtml0D43umLkZODgkBE4mznetYQWwWAVWJzTdOMIPYbALqEjdu /ASyOThEBDQk3mwx6mLk4mAWeM0k8ez/PrBeYYFoiVMf9rGD1PAKWEi8fVMPUiMk0M0osb3/ C9hMXgFBiZMzn7CA2MwCWhI3/r1kAqlnFpCWWP6PA8TkBDphyRljkApRAWWJA9uOM01g5J2F pHkWkuZZCM0LGJlXMYpk5pXlJmbmmOoVZ2dU5mVW6CXn525iBEbTsto/E3cwfrnsfohRgINR iYf3x9/FqUKsiWXFlbmHGCU4mJVEeKvvLEkV4k1JrKxKLcqPLyrNSS0+xCjNwaIkzusVnpog JJCeWJKanZpakFoEk2Xi4JRqYLxi9Xz7/y2sHRsmb31WMOXTimct2Z+PLHG6nsAnXDzR1uRn 6PSDd68ommtmMzllLF93uSKj1Ov5dxUOFuOL8tfL+5kXL1uw6dfNDoVYa3OWoxeV1zZWJ1wP nnx7gsHZCULfjvpVOZpEc77LuiV6ZWrwPd0f90yzvnj7GXTNrxJub30tab1jWZISS3FGoqEW c1FxIgCK249YogIAAA== X-CFilter-Loop: Reflected X-Rspamd-Queue-Id: 7DB5F100009 X-Rspam-User: X-Stat-Signature: 7mzffik137gxdz9byrn7q3ncepodr64i X-Rspamd-Server: rspam03 X-HE-Tag: 1705305344-596172 X-HE-Meta: U2FsdGVkX19tNosju8fypc+7OqKa7a/supx9MYpjlkAKaWkX5U55fSqnD/pBj61uwBhWsq68KrJJpkySmZ3SU2fb2zvOnmDKH8JGLUdKcbrYueEL190fLlewiYPCNc/2Fe9dBQI+xJzWBkmqikb1cSg5Od8KBwISpfVUXskkpzTFZxZKWwcUuPv6kyT5qAUjWOQYNTQ+62/noRc2vdXnJDlh2z4ldzk/em0fU/c9g2nMnzG4qJav1eXPN3y/FDVAsBTcHV7Jojga4fczciyLkWPUZ7ZCQgQPaXxhQuVV+JGuOlV3EkC0Ut5dATLRQlcLw84PgDdrQlid0F9DWMrzSXfjW6EbxlmkoWkmZGPYsAZj7aKhrMlRs0sFhySPcd4OCcO4D4s1N2B94RG/gdv8PgKyFZRl/zVuFCQnHuBl6MPqQdh4DyMKn0SNqsa+k7eROPRocWuart31j64ydwp7ZkuWm5mv6WgM9/YeF/i7SVMtmsJRbrEzo5VxJOLK9TY1BylqUYXm9y2S8hOxHaFLop4zvdX1Terp6aUGXz4RCnTwYFK36uvPASeea20of6+zgJxfXz/GO1w3O1I7tDgTrEM/RynjY6+GWVT2srXB8bN8o5gQEZ+uHYvk/FPKxlb6R/vBh8+87i+4P5J1StHXGH+qPehcuSiD7sabny16KoZQum441OggHQ3m3T+seY3BELZKA/KFVH3LihyNMejoQJ1ZrooU3b+nRFkZOwQXrHoja46KY1Tr81lgMLvXiFW9jm+c4d/pvp8VXb0qOG5tk9OxjLNHbrGdvqrUrgovss0YdT+Wvj4OTf84twl3nard6SwUJaKGSZcAQ5SNFblYKocLcz007y+kVKG3xsIzAUlvffQrhFAx+dAKpgOmjGGsHMdnzb6roVJa0hE8Bt9eRqVklmtgZFCm 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 Thu, Nov 09, 2023 at 02:36:01PM +0000, Matthew Wilcox wrote: > On Thu, Nov 09, 2023 at 01:59:07PM +0900, Byungchul Park wrote: > > +++ b/include/linux/page-flags.h > > @@ -136,6 +136,7 @@ enum pageflags { > > PG_arch_2, > > PG_arch_3, > > #endif > > + PG_migrc, /* Page is under migrc's control */ > > __NR_PAGEFLAGS, > > Yeah; no. We're out of page flags. And CXL is insufficiently I won't use an additional page flag any more. Thanks. Byungchul