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 BAE7DC282DE for ; Mon, 10 Mar 2025 14:22:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id D6127280002; Mon, 10 Mar 2025 10:22:15 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D1096280001; Mon, 10 Mar 2025 10:22:15 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BB365280002; Mon, 10 Mar 2025 10:22:15 -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 981CC280001 for ; Mon, 10 Mar 2025 10:22:15 -0400 (EDT) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id 9CBF9121063 for ; Mon, 10 Mar 2025 14:22:16 +0000 (UTC) X-FDA: 83205856272.28.27F1AA6 Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) by imf18.hostedemail.com (Postfix) with ESMTP id BFB751C0016 for ; Mon, 10 Mar 2025 14:22:14 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b="LI8Tf/Kl"; spf=pass (imf18.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.172 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1741616534; 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=aqAivX8fNZr1y5mCMqdp2/vAbFsiV7nutZcGvyFYNRs=; b=LNwNFSUCGl89vE2OGopvzrmcaVSCwPjXev62Io77yNhX67UW0WB7V1Nt1ETfZyZFSPsFtJ QV+iqs+VSIO5reKVOlChwR/0u0GJ4PGwv7ocyopvLvl0g/JDSXCC93z91WRLXXRrFEyQTg OuwssL6Y5bLZvgl/+R4ECXv8AeueJek= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=gourry.net header.s=google header.b="LI8Tf/Kl"; spf=pass (imf18.hostedemail.com: domain of gourry@gourry.net designates 209.85.222.172 as permitted sender) smtp.mailfrom=gourry@gourry.net; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1741616534; a=rsa-sha256; cv=none; b=mVEpPBmC6m86SUHpS1XDWV9XwlcDo3PeAD5DaQTaH5p3B+8QvOqHBBvcxwk/nsCXv6WwpF J8XsFEVReqO0vkkw1W3bNhpqDmPO1AMgwN8Fv+I6oLnY749BK7msvV2EkQRskzP6ui03m/ UOCxjboeErHfOSiBj1itrCl0ydVA5Gw= Received: by mail-qk1-f172.google.com with SMTP id af79cd13be357-7c559b3eb0bso31595185a.1 for ; Mon, 10 Mar 2025 07:22:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gourry.net; s=google; t=1741616534; x=1742221334; darn=kvack.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=aqAivX8fNZr1y5mCMqdp2/vAbFsiV7nutZcGvyFYNRs=; b=LI8Tf/Kl/GcvCYw0x5uUigrACfq58dJlXlSmsD2xQCF10zdYlsL03B8Qvbo2uIpZ+1 ndJsh1HPjy9p/5qoo83mNToC5sjcDIFOQui69oUsujyaPFB3FF4+iQv8maQKdtqSlL9g xkVKBM7HJBGR1LsPzJPC8gSMJE41CT/Sj+L/X01r6Q+y62dCbrzUaoLKbMcupQDG7tIc X/tS/ldgZerprK5RlOzbz727vMyeYG8SwxYkTbZ2RO7aSr6h0u0xP2BPQWRh2WqLx0a0 DarzkuBcJDfbVhrYt4E3DZWtX/6tAbOAAShM6okiehTSk460+h1Bp6MrWmHzkpcoqk3f 4YaQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741616534; x=1742221334; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=aqAivX8fNZr1y5mCMqdp2/vAbFsiV7nutZcGvyFYNRs=; b=qBjnY9QD7XxP0eFOmX4s54GfYiduItozPbWqUjfdH1nrwHur6anpzL2p7he+gTum+U E/TfDEwhg3yCCpV76gOwWXR2yqskE89sAWqPdzsFtk6HN2trAKopenX0LUqhKf51FPDZ AHtZISsp/WDh2LgPmtkaTlQ8oLNBAoHBzOaRntXtS7FwoRIq8AdiFunLuBCFNE8geNyL /PQNRtZ7kK3WbSavD97jDjBYg6kopxux70GLc8/EztFLA+BdLnaAT5wjzmlUubyYOGid mKTlT9ztb6QMOwzASgc0j2tReMR0LoSqDmeckb1j0j/KEpq0rdX3R1YuIULupWIBBNSY RzQQ== X-Forwarded-Encrypted: i=1; AJvYcCUiQP9W0+uER96svTM9SujPrRO5idMZX55VS0DSJUzghgvtJ2XQgMDElgAxEpPER6Z8kTqzgQgL8A==@kvack.org X-Gm-Message-State: AOJu0YzrIKwBdjNhFAJxroqyqHHBL2gMJXTi/MqrMOKYvkGI6J+M5mzj eEBHvDWBSbykpW3AwBeRvISFodOWcYr/v8+a8T972udMTiyhRJWXGGUHEwHYzPI= X-Gm-Gg: ASbGnct/M4GaUjiHKYaBoPt16gKeARM2ya0eyTQvAYHSYfNBL12SD+0Ozt7ohQz+yd4 UhPUJLfE0V4OXDyyY+KGAszWYe0Z76Yc7+Z7bMbWSU5olChzV1ThS/QrvFHStq1GSmvOg8CjYKe PZonf+C+QBiHWhaDFzVnsJLtxtdkSXX7F5sCV0owVv9ibMS1LMXfA/oKNOkbPtQOLGxNOZlzbp2 +j3djebuN17+OREc+k/a8GoD1560N/PximA/v/rd/MXYCEMK7+Nehh1m9CMlhftUwpXWJBQ4/GC 7HPlA5ZyCQDuw4nuWJcVTKb4pqftxBVlRhuf+8hz9zT7cmsj7G8PkKSXWaCEkC4lavKObys3Gdw qMdVNAWoG/rj5U+H7RxryWIOdliA= X-Google-Smtp-Source: AGHT+IGWp5c3aEnPJVivT/AhAFPuiRfwxBggFm2GJnLG9GVp+RjnZOHURcFZvyyZYlV4KH2xR6gLmw== X-Received: by 2002:a05:620a:4397:b0:7c5:54d8:3d43 with SMTP id af79cd13be357-7c554d83f59mr522944285a.58.1741616533797; Mon, 10 Mar 2025 07:22:13 -0700 (PDT) Received: from gourry-fedora-PF4VCD3F (pool-173-79-56-208.washdc.fios.verizon.net. [173.79.56.208]) by smtp.gmail.com with ESMTPSA id af79cd13be357-7c555478e28sm173939785a.36.2025.03.10.07.22.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 10 Mar 2025 07:22:13 -0700 (PDT) Date: Mon, 10 Mar 2025 10:22:11 -0400 From: Gregory Price To: Honggyu Kim Cc: kernel_team@skhynix.com, Joshua Hahn , harry.yoo@oracle.com, ying.huang@linux.alibaba.com, gregkh@linuxfoundation.org, rakie.kim@sk.com, akpm@linux-foundation.org, rafael@kernel.org, lenb@kernel.org, dan.j.williams@intel.com, Jonathan.Cameron@huawei.com, dave.jiang@intel.com, horen.chuang@linux.dev, hannes@cmpxchg.org, linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org, linux-mm@kvack.org, kernel-team@meta.com, yunjeong.mun@sk.com Subject: Re: [PATCH 2/2 v6] mm/mempolicy: Don't create weight sysfs for memoryless nodes Message-ID: References: <20250226213518.767670-1-joshua.hahnjy@gmail.com> <20250226213518.767670-2-joshua.hahnjy@gmail.com> <9c0d8aa8-cac7-4679-aece-af88e8129345@sk.com> <9caca3a8-280a-45bd-a081-cf4a28f05f21@sk.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9caca3a8-280a-45bd-a081-cf4a28f05f21@sk.com> X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: BFB751C0016 X-Stat-Signature: msb1spj55fbisxwsp3zozakf5j689oxc X-Rspam-User: X-HE-Tag: 1741616534-769456 X-HE-Meta: U2FsdGVkX1/ILzyMClnKq5Pb2XDVRY3k+4Lx7R+bjZZeR/DcXPmU3IzJYse8MLmhbDqXkHTK6OOlEkpAUJCybUX9yQYC5rqDakgzqWxM7lsFbeFqb1L3pYW8QzU1PAphlPx4PNLfpESNtVXYs+P0xmNDRvu5yHL3dW8zECGhukUe2YqzNRyK1nFSIPX0WMpuJhd+4sXIaEE5MG8vcbG8QwYGIAN6RSM6OC+cpB6DqoKsDonpyRHbln0nQTnECKLfh6dT/2dsfxmu+2Ere2SivWuq5ZCBvgquDDmaGzClIFG1oigBDiWWNRvYI7s5iANpisLRZdqi6BaDLrGr3Ss74OX51ZQA5ZNE1w2ocLP8rSxv6G4z61xb8lepkCafvcAwbKlH7Sf7jvy8L7IAOoKc6FOMemD1cv6FJCnJcDvr7lNax5zun8GGgTZMWwG1fVx7deZIx9YpsYcFQFH3IO/BESVdsBuP1JW8/oB/L7qUnz6T7+IAhFkD6dR80l8y6qAxeo28fNLb36Tk896Dz84rUY4cqlOEN0Zcfni4vUtmORP7ldqvLa7ljMiAMuX+vsbEtr07eDUsXcdUPn8+6npzKSuXfuYCogYAjn9ufgg8CuFNYBW7rFNAfaWlN0UBdY4zXL29NaLkjh9KOc5kTzslzCs4O14UF8K1z8jGPWDIOS0QraYo3TgzTxHtJ7TIaFyRFZOvtqZZoTy6lpmNFlvh8p8iOpaRyYf8UtmxHzJn1eGaiVqvYcIUeyZ+zQmXAZOj0KxS4trjPkvthSx+LXXMsePIMvsdq4z6cMpGngySLYP52DT998Rx+X67y4Uu+Bd+f3cCVkEvtuTrLB0uK4GEzfr+KjCTW4UJvpo9U0BHjKTBiZw1xavA2zEtphJbDWq8KdYZdR9Py8xsIPKt6fNY6zk8+JXx9V1zcypaxuzRdVZEc6ScC3VJJOYvzqOHiDV9DGXl6aYBjcgvEXyti3d 9uUUKz7F T4dujruon6slVU07gj7PqmqPIQcdXPVI0sYVY+59FWWt7HNKmF4wjBEQL450YWf0thbAn3R5/lyVqhjjGq/wN4GeCImAhk4FgCcPBw4U/AqhsnchuWkzcby2e8JxzLG/NbdmHSIWmK2zyqETY2NF914XOKI3WqQU2wpjbbumtCKUxEtTlWOI4GCx11gR6tT+EWCI+pkdkIJm7ulm/kLkEZd4fxmV14ZA4YZjb/xM4NA2MkLxYPr3gmH+edJIYDWvD2OgreLtn7baOXnv5xFg8CrFYmVHtriOGCGT8FsVSu6W8kbY1KRXE9XXND9jK+konJKwFXws/Z/RglVwZOCGJq+OPwtKYYQPHADQ9Ly7JOBnuIjZoe8Hq4o/RVKheRx1cuE8UJzCJeFk8vM+ZUFAxzcU8+SENYv+rIb1yVzzD9bctBOA= 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 Mon, Mar 10, 2025 at 09:26:48PM +0900, Honggyu Kim wrote: > Yeah, the proximity domain detects the node correctly as follows in dmesg. > > [ 0.009915] ACPI: SRAT: Node 0 PXM 0 [mem 0x00000000-0x7fffffff] > [ 0.009917] ACPI: SRAT: Node 0 PXM 0 [mem 0x100000000-0x207fffffff] > [ 0.009919] ACPI: SRAT: Node 1 PXM 1 [mem 0x60f80000000-0x64f7fffffff] > [ 0.009924] ACPI: SRAT: Node 2 PXM 6 [mem 0x2080000000-0x807fffffff] hotplug > [ 0.009925] ACPI: SRAT: Node 3 PXM 7 [mem 0x64f80000000-0x6cf7fffffff] hotplug > > It is printed even before CXL detection. > I wrote a some documentation on some example configurations last friday https://lore.kernel.org/linux-mm/Z226PG9t-Ih7fJDL@gourry-fedora-PF4VCD3F/T/#m2780e47df7f0962a79182502afc99843bb046205 This isn't exhaustive, but as I said with Rakie, I think your configuration is probably ok - if slightly confusing. What I'm going to guess is happening is you have 1 CFMWS per device that do not have matching SRAT entries, and then the CFMWS covering these: > [ 0.009924] ACPI: SRAT: Node 2 PXM 6 [mem 0x2080000000-0x807fffffff] hotplug > [ 0.009925] ACPI: SRAT: Node 3 PXM 7 [mem 0x64f80000000-0x6cf7fffffff] hotplug have interleave set up