X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=mm%2Fswap.c;h=7771d2803f62a40402409733cadaebf1a72ead45;hb=3ec04f3d2903fdf6d9849a8633af59b8628164a5;hp=a7eb64921bd00115ec5069c254e2bbe581d31b47;hpb=8d40237c730b8be87c1b80a5d96b9c603fefa829;p=linux-2.6.git diff --git a/mm/swap.c b/mm/swap.c index a7eb64921..7771d2803 100644 --- a/mm/swap.c +++ b/mm/swap.c @@ -30,7 +30,6 @@ #include #include #include -#include /* How many pages do we try to swap or page in/out together? */ int page_cluster; @@ -72,12 +71,7 @@ EXPORT_SYMBOL(put_page); */ int rotate_reclaimable_page(struct page *page) { -#ifdef CONFIG_CKRM_RES_MEM - struct ckrm_zone *ckrm_zone = page_ckrmzone(page); - struct zone *zone = ckrm_zone->zone; -#else - struct zone *zone = page_zone(page); -#endif + struct zone *zone; unsigned long flags; if (PageLocked(page)) @@ -89,14 +83,11 @@ int rotate_reclaimable_page(struct page *page) if (!PageLRU(page)) return 1; + zone = page_zone(page); spin_lock_irqsave(&zone->lru_lock, flags); if (PageLRU(page) && !PageActive(page)) { list_del(&page->lru); -#ifdef CONFIG_CKRM_RES_MEM - list_add_tail(&page->lru, &ckrm_zone->inactive_list); -#else list_add_tail(&page->lru, &zone->inactive_list); -#endif inc_page_state(pgrotated); } if (!test_clear_page_writeback(page))