|
@@ -210,7 +210,7 @@ static void pagevec_lru_move_fn(struct pagevec *pvec,
|
|
|
}
|
|
|
if (pgdat)
|
|
|
spin_unlock_irqrestore(&pgdat->lru_lock, flags);
|
|
|
- release_pages(pvec->pages, pvec->nr, 0);
|
|
|
+ release_pages(pvec->pages, pvec->nr);
|
|
|
pagevec_reinit(pvec);
|
|
|
}
|
|
|
|
|
@@ -740,7 +740,7 @@ void lru_add_drain_all(void)
|
|
|
* Decrement the reference count on all the pages in @pages. If it
|
|
|
* fell to zero, remove the page from the LRU and free it.
|
|
|
*/
|
|
|
-void release_pages(struct page **pages, int nr, bool cold)
|
|
|
+void release_pages(struct page **pages, int nr)
|
|
|
{
|
|
|
int i;
|
|
|
LIST_HEAD(pages_to_free);
|
|
@@ -817,7 +817,7 @@ void release_pages(struct page **pages, int nr, bool cold)
|
|
|
spin_unlock_irqrestore(&locked_pgdat->lru_lock, flags);
|
|
|
|
|
|
mem_cgroup_uncharge_list(&pages_to_free);
|
|
|
- free_hot_cold_page_list(&pages_to_free, cold);
|
|
|
+ free_hot_cold_page_list(&pages_to_free, 0);
|
|
|
}
|
|
|
EXPORT_SYMBOL(release_pages);
|
|
|
|
|
@@ -837,7 +837,7 @@ void __pagevec_release(struct pagevec *pvec)
|
|
|
lru_add_drain();
|
|
|
pvec->drained = true;
|
|
|
}
|
|
|
- release_pages(pvec->pages, pagevec_count(pvec), 0);
|
|
|
+ release_pages(pvec->pages, pagevec_count(pvec));
|
|
|
pagevec_reinit(pvec);
|
|
|
}
|
|
|
EXPORT_SYMBOL(__pagevec_release);
|