Patch from Dave McCracken Page accounting fix. mm/rmap.c | 2 ++ 1 files changed, 2 insertions(+) diff -puN mm/rmap.c~objrmap-nr_mapped-fix mm/rmap.c --- 25/mm/rmap.c~objrmap-nr_mapped-fix Thu Feb 27 14:26:25 2003 +++ 25-akpm/mm/rmap.c Thu Feb 27 14:26:25 2003 @@ -248,6 +248,8 @@ page_add_rmap(struct page *page, pte_t * BUG(); if (PageSwapCache(page)) BUG(); + if (atomic_read(&page->pte.mapcount) == 0) + inc_page_state(nr_mapped); atomic_inc(&page->pte.mapcount); return pte_chain; } _