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 B8B84C3ABBF for ; Wed, 7 May 2025 15:21:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7B8476B009F; Wed, 7 May 2025 11:21:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 740C26B00A0; Wed, 7 May 2025 11:21:53 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5E0BD6B00A1; Wed, 7 May 2025 11:21: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 3C1A36B009F for ; Wed, 7 May 2025 11:21:53 -0400 (EDT) Received: from smtpin12.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 91BE3BFC55 for ; Wed, 7 May 2025 15:21:54 +0000 (UTC) X-FDA: 83416476948.12.0FA4D33 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf15.hostedemail.com (Postfix) with ESMTP id E03E1A0013 for ; Wed, 7 May 2025 15:21:52 +0000 (UTC) Authentication-Results: imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=jzuj0wmz; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf15.hostedemail.com: domain of rppt@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=rppt@kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1746631313; a=rsa-sha256; cv=none; b=ILh3HtsAA56I2onauiua0Eq5VIN6BujM7xQNj/IU8M43kx/P4mhZMDGve3H6Mn4l1/PnYM 9fGy1EaXQ75pXx721pmBmn9tVRW3EM8OGJv7Gn5Xg0SFOM/mIJEzypfQOfVoCtTDumkM0K v7egF/+8zc5/3nKHpCnha0LFaIz2uJ0= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1746631313; 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=qUJoEJ5vvDSy0kdgeCi+1H8DcBRGvqbSIhW2RGZxJ+8=; b=hHoCibjJTBbx8nkRLt1/QOD0lwTyzfelqz7v5MjGpSj23YePZhvb1su0OyeeaWcsYWzCXO o+6x5nUzwDr+yDv0LegrVJLceTZ1gC3twQs6BnBS5McvJmifNQzcsrLMjbHcn8Xhjn/I/b GXttaIIdDVEHiW8oQeLa5fjahxJFs4s= ARC-Authentication-Results: i=1; imf15.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=jzuj0wmz; dmarc=pass (policy=quarantine) header.from=kernel.org; spf=pass (imf15.hostedemail.com: domain of rppt@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=rppt@kernel.org Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 18C3DA4DA99; Wed, 7 May 2025 15:21:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 07578C4AF0D; Wed, 7 May 2025 15:21:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1746631311; bh=+Pl1wgxLDGfI331J470iytuKu5DjqgecfozUU3odKcU=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=jzuj0wmzcA99+V/TrfvfgKAhHT8WTkJj6fPsC2ZXFpyAyZmjb/KtCfHa7xCh0fe+h SzVSO83oLHaJrdQOtVl3g5Tbo3Dq+rHCzZetZLsp/ew6LfqhgVpvN/QwE1n+s2wMc+ AXCBa8DjRfRF5U+GB7JygCElsE0RH2FplypRvVNt5c7ixsHhJH8PQi/YT5ArJH8LOj M7OizJ4M4TJ7sXHo6hhGALe7rw6fSoGH94UzlqtAyVJitbrXrU7i+N5igXDywOmaJ4 Vl/pA4n4BnNpFIVFGSXn5XgHFyMifq1smbpdx1edsLxTRuOBhsGUd+hV65rz+0BV9n TmI5yMtxM+mjw== Date: Wed, 7 May 2025 18:21:42 +0300 From: Mike Rapoport To: Andrew Morton Cc: Yuquan Wang , Jonathan.Cameron@huawei.com, dan.j.williams@intel.com, rafael@kernel.org, lenb@kernel.org, alison.schofield@intel.com, rrichter@amd.com, bfaccini@nvidia.com, haibo1.xu@intel.com, david@redhat.com, chenhuacai@kernel.org, linux-cxl@vger.kernel.org, linux-acpi@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, chenbaozi@phytium.com.cn, loongarch@lists.linux.dev Subject: Re: [PATCH v2] mm: numa_memblks: introduce numa_add_reserved_memblk Message-ID: References: <20250506062245.3816791-1-wangyuquan1236@phytium.com.cn> <20250506185544.474d025e43ebadadaedb982a@linux-foundation.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250506185544.474d025e43ebadadaedb982a@linux-foundation.org> X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: E03E1A0013 X-Stat-Signature: qdfio653nxjc4cygcmc6g7c1gyh5rr81 X-Rspam-User: X-HE-Tag: 1746631312-4640 X-HE-Meta: U2FsdGVkX197m80LpY7EnyWnqIXTbFY6dMsGGgUWC8dUs5d7M6jIaO1WqyqvqI6LaNgFulsDvYV+pvNUZkzDn1Kh1ZyoamSkGAPV0ynlyoO2PKejmIabgGH62NMPlDdV3uYHYeMZzR2gq9Subwc755qdejxpdQDUKb1MQwQUnb/VKOWNQ8BFXPWps7qBjfUneumW/4ri3w3AcLnmKEiF7U4mOMWsfkjXM78SbcyHtwmM6IZdgekSagnlVVAiKjeB0Gye0bf4t9Dh/J83kSRfPARj0XEKQHgrTCesu6RLjnoQ0j+c2AiAT/pRcVTa6ZiNCkJpl9dyVOj9Ci9DH3ej27TVCpk7sgRGn6fyhKYcyE36LMr/VfI/TUFUsTahN3slsUgm9Qr9qY0Q3RTRsMC2/rt3kqNxHRrMfGolgyMNiaUAE3tynX6rGvD5yYlkW7SAG5aax1ZcV4NNvtgJrICmo53LicHh5ZVZSfB/xGW2clGmEIGBvLfbVc45xGTFQQqVunU4UlioodbZikcuYZ3vejjk0AYUUhN6XJqu2IjQlUAuW1bazhsmYBaNLK7T/0hdj7AFjKSycPKYmhrRgEr3VDTAqUz/SYUSJddflxnegMTFET53ArVXmlHQ921D5/A5cqDxhtGKGVevutZ9tms0l6L/y0WAzaiNM6vys18k+LnuRT8QixwWhNmix3jhVLCGtCoNX3Za5O+g703fSxHzvOVbyAWm38/nS+3wzN+py5AEHyraL09acxMliPPATXeutfn+IC7+mNkvBhw8t8rr679gp4uuXb/v92axHctNvscb5NCZbVzCsI+V/dwvMRh8hOMGfdx1CfAVLIFwceoGFm8+zGiJQ3MKSrHz7dYfPf5uWz288jQ11/oq3hvK8DbE6+eXTN8CsP+im51f61tblr+oMQUrzYqmhsOFrPp8UPDC38XLvcfwlhljyq/zHcZhfr9QA2Jye5s+NodRHXI YvfMl32X 4ns4KlUM2G7+0jGvLsz6I1tqS6JO22XWe3pz0ma28Y1cPaQAog8OdWMcDeFEkWdneVNMiH3yIUeyQqylfMrZrf4t7capEtN5r7aQUYyx1LAjCyCgD3hBLzDAypzmeRKdABehXD+cdWpe4WuZ3yS7wt8kdwWDbFjHwA8o3wMoQA+JGYcCEif2lehjCLC9Y86hQXsn90RgvIJ1fvRDcbm/RZ8HXfk/GH3+wRThB+QdYRqu+MwwVlW2VlMWMYSYjKPL5HfJ+WoyQKOYH7x6lxWMbCDTu7BJk1RLDADLh2gk9Q42H1QTgGh3DKhTa7MwWNr1bKdTOpUg6BEieFsBryg1kTvQ5i8rqq+spvg55xxO9x7kWBmA= 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 Tue, May 06, 2025 at 06:55:44PM -0700, Andrew Morton wrote: > On Tue, 6 May 2025 14:22:45 +0800 Yuquan Wang wrote: > > > acpi_parse_cfmws() currently adds empty CFMWS ranges to numa_meminfo > > with the expectation that numa_cleanup_meminfo moves them to > > numa_reserved_meminfo. There is no need for that indirection when it is > > known in advance that these unpopulated ranges are meant for > > numa_reserved_meminfo in support of future hotplug / CXL provisioning. > > > > Introduce and use numa_add_reserved_memblk() to add the empty CFMWS > > ranges directly. > > > > Signed-off-by: Yuquan Wang > > --- > > > > Changes in v2 (Thanks to Dan & Alison): > > - Use numa_add_reserved_memblk() to replace numa_add_memblk() in acpi_parse_cfmws() > > - Add comments to describe the usage of numa_add_reserved_memblk() > > - Updating the commit message to clarify the purpose of the patch > > > > By the way, "LoongArch: Introduce the numa_memblks conversion" is in linux-next. > > So is this patch dependent upon "LoongArch: Introduce the numa_memblks > conversion"? Yes, the previous version of this patch failed to build on loongarch. -- Sincerely yours, Mike.