--- 2.5.62-mm3/mm/memory.c 2003-02-25 11:40:38.000000000 -0600 +++ 2.5.62-mm3-new/mm/memory.c 2003-02-25 15:54:51.000000000 -0600 @@ -1325,6 +1325,10 @@ if (!pte_chain) goto oom; + /* See if nopage returned an anon page */ + if (!new_page->mapping || PageSwapCache(new_page)) + SetPageAnon(new_page); + /* * Should we do an early C-O-W break? */