summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/mm/ptdump/bats.c
diff options
context:
space:
mode:
authorChristophe Leroy <christophe.leroy@csgroup.eu>2020-05-19 07:48:52 +0200
committerMichael Ellerman <mpe@ellerman.id.au>2020-05-26 14:22:18 +0200
commit6b30830e2003d9d77696084ebe2fc19dbe7d6f70 (patch)
treeb8def5f7a86dfebb18cfcc0bf24ed4da67217e1a /arch/powerpc/mm/ptdump/bats.c
parentpowerpc/ptdump: Add _PAGE_COHERENT flag (diff)
downloadlinux-6b30830e2003d9d77696084ebe2fc19dbe7d6f70.tar.xz
linux-6b30830e2003d9d77696084ebe2fc19dbe7d6f70.zip
powerpc/ptdump: Display size of BATs
Display the size of areas mapped with BATs. For that, the size display for pages is refactorised. Signed-off-by: Christophe Leroy <christophe.leroy@csgroup.eu> Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/acf764eee231f0358e66ca9e819f052804055acc.1589866984.git.christophe.leroy@csgroup.eu
Diffstat (limited to '')
-rw-r--r--arch/powerpc/mm/ptdump/bats.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/powerpc/mm/ptdump/bats.c b/arch/powerpc/mm/ptdump/bats.c
index d3a5d6b318d1..d6c660f63d71 100644
--- a/arch/powerpc/mm/ptdump/bats.c
+++ b/arch/powerpc/mm/ptdump/bats.c
@@ -10,6 +10,8 @@
#include <asm/pgtable.h>
#include <asm/cpu_has_feature.h>
+#include "ptdump.h"
+
static char *pp_601(int k, int pp)
{
if (pp == 0)
@@ -42,6 +44,7 @@ static void bat_show_601(struct seq_file *m, int idx, u32 lower, u32 upper)
#else
seq_printf(m, "0x%08x ", pbn);
#endif
+ pt_dump_size(m, size);
seq_printf(m, "Kernel %s User %s", pp_601(k & 2, pp), pp_601(k & 1, pp));
@@ -88,6 +91,7 @@ static void bat_show_603(struct seq_file *m, int idx, u32 lower, u32 upper, bool
#else
seq_printf(m, "0x%08x ", brpn);
#endif
+ pt_dump_size(m, size);
if (k == 1)
seq_puts(m, "User ");