[RFC 04/22] avr32: 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/avr32/Kconfig b/arch/avr32/Kconfig
index 81e3360..c75d708 100644
--- a/arch/avr32/Kconfig
+++ b/arch/avr32/Kconfig
@@ -146,9 +146,6 @@ source "kernel/Kconfig.preempt"
 config HAVE_ARCH_BOOTMEM_NODE
 	def_bool n
 
-config HAVE_ARCH_SHOW_MEM
-	def_bool y
-
 config ARCH_HAVE_MEMORY_PRESENT
 	def_bool n
 
diff --git a/arch/avr32/mm/init.c b/arch/avr32/mm/init.c
index 480760b..3cbff55 100644
--- a/arch/avr32/mm/init.c
+++ b/arch/avr32/mm/init.c
@@ -37,45 +37,6 @@ unsigned long mmu_context_cache = NO_CONTEXT;
 #define START_PFN	(NODE_DATA(0)->bdata->node_boot_start >> PAGE_SHIFT)
 #define MAX_LOW_PFN	(NODE_DATA(0)->bdata->node_low_pfn)
 
-void show_mem(void)
-{
-	int total = 0, reserved = 0, cached = 0;
-	int slab = 0, free = 0, shared = 0;
-	pg_data_t *pgdat;
-
-	printk("Mem-info:\n");
-	show_free_areas();
-
-	for_each_online_pgdat(pgdat) {
-		struct page *page, *end;
-
-		page = pgdat->node_mem_map;
-		end = page + pgdat->node_spanned_pages;
-
-		do {
-			total++;
-			if (PageReserved(page))
-				reserved++;
-			else if (PageSwapCache(page))
-				cached++;
-			else if (PageSlab(page))
-				slab++;
-			else if (!page_count(page))
-				free++;
-			else
-				shared += page_count(page) - 1;
-			page++;
-		} while (page < end);
-	}
-
-	printk ("%d pages of RAM\n", total);
-	printk ("%d free pages\n", free);
-	printk ("%d reserved pages\n", reserved);
-	printk ("%d slab pages\n", slab);
-	printk ("%d pages shared\n", shared);
-	printk ("%d pages swap cached\n", cached);
-}
-
 /*
  * paging_init() sets up the page tables
  *
-- 
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)