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 5FFCEC7115A for ; Wed, 18 Jun 2025 17:41:13 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 625F86B00BD; Wed, 18 Jun 2025 13:41:09 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5B14B6B00BE; Wed, 18 Jun 2025 13:41:09 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 3B40A6B00BF; Wed, 18 Jun 2025 13:41:09 -0400 (EDT) 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 266C16B00BD for ; Wed, 18 Jun 2025 13:41:09 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 0157F1D576B for ; Wed, 18 Jun 2025 17:41:09 +0000 (UTC) X-FDA: 83569237458.01.52187F6 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by imf19.hostedemail.com (Postfix) with ESMTP id C23041A0014 for ; Wed, 18 Jun 2025 17:41:06 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=II9hbIov; dmarc=pass (policy=quarantine) header.from=redhat.com; spf=pass (imf19.hostedemail.com: domain of dhildenb@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=dhildenb@redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750268466; a=rsa-sha256; cv=none; b=G7qJIYIPwNaOXVVAErPhmjOnS6iSgNJkJzg659PxFdqe+dNtOzFprBmVpJOemWykoEYR1W uaipvXyyZINN1/eLI/A/mzryLiGQtUt1c+zDjITB40B1VTY3nlthKFJYU1U+N+68Jv4pFn qb7I1uI0ExXTrxsyreYKx23CNg0JYsg= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=II9hbIov; dmarc=pass (policy=quarantine) header.from=redhat.com; spf=pass (imf19.hostedemail.com: domain of dhildenb@redhat.com designates 170.10.129.124 as permitted sender) smtp.mailfrom=dhildenb@redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750268466; 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:dkim-signature; bh=iZh2vT8OhFDnKR2hfytPb7VOtq98Q1N4tcWXpFSfOT0=; b=0DbCaGSFRpM0LrunDuTSFFiVrn3vocqZsQSyZWSgULUz5l3HmCAQr0zCsXfQbVQ9cWRS5K FDe3EnJy4+MgI1Aq5iCOWl54BPY/aM7subcjVPqZUqTxJLX2nVPb+ZkojCInJJS+ZEYVkB 9N2wKdHRcuaFwRlafHS7ZOWA7+ggOkI= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1750268466; h=from:from: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=iZh2vT8OhFDnKR2hfytPb7VOtq98Q1N4tcWXpFSfOT0=; b=II9hbIovoQq76o2JZs4OxlufQTnHQCPLYzRGuClBabMq5fEGNyus/z0Fpu9BToT+Q/ZHPS HuqijzyFiVo71x20X270P/2sFj5gEKBmNwGa/T/mrjuzO+8Ll8xObCZlnq7vTcIljjxPhE sLHF9UMhGzKJkt/LVe49zxR40WZ77eU= Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-61-JAyXG9GcNiqLss_R0bMauQ-1; Wed, 18 Jun 2025 13:41:05 -0400 X-MC-Unique: JAyXG9GcNiqLss_R0bMauQ-1 X-Mimecast-MFC-AGG-ID: JAyXG9GcNiqLss_R0bMauQ_1750268463 Received: by mail-wr1-f72.google.com with SMTP id ffacd0b85a97d-3a5780e8137so531009f8f.1 for ; Wed, 18 Jun 2025 10:41:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750268463; x=1750873263; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=iZh2vT8OhFDnKR2hfytPb7VOtq98Q1N4tcWXpFSfOT0=; b=hRd5odC45jTzNQw97GX2VveNOpmYkwOD0pZxsMyXZOegY86mV3WCAhdpumcSzveZlv 3gx7PY54qj4MfImpcDqEbZV/pP2p9gxrgV61ejU0/9eH18lRJ3+/V37heIobqu88VP+p Avh7mieVLo7e3atQJMiXX6Fo8UwoszfpeQzXfJSP34rrghUx4a/c5FQPGLQksH3smB8W zRDIjFduq5P5by6HOJOpKZwpAOcXLvhYGF9iZHpYlLFxfXl+twgT3Rn4ZALoQ2/mt++z vK6F2eJFnPg4YcY8tsy17AIZz1nDdk+Ho50pRyae70bhTtTx4Yx2MNL6BJSmJ0bk2H7s UPMw== X-Gm-Message-State: AOJu0Ywh/idy9/gTxVpQSz1Zdo9D6bulNH8wvAgnyqX/xMWwZ+lYxA5M 4Vl5WG4SDMPeFKoawc0xkTxnYks6Cmesh5zMwvtlTdhWsEhl/aHfNh2vGYAStMvjyyEYWkuyn9Y 8/hvkQPXCzgsxPD2lvdjc2kEbLuCLGQ2TvLn3mQ/v5rfyLdQ+7sNT X-Gm-Gg: ASbGnctMzrmWEfQq+T5/gfXYD44y8SlDkaf+Pw4Fvc2EcE+29D0nD/rDHt8YHf0R+6k /haoS1ZLwfoh6yWzEy7/rvPSFBBp6+N5cXQpJPSyWelnsyQOmFcdQoNjEpy+Lray+I6sMF5Xk2I j22TOHw7p6W+9b/TQvOZgdaW5NvuogZ/zPPNrsdfKJQtw8NZ+SM6qZCkveteoeUtocABgAlcVg2 wuyjEhWYhcRz+E2gWr1PWeA/mE7Zjm/TlQ2RO2ByLPv/nna+9pOND55LHsXNmuC0zUpJ2zH9Dky hU+2Lz5LYQTiq2E49NbO5tNwj84Bjv3geS+O9O8UVYU7ixTqQZ0tLDmh3coPTDM4V95B/SUVc6u GtSbZHQ== X-Received: by 2002:a05:6000:2a04:b0:3a4:e1f5:41f4 with SMTP id ffacd0b85a97d-3a6c971ce8dmr252801f8f.17.1750268462962; Wed, 18 Jun 2025 10:41:02 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEIfeWEl0T3CJLW2Q374pwGp0+w6+6OG/MMLaU0GvL+YMoweLR1hXiYpIsPjINzwYBpzh5jeg== X-Received: by 2002:a05:6000:2a04:b0:3a4:e1f5:41f4 with SMTP id ffacd0b85a97d-3a6c971ce8dmr252776f8f.17.1750268462550; Wed, 18 Jun 2025 10:41:02 -0700 (PDT) Received: from localhost (p200300d82f2d2400405203b5fff94ed0.dip0.t-ipconnect.de. [2003:d8:2f2d:2400:4052:3b5:fff9:4ed0]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-453596df276sm20306265e9.0.2025.06.18.10.41.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 18 Jun 2025 10:41:02 -0700 (PDT) From: David Hildenbrand To: linux-kernel@vger.kernel.org Cc: linux-mm@kvack.org, linux-doc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, virtualization@lists.linux.dev, linux-fsdevel@vger.kernel.org, David Hildenbrand , Andrew Morton , Jonathan Corbet , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Jerrin Shaji George , Arnd Bergmann , Greg Kroah-Hartman , "Michael S. Tsirkin" , Jason Wang , Xuan Zhuo , =?UTF-8?q?Eugenio=20P=C3=A9rez?= , Alexander Viro , Christian Brauner , Jan Kara , Zi Yan , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Gregory Price , Ying Huang , Alistair Popple , Lorenzo Stoakes , "Liam R. Howlett" , Vlastimil Babka , Mike Rapoport , Suren Baghdasaryan , Michal Hocko , "Matthew Wilcox (Oracle)" , Minchan Kim , Sergey Senozhatsky , Brendan Jackman , Johannes Weiner , Jason Gunthorpe , John Hubbard , Peter Xu , Xu Xin , Chengming Zhou , Miaohe Lin , Naoya Horiguchi , Oscar Salvador , Rik van Riel , Harry Yoo , Qi Zheng , Shakeel Butt Subject: [PATCH RFC 17/29] mm/page_isolation: drop __folio_test_movable() check for large folios Date: Wed, 18 Jun 2025 19:40:00 +0200 Message-ID: <20250618174014.1168640-18-david@redhat.com> X-Mailer: git-send-email 2.49.0 In-Reply-To: <20250618174014.1168640-1-david@redhat.com> References: <20250618174014.1168640-1-david@redhat.com> MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: kqo9F8HrT8ILS_QAQS0U8zHYI8WxjSZXQ7qukvNp2J0_1750268463 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true X-Rspam-User: X-Rspamd-Queue-Id: C23041A0014 X-Rspamd-Server: rspam10 X-Stat-Signature: 6zoj36qh511qaokc7rkny8juyje7sfrw X-HE-Tag: 1750268466-202502 X-HE-Meta: U2FsdGVkX1+VfnFlBouX7LKCYlIwApOJP1G/C7ukV1/uquv5PMyGcjC3MpzsevCUotx+OpKh8uAlAniyZRGQEAJcjFIqp0PNvJnA55Vj9UQ/xq3Vx679glM+U9RvFi8k8KcB33W0VEvXtF/+pLRCz/bCAoUgqex9MqQRADg6sVPUn6Qzc9osLw5UuEkom+PmSvzAmSMdN4fTW3vOg/UTAFVIfIhiJYPiaXkDuVkhXbfGrWl1jqOMYBT9n9bx+Hv7FoIqe3FhSNge836WR/C3wJHJ760ew++jt/72fugyHWzhZYSTTMnXY0Y1Ps14mYN5EtwjpenuBEp37SiINhsdOLTp4G05nsX1h8Gk1dShYSQdxVsNodYUCLjMfVM6dD04fx/aDEu7xwuIA8UCwcInSxcjwil38dkaDi6g/J8XDRHgfkbTnuH7JkOfuus88e1sdbETOHItmqDWzQdSbYqi2vJQJo8QpNUE2I2is06HeiJhLH0WKG6bypcmVUYUfb3uoFk+3lUF7ucI5EUI/gmz5G1ivzN/ASbie0ZTlEqzPEVx2rBSmLqwPV/r0CMBaQiGelWkIyVXN9AZxWERwnwcKt8TNqSEGMrnGCrxQZB2N2UIJU6rYH+MHTeOPBEzPF+/vrzpeOZhEeMfk/1MLs00wCdajmFOqDaPU9Exh6LWqziLXBE3Ybn8gMhDNWmWSXnkqgrAkJKCsTi8283FKzIHgFYe/qEHpNRQpnHQ27PquWGyvDlxFIETf/5PDzFcaMn5rF8mnwbPy7l+mxQorGTe7LaCKx6y6TcFkfLB8D/Izhwob1f5NPQbbOYVDLOSt/epci4Z+7zgCz0f3GLOANWXge7BN5nqsZm4RG2iNvecrBzoeqQ/TDotZfECOT22byomKiDJOSOV5p1Yi6dE4Zl5i70PPNqi45nmg+Pt05emqa8QAzjro5kx+CxokbbLmV6eqrJ1GTwRE1kmME7i9XQ imVR3Oqr jtZ1IwWRn4KClHBFs3aB4zr2nsQ01u60LCKua2mAh9gVqLlgVQfkJ9McMmp2LnhSKW522rpmd3DmrB0Zhqyc3mIByAkBfNPerFWEhFNlLvnRuehtnevu1I3Y7wz6asAvl1Js+u8n7YD0uMdVBFor+o9na/7LCzJiZNCXCXooThYw0TAVw9hId8rB8Z2y+YCzXuWZ3B+cvBxcSdFK8lq8mYrCGq9uaO3qBzREx05cYnMtWTjE5NF2QTJN7pvZGI2eeyu45+nj/wVcKRpV7RgqobpfoaB5d61FIwUx2Pt8sjzBEdmpG3VPoGPir/pWcDceiIbl5nOwUHrn/WG4gLtFA0zdayaU6VLQDvUKDEA2pucAgG/8YHnvEnZsMojHbHtg99jEMN1BdLu8A65sGVWtpLMySpHJvrolJiRbGVXS+fYKIOyJ7tMKELV7uchJWzxkYwK48YQeEfj1bp8slNtxjk9tTN/qsbsbRLuA1c4kreQA0hADb+kRo9yt6Ola/P6RKV4+5z6vbSk3PWWo1tSlVOGza+mIJSb4938miDMp1NbHE2FdxoNQ5kFDm+jf9WsVKczu1E0m4ZTuWkt27nPQ4oFB1bJYa7rbSzcoO 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: Currently, we only support migration of individual non-folio pages, so we can not run into that. Signed-off-by: David Hildenbrand --- mm/page_isolation.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/page_isolation.c b/mm/page_isolation.c index b97b965b3ed01..f72b6cd38b958 100644 --- a/mm/page_isolation.c +++ b/mm/page_isolation.c @@ -92,7 +92,7 @@ static struct page *has_unmovable_pages(unsigned long start_pfn, unsigned long e h = size_to_hstate(folio_size(folio)); if (h && !hugepage_migration_supported(h)) return page; - } else if (!folio_test_lru(folio) && !__folio_test_movable(folio)) { + } else if (!folio_test_lru(folio)) { return page; } -- 2.49.0