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 | 501 | void mem_cgroup_update_lru_size(struct lruvec *lruvec, enum lru_list lru, |
| 502 | 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 | 504 | static inline |
| 508 | 505 | unsigned long mem_cgroup_get_zone_lru_size(struct lruvec *lruvec, |
| 509 | 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 | 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 | 954 | static inline unsigned long mem_cgroup_get_max(struct mem_cgroup *memcg) |
| 965 | 955 | { |
| 966 | 956 | return 0; |