--- zzzz-none-000/linux-2.6.39.4/include/linux/memcontrol.h 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/include/linux/memcontrol.h 2021-11-10 13:23:10.000000000 +0000 @@ -158,30 +158,30 @@ #else /* CONFIG_CGROUP_MEM_RES_CTLR */ struct mem_cgroup; -static inline int mem_cgroup_newpage_charge(struct page *page, - struct mm_struct *mm, gfp_t gfp_mask) +static inline int mem_cgroup_newpage_charge(struct page *page __attribute__((unused)), + struct mm_struct *mm __attribute__((unused)), gfp_t gfp_mask __attribute__((unused))) { return 0; } -static inline int mem_cgroup_cache_charge(struct page *page, - struct mm_struct *mm, gfp_t gfp_mask) +static inline int mem_cgroup_cache_charge(struct page *page __attribute__((unused)), + struct mm_struct *mm __attribute__((unused)), gfp_t gfp_mask __attribute__((unused))) { return 0; } -static inline int mem_cgroup_try_charge_swapin(struct mm_struct *mm, - struct page *page, gfp_t gfp_mask, struct mem_cgroup **ptr) +static inline int mem_cgroup_try_charge_swapin(struct mm_struct *mm __attribute__((unused)), + struct page *page __attribute__((unused)), gfp_t gfp_mask __attribute__((unused)), struct mem_cgroup **ptr __attribute__((unused))) { return 0; } -static inline void mem_cgroup_commit_charge_swapin(struct page *page, - struct mem_cgroup *ptr) +static inline void mem_cgroup_commit_charge_swapin(struct page *page __attribute__((unused)), + struct mem_cgroup *ptr __attribute__((unused))) { } -static inline void mem_cgroup_cancel_charge_swapin(struct mem_cgroup *ptr) +static inline void mem_cgroup_cancel_charge_swapin(struct mem_cgroup *ptr __attribute__((unused))) { } @@ -193,164 +193,164 @@ { } -static inline void mem_cgroup_uncharge_page(struct page *page) +static inline void mem_cgroup_uncharge_page(struct page *page __attribute__((unused))) { } -static inline void mem_cgroup_uncharge_cache_page(struct page *page) +static inline void mem_cgroup_uncharge_cache_page(struct page *page __attribute__((unused))) { } -static inline int mem_cgroup_shmem_charge_fallback(struct page *page, - struct mm_struct *mm, gfp_t gfp_mask) +static inline int mem_cgroup_shmem_charge_fallback(struct page *page __attribute__((unused)), + struct mm_struct *mm __attribute__((unused)), gfp_t gfp_mask __attribute__((unused))) { return 0; } -static inline void mem_cgroup_add_lru_list(struct page *page, int lru) +static inline void mem_cgroup_add_lru_list(struct page *page __attribute__((unused)), int lru __attribute__((unused))) { } -static inline void mem_cgroup_del_lru_list(struct page *page, int lru) +static inline void mem_cgroup_del_lru_list(struct page *page __attribute__((unused)), int lru __attribute__((unused))) { return ; } -static inline void mem_cgroup_rotate_reclaimable_page(struct page *page) +static inline void mem_cgroup_rotate_reclaimable_page(struct page *page __attribute__((unused))) { return ; } -static inline void mem_cgroup_rotate_lru_list(struct page *page, int lru) +static inline void mem_cgroup_rotate_lru_list(struct page *page __attribute__((unused)), int lru __attribute__((unused))) { return ; } -static inline void mem_cgroup_del_lru(struct page *page) +static inline void mem_cgroup_del_lru(struct page *page __attribute__((unused))) { return ; } static inline void -mem_cgroup_move_lists(struct page *page, enum lru_list from, enum lru_list to) +mem_cgroup_move_lists(struct page *page __attribute__((unused)), enum lru_list from __attribute__((unused)), enum lru_list to __attribute__((unused))) { } -static inline struct mem_cgroup *try_get_mem_cgroup_from_page(struct page *page) +static inline struct mem_cgroup *try_get_mem_cgroup_from_page(struct page *page __attribute__((unused))) { return NULL; } -static inline int mm_match_cgroup(struct mm_struct *mm, struct mem_cgroup *mem) +static inline int mm_match_cgroup(struct mm_struct *mm __attribute__((unused)), struct mem_cgroup *mem __attribute__((unused))) { return 1; } -static inline int task_in_mem_cgroup(struct task_struct *task, - const struct mem_cgroup *mem) +static inline int task_in_mem_cgroup(struct task_struct *task __attribute__((unused)), + const struct mem_cgroup *mem __attribute__((unused))) { return 1; } -static inline struct cgroup_subsys_state *mem_cgroup_css(struct mem_cgroup *mem) +static inline struct cgroup_subsys_state *mem_cgroup_css(struct mem_cgroup *mem __attribute__((unused))) { return NULL; } static inline int -mem_cgroup_prepare_migration(struct page *page, struct page *newpage, - struct mem_cgroup **ptr, gfp_t gfp_mask) +mem_cgroup_prepare_migration(struct page *page __attribute__((unused)), struct page *newpage __attribute__((unused)), + struct mem_cgroup **ptr __attribute__((unused)), gfp_t gfp_mask __attribute__((unused))) { return 0; } -static inline void mem_cgroup_end_migration(struct mem_cgroup *mem, - struct page *oldpage, struct page *newpage, bool migration_ok) +static inline void mem_cgroup_end_migration(struct mem_cgroup *mem __attribute__((unused)), + struct page *oldpage __attribute__((unused)), struct page *newpage __attribute__((unused)), bool migration_ok __attribute__((unused))) { } -static inline int mem_cgroup_get_reclaim_priority(struct mem_cgroup *mem) +static inline int mem_cgroup_get_reclaim_priority(struct mem_cgroup *mem __attribute__((unused))) { return 0; } -static inline void mem_cgroup_note_reclaim_priority(struct mem_cgroup *mem, - int priority) +static inline void mem_cgroup_note_reclaim_priority(struct mem_cgroup *mem __attribute__((unused)), + int priority __attribute__((unused))) { } -static inline void mem_cgroup_record_reclaim_priority(struct mem_cgroup *mem, - int priority) +static inline void mem_cgroup_record_reclaim_priority(struct mem_cgroup *mem __attribute__((unused)), + int priority __attribute__((unused))) { } -static inline bool mem_cgroup_disabled(void) +static inline bool mem_cgroup_disabled(void __attribute__((unused))) { return true; } static inline int -mem_cgroup_inactive_anon_is_low(struct mem_cgroup *memcg) +mem_cgroup_inactive_anon_is_low(struct mem_cgroup *memcg __attribute__((unused))) { return 1; } static inline int -mem_cgroup_inactive_file_is_low(struct mem_cgroup *memcg) +mem_cgroup_inactive_file_is_low(struct mem_cgroup *memcg __attribute__((unused))) { return 1; } static inline unsigned long -mem_cgroup_zone_nr_pages(struct mem_cgroup *memcg, struct zone *zone, - enum lru_list lru) +mem_cgroup_zone_nr_pages(struct mem_cgroup *memcg __attribute__((unused)), struct zone *zone __attribute__((unused)), + enum lru_list lru __attribute__((unused))) { return 0; } static inline struct zone_reclaim_stat* -mem_cgroup_get_reclaim_stat(struct mem_cgroup *memcg, struct zone *zone) +mem_cgroup_get_reclaim_stat(struct mem_cgroup *memcg __attribute__((unused)), struct zone *zone __attribute__((unused))) { return NULL; } static inline struct zone_reclaim_stat* -mem_cgroup_get_reclaim_stat_from_page(struct page *page) +mem_cgroup_get_reclaim_stat_from_page(struct page *page __attribute__((unused))) { return NULL; } static inline void -mem_cgroup_print_oom_info(struct mem_cgroup *memcg, struct task_struct *p) +mem_cgroup_print_oom_info(struct mem_cgroup *memcg __attribute__((unused)), struct task_struct *p __attribute__((unused))) { } -static inline void mem_cgroup_inc_page_stat(struct page *page, - enum mem_cgroup_page_stat_item idx) +static inline void mem_cgroup_inc_page_stat(struct page *page __attribute__((unused)), + enum mem_cgroup_page_stat_item idx __attribute__((unused))) { } -static inline void mem_cgroup_dec_page_stat(struct page *page, - enum mem_cgroup_page_stat_item idx) +static inline void mem_cgroup_dec_page_stat(struct page *page __attribute__((unused)), + enum mem_cgroup_page_stat_item idx __attribute__((unused))) { } static inline -unsigned long mem_cgroup_soft_limit_reclaim(struct zone *zone, int order, - gfp_t gfp_mask) +unsigned long mem_cgroup_soft_limit_reclaim(struct zone *zone __attribute__((unused)), int order __attribute__((unused)), + gfp_t gfp_mask __attribute__((unused))) { return 0; } static inline -u64 mem_cgroup_get_limit(struct mem_cgroup *mem) +u64 mem_cgroup_get_limit(struct mem_cgroup *mem __attribute__((unused))) { return 0; } -static inline void mem_cgroup_split_huge_fixup(struct page *head, - struct page *tail) +static inline void mem_cgroup_split_huge_fixup(struct page *head __attribute__((unused)), + struct page *tail __attribute__((unused))) { } @@ -358,13 +358,13 @@ #if !defined(CONFIG_CGROUP_MEM_RES_CTLR) || !defined(CONFIG_DEBUG_VM) static inline bool -mem_cgroup_bad_page_check(struct page *page) +mem_cgroup_bad_page_check(struct page *page __attribute__((unused))) { return false; } static inline void -mem_cgroup_print_bad_page(struct page *page) +mem_cgroup_print_bad_page(struct page *page __attribute__((unused))) { } #endif