Received: by 2002:ac0:a679:0:0:0:0:0 with SMTP id p54csp1360037imp; Fri, 22 Feb 2019 01:49:09 -0800 (PST) X-Google-Smtp-Source: AHgI3IbVmV4l/aWN7Bk+J7Bsb2I73KEa/nlyBPcFGEY3UU3A0JrM0JSBSItdyv/wSVI9Yw5RebQx X-Received: by 2002:aa7:8392:: with SMTP id u18mr3329185pfm.59.1550828948920; Fri, 22 Feb 2019 01:49:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550828948; cv=none; d=google.com; s=arc-20160816; b=vJi9JaFMAtanZ5NHR//wVZhj/ybCVo/adViRDsLHt9CmQ86wyNN7Bd8nImMs0Wkwci KQa7vCgWvuWPtTnFYoQhks83GshUArRf9cF3AyOhLy8TwfcYktz98+QJ8YTy6VfX9o+A Qqtb/cnOn9+yVrhKeq4+Fyep6wQbyD6KU3+ABZ2Fl+QjouNORiwLv0gG/zKxo8Oy9aYx /ZQigGnp07G+gzqNvyfwoTh3PM59li0k5sQ+KXrjxSjEeeEG86ALx8Ab4/p+yGkBDKwq XEHwvLRiAlUI4JgVJUNiQoh7BJoY0OV6WLodTWG5A/iDuOTL/IixZ3hmRIwfa44Fgz1J bZoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:message-id:subject:cc:from:to :in-reply-to; bh=rNuV8pW0d/r/GzIUDXIk3LNsMl0TQwGMJjobge0MslA=; b=NrE65qTm4wTmsHCsOXsCBVfCZ7HGBEotISpjjTjYuH7fjKBEM9zKEQ1tUout15BNVr rRAjpNLdny9TUGMqfJCkqJOI+SWWzNrszwlt3zve9t8bGmdnoS5aLyA+NgVYXwwJi65X YHiBokZ7G8VZLDu+Pq2etjBVuUNfwLYbJB7rQ+xk0xgIgpDhb+PXI7UtnQx+M8FNE5SR qz/MJl/oAeKLkkf6YIL2F3tQ0/I/FwQsnIh8+p7nurhhSu/FJloqdHI1l+q851LYuByB Ag8Ag2JaKwNkNS9aHWgmsOzeO8u7W/iSVmWAO/gHN9jdId9MnpV9FE8mGPC8szmzFkPq ZrXg== ARC-Authentication-Results: i=1; mx.google.com; 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 gn23si986621plb.19.2019.02.22.01.48.54; Fri, 22 Feb 2019 01:49:08 -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; 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 S1727381AbfBVJsK (ORCPT + 99 others); Fri, 22 Feb 2019 04:48:10 -0500 Received: from ozlabs.org ([203.11.71.1]:47437 "EHLO ozlabs.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727327AbfBVJsF (ORCPT ); Fri, 22 Feb 2019 04:48:05 -0500 Received: by ozlabs.org (Postfix, from userid 1034) id 445RNM72H2z9sDX; Fri, 22 Feb 2019 20:48:03 +1100 (AEDT) X-powerpc-patch-notification: thanks X-powerpc-patch-commit: cabe8138b23c92e851b92c6a20ffb13598ff34d4 X-Patchwork-Hint: ignore In-Reply-To: <9afb42b9d78abe00fe049e1736a180b1facdfd86.1550490186.git.christophe.leroy@c-s.fr> To: Christophe Leroy , Benjamin Herrenschmidt , Paul Mackerras From: Michael Ellerman Cc: linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: Re: powerpc: dump as a single line areas mapping a single physical page. Message-Id: <445RNM72H2z9sDX@ozlabs.org> Date: Fri, 22 Feb 2019 20:48:03 +1100 (AEDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 2019-02-18 at 12:25:20 UTC, Christophe Leroy wrote: > When using KASAN, there are parts of the shadow area where all > pages are mapped to the kasan_early_shadow_page. It is pointless > to dump one line for each of those pages (in the example below there > are 7168 entries pointing to the same physical page). > > ~# cat /sys/kernel/debug/kernel_page_tables > ... > ---[ kasan shadow mem start ]--- > 0xf7c00000-0xf8bfffff 0x06fac000 16M rw present dirty accessed > 0xf8c00000-0xf8c03fff 0x00cd0000 16K r present dirty accessed > 0xf8c04000-0xf8c07fff 0x00cd0000 16K r present dirty accessed > 0xf8c08000-0xf8c0bfff 0x00cd0000 16K r present dirty accessed > 0xf8c0c000-0xf8c0ffff 0x00cd0000 16K r present dirty accessed > 0xf8c10000-0xf8c13fff 0x00cd0000 16K r present dirty accessed > ... 7168 identical lines > 0xffbfc000-0xffbfffff 0x00cd0000 16K r present dirty accessed > ---[ kasan shadow mem end ]--- > ... > > This patch modifies linux table dump to dump as a single line areas > where all addresses points to the same physical page. That physical > address is put inside [] to show that all virt pages points to the > same phys page. > > ~# cat /sys/kernel/debug/kernel_page_tables > ... > ---[ kasan shadow mem start ]--- > 0xf7c00000-0xf8bfffff 0x06fac000 16M rw present dirty accessed > 0xf8c00000-0xffbfffff [0x00cd0000] 16K r present dirty accessed > ---[ kasan shadow mem end ]--- > ... > > Signed-off-by: Christophe Leroy Applied to powerpc next, thanks. https://git.kernel.org/powerpc/c/cabe8138b23c92e851b92c6a20ffb135 cheers