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 43029C3DA4A for ; Sun, 11 Aug 2024 16:38:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id C70156B0095; Sun, 11 Aug 2024 12:38:52 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id BF8896B0098; Sun, 11 Aug 2024 12:38:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id A9BBC6B009A; Sun, 11 Aug 2024 12:38:52 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 8B2676B0095 for ; Sun, 11 Aug 2024 12:38:52 -0400 (EDT) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id F08491402E4 for ; Sun, 11 Aug 2024 16:38:51 +0000 (UTC) X-FDA: 82440523662.21.7737BEB Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by imf27.hostedemail.com (Postfix) with ESMTP id E009540007 for ; Sun, 11 Aug 2024 16:38:49 +0000 (UTC) Authentication-Results: imf27.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=oSrj0YTO; spf=pass (imf27.hostedemail.com: domain of rppt@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=none) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1723394262; 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=C07EjvkIKv47S5LanLwR76tOXBP9oI/AniHmynhE5AM=; b=8oQRBYaKFN3q3kaEjWCl/Mj8gFWqNhNZ8juoacAFyBDtaJr2W9Wm8MlXcjc00bJPwvjDCH Qs4uy3NPJ+NyEAZVCI4kJan00V0oa7G/8NNrXVha1WDoXIGt6jdevbwzNOrS05RCF8kV6x s/FtNw6rRGIWhIOIC57VcgLeOMvvsos= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1723394262; a=rsa-sha256; cv=none; b=D2RcZK3rH0jFMovOo0MUtVLsRS/yLhGLcxQvGumHLfJPjUIBhrU8dvxKIdRJPyxdtcw/ug MdyR/USzDurkz9joKrPiuuH9o37hFCrtApdZUkRx3EBQCbN7Ez1SxugqWype3Iqu8E1LIM zCqOJcLqcTuNdooC19lMXtdBjA3jhwk= ARC-Authentication-Results: i=1; imf27.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=oSrj0YTO; spf=pass (imf27.hostedemail.com: domain of rppt@kernel.org designates 145.40.73.55 as permitted sender) smtp.mailfrom=rppt@kernel.org; dmarc=pass (policy=none) header.from=kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 35851CE0AF9; Sun, 11 Aug 2024 16:38:47 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 237EBC32786; Sun, 11 Aug 2024 16:38:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1723394326; bh=evOBG5xxFap9DEmPDfAZO40tsVzPvbnvJU9nM+60lno=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oSrj0YTOF7TixMhBQC5em1jgDg7wJbRvWmm0aMFYxFCFwMJoqFAxxbBNHLk76T0/9 I8Uxw1keZO90WiSyvZAzN7cISSyRI/TkM2ZJs2F+VUV4G3+60HCynmdODo+a5hir+F NH/tW35YDefDUZKvr6mQeqKqssc5cRgcqwW8TYMiB3N72AlzF6rN5FBrnXTz8cz5Vk pkJ+PxAU2LQxgU4TYdRXtHLtorZ1BwtwyrdBXwVZkIyhI/vT4swWfepBnZg3qSZ65o R8exXW3ntUFdcBCVezD/o3qcz9f0UKwVD19SvBeZWphy0md68eXL4uQJvZsObAadNd +D61bZfCUS56Q== From: Mike Rapoport To: agordeev@linux.ibm.com, gerald.schaefer@linux.ibm.com, hca@linux.ibm.com, akpm@linux-foundation.org, brauner@kernel.org, oleg@redhat.com, Wei Yang Cc: Mike Rapoport , linux-s390@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, David Hildenbrand Subject: Re: [PATCH v6 1/3] mm/memblock: introduce a new helper memblock_estimated_nr_free_pages() Date: Sun, 11 Aug 2024 19:38:31 +0300 Message-ID: <172339430546.1161596.15408670748567422629.b4-ty@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240808001415.6298-1-richard.weiyang@gmail.com> References: <20240808001415.6298-1-richard.weiyang@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: E009540007 X-Stat-Signature: 1fk1dyzztuxany8y1z3n4sk7c1gd1ch6 X-Rspamd-Server: rspam09 X-Rspam-User: X-HE-Tag: 1723394329-596791 X-HE-Meta: U2FsdGVkX1/Q7IO1FeoYJVT4VYihNmiwr9jyYRl0hMciNWSdk5VORzzF0KkqxiKDHdYvJXr+ae8G1PpbtGQlAEwPRb+Mr5cYwfidMgZmfjCKmNWawV7/OrmIo0axipsAWTnwZoeBkwUq7bqwd+i42i2aifhuKSK9BgXgdnWEDWTfyxeHFTK7HS9xI+TOIOXnOg/lLz55PrgHpjzTMjJnJOjRLVbYICfknVVtEroTF0UiHafHsp63lsjMH+0B+ccb7cd4ZAHyUMSVCRMTYCLwPPcfuO3lQmpmBQ+EH85pPHz59g8JbMUoXNJ2Ylg/dX2TjABRBuWflVdHvHhS+oa7Q9xX1vP01N5IRZfdjqH1XtfxIgEnR+dTOSVV2YhKmh8k6DP1d5rvLY0piXNRTNiOdjSEuBMlvpDJWZ8ZZRXpO3vU9KlB8kOXeAz5XNwpvlaSl7ZqFS61+IaFKJCtIeqDWcCtYrsheb5ct8tkcQdDZpWsgWCHGE7LfV/SxfTYUaGaYz5iNjVRABtl4nUwnlgIjNcYNBM5yL6DMEdnahEdx98bCswpJ741OuS9Mm+UibTe2X6SUN9Ls+lDepsV5TGOp4g2Yb3NEzuxPvLvFE5CE6VfRxIodhY1yQJxNaIwI3Voe5v/ZCMJIuVcPbwPW6/V4yCFNsqd/X5zPoyyLhv0acz9CcMtGroMwxp1ZgWpTSW/Cm/46tL9tE/IYSJeXDd0pK4pYFPm/6lh9Z0tL10LsbGblmD6C81avr6ipJlI/U5wTQ5Om6I8jwpKaKfJJr8d2r6QSfbNvuww3C+ncfwqfAEz7rBExzMryRX9EaDLDlFvHPXkUmRkr3hDDZ6aGRFmvQyKkeKG76lVYJWTxU/XRyiJ3ttzjo2P3oxU80a2CfuCGmLjogHyU/RmdtjdUZjjMxe4tl0hgzpmKPBOy7q5Hk5gZ3leFQUqkLZ9H4XYjS0JyV/TQ5TaXRxVmCtZgFx 3yfBU1Rb YLznL/FMkegkvdifCX5bMdmidMbg1Ec+xcecaqzEMaiBbEq3hoykIgmUy+0DkgaHz5WPMgX7M7dgmm3MvLtgrzmcQKiHbt2QLQ3KZtctRkiYNdtIC11IsnmGVcljnNmRjPws2yt0f+4UEUdaa93kR1hHHT/ocaUMiNBwADSaibhWVQ3dI20PP4EpOCQrzpQRmny4wdZ1b/EL5XAODIDoaPq5yL5JrszNAFQ0QSPjFjEYo4yRo7PTVKDGFtzFKYzqMFrh0dbpw8AdaBkRcMl+x0lyf/NzuTHggtdv1su0wZtFiGBQ2BEr6bixE+UhNnJDj9GAuYhdnix+aa9s5MriTRusw8hrLwubOlmg7EAHqKoQi02c= 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: From: Mike Rapoport (Microsoft) On Thu, 08 Aug 2024 00:14:13 +0000, Wei Yang wrote: > During bootup, system may need the number of free pages in the whole system > to do some calculation before all pages are freed to buddy system. Usually > this number is get from totalram_pages(). Since we plan to move the free > pages accounting in __free_pages_core(), this value may not represent > total free pages at the early stage, especially when > CONFIG_DEFERRED_STRUCT_PAGE_INIT is enabled. > > [...] Applied to for-next branch of memblock.git tree, thanks! [1/3] mm/memblock: introduce a new helper memblock_estimated_nr_free_pages() commit: d0f8a8973f265f6a276f99d091af99edfb2b87de [2/3] kernel/fork.c: get estimated free pages by memblock api commit: 0910bf0ef85c5404aac94394cb31e076e4eb03f1 [3/3] s390/mm: get estimated free pages by memblock api commit: cb088e38aab4c7e9ce711c18c66e851c8f4227bb tree: https://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock branch: for-next -- Sincerely yours, Mike.