From nobody Sat Feb 7 07:09:43 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A276C393DCE for ; Wed, 19 Nov 2025 15:45:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763567158; cv=none; b=MkjmJjZjxHbg2yHvyj9lMM+ryyVkbuo8WAa4Z/MIHstU9IUHKyiOyrAI7nUioJWi5C1uSK0wCWUap/IX2VhXvSXHwnZGW/zTkvJdl5CABxmTG6w/mOdkJZ3TZ9sUFDhzeWuyHG84fL/V713xCq8XkMDUG5h2zUPcCg0MGWSjyts= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763567158; c=relaxed/simple; bh=f3/jMwmnVv3mI87uodqbEJ5zmLRyilWaBRh2oB7xeIA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=H6mdolap57BhHVma92CdbqTG0d1q0ZpHs8HtCDng9Z6MOyKNIk6sxzXEPiWlJk5j5aRaOVM5BSM9vkbKo30TbkSUfEQ4ishmMeXoVn9ayNnSaFUD9iC9VWYq6zNFPA9HUhSLKCca3FUyZQ6TPNBv4VO3SWbU8bLtoylUiIZO+i0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=XXrmnSHa; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="XXrmnSHa" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-477549b3082so56842895e9.0 for ; Wed, 19 Nov 2025 07:45:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1763567150; x=1764171950; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TG3MkEScUQgKy+QWFE7rEK/ceT0KdBZscolLPvZ1jcY=; b=XXrmnSHaTf1vf6uqqllPUT0sMUElMq1GY66Her4KbnbRi5e+DUU+M+SWXGUt2CZ6yi Fcfg1D6NcZVjy26O1mHYrbiVIPaAlLBA2GBqvpgLMBXyymHP7sB69YUN84ZdMxEQx29S DToilDeS7YIqZBRpQLn/r+GmhRa5gNuXE+wcynhuswMQIYn0NsTWAoMVNaNDtskjuf6d eua2UlS0Q7BEVBAS9dnTmdA56yZpIwU8XFShysHoYhbEidZl0ofZ+gQZPlTrTx3l7IgY d2eNag3MWaOS0TVX4RMZONoYBqxONt/LCOMwvGtHCkIwtA0Jveoa88lEMBckYQCQjlIx QEGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763567150; x=1764171950; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=TG3MkEScUQgKy+QWFE7rEK/ceT0KdBZscolLPvZ1jcY=; b=bNBZ/ZrADYdo30SeqaAVrjf8SmaC1mgs0K7CE2bVvFYxzY/GmcEzcVmAXJYQt2txBE hwCmoFO2ER8P8h4oWGbMsVj6/t4x10+AshP2tUSh7/zFyQMw4KAbNNKQXaflNYJnoCxw SRV/CJJoI896hnlfDvf6pYAE0oPgYiTExE39rADhE6eBJoP+sBUKnpQaQhziz1glBXuJ zIkCbhv+gUCFJT67tAR+ARVaaBykbt9P5tEmFo8MoPLyCHS1yhgWRn6xgK3L524PiDBS 6Fjh3uvr1Z7fgAM12bBdZmcR+eVHNqTftVjUdZ2mQ4riNLjGRKCx2hdnQgQ9bNsRttMt Nxpg== X-Forwarded-Encrypted: i=1; AJvYcCW4xwS6dDWN29UMdJjOq+FW3i2d7nB/35VbSAAWNIabxfaOk/J71HAolWTlcpK9m7zemkEtvlis6c3+QQI=@vger.kernel.org X-Gm-Message-State: AOJu0YyQbqEWg3umkft1K6DuPMYUW64DTauxATTS50uc9HynxgpRVGj3 a6Zp3zSl7Xezrm1rKysCh5vcXNka87ly2yWpgqBTemb94bMBMFqpxUkTRK0YdM38TVs= X-Gm-Gg: ASbGncuuw61SgEQXrnesCr2EhO3ZWphtHkbnrBOrgw1xdY9tXfCf/PtR259HU4UuxfP pZx5dx7xFPzEkuUWQDIBfDPqqXxUPxYdWJ1IneUa7n5M9Uq3gGL62yRhDDCBb6/+tb+VyrjEvzD z/biqRS33mhwNfobB5avji9w2XXLEvSWejzR+dWnH1X8sKP4qsg5EceprmQnBWq4gTdrzaOnBOC jNJrVqKi0Zs3joFL+euQQ1A7ud19LDXRz15iEvi/c6dctkC3PVhWO3SaAg00rSHQq7RP1hfOZt3 SE6leOB7nsi/R8pD3FIj2Jds5tvDesO9YXy/gjhyIUFPBlb2eIQe6IHyVgPkE0h6bRNScCPHuhJ BQRghJLqaQvpF5RTrV6J3js7YDrDR/yLguh3SdGbs8hKJ6FyEs0cgNVQQ9ErT1jxhd6MGZ9Fwhs l/kFo5VmeUqxLvIyVDxe6NwEq2atupHQ== X-Google-Smtp-Source: AGHT+IHArpVzpD3LO0mA1+dNKflLF3LKgYCdBzRW5r7OQjPk30YRri90746lAxdaW694nNfBsFGkIg== X-Received: by 2002:a05:600c:a05:b0:475:dc5c:3a89 with SMTP id 5b1f17b1804b1-4778fea881fmr202472465e9.34.1763567149948; Wed, 19 Nov 2025 07:45:49 -0800 (PST) Received: from eugen-station.. ([82.76.24.202]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-42b53dea1c9sm38765632f8f.0.2025.11.19.07.45.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Nov 2025 07:45:49 -0800 (PST) From: Eugen Hristev To: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, tglx@linutronix.de, andersson@kernel.org, pmladek@suse.com, rdunlap@infradead.org, corbet@lwn.net, david@redhat.com, mhocko@suse.com Cc: tudor.ambarus@linaro.org, mukesh.ojha@oss.qualcomm.com, linux-arm-kernel@lists.infradead.org, linux-hardening@vger.kernel.org, jonechou@google.com, rostedt@goodmis.org, linux-doc@vger.kernel.org, devicetree@vger.kernel.org, linux-remoteproc@vger.kernel.org, linux-arch@vger.kernel.org, tony.luck@intel.com, kees@kernel.org, Eugen Hristev Subject: [PATCH 19/26] mm/numa: Register information into meminspect Date: Wed, 19 Nov 2025 17:44:20 +0200 Message-ID: <20251119154427.1033475-20-eugen.hristev@linaro.org> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20251119154427.1033475-1-eugen.hristev@linaro.org> References: <20251119154427.1033475-1-eugen.hristev@linaro.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Register dynamic information into meminspect: - dynamic node data for each node This information is being allocated for each node, as physical address, so call memblock_mark_inspect that will mark the block accordingly. Signed-off-by: Eugen Hristev --- mm/numa.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mm/numa.c b/mm/numa.c index 7d5e06fe5bd4..379065dd633e 100644 --- a/mm/numa.c +++ b/mm/numa.c @@ -4,6 +4,7 @@ #include #include #include +#include =20 struct pglist_data *node_data[MAX_NUMNODES]; EXPORT_SYMBOL(node_data); @@ -20,6 +21,7 @@ void __init alloc_node_data(int nid) if (!nd_pa) panic("Cannot allocate %zu bytes for node %d data\n", nd_size, nid); + memblock_mark_inspect(nd_pa, nd_size); =20 /* report and initialize */ pr_info("NODE_DATA(%d) allocated [mem %#010Lx-%#010Lx]\n", nid, --=20 2.43.0