Received: by 2002:a17:90a:88:0:0:0:0 with SMTP id a8csp15455pja; Fri, 22 Nov 2019 02:50:31 -0800 (PST) X-Google-Smtp-Source: APXvYqw/9DW+SVK9nuUkwp2Pxqa8Kg+sJ/KFVXqW0kAHxzfARv07xjL4hqInFqgSGuqxP9n9CINk X-Received: by 2002:a50:ec82:: with SMTP id e2mr249911edr.68.1574419831584; Fri, 22 Nov 2019 02:50:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1574419831; cv=none; d=google.com; s=arc-20160816; b=BUa4FAePNeRYESbKRedz7Epu8r6595/4Tnlx4EzsUBeoSw9OkPI2gBPzA3YEXWb+az f/IuN2Xpmusy/bTAQ+JkwgrLBV3d+u86k8CRM5BSu9l2X/70ZiSVINP27LWrXfFNEcYA +iXsikE0bElsDxFiOCvNV9d5HTL4cVO8CHqvExY0mwTGv4w+0pMOUwy7LghmJFlMzo2f A/AUgOSJULnP1fdGN69//YN/KWt7MpzLxVK8tOeSNH1rEP/7HW5REdo6x4CfKmm34cN9 MOANqQ8MaGtyP4AC+AT21ZtaXx3YkMXu6Tu3ALMjJw6WHTDLXSlP1toIEg63iGGVOscT vPgA== 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=OY/m3jNNjLkNdm+xdX+oUOp9Nw21WjhtJ53qTdStYHk=; b=ceVyB32e5FvAcIWbVcIPVc6erULve01DuB3v+/WfgnFTt0kHMJDBRQd+ZQZIRgg9Y+ 2S1G0xjD33lbUKXdNgubZXQUYg/GyPUDkLINbWWitlEFkxfLTRp4LjiBdl1r8bVeqPL9 E4L/NW4X0Pywi7nPEfnqs1gfWfOHVXSAcZEiZ7Pm+UrKACynanJ2ICHdMNSxj5xntsBh ktSOsiISQeoodcpG0hs+D7WoPSOC+vvgLx8O7yPumPjG1Qf1ghqmJzkxV5Oi0M4T+MM4 NqEZmtfFDlqbOGL0WKM0RlRAY+MOZVv6g8V4K3fuHHhP7/vzwABn6TC2q/wm2y4DGm2Y LAhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=hQc+jDZJ; 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 r6si3876405ejx.115.2019.11.22.02.50.07; Fri, 22 Nov 2019 02:50:31 -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=hQc+jDZJ; 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 S1728733AbfKVKqa (ORCPT + 99 others); Fri, 22 Nov 2019 05:46:30 -0500 Received: from mail.kernel.org ([198.145.29.99]:53596 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728297AbfKVKq0 (ORCPT ); Fri, 22 Nov 2019 05:46:26 -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 AE9A6205C9; Fri, 22 Nov 2019 10:46:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1574419586; bh=LweHk9SyP1/gFilCOzPMPDtIyP9pgPKCmKGKDqvX6ms=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hQc+jDZJ7GJnpYmWOWH4VdW755f36FOVVFB6/991nAVuTSTmE/xJvuYn9ZewPKMfr G1hBwnown1J0joLGHsFFpwtVfxnktLtXmCXPgMkiQsrPZXBgb5LIhHx2f9L4bGZuNp 947FSwCK1zw03nrt0z0FkDfsojHnDhkB0umVyTkk= 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.9 161/222] arm64/numa: Report correct memblock range for the dummy node Date: Fri, 22 Nov 2019 11:28:21 +0100 Message-Id: <20191122100914.265778512@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191122100830.874290814@linuxfoundation.org> References: <20191122100830.874290814@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 4b32168cf91a0..b1e42bad69ac3 100644 --- a/arch/arm64/mm/numa.c +++ b/arch/arm64/mm/numa.c @@ -424,7 +424,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