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 lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A2C4DCA0ED1 for ; Tue, 12 Aug 2025 01:30:19 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [127.0.0.1]) by lists.ozlabs.org (Postfix) with ESMTP id 4c1DTQ0rTbz3cnN; Tue, 12 Aug 2025 11:30:18 +1000 (AEST) Authentication-Results: lists.ozlabs.org; arc=none smtp.remote-ip=115.124.30.133 ARC-Seal: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1754962218; cv=none; b=OGj5b3jytKROozpauFDTMaLdH2NZRGZb/516EvLtPRtxJwY7KX/0iFvn5qIySQsp5iBeVnZFB0sackm41X0ecQiQB0HSU/Y7ePvk8/1ixkL/CM8hc7hHLyw76nTwJRQdlqbPsCZfm8XzfTbgAsg/MDmsjMKHM3o1T3zrHuXBB0X9Ek6DfVvldjLJlHSoFQsnEdd/lPEY3bLop7S+FJ4NVZyOUN7sKPck1/r2fdzn2aFs1tAannWS5kjk4pdoK7yfsQXV11kTnu6+smSlIuWGyXg2c41nQhOQMp8k2LOHDfWVHiy/s3ZtOnT5cABQ1f3UT0kSsTW7Fl62DlhH+jusUg== ARC-Message-Signature: i=1; a=rsa-sha256; d=lists.ozlabs.org; s=201707; t=1754962218; c=relaxed/relaxed; bh=djZxdkbYS5ABjJh5vZ+OSyzqxKEA12clHOn12k1eFBw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=Js1IrjoqhI8Vu1SaqBYZUa5/Ulu6Rv8pRuJ2PEbusd8SKiVIg3YMkZTShUPhQBc0smrRoqvu8tWV4OatCza49gLgx+xVHaI4bFUh9EgMzl65GtT8koiYmqniM3XmWmr7b0lbRul1ouc/kb+fVBd3OJ9XqxWa3R7wJo3LJngdvz5AoyTn8aX1SH1px6LCQtORDEzatMJ0+atu68x9Ft0nOXsk/iNtUvkhBsy4eXbH7kZQA6z/gxsJzfxvIvbtO9YDYvh+8IHSXZxXt/LOZwhacGxlCAu4fA+wyGQTNbtAAmXyL4+rgSF4yVAXYfm2vYKpfYXgi1sMYcmqcaOhqiSlbw== ARC-Authentication-Results: i=1; lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com; dkim=pass (1024-bit key; unprotected) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.a=rsa-sha256 header.s=default header.b=JMbfwpsR; dkim-atps=neutral; spf=pass (client-ip=115.124.30.133; helo=out30-133.freemail.mail.aliyun.com; envelope-from=ying.huang@linux.alibaba.com; receiver=lists.ozlabs.org) smtp.mailfrom=linux.alibaba.com Authentication-Results: lists.ozlabs.org; dmarc=pass (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: lists.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=linux.alibaba.com header.i=@linux.alibaba.com header.a=rsa-sha256 header.s=default header.b=JMbfwpsR; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=linux.alibaba.com (client-ip=115.124.30.133; helo=out30-133.freemail.mail.aliyun.com; envelope-from=ying.huang@linux.alibaba.com; receiver=lists.ozlabs.org) Received: from out30-133.freemail.mail.aliyun.com (out30-133.freemail.mail.aliyun.com [115.124.30.133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4c1DTN1svlz3ck4 for ; Tue, 12 Aug 2025 11:30:14 +1000 (AEST) DKIM-Signature:v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.alibaba.com; s=default; t=1754962210; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; bh=djZxdkbYS5ABjJh5vZ+OSyzqxKEA12clHOn12k1eFBw=; b=JMbfwpsRNCi9vQ8K0CdPK0zFsmtjl1OT5ze7/nvcC9uy1+BBNgnJzrXzYo/jsMsVasDPYYjhUbEL4r0yaX89uL9z80p/b5ORZUZIyBKo2n7zC/7pwar7Es6i3EZ6u8anU7cbm5tcI49YJa+A9LIyWz09nPLOifv3+UzTQQDKM9s= Received: from DESKTOP-5N7EMDA(mailfrom:ying.huang@linux.alibaba.com fp:SMTPD_---0WlYvemQ_1754962181 cluster:ay36) by smtp.aliyun-inc.com; Tue, 12 Aug 2025 09:30:08 +0800 From: "Huang, Ying" To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linuxppc-dev@lists.ozlabs.org, virtualization@lists.linux.dev, linux-fsdevel@vger.kernel.org, linux-aio@kvack.org, linux-btrfs@vger.kernel.org, jfs-discussion@lists.sourceforge.net, Andrew Morton , Madhavan Srinivasan , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Jerrin Shaji George , Arnd Bergmann , Greg Kroah-Hartman , "Michael S. Tsirkin" , Jason Wang , Xuan Zhuo , Eugenio =?utf-8?Q?P=C3=A9rez?= , Alexander Viro , Christian Brauner , Jan Kara , Benjamin LaHaise , Chris Mason , Josef Bacik , David Sterba , Muchun Song , Oscar Salvador , Dave Kleikamp , Zi Yan , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Gregory Price , Alistair Popple , Minchan Kim , Sergey Senozhatsky Subject: Re: [PATCH v1 0/2] mm: remove MIGRATEPAGE_* In-Reply-To: <20250811143949.1117439-1-david@redhat.com> (David Hildenbrand's message of "Mon, 11 Aug 2025 16:39:46 +0200") References: <20250811143949.1117439-1-david@redhat.com> Date: Tue, 12 Aug 2025 09:29:40 +0800 Message-ID: <87bjolgwe3.fsf@DESKTOP-5N7EMDA> User-Agent: Gnus/5.13 (Gnus v5.13) X-Mailing-List: linuxppc-dev@lists.ozlabs.org List-Id: List-Help: List-Owner: List-Post: List-Archive: , List-Subscribe: , , List-Unsubscribe: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, David, David Hildenbrand writes: > This is against mm/mm-new. > > This series gets rid of MIGRATEPAGE_UNMAP, to then convert the remaining > MIGRATEPAGE_SUCCESS usage to simply use 0 instead. > > Not sure if it makes sense to split the second patch up, a treewide > cleanup felt more reasonable for this simple change in an area where > I don't expect a lot of churn. > > Briefly tested with virtio-mem in a VM, making sure that basic > page migration keeps working. > > Cc: Andrew Morton > Cc: Madhavan Srinivasan > Cc: Michael Ellerman > Cc: Nicholas Piggin > Cc: Christophe Leroy > Cc: Jerrin Shaji George > Cc: Arnd Bergmann > Cc: Greg Kroah-Hartman > Cc: "Michael S. Tsirkin" > Cc: Jason Wang > Cc: Xuan Zhuo > Cc: "Eugenio P=C3=A9rez" > Cc: Alexander Viro > Cc: Christian Brauner > Cc: Jan Kara > Cc: Benjamin LaHaise > Cc: Chris Mason > Cc: Josef Bacik > Cc: David Sterba > Cc: Muchun Song > Cc: Oscar Salvador > Cc: Dave Kleikamp > Cc: Zi Yan > Cc: Matthew Brost > Cc: Joshua Hahn > Cc: Rakie Kim > Cc: Byungchul Park > Cc: Gregory Price > Cc: Ying Huang > Cc: Alistair Popple > Cc: Minchan Kim > Cc: Sergey Senozhatsky > > David Hildenbrand (2): > mm/migrate: remove MIGRATEPAGE_UNMAP > treewide: remove MIGRATEPAGE_SUCCESS LGTM. Feel free to add my Reviewed-by: Huang Ying for the whole series in the future versions. > arch/powerpc/platforms/pseries/cmm.c | 2 +- > drivers/misc/vmw_balloon.c | 4 +- > drivers/virtio/virtio_balloon.c | 2 +- > fs/aio.c | 2 +- > fs/btrfs/inode.c | 4 +- > fs/hugetlbfs/inode.c | 4 +- > fs/jfs/jfs_metapage.c | 8 +-- > include/linux/migrate.h | 11 +--- > mm/migrate.c | 80 ++++++++++++++-------------- > mm/migrate_device.c | 2 +- > mm/zsmalloc.c | 4 +- > 11 files changed, 56 insertions(+), 67 deletions(-) > > > base-commit: 53c448023185717d0ed56b5546dc2be405da92ff --- Best Regards, Huang, Ying