[RFC 13/22] mn10300: Use generic show_mem()

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Johannes Weiner
Date: Wednesday, April 2, 2008 - 1:40 pm

Signed-off-by: Johannes Weiner <hannes@saeurebad.de>

diff --git a/arch/mn10300/Kconfig b/arch/mn10300/Kconfig
index a20b8f6..6a6409a 100644
--- a/arch/mn10300/Kconfig
+++ b/arch/mn10300/Kconfig
@@ -353,9 +353,6 @@ config MN10300_TTYSM2_CTS
 
 endmenu
 
-config HAVE_ARCH_SHOW_MEM
-	def_bool y
-
 source "mm/Kconfig"
 
 menu "Power management options"
diff --git a/arch/mn10300/mm/pgtable.c b/arch/mn10300/mm/pgtable.c
index a477038..baffc58 100644
--- a/arch/mn10300/mm/pgtable.c
+++ b/arch/mn10300/mm/pgtable.c
@@ -27,33 +27,6 @@
 #include <asm/tlb.h>
 #include <asm/tlbflush.h>
 
-void show_mem(void)
-{
-	unsigned long i;
-	int free = 0, total = 0, reserved = 0, shared = 0;
-
-	int cached = 0;
-	printk(KERN_INFO "Mem-info:\n");
-	show_free_areas();
-	i = max_mapnr;
-	while (i-- > 0) {
-		total++;
-		if (PageReserved(mem_map + i))
-			reserved++;
-		else if (PageSwapCache(mem_map + i))
-			cached++;
-		else if (!page_count(mem_map + i))
-			free++;
-		else
-			shared += page_count(mem_map + i) - 1;
-	}
-	printk(KERN_INFO "%d pages of RAM\n", total);
-	printk(KERN_INFO "%d free pages\n", free);
-	printk(KERN_INFO "%d reserved pages\n", reserved);
-	printk(KERN_INFO "%d pages shared\n", shared);
-	printk(KERN_INFO "%d pages swap cached\n", cached);
-}
-
 /*
  * Associate a large virtual page frame with a given physical page frame
  * and protection flags for that frame. pfn is for the base of the page,
-- 
1.5.2.2

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC 00/21] Generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 01/22] Generic show_mem() implementation, Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 02/22] x86: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 03/22] sparc64: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 04/22] avr32: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 05/22] blackfin: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 06/22] cris: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 07/22] frv: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 08/22] h8300: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 09/22] m32r: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 10/22] m68k: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 11/22] m68knommu: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 12/22] mips: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 13/22] mn10300: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 14/22] parisc: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 15/22] powerpc: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 16/22] ppc: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 17/22] s390: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 18/22] sh: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 19/22] um: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 20/22] v850: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 21/22] xtensa: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
[RFC 22/22] alpha: Use generic show_mem(), Johannes Weiner, (Wed Apr 2, 1:40 pm)
Re: [RFC 10/22] m68k: Use generic show_mem(), Geert Uytterhoeven, (Thu Apr 3, 12:40 am)
Re: [RFC 17/22] s390: Use generic show_mem(), Heiko Carstens, (Thu Apr 3, 12:50 am)
Re: [RFC 01/22] Generic show_mem() implementation, Heiko Carstens, (Thu Apr 3, 12:55 am)
Re: [RFC 18/22] sh: Use generic show_mem(), Paul Mundt, (Thu Apr 3, 4:41 am)
Re: [RFC 12/22] mips: Use generic show_mem(), Ralf Baechle, (Thu Apr 3, 4:59 am)
Re: [RFC 01/22] Generic show_mem() implementation, Ralf Baechle, (Thu Apr 3, 5:18 am)
Re: [RFC 01/22] Generic show_mem() implementation, Sam Ravnborg, (Thu Apr 3, 5:48 am)
Re: [RFC 10/22] m68k: Use generic show_mem(), Johannes Weiner, (Thu Apr 3, 5:58 am)
Re: [RFC 17/22] s390: Use generic show_mem(), Johannes Weiner, (Thu Apr 3, 6:00 am)
Re: [RFC 18/22] sh: Use generic show_mem(), Johannes Weiner, (Thu Apr 3, 6:08 am)
Re: [RFC 01/22] Generic show_mem() implementation, Johannes Weiner, (Thu Apr 3, 6:30 am)
Re: [RFC 10/22] m68k: Use generic show_mem(), Geert Uytterhoeven, (Thu Apr 3, 6:39 am)
Re: [RFC 01/22] Generic show_mem() implementation, Johannes Weiner, (Thu Apr 3, 7:49 am)
Re: [RFC 10/22] m68k: Use generic show_mem(), Johannes Weiner, (Thu Apr 3, 8:10 am)
Re: [RFC 10/22] m68k: Use generic show_mem(), Hugh Dickins, (Thu Apr 3, 9:07 am)
Re: [RFC 10/22] m68k: Use generic show_mem(), Johannes Weiner, (Thu Apr 3, 9:17 am)
Re: [RFC 17/22] s390: Use generic show_mem(), Heiko Carstens, (Thu Apr 3, 10:58 am)
Re: [RFC 01/22] Generic show_mem() implementation, Sam Ravnborg, (Thu Apr 3, 11:12 am)
Re: [RFC 10/22] m68k: Use generic show_mem(), Geert Uytterhoeven, (Thu Apr 3, 12:13 pm)
Re: [RFC 01/22] Generic show_mem() implementation, Johannes Weiner, (Thu Apr 3, 3:33 pm)
Re: [RFC 17/22] s390: Use generic show_mem(), Johannes Weiner, (Thu Apr 3, 3:37 pm)
Re: [RFC 00/21] Generic show_mem(), Johannes Weiner, (Thu Apr 3, 4:45 pm)
Re: [RFC 17/22] s390: Use generic show_mem(), Heiko Carstens, (Fri Apr 4, 12:39 am)
Re: [RFC 02/22] x86: Use generic show_mem(), Ingo Molnar, (Fri Apr 4, 1:17 am)
Re: [RFC 19/22] um: Use generic show_mem(), Jeff Dike, (Fri Apr 4, 7:38 am)
Re: [RFC 01/22] Generic show_mem() implementation, Sam Ravnborg, (Fri Apr 4, 2:35 pm)
Re: [RFC 01/22] Generic show_mem() implementation, Johannes Weiner, (Fri Apr 4, 4:10 pm)
Re: [RFC 01/22] Generic show_mem() implementation, Heiko Carstens, (Sat Apr 5, 12:51 am)
Re: [RFC 01/22] Generic show_mem() implementation, Ralf Baechle, (Sat Apr 5, 2:04 am)
Re: [RFC 01/22] Generic show_mem() implementation, Heiko Carstens, (Sat Apr 5, 10:52 am)