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 437D9D3DEA1 for ; Mon, 21 Oct 2024 06:53:01 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B4FE06B0083; Mon, 21 Oct 2024 02:53:00 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AFF7D6B0088; Mon, 21 Oct 2024 02:53:00 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9EE226B0089; Mon, 21 Oct 2024 02:53:00 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 876E06B0083 for ; Mon, 21 Oct 2024 02:53:00 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 3AE69161675 for ; Mon, 21 Oct 2024 06:52:43 +0000 (UTC) X-FDA: 82696691490.08.CD02B8B Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by imf15.hostedemail.com (Postfix) with ESMTP id 03C68A0017 for ; Mon, 21 Oct 2024 06:52:43 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=GXNRwU2w; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf15.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1729493468; a=rsa-sha256; cv=none; b=mju1ivGOlWyAJ330x8+FYx9eRUWC9b6ZuUTJ7xce+i3oNbl2FS4wpE2iqDoOW/h0SjUPaT V1YjTijtBdf4k5dwnCNZ5JI+9dyemLopyffCPtyb7Gli1OVZWBkpNA+QEtKe0zZHJpl2zF G2cRcEzW6WXAQ5lXcs5XLJx4Y8ocZJ8= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=GXNRwU2w; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf15.hostedemail.com: domain of rppt@kernel.org designates 139.178.84.217 as permitted sender) smtp.mailfrom=rppt@kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1729493468; 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=q3q4WQaZDwcIW8NkcagiSx3mGV2HzlC6TI8tecHz/MQ=; b=wwKT4G7RjuyrRdAqYfaFpRu9Ju7lVlC6iis1K28mdc0n8D8VLTOOrxv3kka6G4kjVZc4IJ qqqcWfQwHQR/vE78HvTpdN9AJzct8vtiC71J742rWRAgPIPjij4Ewb7PPucaX6eBZ/muic QEepgARhC144OMDVpTttAmmE9XG3Suc= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id E17E15C59F3; Mon, 21 Oct 2024 06:52:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3F8DEC4CEC3; Mon, 21 Oct 2024 06:52:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1729493577; bh=shrWs5ZdC2pxJCkq1e3H8dJaoNXPUr1+2Lc68OLjoiY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GXNRwU2wn7bfygsfAOPH+VWCoffQkJS38RsAe1n20pnnn0ROoZlI4+pAyzWZFzCId bbZs1R4Xp8lb7xRUgPxPsNxZdI/IyBnW081IWRM0BjGdRxGjxQNY3agVLAkQ0mhQxF nFiFYvE7CFrnP20uElnFLtXcUrojOmYReDX1b0wzmQPy4tZn+BQYGfUzt+LQ/a59/h 6Jxungc8Ct6bwRGxMyoegl25uowxlUT1/1tD7lbw9ppwIHzOnHaYaBJCI8sLxbrvlc eSXK1lKuNmaL2LM5f5WaSSArVInMV6gCWHI8yzDhnDSIZdALes59xv4hqMXO6KAFtI gsg+X2qHjcs+Q== From: Mike Rapoport To: akpm@linux-foundation.org, Hua Su Cc: Mike Rapoport , Wei Yang , linux-mm@kvack.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] memblock: uniformly initialize all reserved pages to MIGRATE_MOVABLE Date: Mon, 21 Oct 2024 09:52:42 +0300 Message-ID: <172949345149.2327149.636551407707863142.b4-ty@kernel.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241021051151.4664-1-suhua.tanke@gmail.com> References: <20241021051151.4664-1-suhua.tanke@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 03C68A0017 X-Rspam-User: X-Rspamd-Server: rspam05 X-Stat-Signature: 1fa1j4wn831gw4c1n9d5tehzp7wsng5q X-HE-Tag: 1729493563-45146 X-HE-Meta: U2FsdGVkX19gasc3YTrMDPD/z4/id3pNL+l66iHqmFMqHo0xUXbZ4eAT3ULT9f5ULhyuRID739Rx62RPrCDhluqLtWFmym+Kx5rYE6gJV8WztgfybsGbhww+wfYSDIFwqKB0Zf36YyBvz1r6gU2d2IQL63X/3KLMf/tdkfDRACR/IqSQTo4M8FgSPzMS7U4rVgF27hTMqHTb8BqBjH/XFjDWFDSKxOsZGTFYpuxLS9omNh4s6ute4uy//isVQxhqy/rZ3OoArkILp0EhAgdgC0X9Rw1pXmAuZAu3WsrOZWIb0v1nIatBp4DNENucBI9lOB0GxVGJfuSUxyd6iuyjzD1MyHKYkjg5U55F6QTgWe69YMHAABd95QGZAstdmoMvYSnoX0u85yQehtqcxWWwNhLgcXG9pVpwyY09Th3tuFco2JpNXV66mTigKl46slRr0fU+0Cl77SLSEuit2J1Qw8DzVLUb8zSqEjPdcu4AvhsPa9p/+Cv7msyDBTi/ohz2/ro9kjVG4kvGTOUKSrxhcxkUopCV3EtfcuCXAZuST59f/0nOlNPkVXh5+ZBEkNYnzxqApEJQ057jYz8R9tJRWGf8IDmqrBBBLAON5UmBLi5qY9DzfLZATXYQG66JbjX9LRyyzU8kMNSv34u11tfEbLFUJVAbNlksWw/YkLFUSfIYsdoEOp4x6VP+oO0/n6wszzPQy6pTpJwu8xMK6nkdTR5T7n1Vf0n81oFsu2I5v91GGY3jqcdBBRsW18BCjLea10u/bo53bbzj7zaV4+2JQHzRxcppmp81D9rXsQB2iHXMc4Lf2fB9cde6KvSaOC1VoXQJvlsfQoXIaWYWeZz4azpEst0Qywbo7/vGLp95c1DtOaSzrE1PvpJh8gFDUzGyQpf4A/SU4NkY4nqjhWa41nVhWxVesiq78zMFx207yYAJrHZbgTKylM8JabU4SL7zygloTMza5ltAthdt7JL jU/ZzlQ9 FQTsagdlxDWpBk/kvOpfu8Ui3vyzLSEfx/xGyZDUugL3Eicsl2juZbmljFs9cQqgIXc+QvEUqBQLcDSjBKwBueryxZwsq2/+MSELxN60SF2Dx8Y32sJR2W+i+8z8HKUWFtK3TdnzpIHuXm5Tf8rb9/zF+af92UIF0u9hJ+PcE9JK3BoU76HfTcio1KGkqYA1ZyOGIsOSb5c6wsskXflYfRYo9ZB18kXcmU3yF9JkkSGRkcJUKfndUWtOe5vzcBGAvEMvYl2nSFLeyjZiykFJ7BSVfQaRBwsf5lrL0MgXeL8poDKerM3V8+/3DpCK/riwCT7fjIngTThM3hStEGuss/rUJ2L2u0sMnQtAYo+x+HrGLtM8= 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 Mon, 21 Oct 2024 13:11:51 +0800, Hua Su wrote: > Currently when CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set, the reserved > pages are initialized to MIGRATE_MOVABLE by default in memmap_init. > > Reserved memory mainly store the metadata of struct page. When > HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON=Y and hugepages are allocated, > the HVO will remap the vmemmap virtual address range to the page which > vmemmap_reuse is mapped to. The pages previously mapping the range will > be freed to the buddy system. > > [...] Applied to for-next branch of memblock.git tree, thanks! [1/1] memblock: uniformly initialize all reserved pages to MIGRATE_MOVABLE commit: ad48825232a91a382f665bb7c3bf0044027791d4 tree: https://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock branch: for-next -- Sincerely yours, Mike.