define page_file_cache() function
[linux-2.6.git] / mm / page_alloc.c
index ee7a96e..2099904 100644 (file)
@@ -462,6 +462,8 @@ static inline int free_pages_check(struct page *page)
                bad_page(page);
        if (PageDirty(page))
                __ClearPageDirty(page);
+       if (PageSwapBacked(page))
+               __ClearPageSwapBacked(page);
        /*
         * For now, we report if PG_reserved was found set, but do not
         * clear it, and do not free the page.  But we shall soon need