Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp876435pxj; Thu, 3 Jun 2021 23:52:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxkXatyEKyRZMpXqwfKhedTtM4IdWShxpcQD3bi5W5yc9zqf8o9/Wm8FR9+g4XoSeShy8p6 X-Received: by 2002:a17:906:a281:: with SMTP id i1mr2753484ejz.307.1622789520003; Thu, 03 Jun 2021 23:52:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622789519; cv=none; d=google.com; s=arc-20160816; b=c4ZN1rmBhlO7Buz3EnDru3pftK7mpVvCu3aB6d8qpjDHHyCSkj25dwFjKmhlhld0Tu Vl91l38ju76oGrvbbPSkzfNhnSt4xzsRf0o6cYV5abGPBm2G6BOaLUY3hTJSort63uk0 aj8Vb3Y4pE0iA9GpGodHht991MjYYsKdo/WB7F5ViHpsHWWY9aXk5HkEr7LhsO+k6gLE v5iGuVNOuZ410vIglMp3eDRE9EDjQhaHK77YJxuOwIP2G/6qmyqlfRjSF0PPH0u6qhJp 5UHJIGuRE6F4UMV0RAUf6y1wS9bIJ2/QCaPi9QS/L63tzbsEp9itcoqpqhNBp5y+Z1Bn uxjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=KGCBWUCqcl2y/kStAqzNeE+xOJkofN27sqUHT1SDloI=; b=Iq+BKWwWoRgBUq3KJLtmL1z0weqr8fv59HxpO6uste8Igg5mAnGlN7oyNkFDSlFrnt LO+Go5bRgUWowuq1uDU8pxZ/i1Bjn/KW87bDrDbbgyVTm/J42fWE0ePg8cuQ3WODlms8 ZVuoID/cvpifvMv/pOLDO4Y1jvVaJJN5N4yBantCUJkyywkOjF9LR9hUl2SHudLRgExA rZMhUFZNBvbObSZyXrGF5284+HCrxG09eKhzimE227o+9vDcwzFk3K7Xw9lFSrP/0rJV e7W1Q7an6MRUtNyVE7sdEOlbcbLTWowNLBE8laRTrSO9Gr4ALxTwGEw49fonoCZJ685L LKxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=m1xo4u+S; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bh4si4805149ejb.358.2021.06.03.23.51.36; Thu, 03 Jun 2021 23:51:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=m1xo4u+S; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230097AbhFDGvb (ORCPT + 99 others); Fri, 4 Jun 2021 02:51:31 -0400 Received: from mail.kernel.org ([198.145.29.99]:35656 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230059AbhFDGv1 (ORCPT ); Fri, 4 Jun 2021 02:51:27 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 8DFE361413; Fri, 4 Jun 2021 06:49:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1622789382; bh=M0bKVaGHx9OxuQ1E9oxHVBUkdvBwvAMGJJiXepUaSFE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=m1xo4u+Si7emA8slitIie2ULoZsht8ha8SyFQj02+XTG+F7A4NOe0gxxUMGWIJTYB wc/7fwptpwZlBWfX9JbNIM8WSNKc7buOk4ow62hlWtFbm6GX2hvzrUjXRteHjFMesG YHVA8gxQKJ31bz/McyrtB1rVOQJP3nvxhBaP6+U6nn6e14KMbUBmAooBuLNipUKl+c QvKYiEU3jQMHkfPgbsooR2npgVhJA2i+CcLHv2piAdbgl2xzodE3c1FH28gVaB9v0c t7tPqS9VdVO+hJS7qBFpEoO0tettUxDG1qodQSZXt2uovcEHRnxWhvsHDFPz6pQrlv S/UZADKg8NZ6A== From: Mike Rapoport To: Andrew Morton Cc: Arnd Bergmann , Geert Uytterhoeven , Ivan Kokshaysky , Jonathan Corbet , Matt Turner , Mike Rapoport , Mike Rapoport , Richard Henderson , Vineet Gupta , kexec@lists.infradead.org, linux-alpha@vger.kernel.org, linux-arch@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-doc@vger.kernel.org, linux-ia64@vger.kernel.org, linux-kernel@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-mips@vger.kernel.org, linux-mm@kvack.org, linux-riscv@lists.infradead.org, linux-s390@vger.kernel.org, linux-sh@vger.kernel.org, linux-snps-arc@lists.infradead.org, linux-xtensa@linux-xtensa.org, linuxppc-dev@lists.ozlabs.org, sparclinux@vger.kernel.org Subject: [PATCH v2 2/9] arc: update comment about HIGHMEM implementation Date: Fri, 4 Jun 2021 09:49:09 +0300 Message-Id: <20210604064916.26580-3-rppt@kernel.org> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20210604064916.26580-1-rppt@kernel.org> References: <20210604064916.26580-1-rppt@kernel.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Mike Rapoport Arc does not use DISCONTIGMEM to implement high memory, update the comment describing how high memory works to reflect this. Signed-off-by: Mike Rapoport --- arch/arc/mm/init.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/arch/arc/mm/init.c b/arch/arc/mm/init.c index e2ed355438c9..397a201adfe3 100644 --- a/arch/arc/mm/init.c +++ b/arch/arc/mm/init.c @@ -139,16 +139,13 @@ void __init setup_arch_memory(void) #ifdef CONFIG_HIGHMEM /* - * Populate a new node with highmem - * * On ARC (w/o PAE) HIGHMEM addresses are actually smaller (0 based) - * than addresses in normal ala low memory (0x8000_0000 based). + * than addresses in normal aka low memory (0x8000_0000 based). * Even with PAE, the huge peripheral space hole would waste a lot of - * mem with single mem_map[]. This warrants a mem_map per region design. - * Thus HIGHMEM on ARC is imlemented with DISCONTIGMEM. - * - * DISCONTIGMEM in turns requires multiple nodes. node 0 above is - * populated with normal memory zone while node 1 only has highmem + * mem with single contiguous mem_map[]. + * Thus when HIGHMEM on ARC is enabled the memory map corresponding + * to the hole is freed and ARC specific version of pfn_valid() + * handles the hole in the memory map. */ #ifdef CONFIG_DISCONTIGMEM node_set_online(1); -- 2.28.0