Received: by 2002:a17:90a:88:0:0:0:0 with SMTP id a8csp26168pja; Fri, 22 Nov 2019 03:00:47 -0800 (PST) X-Google-Smtp-Source: APXvYqx+/x4cReK5mbyZs0GigSKAtQwXVMaKTh21sgHVgQnX0tven6RPYT/sSwbfjM2LH1ykV+YO X-Received: by 2002:a17:907:2099:: with SMTP id pv25mr2510992ejb.144.1574420447236; Fri, 22 Nov 2019 03:00:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574420447; cv=none; d=google.com; s=arc-20160816; b=jI6YG0GguiBW6vs45oUxpO5VQ6OvMD8dg+aBpdM3xPoC9blJPWSEAz8Ae5ue+GfNBE psfcXvLSoLCfFCdtv+gFMK445RpJiBeJsbdPabuC3gGe3AQKwf1Fb3MSd/xY2WUAqlRt +x3r/4iVKAOszzzy+0bnP9Fl3dttMFHuN5mpNf9G41QyZmsu4WTFRYP/hpAbP8XojAqi I8s+0mnx5s0LoXHmrwwMiDBmI+5alsicU3EQtDW9qGkkl7briN3p/NpZqwuxjWLWQtMu 2CY067quetPQEIh4cuuKI86brBFUnuxdM1Ouli8Uoh0hbbTUs7qU8eDE4HtyBaevbH5s 4p0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=6N4tHnD3MqIJLDmIsxJnapGZ/BEr7l5p4u64zZY7Njw=; b=iR6t0BMTT9oztkuWfFrXi9BJU/1T0jdCLDDO+fnjA9rDVb4Ty8+gyHC6XqK4lksA4C SErfUotOoCyeWHsOmINEIWt8tCP2/t+2PRIV4yKrIeDhY/MchnVezWaekVooEJv4471G gIeVMLtdO6Rh9Wli+OCcje6oJa5SCfJX3wb1XJEwl7ypnpuL+7qa7dLC537acYcBi7u7 BX8mENuoOExPGJ3k+zc2M2yheRBqrL4+SRoxtuOKe3mZvpo+k5xMlEJhRdfTaYE+C/f3 rW/AD1QatNgG8ArlmYkSgmlwjw9zeale1fLyY94n3EMQjDqUlPFs0TREfYUWDq3+w7M6 8cWw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=puT73QDV; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g27si164100eda.313.2019.11.22.03.00.22; Fri, 22 Nov 2019 03:00:47 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=puT73QDV; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730414AbfKVK5O (ORCPT + 99 others); Fri, 22 Nov 2019 05:57:14 -0500 Received: from mail.kernel.org ([198.145.29.99]:45932 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727749AbfKVK5M (ORCPT ); Fri, 22 Nov 2019 05:57:12 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 232F820721; Fri, 22 Nov 2019 10:57:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574420231; bh=X2bHHl2RcPZJlk2yD2hIgmtodJF2T9sbh3u768snjnI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=puT73QDVgvVkEJ7iysVzURkB8aAUsneTRbtMUe5Ml9U60cppA54E5dWbEeZC7S5IU fS+6qc5GgO+RPS1ZMpu+CuRTdVg0NLJyDbvRdj1QuJaxaCVHsoW9mJ8O4Jdr2EK2Px N+AfW5MzeNQJHqNfk4YX1X61XKnGg+vBeGmgxJK8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Punit Agrawal , Anshuman Khandual , Catalin Marinas , Sasha Levin Subject: [PATCH 4.19 037/220] arm64/numa: Report correct memblock range for the dummy node Date: Fri, 22 Nov 2019 11:26:42 +0100 Message-Id: <20191122100915.006738285@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191122100912.732983531@linuxfoundation.org> References: <20191122100912.732983531@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Anshuman Khandual [ Upstream commit 77cfe950901e5c13aca2df6437a05f39dd9a929b ] The dummy node ID is marked into all memory ranges on the system. So the dummy node really extends the entire memblock.memory. Hence report correct extent information for the dummy node using memblock range helper functions instead of the range [0LLU, PFN_PHYS(max_pfn) - 1)]. Fixes: 1a2db30034 ("arm64, numa: Add NUMA support for arm64 platforms") Acked-by: Punit Agrawal Signed-off-by: Anshuman Khandual Signed-off-by: Catalin Marinas Signed-off-by: Sasha Levin --- arch/arm64/mm/numa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/mm/numa.c b/arch/arm64/mm/numa.c index 146c04ceaa514..54529b4ed5130 100644 --- a/arch/arm64/mm/numa.c +++ b/arch/arm64/mm/numa.c @@ -432,7 +432,7 @@ static int __init dummy_numa_init(void) if (numa_off) pr_info("NUMA disabled\n"); /* Forced off on command line. */ pr_info("Faking a node at [mem %#018Lx-%#018Lx]\n", - 0LLU, PFN_PHYS(max_pfn) - 1); + memblock_start_of_DRAM(), memblock_end_of_DRAM() - 1); for_each_memblock(memory, mblk) { ret = numa_add_memblk(0, mblk->base, mblk->base + mblk->size); -- 2.20.1