else if (PageSwapCache(mem_map+i))
cached++;
else if (page_count(mem_map+i))
- shared += atomic_read(&mem_map[i].count) - 1;
+ shared += page_count(mem_map+i) - 1;
}
printk("%d pages of RAM\n",total);
printk("%d reserved pages\n",reserved);
}
#endif /* CONFIG_ARCH_S390X */
+int page_is_ram (unsigned long pagenr)
+{
+ return pagenr < max_mapnr;
+}
+
void __init mem_init(void)
{
unsigned long codesize, reservedpages, datasize, initsize;