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 C4380C282D1 for ; Thu, 6 Mar 2025 17:24:32 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B9E6C280003; Thu, 6 Mar 2025 12:24:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id B26B0280001; Thu, 6 Mar 2025 12:24:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9A28B280003; Thu, 6 Mar 2025 12:24:29 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 758FC280001 for ; Thu, 6 Mar 2025 12:24:29 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 8025982116 for ; Thu, 6 Mar 2025 17:24:31 +0000 (UTC) X-FDA: 83191800342.10.542DD10 Received: from mail-qk1-f177.google.com (mail-qk1-f177.google.com [209.85.222.177]) by imf25.hostedemail.com (Postfix) with ESMTP id 43758A0005 for ; Thu, 6 Mar 2025 17:24:20 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=h7UrOckx; spf=pass (imf25.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.177 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741281860; 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=z18vp3hcfAAtmEVVcfXDfC3uxyD2Eksp5BWnyHJtP6c=; b=ye0dgYrinJSo/j8BkVq0stL4tnpWMPH0XtY1vq+TBQnJahYlpBRBZ57n7VSQbBgwaHXwtq eU6tL+EjGXhS8OVlRz9KVNW1WWEfLm9zi32gYn9VXH+OE1AGiJajXvV9os69faocLdd67S 08GlVQCQfA4xiCSMoe3wLjaFX5c4uZY= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b=h7UrOckx; spf=pass (imf25.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.177 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741281860; a=rsa-sha256; cv=none; b=RwNEmZlQf5O5QXIq6S5ZuAGZreQeC7anQAJHlJXOnXGnQYDus/KymmKQneyLm8ehBTvgro S0DX6c85RGN2E020j70myZVvyZY3s4Ffo318sO9wt4xX3DZGDKsA5k+Ck8hnznhAedh5G5 NHCNX1nnxGoOf59KIva8ZTFPJI2MmHY= Received: by mail-qk1-f177.google.com with SMTP id af79cd13be357-7c3d1b78b93so66952785a.0 for ; Thu, 06 Mar 2025 09:24:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1741281859; x=1741886659; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=z18vp3hcfAAtmEVVcfXDfC3uxyD2Eksp5BWnyHJtP6c=; b=h7UrOckxtYMCt3en9z8Nf9jxFVEPIM9WsNJkdX1KsViLI0f1OZdqyU2JcRo9QaXRYQ kavCbdRI5kju32UQNeUjeeNuyqiRueP0AH8CJJRoLVqP1QjZuBcCvwEvFlsUpnuS+7KL g0FmAEihGh185IVw8WuGOkxMY1dlSDbmMzgtYAk5ejBeotBWjkmUqRH03Dp9RWU7VLc+ T3+VAfY2+Z7TwCgrYGcU91pWSO9UR2XYKBb5GsqaKP9Unw47GSGfaS829d6kVqujog0C FTOMQAToJiKPy7bh+QhAn5vKBDWI/j2n855qElj1kF76U68n5bUCqCvqgBy5SAIFPquX oELw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741281859; x=1741886659; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=z18vp3hcfAAtmEVVcfXDfC3uxyD2Eksp5BWnyHJtP6c=; b=d1Tm0LJIleYzCDoCELcc+iPj2BQJ9f6LVVZLmWLmBTvlnAGNO7uxG8kqPVk7ZFyy8W Y42gDTPluWCAHPFhK5P1F79EId/yLS5v/yvgImHx0YPBJ8V7l3leu3jy+v9lAD3zSkwC MXi+QB9DKMh2SIG5A7Bv11VqHlxGdtMb257IZjHdWhlW4XZTBWV7nlPFPV8MT8/hIYG3 NMtm5mczeXaLrD04ZM+MN7hFV39FoZSiT6UUKtjrQ/39sJpVafDIA2Nd9DXlbC8F+S1K yJEDZ0FmvcJNoHWm3YIUhfzJoUNs6z0LKXgHwGb+0Eil7ksVnwMtk/NtcgOjJDxvC0Le 88vw== X-Forwarded-Encrypted: i=1; AJvYcCUT1cV5rv4bGT2k9DbpFDYnOSVZyWl2+NmTzmPApSQ+y3abvEMYcObZK6KiX68yXESigoS/mSM2Kg==@kvack.org X-Gm-Message-State: AOJu0Yx0PLvFBUI6UwVzbnNoxSfFQHDlCZFbYTS2dlql9GLVyfariO8l +VFbkqSoltp1puDARLLOVW16kmpy4RVSl+lSzlmnBeQYRZ+Gw6rQAX+3BJktQmo= X-Gm-Gg: ASbGncsG9fAi+bNIbLPEUG7FnZnZh+0+yy2W9hG0Wx24RPyIuucLKrFknbrdr/Dtlgu qlbGEj1q3tPDb8+HArUIAfxlA0VRhz4IT59ip4iE/WQ2iFxdWSxKK2JIJ2vZDeRqt15PkPTiDYI DSwyn5BzKOIHbAy7ntUHKXCTZFoKZf4I7h8sZsaQV1JnFp+ooamUIE3XG/hkxNVOSPE6E7Tw7M4 fXSXIpputlYOMoyoMimyXL0X7PWAw1pJccn6dvtnGGvWx0Vv4Pr32AinZB0o45VLTko86qgBfkh p2z1BmFEkb56Eu62bm/BQVM8VuGPerhsm5PRvNTakitT9FY3Yq5FAPwdCnXt/3f0nMga6vFqFHv pJQhZxa5dGEeaRxj3I/b/NR9KYOM= X-Google-Smtp-Source: AGHT+IFaFQB0dxvzjPDAo9vpuiTrMUPugJggFt79Bts/b9J4+miCdW3ZQGREV91wxTs7E1EhXUvDkg== X-Received: by 2002:a05:620a:28c5:b0:7c3:d969:c725 with SMTP id af79cd13be357-7c3d969c792mr1141025985a.5.1741281859209; Thu, 06 Mar 2025 09:24:19 -0800 (PST) Received: from gourry-fedora-PF4VCD3F (pool-173-79-56-208.washdc.fios.verizon.net. [173.79.56.208]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7c3e553df80sm113353385a.116.2025.03.06.09.24.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 06 Mar 2025 09:24:18 -0800 (PST) Date: Thu, 6 Mar 2025 12:24:16 -0500 From: Gregory Price To: Bharata B Rao Cc: 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, willy@infradead.org, 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: <20250306054532.221138-2-bharata@amd.com> X-Stat-Signature: zzd4aoqhc1xh319ibjfqobhseyhezo8m X-Rspamd-Server: rspam11 X-Rspamd-Queue-Id: 43758A0005 X-Rspam-User: X-HE-Tag: 1741281860-290424 X-HE-Meta: U2FsdGVkX18oBM6BqHQ3msyhEoRF6f2+7+OYNDO0Uif4TsITt6gD8uW2PWgENTNr+nLl+J49js5J5YDrrUwRH/BhMi/+uCvwkST6jK98x+aKswWai8kzqorOxC1+qtf5qTvOi/QG2Sn+7OUEly0lVYcUucAEB4jcEtwWZ+iEjq3qsvU+rx0nQZfGtooGL2lRc1uElXmY23OH7RtWiVlWQxfpZ9Zv+jQrCBLFWGPmn/xbGFBq5nMYF4QJnRxT6un6N3tyGxUPr7zVukZd2hpUgOHju28rakeyX2sONv1SqVNxR/gA39zQ+S8/WOSswcexXM6jqBdylbdEOJjLwEDJ6kMdwl90uqHJ5jMs9rxAFjyQ5Sp+b/qH24llvoc1gjuLTySvGrWysg2DVRzOfazuPOIFyMqzeZWtSfdGKpeFN2pnpV6acjwKes9eYI6i4Qky87nLKBM94Sp3qfLdko4dVHbJIMSUrNDTKKMXQNMzQCuWp3+1tlPXVdmT0VRE3oB+F7cgt+Ppgg8t/9wWXgyCmNwkVIHNPWOs9hEmaPo9OfX6LK0KzCT77u8ZGpq4DnYbZYnrnQ4BSRCtGZX4UozB1ILwMjjzT90K9t3YE65kkeboZo5Kjuf5d5pz1FiZsQnkGurvtJ8o8z9t+SRxzB3EU/XH9qi9rK8sQ9G51spksRy7Kb7w+sNAFTu/vA2QnPTcfxzbOqu5hd0LvTMJOZtg0cXmzrgLwSl/KOLtJHrb3oz35DvSkqDrbnLwFSQkoyaYcptQNZpKJLyx3retNT+7bBbnrXtR65DJtJlW125aWf56+sdybI73l3F8VLRnPZM1DEHqDRbXuUIQK97g6ILIvt/NoxG9sr2Lugk5U/uoG7zPUVmv1/U7rvmWh6AxtdnmbxlyblsaXNWyGmCg0qFYw3u0GLseFYMEYZuvRlc5q2DGdcavhTNWJI1NbDP/KO2K858Wpiu25vyzr1ng+8v 1qZLi2Qa JC/2shXlAG3QseVcpC7GJiR3ODPm/X8MJcuovmedOzMGo6weY+zLsPQ1cqyxx5K6ZU6reo/sp2ryRJoWJc0xfiXxUodpQ+vgO0CdlQvDxlYHc6W7n5nqHJkYD0fAeGoKiq+8Y8cEf4Q7OI5Kslmb2HSebVofvoIuEDe+Ou1S2zAcVFW1P9Z0/BJvoSGmx8E2kSqc/ajO8dHU5LYNPO2Ne8Lkvg6GwcVtXvWq00erlG07w2riW+hxIQS+HjQjfzIZkdoysCMGAfqGnB8F+UoDu75PDqqxe8dQJBFcllrh7tIx5eNI6mD5gcD1YxkCkgmrinJZbGDeG/YKPnPTYwIdPMi8jfn0+V5J865R9E31ty5Kjz/W9RBynTgyapYZj+8R45zI/Ko1g8C4febTTiQ5aUkhZQJkJ5BuCJW15iv36XFsUt8Uf47hh29H0c/TGtqw+2wPJiInWaa+jitt3GpkfUTSa0Mvdi6AZJ7Sy2yOYhHKbyUiZ3TXA1ogW6rRG6XeTWAZ2mHJ3eWMvvy5VBagnkUditA== 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 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. ~Gregory