|
@@ -359,38 +359,3 @@ void __init mem_init(void)
|
|
|
mem_stress();
|
|
|
#endif
|
|
|
}
|
|
|
-
|
|
|
-void
|
|
|
-show_mem(void)
|
|
|
-{
|
|
|
- long i,free = 0,total = 0,reserved = 0;
|
|
|
- long shared = 0, cached = 0;
|
|
|
- int nid;
|
|
|
-
|
|
|
- printk("\nMem-info:\n");
|
|
|
- show_free_areas();
|
|
|
- printk("Free swap: %6ldkB\n", nr_swap_pages<<(PAGE_SHIFT-10));
|
|
|
- for_each_online_node(nid) {
|
|
|
- unsigned long flags;
|
|
|
- pgdat_resize_lock(NODE_DATA(nid), &flags);
|
|
|
- i = node_spanned_pages(nid);
|
|
|
- while (i-- > 0) {
|
|
|
- struct page *page = nid_page_nr(nid, i);
|
|
|
- total++;
|
|
|
- if (PageReserved(page))
|
|
|
- reserved++;
|
|
|
- else if (PageSwapCache(page))
|
|
|
- cached++;
|
|
|
- else if (!page_count(page))
|
|
|
- free++;
|
|
|
- else
|
|
|
- shared += page_count(page) - 1;
|
|
|
- }
|
|
|
- pgdat_resize_unlock(NODE_DATA(nid), &flags);
|
|
|
- }
|
|
|
- printk("%ld pages of RAM\n",total);
|
|
|
- printk("%ld free pages\n",free);
|
|
|
- printk("%ld reserved pages\n",reserved);
|
|
|
- printk("%ld pages shared\n",shared);
|
|
|
- printk("%ld pages swap cached\n",cached);
|
|
|
-}
|