--- zzzz-none-000/linux-4.1.52/include/linux/memcontrol.h 2018-05-28 02:26:45.000000000 +0000 +++ bcm63-7530ax-731/linux-4.1.52/include/linux/memcontrol.h 2022-03-02 11:37:13.000000000 +0000 @@ -195,96 +195,97 @@ #else /* CONFIG_MEMCG */ struct mem_cgroup; -static inline void mem_cgroup_events(struct mem_cgroup *memcg, - enum mem_cgroup_events_index idx, - unsigned int nr) +static inline void mem_cgroup_events(struct mem_cgroup *memcg __maybe_unused, + enum mem_cgroup_events_index idx __maybe_unused, + unsigned int nr __maybe_unused) { } -static inline bool mem_cgroup_low(struct mem_cgroup *root, - struct mem_cgroup *memcg) +static inline bool mem_cgroup_low(struct mem_cgroup *root __maybe_unused, + struct mem_cgroup *memcg __maybe_unused) { return false; } -static inline int mem_cgroup_try_charge(struct page *page, struct mm_struct *mm, - gfp_t gfp_mask, +static inline int mem_cgroup_try_charge(struct page *page __maybe_unused, struct mm_struct *mm __maybe_unused, + gfp_t gfp_mask __maybe_unused, struct mem_cgroup **memcgp) { *memcgp = NULL; return 0; } -static inline void mem_cgroup_commit_charge(struct page *page, - struct mem_cgroup *memcg, - bool lrucare) +static inline void mem_cgroup_commit_charge(struct page *page __maybe_unused, + struct mem_cgroup *memcg __maybe_unused, + bool lrucare __maybe_unused) { } -static inline void mem_cgroup_cancel_charge(struct page *page, - struct mem_cgroup *memcg) +static inline void mem_cgroup_cancel_charge(struct page *page __maybe_unused, + struct mem_cgroup *memcg __maybe_unused) { } -static inline void mem_cgroup_uncharge(struct page *page) +static inline void mem_cgroup_uncharge(struct page *page __maybe_unused) { } -static inline void mem_cgroup_uncharge_list(struct list_head *page_list) +static inline void mem_cgroup_uncharge_list(struct list_head *page_list __maybe_unused) { } -static inline void mem_cgroup_migrate(struct page *oldpage, - struct page *newpage, - bool lrucare) +static inline void mem_cgroup_migrate(struct page *oldpage __maybe_unused, + struct page *newpage __maybe_unused, + bool lrucare __maybe_unused) { } static inline struct lruvec *mem_cgroup_zone_lruvec(struct zone *zone, - struct mem_cgroup *memcg) + struct mem_cgroup *memcg __maybe_unused) { return &zone->lruvec; } -static inline struct lruvec *mem_cgroup_page_lruvec(struct page *page, - struct zone *zone) +static inline struct lruvec *mem_cgroup_page_lruvec(struct page *page __maybe_unused, + struct zone *zone __maybe_unused) { return &zone->lruvec; } -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 __maybe_unused) { return NULL; } -static inline bool mm_match_cgroup(struct mm_struct *mm, - struct mem_cgroup *memcg) +static inline bool mm_match_cgroup(struct mm_struct *mm __maybe_unused, + struct mem_cgroup *memcg __maybe_unused) { return true; } -static inline bool task_in_mem_cgroup(struct task_struct *task, - const struct mem_cgroup *memcg) +static inline bool task_in_mem_cgroup(struct task_struct *task __maybe_unused, + const struct mem_cgroup *memcg __maybe_unused) { return true; } static inline struct cgroup_subsys_state - *mem_cgroup_css(struct mem_cgroup *memcg) + *mem_cgroup_css(struct mem_cgroup *memcg __maybe_unused) { return NULL; } static inline struct mem_cgroup * -mem_cgroup_iter(struct mem_cgroup *root, - struct mem_cgroup *prev, - struct mem_cgroup_reclaim_cookie *reclaim) +mem_cgroup_iter(struct mem_cgroup *root __maybe_unused, + struct mem_cgroup *prev __maybe_unused, + struct mem_cgroup_reclaim_cookie *reclaim __maybe_unused) { return NULL; } -static inline void mem_cgroup_iter_break(struct mem_cgroup *root, - struct mem_cgroup *prev) +static inline void mem_cgroup_iter_break(struct mem_cgroup *root __maybe_unused, + struct mem_cgroup *prev __maybe_unused) { } @@ -294,39 +295,39 @@ } static inline int -mem_cgroup_inactive_anon_is_low(struct lruvec *lruvec) +mem_cgroup_inactive_anon_is_low(struct lruvec *lruvec __maybe_unused) { return 1; } -static inline bool mem_cgroup_lruvec_online(struct lruvec *lruvec) +static inline bool mem_cgroup_lruvec_online(struct lruvec *lruvec __maybe_unused) { return true; } static inline unsigned long -mem_cgroup_get_lru_size(struct lruvec *lruvec, enum lru_list lru) +mem_cgroup_get_lru_size(struct lruvec *lruvec __maybe_unused, enum lru_list lru __maybe_unused) { return 0; } static inline void -mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, - int increment) +mem_cgroup_update_lru_size(struct lruvec *lruvec __maybe_unused, enum lru_list lru __maybe_unused, + int increment __maybe_unused) { } 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 __maybe_unused, struct task_struct *p __maybe_unused) { } -static inline struct mem_cgroup *mem_cgroup_begin_page_stat(struct page *page) +static inline struct mem_cgroup *mem_cgroup_begin_page_stat(struct page *page __maybe_unused) { return NULL; } -static inline void mem_cgroup_end_page_stat(struct mem_cgroup *memcg) +static inline void mem_cgroup_end_page_stat(struct mem_cgroup *memcg __maybe_unused) { } @@ -338,40 +339,40 @@ { } -static inline bool task_in_memcg_oom(struct task_struct *p) +static inline bool task_in_memcg_oom(struct task_struct *p __maybe_unused) { return false; } -static inline bool mem_cgroup_oom_synchronize(bool wait) +static inline bool mem_cgroup_oom_synchronize(bool wait __maybe_unused) { return false; } -static inline void mem_cgroup_inc_page_stat(struct mem_cgroup *memcg, - enum mem_cgroup_stat_index idx) +static inline void mem_cgroup_inc_page_stat(struct mem_cgroup *memcg __maybe_unused, + enum mem_cgroup_stat_index idx __maybe_unused) { } -static inline void mem_cgroup_dec_page_stat(struct mem_cgroup *memcg, - enum mem_cgroup_stat_index idx) +static inline void mem_cgroup_dec_page_stat(struct mem_cgroup *memcg __maybe_unused, + enum mem_cgroup_stat_index idx __maybe_unused) { } static inline -unsigned long mem_cgroup_soft_limit_reclaim(struct zone *zone, int order, - gfp_t gfp_mask, - unsigned long *total_scanned) +unsigned long mem_cgroup_soft_limit_reclaim(struct zone *zone __maybe_unused, int order __maybe_unused, + gfp_t gfp_mask __maybe_unused, + unsigned long *total_scanned __maybe_unused) { return 0; } -static inline void mem_cgroup_split_huge_fixup(struct page *head) +static inline void mem_cgroup_split_huge_fixup(struct page *head __maybe_unused) { } static inline -void mem_cgroup_count_vm_event(struct mm_struct *mm, enum vm_event_item idx) +void mem_cgroup_count_vm_event(struct mm_struct *mm __maybe_unused, enum vm_event_item idx __maybe_unused) { } #endif /* CONFIG_MEMCG */ @@ -387,10 +388,10 @@ void sock_update_memcg(struct sock *sk); void sock_release_memcg(struct sock *sk); #else -static inline void sock_update_memcg(struct sock *sk) +static inline void sock_update_memcg(struct sock *sk __maybe_unused __maybe_unused) { } -static inline void sock_release_memcg(struct sock *sk) +static inline void sock_release_memcg(struct sock *sk __maybe_unused __maybe_unused) { } #endif /* CONFIG_INET && CONFIG_MEMCG_KMEM */ @@ -557,27 +558,27 @@ return false; } -static inline bool memcg_kmem_is_active(struct mem_cgroup *memcg) +static inline bool memcg_kmem_is_active(struct mem_cgroup *memcg __maybe_unused) { return false; } static inline bool -memcg_kmem_newpage_charge(gfp_t gfp, struct mem_cgroup **memcg, int order) +memcg_kmem_newpage_charge(gfp_t gfp __maybe_unused, struct mem_cgroup **memcg __maybe_unused, int order __maybe_unused) { return true; } -static inline void memcg_kmem_uncharge_pages(struct page *page, int order) +static inline void memcg_kmem_uncharge_pages(struct page *page __maybe_unused, int order __maybe_unused) { } static inline void -memcg_kmem_commit_charge(struct page *page, struct mem_cgroup *memcg, int order) +memcg_kmem_commit_charge(struct page *page __maybe_unused, struct mem_cgroup *memcg __maybe_unused, int order __maybe_unused) { } -static inline int memcg_cache_id(struct mem_cgroup *memcg) +static inline int memcg_cache_id(struct mem_cgroup *memcg __maybe_unused) { return -1; } @@ -591,16 +592,16 @@ } static inline struct kmem_cache * -memcg_kmem_get_cache(struct kmem_cache *cachep, gfp_t gfp) +memcg_kmem_get_cache(struct kmem_cache *cachep __maybe_unused, gfp_t gfp __maybe_unused) { return cachep; } -static inline void memcg_kmem_put_cache(struct kmem_cache *cachep) +static inline void memcg_kmem_put_cache(struct kmem_cache *cachep __maybe_unused) { } -static inline struct mem_cgroup *mem_cgroup_from_kmem(void *ptr) +static inline struct mem_cgroup *mem_cgroup_from_kmem(void *ptr __maybe_unused) { return NULL; }