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 BC716C282D1 for ; Thu, 6 Mar 2025 17:45:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 32EE3280002; Thu, 6 Mar 2025 12:45:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 303F7280001; Thu, 6 Mar 2025 12:45:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 21B93280002; Thu, 6 Mar 2025 12:45: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 05073280001 for ; Thu, 6 Mar 2025 12:45:46 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 943C2142257 for ; Thu, 6 Mar 2025 17:45:47 +0000 (UTC) X-FDA: 83191853934.05.CDB17C0 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf05.hostedemail.com (Postfix) with ESMTP id 1480F100002 for ; Thu, 6 Mar 2025 17:45:44 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b="Io/iSVav"; spf=none (imf05.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741283146; 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:dkim-signature; bh=9d9NpVxantETeGmL2S6sYCKYZHWuzJYRDFAMqz+Hxio=; b=S52TtkfCz2720TNPLFUVUgfNYperQPZA9aa1S/LHi4kI6dLTQ/Y/am6qeTi+AvKWwEbMfh 8Xk3pwNCkYm70mwaQ+ti4EypdoF9vcKr3ueOmS6RBBpTdMMdDpSSphb9rJ2zDVWcB7cTBW Tt9KDkYsvJdGn037fFLFEdGmxOygnBg= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b="Io/iSVav"; spf=none (imf05.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741283146; a=rsa-sha256; cv=none; b=6SgNz3m/D1LQjnjoRHDqnasmkqFbBIJEuJr0D4pNVuYXk2vXBdiG0Lp09QxvW/GG63IyE8 3mOT2aRQtnWJUQBaDkKczFD/hlkrdIohL20pYw1jhF+9izBCgcFcpv6CSbJfUwC7lTt6An zIvX1EJeHn7xyn5kNmT7AFdm5BbGfPw= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=9d9NpVxantETeGmL2S6sYCKYZHWuzJYRDFAMqz+Hxio=; b=Io/iSVaveAQ3kSlHzXEB9ZC6Wd Rj1IzSIxG2945NJZgFWX3zmR/tUBt3gm989dO6f8VLT2z7x5nKJxZMHghMTqHYdrWg8RDDWLDuIxN lXVxDWqivRWRYyD2IaZd4+wqDPcpQiZ5VGlunLatRDVh6aPhbaF3I1AFor+6M6eROTlTLnFjLX3/o McactVWsCfLe7GzNq45rLKXI61IvP9qJrhB8KMT/STxsJyjsWjkYkFw+YcaFjeZnk94/1cWbXesXv ZlfKjxEr5gyrLbjUIUB+CHbxbDkgfmP2XUGE6J+vTdiu3y0KtZbuHtii8xfQmfGuwle7sie8pr5Kv G1Cj9H7w==; Received: from willy by casper.infradead.org with local (Exim 4.98 #2 (Red Hat Linux)) id 1tqFHq-0000000B1wN-1Esf; Thu, 06 Mar 2025 17:45:34 +0000 Date: Thu, 6 Mar 2025 17:45:34 +0000 From: Matthew Wilcox To: Gregory Price Cc: Bharata B Rao , linux-kernel@vger.kernel.org, linux-mm@kvack.org, AneeshKumar.KizhakeVeetil@arm.com, Hasan.Maruf@amd.com, Jonathan.Cameron@huawei.com, Michael.Day@amd.com, akpm@linux-foundation.org, dave.hansen@intel.com, david@redhat.com, feng.tang@intel.com, hannes@cmpxchg.org, honggyu.kim@sk.com, hughd@google.com, jhubbard@nvidia.com, k.shutemov@gmail.com, kbusch@meta.com, kmanaouil.dev@gmail.com, leesuyeon0506@gmail.com, leillc@google.com, liam.howlett@oracle.com, mgorman@techsingularity.net, mingo@redhat.com, nadav.amit@gmail.com, nphamcs@gmail.com, peterz@infradead.org, raghavendra.kt@amd.com, riel@surriel.com, rientjes@google.com, rppt@kernel.org, shivankg@amd.com, shy828301@gmail.com, sj@kernel.org, vbabka@suse.cz, weixugc@google.com, ying.huang@linux.alibaba.com, ziy@nvidia.com, dave@stgolabs.net, yuanchu@google.com, hyeonggon.yoo@sk.com Subject: Re: [RFC PATCH 1/4] mm: migrate: Allow misplaced migration without VMA too Message-ID: References: <20250306054532.221138-1-bharata@amd.com> <20250306054532.221138-2-bharata@amd.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspam-User: X-Stat-Signature: 94gwgpkm647t6q6mu4d5dfp8goxuih8e X-Rspamd-Queue-Id: 1480F100002 X-Rspamd-Server: rspam07 X-HE-Tag: 1741283144-813056 X-HE-Meta: U2FsdGVkX1+z+0emsNCGaPJL7WctOF6H4nXP+BfOWDbkmhUBNjIRA4G+ESg+mf1HrZkvjzAMECukdZndVZbSvz+oCTKCa4kSDt1NPK3K4OoZu5mwGO5CcXwnH5gpvjDYz59u4q/my9aAoE8WHaf8XAj6Su4/fHXoPjuUQ7itwtNKCcEzosSW0cOFWcuar5GdBdXaSFqWZ0w0Hcb0cifIWAuUtpzYVH9Hf79LV6g/u+SNsdhUKKYbuyW0mmyIOq3w5GU4CR6CHz95Q1ABINUKDlI7dhV0PmbjCZar6Iwt8A6GkA3l5BvVOYy5tjCIJwFVTaCyYaiUnExQsEya+6KwkExxWr88rvKqQf9Q9IRu5dVTuhVnor2QbxI4xwTCFpLp6/S/RaSb6V9mspNYZtIr7OZ4eBtPkNGGDRIpQQXaC4YMkyNX+OiJiFoUUqoSoyeeFcKtOnGMz7VdLhF950KKg6+VZqSqtPYqXUYWqAHYdCzXqan6iEL/UfWOskd1tR1WZJJSlM3GUEdIHQUHDf8/wVcZmqKb39m2WGdyhNwXzCBZ1PKWojwKIFvw9KFauw5WJuWF5cywyIKpr/JDd7yKmf8xmy9bpVzLYwEiZ+MO5OPdU3m99KOyyzeDWe2FT0q6LQkVpdYYhbRKRHUjd5Zch7aja3Xi1NHok2kSa6xrG6IfgBVz9xNkeXWGReCv0vTYGNj+BOzPktZZ6VO5W6ocRxZDd8PkEMvD+TTq65P86jyDdrm8KxJX8Qxa6AaErk7KQQOY1hjHAQWVq9rPtUslbXum28Am5+84YXa8/wZi+cWdHx2/GOpHs1H4xIAQ3YM3jgRwH9svJNSqXEw8YP+8ItMGFbnu6+/86G/eCJXMX9tdRYdf09ABi6BVNcM2jiseRyJsXr4Thd52cRDE07L/6QdMOXpTYKlJOuso+91ZMGjVFN15G5wCzL2qTaCyXXsVBwahmTrsKnoqHVRK7WV YnKSGuZ7 M6DCTTZ6nIealIxfPODBNT4pU7U3yFH8YPAp/Hx3eN97p1Kmb4U+Wl1iR3FPTKArWjDRbhvy0jY95vFSwbPvq1CEwzEmAqEBgtoAQYCt3jh8xPMSTDcVPvgl6ONtGXntvyTSAJGlM9MQUojdCgy+gZYaOryFryqJAsQgTmRMfuT4qOcOTlE/SZ+4/gs6Fg4T/mCxoXfVh2X9sYZw2hvfh+6WOSlguPKjxI27cOzZa9KENxfngoBicGQiGCeYDhGZCawxTHTfoEjX9T/OuQ1N6GhWlC9kPpEGuWHwHznjCKaS8zljLMH29klwCpTPiCczW3stnxGMH/Y/d/iAcGATx+0owH6Zx80U3NfWxFwShHxN6phkVK82MYk/vm41AM/5GqHIlmvVx+rg6c+HvMQEjZNrixRv1F7EFNMrIlomywW1AlHtGQVvohldCGQ== 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, Mar 06, 2025 at 12:24:16PM -0500, Gregory Price wrote: > On Thu, Mar 06, 2025 at 11:15:29AM +0530, Bharata B Rao wrote: > > migrate_misplaced_folio_prepare() can be called from a > > context where VMA isn't available. Allow the migration > > to work from such contexts too. > > > > Signed-off-by: Bharata B Rao > > I have a similar patch in the unmapped pagecache RFC > > we may also need this: > https://lore.kernel.org/linux-mm/20250107000346.1338481-4-gourry@gourry.net/ > > May be worth just pulling these ahead to avoid conflict. Or not putting them in at all because this whole thing is a magnificent waste of time?