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 5644EC83026 for ; Mon, 30 Jun 2025 01:18:54 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id BDEA46B009A; Sun, 29 Jun 2025 21:18:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BB67B6B009B; Sun, 29 Jun 2025 21:18:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id AF4B66B009C; Sun, 29 Jun 2025 21:18:53 -0400 (EDT) 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 A021C6B009A for ; Sun, 29 Jun 2025 21:18:53 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 278AE1402D1 for ; Mon, 30 Jun 2025 01:18:53 +0000 (UTC) X-FDA: 83610307746.08.AC7B4BE Received: from out30-132.freemail.mail.aliyun.com (out30-132.freemail.mail.aliyun.com [115.124.30.132]) by imf17.hostedemail.com (Postfix) with ESMTP id 151CC40002 for ; Mon, 30 Jun 2025 01:18:49 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=linux.alibaba.com header.s=default header.b=j7eIRiq8; spf=pass (imf17.hostedemail.com: domain of ying.huang@linux.alibaba.com designates 115.124.30.132 as permitted sender) smtp.mailfrom=ying.huang@linux.alibaba.com; dmarc=pass (policy=none) header.from=linux.alibaba.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1751246331; 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=RbZOpy8J0k5RuQe6TfwdpEBKFEQv7E87hUnTEjHxunw=; b=CVLdVqnrzg9Na/YsLBA8JtTU10GAqHfxDzmODCwOkQ2aLKHUxHP5ue+OgsiLXQH/yNOYh4 jeIhW1xSEEF1jE7chUsN3hOYjOB6k2xCyhCFk2kvcc4lXKEMImd6dVaWmEby5v0lbYumbe /COoukfDYcT1kYx21uX9dWz8+WepGGo= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=linux.alibaba.com header.s=default header.b=j7eIRiq8; spf=pass (imf17.hostedemail.com: domain of ying.huang@linux.alibaba.com designates 115.124.30.132 as permitted sender) smtp.mailfrom=ying.huang@linux.alibaba.com; dmarc=pass (policy=none) header.from=linux.alibaba.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1751246331; a=rsa-sha256; cv=none; b=eHIOii7Yv00XmXS0CG/fgiLTUh84VGzJkp3m7Oj4a9NZNPoN5semaNEHTdjsidKo8QzJz0 I3nu3VI5ZkPy7Ssxuj74ggVj84req4wfY1/XN4sRESaczXT255oYSW9q1p6kA2j4sxUnGy 3KEzPvbTwX2oNb6IIPYFldzOOJSMpOg= DKIM-Signature:v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.alibaba.com; s=default; t=1751246326; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type; bh=RbZOpy8J0k5RuQe6TfwdpEBKFEQv7E87hUnTEjHxunw=; b=j7eIRiq8eibeSKaPdLEX6AwiKPnpZ80vtq+22R3WhMOhVV9sqdRcDCNINsbSmN9CQ9Z3p6cFHIskOaPHBCX8BreCecdrMLkzbI00bdqSqfQSukwj37Jf+1HZypBYvlPZ0PMlCbFTgyyXWcE3WZpMwzScAqLc0hBa8L8pgvuStNg= Received: from DESKTOP-5N7EMDA(mailfrom:ying.huang@linux.alibaba.com fp:SMTPD_---0Wg2L3YV_1751246322 cluster:ay36) by smtp.aliyun-inc.com; Mon, 30 Jun 2025 09:18:43 +0800 From: "Huang, Ying" To: David Hildenbrand Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org, linux-doc@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, virtualization@lists.linux.dev, linux-fsdevel@vger.kernel.org, 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 , Eugenio =?utf-8?Q?P=C3=A9rez?= , Alexander Viro , Christian Brauner , Jan Kara , Zi Yan , Matthew Brost , Joshua Hahn , Rakie Kim , Byungchul Park , Gregory Price , 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: Re: [PATCH RFC 13/29] mm/balloon_compaction: stop using __ClearPageMovable() In-Reply-To: <20250618174014.1168640-14-david@redhat.com> (David Hildenbrand's message of "Wed, 18 Jun 2025 19:39:56 +0200") References: <20250618174014.1168640-1-david@redhat.com> <20250618174014.1168640-14-david@redhat.com> Date: Mon, 30 Jun 2025 09:18:42 +0800 Message-ID: <87ldpaowlp.fsf@DESKTOP-5N7EMDA> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=ascii X-Rspam-User: X-Rspamd-Server: rspam05 X-Rspamd-Queue-Id: 151CC40002 X-Stat-Signature: reoxuctqxsxwrzeqrg8wxck4hypp391n X-HE-Tag: 1751246329-637907 X-HE-Meta: U2FsdGVkX1+kDn/trk3Ri1imdmTukYEiHOicHF8fV+A5M4jy3ofaJbsXojcXNa9Ru5LQwYkWSGFl6j0lJdYkp0vibpPS94a9A5brjq/z7/vnyc5C6bQonPB6uyZ7iXNlDX+MBPOpPz0ioTj8HT0y3Vj2x+GxtAVdqAt2hXlQi3kiLpTvWZ4O0cOGnAkFdkGLYZz8MnPsQ/a02U2L5f8rbCQF5pZaDmJh4Xe9erlKXQEupU0EAd4t4JR1orRfzyG8EEEeTsvFtA2SM43LT3Mqi2c/S3gNshJ1Pr/z6XRlUMrGP/VXHT01YG1ZoSJXbOtWdwpUqSA0f38zgJ1dEmFS2SVvbsImV18ysEGI4c6wbPxBRvAvlnQpqWSM5RsDEY0tu9v2zQLgw1uMj4AJV6CZKr16Bubuj9/LsjnZElg6jfaimxbNl9SvT5vF5Nim+v9G0hVgq/1hlM5MQiLRippK5gAp/PyKrzN38ytwKXtsVhra0mpuOXBuABBseWwaJ+XQD4cD9JqPueSnIqpvJ0LG7fLVtc88zqLKgxzuCzBWig5+dhonMZdRftLRBgjtriP0y125Jc++8/ibrzpmzjKrtSoQZaR6zneE0k9ZqHoJus7kiJi131rDR8AsX7BEhBLGN0chh94m+YkEfwJpgxr3Wt/pPCQBeFqam4DjSg0cRApM0bTKo9vaZOB/i6D863G3CMT0Zx8ah561RwCezOzwtCH49wDD+pbLleN3QQ1NXNHYaB2WWvZub7nYIfmMt3/M1RrKJlEfaFna4LVo/5mzQ0BHWYwzuIrFQpr1sxUOTOX/W0bSXPEue0JKzI7dYnbLSxOp2XBS8tjmsAlwclKRibLUHLPgPAK8Yc9LyngPMiCEd+KkYKoPZy9W65CUdENl6iVUtXtgrRFV0TBuTfqvHo/pOWM4EWCwasObS24l6cMFSlvgvJZf1T/K8jjWdiD0Kllve8CkfxubnbvO3iW Iq1iNTYS L8NxEYfU6149G9puHCgt0aXtHkZyN6/30kafFkqfpIfxFG1jPDRXgsQ/DJMJRk7nVYLT2VvzzVty9CIFfC1AA9vBaR1wKCjIYQ+WdXX+Od0qF60lJLycS4Dy1KWvDc/jaKLZ0yQh0CRwUOcq3Law2gkJq+MhjszOO4ltEL7sZnVx1LGnKhL2jNoDhbxen+eGmWR9IJjFMVDdx9XpAQALptuWpuvhrf9bmoSthoK7BBy0H5+l0Jf39tW8bwpmkH4bnbdatkv5yYAM9F9ns3d/b/Y5lClkM0jgdRa9w/v0/lP9rjefW4iVG+HGfOSEAUf9+6nKjMj1dLeY0mjW8wnEfAUsD6geUWs9k84KGSQ0JFGaFGXTg9opzgbVxH8a6B/bIfoUAeCEpXEh4x0HHpcPOR2Anl2cXpVCshJBeelomU2dJ0xY= 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: David Hildenbrand writes: > We can just look at the balloon device (stored in page->private), to see > of the page is still part of the balloon. s/of/if/ ? just a trivial issue if I'm not wrong. > As isolated balloon pages cannot get released (they are taken off the > balloon list while isolated), we don't have to worry about this case in > the putback and migration callback. Add a WARN_ON_ONCE for now. > > Signed-off-by: David Hildenbrand [snip] --- Best Regards, Huang, Ying