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 6EEA0C3DA4A for ; Mon, 29 Jul 2024 04:43:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id E39C96B009A; Mon, 29 Jul 2024 00:43:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id DE9ED6B009B; Mon, 29 Jul 2024 00:43:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id C8B856B009E; Mon, 29 Jul 2024 00:43:45 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id AA0616B009A for ; Mon, 29 Jul 2024 00:43:45 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 3689D160312 for ; Mon, 29 Jul 2024 04:43:45 +0000 (UTC) X-FDA: 82391547210.01.12BB978 Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.223.130]) by imf19.hostedemail.com (Postfix) with ESMTP id 067551A000C for ; Mon, 29 Jul 2024 04:43:42 +0000 (UTC) Authentication-Results: imf19.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=yAcKOEX6; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=Js8RMOgT; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=yAcKOEX6; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=Js8RMOgT; spf=pass (imf19.hostedemail.com: domain of osalvador@suse.de designates 195.135.223.130 as permitted sender) smtp.mailfrom=osalvador@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1722228171; 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=kyxeLxY0ANyc2F0frypX9k59Llwn7d10n2geYWzcK7Q=; b=U3Ay6Bpbu1sJFd41Q3pH5bXgPEkm9Af3a+Hr/ZSjHN/+mPlhPmD9C9+o+Mi0+XurQZcpWu IjL6/XDaSlcP5rwy6OxV7ZMDYjJXMjLN4obBID49oR2ag9Grudojr3ed2fxRCmBj6oiYg9 ecppzbSzbfLCP/Lh3vA/Ujj7aZr4BVA= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1722228171; a=rsa-sha256; cv=none; b=nXJZAbYGV5LukcE43uS/UzXkVK7eyyJnIGnKpr/2qz8nvHxySsnfBdVV0eMXQltL8JVKw9 CL+eMs0zyE5s7VBk/6lDWUpSFGKhQkMFpMPk1z5R2r5pQJzkNQRIzVwY+SmHFch3mOjaMM LSRFRV4xVJ0uBrmDIsGjDjxvS5gGGcs= ARC-Authentication-Results: i=1; imf19.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=yAcKOEX6; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=Js8RMOgT; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=yAcKOEX6; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b=Js8RMOgT; spf=pass (imf19.hostedemail.com: domain of osalvador@suse.de designates 195.135.223.130 as permitted sender) smtp.mailfrom=osalvador@suse.de; dmarc=pass (policy=none) header.from=suse.de Received: from imap1.dmz-prg2.suse.org (imap1.dmz-prg2.suse.org [IPv6:2a07:de40:b281:104:10:150:64:97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 0A18E21AF1; Mon, 29 Jul 2024 04:43:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1722228221; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=kyxeLxY0ANyc2F0frypX9k59Llwn7d10n2geYWzcK7Q=; b=yAcKOEX6I/GqEqhbZKfLSmASCE3c7lTabVU4rjm9ppqlSupOyHyTRkZc95nT8bojHtZ17H psUKhauM0Vce3vw42ImTa8Q1hG3BmwwaFBnhaR0MzZ58Xx23Y669PYBsTVVE30wo2AnXQ/ cTwuXzTwlOtOs5S3OC7VwA9BBem8bTs= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1722228221; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=kyxeLxY0ANyc2F0frypX9k59Llwn7d10n2geYWzcK7Q=; b=Js8RMOgTn4RA5ie+pTnB5iYuyik4rCgmA5DXY4x2zJkRIfU3WISRM6oXvA1g4IgKvqPKbA ErVc9JVjS9T4/lBQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1722228221; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=kyxeLxY0ANyc2F0frypX9k59Llwn7d10n2geYWzcK7Q=; b=yAcKOEX6I/GqEqhbZKfLSmASCE3c7lTabVU4rjm9ppqlSupOyHyTRkZc95nT8bojHtZ17H psUKhauM0Vce3vw42ImTa8Q1hG3BmwwaFBnhaR0MzZ58Xx23Y669PYBsTVVE30wo2AnXQ/ cTwuXzTwlOtOs5S3OC7VwA9BBem8bTs= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1722228221; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=kyxeLxY0ANyc2F0frypX9k59Llwn7d10n2geYWzcK7Q=; b=Js8RMOgTn4RA5ie+pTnB5iYuyik4rCgmA5DXY4x2zJkRIfU3WISRM6oXvA1g4IgKvqPKbA ErVc9JVjS9T4/lBQ== Received: from imap1.dmz-prg2.suse.org (localhost [127.0.0.1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by imap1.dmz-prg2.suse.org (Postfix) with ESMTPS id 5CD9413704; Mon, 29 Jul 2024 04:43:40 +0000 (UTC) Received: from dovecot-director2.suse.de ([2a07:de40:b281:106:10:150:64:167]) by imap1.dmz-prg2.suse.org with ESMTPSA id L64xEfwdp2b0OwAAD6G6ig (envelope-from ); Mon, 29 Jul 2024 04:43:40 +0000 Date: Mon, 29 Jul 2024 06:43:38 +0200 From: Oscar Salvador To: Wei Yang Cc: rppt@kernel.org, akpm@linux-foundation.org, linux-mm@kvack.org, David Hildenbrand Subject: Re: [PATCH v2] mm: increase totalram_pages on freeing to buddy system Message-ID: References: <20240726003612.5578-1-richard.weiyang@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240726003612.5578-1-richard.weiyang@gmail.com> X-Rspamd-Action: no action X-Rspamd-Queue-Id: 067551A000C X-Stat-Signature: ifu55k47r6qgua3tjf6rck66m7qxbyyi X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1722228222-128596 X-HE-Meta: U2FsdGVkX1+jolWg/MQ6C1roB7awddcOYTpJz4KesD+Fy4CQeyeHwN8O7+Iy7XOK4h6SZ4zMzwrUeGUBiL9OZ+K9EmMJcubvXoEm2d4whg5NR1o5SmW8hn75h6dY+MkdtYcE3pPNznLNOhK8e4O3ya+Zgng+x8PHKa2hLa/p8/ThdsLJop4b2zDVA8dRQxZdBx7E6/YQIo8g6XcTAG2WvGyJmOcLmXgrth2B2dHPk4qWZ3h30/1Nnuo+LZaIlQw3hofjeElbTa8C+QqyqiCrDnbRfK4uRcjR6fyZxIBNTFHzW+pbjyGsrCjDNso+56RKywcE6gK/BRrlsLLPwdNnAGjnki0VAo7Jx+f1ulc/sBROkT+l73sN1cMuZ8ItJj03sKdKy/r4Pj2BbhRiG4PeTzV9ywStDil7FFMnw9+XuWOfW66ssG5gPniE66wg4QAC449LtH/231LcacpyrOMKUayCJiOcMa0xWgwyOzLtfrZ1GCpg2FFbtFr1KVEXyAVCzrDe4z/dpPPhMO43kwIMGYNgsrv1QvaW3SU9e0Jh4fQ5gu5wk+dWqs3hCb5pFomT+QX7YpEvgMsAhHB5RC/L5QDjnMHLyUWMH6tIALVnYlZQ5qenpmfPSwhpN0B+4kp5lBCmWmWCkan/VPK4OBvyXBaWwzxG0GB5cfRTAnXOtS9jJg+GRjQqTLjIALX9NdEmbhvu7nyKDROWUhKfmIkeU1gO2hHj/vpMMHYQ8/Je3QlwFBfseJhTozITNmEeY6Qsl4z3pzPEZEt2lQKAs6RufxV34grm+IjwzxFAiyU/i2gg569v8UiTcIuuZiMq8TL5CBFym1HbEANSms4/qAYbeUOrOpYQzNkfqE8S3E+9GyNknsBTmhhsrHlmw6NIoodQ7ggPucNAGp2AMEk9l1rQ5YcxIYsGSkmWK8xCm3ynTK+H7SKqwD1+ljsQiwxD4ppuQ4vzXIRmBEDGgRbL7uE JqMhuI/T 0DbTVMimls1mzRdXZnV7ouU00iTzr/swvngMqGnP67AEFyZH8g0hKXoBxd57Ev0AvbzPTrf8kWUrfSSJO7wUKYgh+HBpGT7r+rUCkekvc1cGmx88tIqP8lxE0zXZH3vE1uZ6OPu9RChXPHrpQAlz2AGqiJaQiKbsTgheS74O67KmoLdpb3LoujLDHL3GhFU4ndiu9n5mYLzLHWIUxLaZQF0rdjraKG53CJTPiu7PINUPhxtADmL9JmXeeLYjiom3bel61e+wx21usaevqEr1VIGXpNqefAc0Hme2YwaGc2Uc/aQ1b750kAbJ9DaaZqKnH1ohVcpBuzH/kziJIkQXi88YFo9noGBFCi6lUssg4rzvw5Llv/fORIFG0Ydhj0Kh5cuPAB3yX+y0bB2TS4uFX51RIyg== 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 Fri, Jul 26, 2024 at 12:36:12AM +0000, Wei Yang wrote: > Total memory represents pages managed by buddy system. After the > introduction of DEFERRED_STRUCT_PAGE_INIT, it may count the pages before > being managed. > > free_low_memory_core_early() returns number of pages for all free pages, > even at this moment only early initialized pages are freed to buddy > system. This means the total memory at this moment is not correct. > > Let's increase it when pages are freed to buddy system. > > Signed-off-by: Wei Yang > CC: David Hildenbrand Reviewed-by: Oscar Salvador -- Oscar Salvador SUSE Labs