mem_cgroup_node_nr_lru_pages() is just a convenience wrapper around lruvec_page_state() that takes bitmasks of lru indexes and aggregates the counts for those. Replace callsites where the bitmask is simple enough with direct lruvec_page_state() calls. This removes the last extern user of mem_cgroup_node_nr_lru_pages(), so make that function private again, too.
Showing the changes to include/linux (1 of 3 files). Show all
Unified · Split
| @@ -501,9 +501,6 @@ int mem_cgroup_select_victim_node(struct mem_cgroup *memcg); · 500 unmodified lines | |||
| 501 | void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, | 501 | void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, |
| 502 | int zid, int nr_pages); | 502 | int zid, int nr_pages); |
| 503 | 503 | ||
| 504 | unsigned long mem_cgroup_node_nr_lru_pages(struct mem_cgroup *memcg, | ||
| 505 | int nid, unsigned int lru_mask); | ||
| 506 | |||
| 507 | static inline | 504 | static inline |
| 508 | unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, | 505 | unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, |
| 509 | enum lru_list lru, int zone_idx) | 506 | enum lru_list lru, int zone_idx) |
| @@ -954,13 +951,6 @@ unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, · 444 unmodified lines | |||
| 954 | return 0; | 951 | return 0; |
| 955 | } | 952 | } |
| 956 | 953 | ||
| 957 | static inline unsigned long | ||
| 958 | mem_cgroup_node_nr_lru_pages(struct mem_cgroup *memcg, | ||
| 959 | int nid, unsigned int lru_mask) | ||
| 960 | { | ||
| 961 | return 0; | ||
| 962 | } | ||
| 963 | |||
| 964 | static inline unsigned long mem_cgroup_get_max(struct mem_cgroup *memcg) | 954 | static inline unsigned long mem_cgroup_get_max(struct mem_cgroup *memcg) |
| 965 | { | 955 | { |
| 966 | return 0; | 956 | return 0; |