The patch titled Subject: mm/vmscan.c: make lruvec_lru_size() static has been added to the -mm tree. Its filename is mm-make-lruvec_lru_size-static.patch This patch should soon appear at https://ozlabs.org/~akpm/mmots/broken-out/mm-make-lruvec_lru_size-static.patch and later at https://ozlabs.org/~akpm/mmotm/broken-out/mm-make-lruvec_lru_size-static.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Yu Zhao <yuzhao@xxxxxxxxxx> Subject: mm/vmscan.c: make lruvec_lru_size() static All other references to the function were removed after commit b910718a948a ("mm: vmscan: detect file thrashing at the reclaim root"). Link: https://lore.kernel.org/linux-mm/20201207220949.830352-11-yuzhao@xxxxxxxxxx/ Link: https://lkml.kernel.org/r/20210122220600.906146-11-yuzhao@xxxxxxxxxx Signed-off-by: Yu Zhao <yuzhao@xxxxxxxxxx> Reviewed-by: Alex Shi <alex.shi@xxxxxxxxxxxxxxxxx> Cc: Hugh Dickins <hughd@xxxxxxxxxx> Cc: Johannes Weiner <hannes@xxxxxxxxxxx> Cc: Matthew Wilcox <willy@xxxxxxxxxxxxx> Cc: Michal Hocko <mhocko@xxxxxxxxxx> Cc: Roman Gushchin <guro@xxxxxx> Cc: Vladimir Davydov <vdavydov.dev@xxxxxxxxx> Cc: Vlastimil Babka <vbabka@xxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- include/linux/mmzone.h | 2 -- mm/vmscan.c | 3 ++- 2 files changed, 2 insertions(+), 3 deletions(-) --- a/include/linux/mmzone.h~mm-make-lruvec_lru_size-static +++ a/include/linux/mmzone.h @@ -892,8 +892,6 @@ static inline struct pglist_data *lruvec #endif } -extern unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru, int zone_idx); - #ifdef CONFIG_HAVE_MEMORYLESS_NODES int local_memory_node(int node_id); #else --- a/mm/vmscan.c~mm-make-lruvec_lru_size-static +++ a/mm/vmscan.c @@ -310,7 +310,8 @@ unsigned long zone_reclaimable_pages(str * @lru: lru to use * @zone_idx: zones to consider (use MAX_NR_ZONES for the whole LRU list) */ -unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru, int zone_idx) +static unsigned long lruvec_lru_size(struct lruvec *lruvec, enum lru_list lru, + int zone_idx) { unsigned long size = 0; int zid; _ Patches currently in -mm which might be from yuzhao@xxxxxxxxxx are mm-swap-dont-setpageworkingset-unconditionally-during-swapin.patch mm-use-add_page_to_lru_list.patch mm-shuffle-lru-list-addition-and-deletion-functions.patch mm-dont-pass-enum-lru_list-to-lru-list-addition-functions.patch mm-dont-pass-enum-lru_list-to-trace_mm_lru_insertion.patch mm-dont-pass-enum-lru_list-to-del_page_from_lru_list.patch mm-add-__clear_page_lru_flags-to-replace-page_off_lru.patch mm-vm_bug_on-lru-page-flags.patch mm-fold-page_lru_base_type-into-its-sole-caller.patch mm-fold-__update_lru_size-into-its-sole-caller.patch mm-make-lruvec_lru_size-static.patch