1 #include <linux/ckrm_mem_inline.h>
4 add_page_to_active_list(struct zone *zone, struct page *page)
6 #ifndef CONFIG_CKRM_RES_MEM
7 list_add(&page->lru, &zone->active_list);
10 ckrm_mem_inc_active(page);
14 add_page_to_inactive_list(struct zone *zone, struct page *page)
16 #ifndef CONFIG_CKRM_RES_MEM
17 list_add(&page->lru, &zone->inactive_list);
20 ckrm_mem_inc_inactive(page);
24 del_page_from_active_list(struct zone *zone, struct page *page)
26 #ifndef CONFIG_CKRM_RES_MEM
30 ckrm_mem_dec_active(page);
34 del_page_from_inactive_list(struct zone *zone, struct page *page)
36 #ifndef CONFIG_CKRM_RES_MEM
40 ckrm_mem_dec_inactive(page);
44 del_page_from_lru(struct zone *zone, struct page *page)
46 #ifndef CONFIG_CKRM_RES_MEM
49 if (PageActive(page)) {
50 ClearPageActive(page);
52 ckrm_mem_dec_active(page);
55 ckrm_mem_dec_inactive(page);