Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp2999993ybi; Mon, 17 Jun 2019 14:23:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqzh6E17eq4PS34tZ0MUXAl9EKh3UwRd3u/lZ2IgKzkxlcsbPOdLCqAZ8Iju02JE2FzbIOxd X-Received: by 2002:a62:68c4:: with SMTP id d187mr118982296pfc.245.1560806594183; Mon, 17 Jun 2019 14:23:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560806594; cv=none; d=google.com; s=arc-20160816; b=nBTZH8MfjzcYT4NysqqDQjmP091cLvLDYVLaVm9w79jXx/LLiZXQEC54twp5lVRwCN DRP+lovLocszWNVqDqQ9kqQZpCCduxXpUHIvp2vij6AwKPv2SRTN7S95UW+pSgUDk0AQ pF4eszkWMJOHq8Nkv6jfcxn4suOzizQw2LoaYUcv9oVCMi6e0QYnzjwU1nVKoWFT/yrP 7/7sxfhJL1dQ8St0d0Qlsy7BSsQfrGfs9v1mdbBGZd7mCafLcUX+FERomYd3AFZuAXEX AXhj+nSgyjXsO40adZzjY+2NcJ9XDGdfJve3oNvElxtZYZIfGoVPNynU9Nbqz4MiUMaG uJ7Q== 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=wLOYz+Z034jittmNr73mo8Is4hU9Bb4CZpVR8eRXLYk=; b=clhKj5D8WUDOvUNQYYC4XjoQznOpUUAfLqRop52fY5pyM+0kbMirC4R+kOkEBeHuSI v74D5x4VWpVnS6nGrugVW3J27HDQogx3h0CoEGZb+jE7GEzJdXoZRFhayxdnM2yhL167 ZjD0PTGEWmGytJKnQrZ3dNq5DodjxwVWKFjD4l7frqNKGoQDb7B0lu/NnrcpzhNvds8U 2okpzwCGJQM6uktfsZ5D41+yMFEjVZo24I48+t7TcWOmzDf0SANUrlDDqQThnwJn4J43 XTm7teoH2KvrtND9aD6Xnn411OQ58uzillt3QvnPgUtov1GmrHychLowY/9NiUgosKA8 5bWg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=KiqiwYq9; 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 t17si1492110pfe.269.2019.06.17.14.22.58; Mon, 17 Jun 2019 14:23:14 -0700 (PDT) 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=KiqiwYq9; 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 S1729231AbfFQVUy (ORCPT + 99 others); Mon, 17 Jun 2019 17:20:54 -0400 Received: from mail.kernel.org ([198.145.29.99]:45272 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726568AbfFQVUy (ORCPT ); Mon, 17 Jun 2019 17:20:54 -0400 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 F2E9F2089E; Mon, 17 Jun 2019 21:20:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1560806453; bh=Ojkf9KrupfHqD1L5U9ZrcGnvaPUSV5u9FdB8ETpsauM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=KiqiwYq9sxU2m4OJBCYRXE0uxMjBWIZAK3aziWbcfDUhsK0Awkz9DRH0lNcgzOjF+ HzpHuAfFL3I3wq8DfJn4Rs7RaaiZg/hlH6tKb18aC+o9conJq9kOjZ3UKYvCXfFPqN VmIXKaOPy+sfNZQcgSROLiBOvkXPRAg8m9FBO2gE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Mark Rutland , Will Deacon , Sasha Levin Subject: [PATCH 5.1 058/115] arm64: Print physical address of page table base in show_pte() Date: Mon, 17 Jun 2019 23:09:18 +0200 Message-Id: <20190617210803.278755245@linuxfoundation.org> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190617210759.929316339@linuxfoundation.org> References: <20190617210759.929316339@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 [ Upstream commit 48caebf7e1313eb9f0a06fe59a07ac05b38a5806 ] When dumping the page table in response to an unexpected kernel page fault, we print the virtual (hashed) address of the page table base, but display physical addresses for everything else. Make the page table dumping code in show_pte() consistent, by printing the page table base pointer as a physical address. Reported-by: Mark Rutland Signed-off-by: Will Deacon Signed-off-by: Sasha Levin --- arch/arm64/mm/fault.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm64/mm/fault.c b/arch/arm64/mm/fault.c index 9a6099a2c633..f637447e96b0 100644 --- a/arch/arm64/mm/fault.c +++ b/arch/arm64/mm/fault.c @@ -171,9 +171,10 @@ void show_pte(unsigned long addr) return; } - pr_alert("%s pgtable: %luk pages, %u-bit VAs, pgdp = %p\n", + pr_alert("%s pgtable: %luk pages, %u-bit VAs, pgdp=%016lx\n", mm == &init_mm ? "swapper" : "user", PAGE_SIZE / SZ_1K, - mm == &init_mm ? VA_BITS : (int) vabits_user, mm->pgd); + mm == &init_mm ? VA_BITS : (int)vabits_user, + (unsigned long)virt_to_phys(mm->pgd)); pgdp = pgd_offset(mm, addr); pgd = READ_ONCE(*pgdp); pr_alert("[%016lx] pgd=%016llx", addr, pgd_val(pgd)); -- 2.20.1