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 400A1C71157 for ; Wed, 18 Jun 2025 17:40:37 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 49E946B00A9; Wed, 18 Jun 2025 13:40:36 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 427AF6B00AA; Wed, 18 Jun 2025 13:40:36 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 27B006B00AB; Wed, 18 Jun 2025 13:40:36 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 104876B00A9 for ; Wed, 18 Jun 2025 13:40:36 -0400 (EDT) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id D4B321407FF for ; Wed, 18 Jun 2025 17:40:35 +0000 (UTC) X-FDA: 83569236030.05.0B4660B Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf09.hostedemail.com (Postfix) with ESMTP id 861D4140003 for ; Wed, 18 Jun 2025 17:40:33 +0000 (UTC) Authentication-Results: imf09.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=Wz3FutSr; spf=pass (imf09.hostedemail.com: domain of dhildenb@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=dhildenb@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750268433; 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=fkYbA0acVo3UX9Us91PPuYxLoMCXI95NEZ07wm0hikY=; b=XdkmDxzAOgHmZUH6JGIUiNLbxG6MAFYCVHx2aWdmQCiIWOYdVQiuLdlUvI8dZ3uMzgUa/S MUtzGRN+IzcweZUcU3rY17VQlfxe4bU0bZzhs8Y+uAIu0ZCPahTiDWMgW5AWT028yKMBiG lP+y3czLJzSfLGvlS9AnfbnxI2rAQDU= ARC-Authentication-Results: i=1; imf09.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=Wz3FutSr; spf=pass (imf09.hostedemail.com: domain of dhildenb@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=dhildenb@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750268433; a=rsa-sha256; cv=none; b=Dv8t/y3l2GzS/L3XDxhXICC05jF/9cgTJq3QCO16aW9Oawh7p/VNnAVhwNJZS8WFn94hvz PYYCGlAGZG08rCyqRheEUxY0NyuRhyASfzkIlbZRJr29F6nD6+O7797U+XmFznca/9knlA dMR8t20piOT+A6HvXKZuoJ80n2c6pfY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1750268432; 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=fkYbA0acVo3UX9Us91PPuYxLoMCXI95NEZ07wm0hikY=; b=Wz3FutSrID3p+YL4HD8iNrfyiRnvk1vWYjPrRtqDevieW8nBj6b+A7FMbkJvsNPYkXspf2 e4HYwdXc0RxD1ERJV2d5/FpxiU3wrQk5SgLEbgqPbsAIPaBRKAjrfebexMCiftGkKDc6rz vNE1DlAD6ybd6ICZ/aOCD1ZKM6UqM3k= Received: from mail-wr1-f70.google.com (mail-wr1-f70.google.com [209.85.221.70]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-96-_kDFMt64MACEvf5smUpniQ-1; Wed, 18 Jun 2025 13:40:31 -0400 X-MC-Unique: _kDFMt64MACEvf5smUpniQ-1 X-Mimecast-MFC-AGG-ID: _kDFMt64MACEvf5smUpniQ_1750268430 Received: by mail-wr1-f70.google.com with SMTP id ffacd0b85a97d-3a4f55ea44dso2915767f8f.1 for ; Wed, 18 Jun 2025 10:40:31 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750268430; x=1750873230; 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=fkYbA0acVo3UX9Us91PPuYxLoMCXI95NEZ07wm0hikY=; b=QNC4dD/vipxET4UjVH51JVfHzeOdKslrIKR8XGNh1OnGporlNjN8YKeMRkxsZaHVD/ VXJ0Nxs9s8BUruPQOI2AhtQf3O71fK4qkMWiOJyEWqzNgh7Vp7GGVL8cT6wtt+aaLg0h 65BhAPTNl+6PCPIE32g+lmj6ZJqTSbwX7xHb9H7FAv1uOSJ+yiQ/4cqJtUocVNIqsaVK RF6Ac3X4al/9EjlfQejXPW90ctUhp7HY3te3iKKYbIFvfj/2yp2exiqQp1dHrVJuRTwf qWf/PlZkiYvNDQVTLDluXEGrV7UJlL14Vh7aSimxjZsZpC8BVjUS2FUli/fI4edEJE/A U5iA== X-Gm-Message-State: AOJu0YzSBHr8wkP895RmLcreTrUdMkHvRefQS8BUG82yPjwNt+uVbqaO lDCvm4YKjFxuFfjU4+8KY+5RUHsIr+bXiKm6XsoZB+LQz4KWn3uShhrbG0pbQpq6bmi45+Hudsl CteCrtRfPFW1JkNvck+YuczPUEfQ5S/j9JianQonSdypm2ysrWn4F X-Gm-Gg: ASbGncupVZeQvMefO1rMzYnqzUbwwDnNqBG8LvMF7ugvkTKccH5g8x+OAQqip0SDDmh i6B9cFqPYIbLzIgEvZrsTPZJEr75iYSec0svSuR28km3dsA0n+mqxd7ZixW2sPpeBny+XqJen5r FTUlRjkRoIkMZnN6Ec5YiUG/MhtU6vhPi16bXF674uaIpYqfn5zLaW9HP3Ait92oBrE7tzFGYCx avWIzt4t0r/GRr/wJsgJTIXAUdGFF7iJhAMGvmrYiJy3t2xpu9B+E1XiYisGSPewFme6xnyng7T Ehy4gW9axGMQAEVHW+DU7keFb/y2jX0l9da3lzpfhe/zMEfeDOeleKcuZCmJfalxHAFvIKZ+pnJ EG4+mkQ== X-Received: by 2002:a05:6000:71c:b0:3a4:dc93:1e87 with SMTP id ffacd0b85a97d-3a572367972mr13745225f8f.1.1750268430453; Wed, 18 Jun 2025 10:40:30 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFzzxL/ng01qs/lSRwaNlZPiY9y2+iVmfz3gXJp3VGo7LunL2znQ2yg0q95yDx7nL6kngLoWg== X-Received: by 2002:a05:6000:71c:b0:3a4:dc93:1e87 with SMTP id ffacd0b85a97d-3a572367972mr13745179f8f.1.1750268430076; Wed, 18 Jun 2025 10:40:30 -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 ffacd0b85a97d-3a568b62ba7sm17864640f8f.91.2025.06.18.10.40.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 18 Jun 2025 10:40:29 -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 05/29] mm/balloon_compaction: make PageOffline sticky Date: Wed, 18 Jun 2025 19:39:48 +0200 Message-ID: <20250618174014.1168640-6-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: FcFzOb8p2HyjoEB-jC6FYOciHtPw1llT6PmFBmlVilQ_1750268430 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit content-type: text/plain; charset="US-ASCII"; x-default=true X-Rspamd-Server: rspam11 X-Rspam-User: X-Rspamd-Queue-Id: 861D4140003 X-Stat-Signature: pegqisp1penax53jyyqpt7mebgq8swi1 X-HE-Tag: 1750268433-812306 X-HE-Meta: U2FsdGVkX1+5kFvYj33lUFQ+VC8Hq9e4M2X3UdPxnPkSar4FAKRcE3KRzVhco1dIFwPJUAaQedbTgVCjbUii5KixrmZ2/3EC9wv7u8GBkXm0/D+Zf61CM7c6w6l1sJSrCRvMPqVnXeTX3PC9N0bl2IAgWRoo3R9ANEmEl+Y/Tas8B+Nvn5yPQaNxYuIPv81l2+zDoqQLEcKv/vpzPYi9VGGfvt0nIqN78rN4AxjrVZ/K6aF7DAPWrZeNQse5VY4QevDdAKAfds0eF6qKMVRWWUQ5Y6OTekhrJgeWbODV6qHLTndkx8lOq9dUrzk0SfvuKRuBl+rNHMXG2xh8+k1WyCsZsXtBduvvKUl042p6igKNWqSrvMBoaA1dvOABEg44PGXKQpOIzl0GII4f+xjop4FpFzBCDh9aToiB7/B8eShF44dZozgvimHxKh2wHNYI/jzHdG3dUdA1ONAatvFuoQeoWKpqPl+uOVcNAw20jRlvlHpYC9cnIWnV+1Uhzpc4OsKmHkCOBkEWfujR27hrOxZ7TbNie8UwDOOkOPRbDSJsuf1guXw70zP+aBFV59xEYl6Vdbia0yYXOIK0FfaoyTqPO7TCEcdAh9UCi87w9WspoKdauy6BqyOXF3segforJF0rdtx45G8cuWeHuDj/DxRGiJv7wbFxeouZw44JuA9a3dwZ56CKgjWRX4e32eYA9wxE+Lt0wlGRA2cl/0D7rxcA4ng6k+qja28Y+1ei39Upb2ing/wLQuVORWx4qf+Pa+zhEsH0/+VLaocjI7W7brsKhOl7TrqI9jb123WVQZQWhriVZ8jvFRfLfOY7ns7EM3CHBz0EZMBWUmhkW9NsF+9m9sThdQUpba+16RbXMdJr7cAnh8SVMiBIOw45l9tJEDucdVeVoQTMuxCjAdJFteyp3YDbVwNcu1AigQhx1O1PPfv3ppY58Yq+kqPH6c0bOxc3mwnEVRFU3Vf+bu+ ItFj0zu5 RtwXpv46xiDLLKC4Dx5vLcQVuGBTWqgxCG9UunhSb/Sb+aWhilsJ8KhjCmyUZQ8N1ss1vLRpXeCwufFJLc+G738QxtSo/7wy4Jbpf82TjU4y8CF4f2LsXAJZuXMNr4FuwTvh7NozFBnNav6lXGZxvmEF2lAJkKSyB0T/gJqUbWes50/Pugl4ivwFk+iU0Tjfb75CgwGUnr4jhpKCJhD8iccWgNzeeTm2zwI6Ok/Zpsi5Se8eZjkG+zekvpZUl0Tk6OK1YSYmhYcZQM05A9NIBcF94+FtNgl5Qb9g9nylzZfgOoFd1HVkShQ4RYnB+eld3kBurE2Kes0Jgayi6DfG/InlcX41rjZvt3ImBZUg3/VlenQn2E2Gv8rBQTcVVijqbSkWKETu4AKPwnnhswcY/nn3qrU9ucRYRMp8jMr8SNCv+V+++j4IVnyMrqdyEcAZT1KsqYOI09Ku/qRnRIxcLL0JdXM6tHvp/sSiTGAkdW0iHua2e6ctWfgT9ruWpoO8KlzDQV6yqKpZZLCzVnvqkH8pkyXqkdqSclrj+nswfyPsfQsHVvu1bVHFGdwNgfett9l6x9DNXfbeqE5+RcEzIVs717oT5ic/1wumr 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: Let the buddy handle clearing the type. Signed-off-by: David Hildenbrand --- include/linux/balloon_compaction.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/linux/balloon_compaction.h b/include/linux/balloon_compaction.h index b9f19da37b089..bfc6e50bd004b 100644 --- a/include/linux/balloon_compaction.h +++ b/include/linux/balloon_compaction.h @@ -140,7 +140,7 @@ static inline void balloon_page_finalize(struct page *page) __ClearPageMovable(page); set_page_private(page, 0); } - __ClearPageOffline(page); + /* PageOffline is sticky until the page is freed to the buddy. */ } /* -- 2.49.0