Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3052004ybl; Fri, 20 Dec 2019 03:09:57 -0800 (PST) X-Google-Smtp-Source: APXvYqyakQM0hLsaSoyQyZpGjQDY1bOBuU0KacJv+xfXw4dIrleceyXzYLUycOLo+gwF69oDUspa X-Received: by 2002:a9d:61c4:: with SMTP id h4mr14954234otk.310.1576840196953; Fri, 20 Dec 2019 03:09:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576840196; cv=none; d=google.com; s=arc-20160816; b=ZOTfn3H+DL3z3ajTNI6JrobBMMWZAAc6ZaLXHXawEwtMfrMRp25gTsXid5d6/g1EyB ctrq+at7F/seHGYEA5+jJcC2rhQVda14slS3VnJApMzdnXDQVrWJa7JtSnyJywegMEYq PfUxCCaMn9apwCBI1BBA5Sg9JRquRg9J8bVH0uPSwCqu+GYBnN//Ki56o5WoDRTu9Iz4 doOJdZw6A6uTraMa/xQn5aXr1DjQ6vrU6mK7JdIHyo40gljkhXniWrretsKK0sy6xGOy wQfQyY7d13Wky3DYaulzASBlxgm6mawXXA/TLRWa/KK/34X/+smjTs2i7BrkUuGFd6tr mrag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date:dkim-signature; bh=nqoS5tYqLZszZEkeln6BME5bfDmS2wgCY0AhSGjAR00=; b=JroinxZo1eSW1chi13xad+M1JIFryglGnAVRrsMCOC/le9J/e7pSQlJNKvgSbZoMB9 BqI9pHPrMEeo0E25rWhFYkhO1zJX6dZphNUFtsEUki54/5XQjHV6ulpg5drCAKZoy3gl msc9gCZp1mJabvIJsxuRiAlHVMP4ZWta8XSxbDWVRwKpqqwnewGEhV+0FF1L10jv6wNj D9HNrRZ5vpQGoNczWlrLUBWD4UJsOjhiuBxcvdXBwAgwca6yBslW2Geqfm0mXRVT+am1 HeRQxD+WKd+iDHGqO1shfblwynoxmH8YuLBSHgXtQZnJmE5IfFOJRF50x2ideCBE9Xwc jB5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=iENtrLMN; 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 h3si4990446otq.203.2019.12.20.03.09.45; Fri, 20 Dec 2019 03:09:56 -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=@sifive.com header.s=google header.b=iENtrLMN; 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 S1727357AbfLTLIm (ORCPT + 99 others); Fri, 20 Dec 2019 06:08:42 -0500 Received: from mail-il1-f193.google.com ([209.85.166.193]:34758 "EHLO mail-il1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727177AbfLTLIl (ORCPT ); Fri, 20 Dec 2019 06:08:41 -0500 Received: by mail-il1-f193.google.com with SMTP id s15so7655801iln.1 for ; Fri, 20 Dec 2019 03:08:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version; bh=nqoS5tYqLZszZEkeln6BME5bfDmS2wgCY0AhSGjAR00=; b=iENtrLMN4QyPmh9JUuuZvwD52ZdaT+pz4AMAFeo1p6YilJzq/yewAvOuEJCjnCeXe+ PGX9O2OmHO9VUVEE01iO/KApQ05qhoKzP79tj08wZyx9LnIIyEKfmmqAUy4/YhBPiCnS 5ZjU/lX6L7w7ujWfWSTGmNuJ8xKla7xZ0ETZR68VrvP2T6EqEbFmPjEWLERFAzGoRljO IY9mldHGAp8Kw1zwaxXgjxH7RbfRrzXHST9FVGfzB5xsJhNa33PiPihKdaoL6fQ6uQct bWCvYOnrXRYHAcyqZ4QKrUnxWFfLvPMITTXhm8jZ1gsXqGkXpRPJMla4ZWtnZfQgkUqZ vufQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:in-reply-to:message-id :references:user-agent:mime-version; bh=nqoS5tYqLZszZEkeln6BME5bfDmS2wgCY0AhSGjAR00=; b=TtrCCKEUd0vAd7VoWSqTECvjRw5InnUfCipX76IInfYFyEdbis67eIx75RROFHGqbN lWOdFL1EXiLfkwiY22n70QcS1UHXcmy4bQCsdeScUmUj/n17BfPh5pjdY5txb9Rg2zRG 2hsLb2MCQh1nXxKkoR6BrS1yVAD47yQmzfkkOfEcG/akpCJMF+InU6XdYB0gRW36JoLc j7+/otVmNtdwGkq7mErJTuya815kB9Qh9Yiu4KJNEISrfuhgmb7o2JC0D8adyhOqL20I 1M4jO/FnVhX7CkSYEykUrsNrwl8ryTNOJyZLq+cb6fO7Xvh3A8nkITRPkv317NWtuXkC Niag== X-Gm-Message-State: APjAAAXuBkna8r5wi5J0KCRQXeFJididMOlqZ9LQuHq8oTfz9DAU00YY vg+s1oay5BY4mTNJiImQVuhNwg== X-Received: by 2002:a92:1d98:: with SMTP id g24mr11386978ile.307.1576840120863; Fri, 20 Dec 2019 03:08:40 -0800 (PST) Received: from localhost (67-0-26-4.albq.qwest.net. [67.0.26.4]) by smtp.gmail.com with ESMTPSA id n20sm3098227ioj.83.2019.12.20.03.08.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Dec 2019 03:08:40 -0800 (PST) Date: Fri, 20 Dec 2019 03:08:39 -0800 (PST) From: Paul Walmsley X-X-Sender: paulw@viisi.sifive.com To: David Abdurachmanov cc: Palmer Dabbelt , Albert Ou , Anup Patel , Mike Rapoport , Greentime Hu , David Abdurachmanov , Stefan O'Rear , Yash Shah , Logan Gunthorpe , Thomas Gleixner , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH v2] define vmemmap before pfn_to_page calls In-Reply-To: <20191218082814.895851-1-david.abdurachmanov@sifive.com> Message-ID: References: <20191218082814.895851-1-david.abdurachmanov@sifive.com> User-Agent: Alpine 2.21.9999 (DEB 301 2018-08-15) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 18 Dec 2019, David Abdurachmanov wrote: > pfn_to_page & page_to_pfn depend on vmemmap being available before the calls > if kernel is configured with CONFIG_SPARSEMEM_VMEMMAP=y. This was caused > by NOMMU changes which moved vmemmap definition bellow functions definitions > calling pfn_to_page & page_to_pfn. > > Noticed while compiled 5.5-rc2 kernel for Fedora/RISCV. > > v2: > - Add a comment for vmemmap in source > > Signed-off-by: David Abdurachmanov > Fixes: 6bd33e1ece52 ("riscv: add nommu support") > Reviewed-by: Anup Patel This looks like it was due to my error when resolving the merge conflicts, not Christoph's. Queued for v5.5-rc, thanks David. - Paul