Initial INC MR3 commit with EVO/BRAVO included and majority of the compile warnings ...
/include/linux/swap.h
blob:977d15056fa17587e4a9c0a4f8e82fec5641bdca -> blob:7e24afe86ee441063a8d35a58562c186cb51cbf3
--- include/linux/swap.h
+++ include/linux/swap.h
@@ -198,6 +198,7 @@ extern unsigned int nr_free_pagecache_pa
/* linux/mm/swap.c */
+extern void ____lru_cache_add(struct page *, enum lru_list lru, int tail);
extern void __lru_cache_add(struct page *, enum lru_list lru);
extern void lru_cache_add_lru(struct page *, enum lru_list lru);
extern void activate_page(struct page *);
@@ -218,9 +219,9 @@ static inline void lru_cache_add_anon(st
__lru_cache_add(page, LRU_INACTIVE_ANON);
}
-static inline void lru_cache_add_file(struct page *page)
+static inline void lru_cache_add_file(struct page *page, int tail)
{
- __lru_cache_add(page, LRU_INACTIVE_FILE);
+ ____lru_cache_add(page, LRU_INACTIVE_FILE, tail);
}
/* linux/mm/vmscan.c */