Hi Andrew, After merging the akpm-current tree, today's linux-next build (arm multi_v7_defconfig) failed like this: mm/vmscan.c: In function 'snapshot_refaults': mm/vmscan.c:2969:14: error: implicit declaration of function 'lruvec_page_state_local'; did you mean 'lruvec_page_state'? [-Werror=implicit-function-declaration] refaults = lruvec_page_state_local(lruvec, WORKINGSET_ACTIVATE); ^~~~~~~~~~~~~~~~~~~~~~~ lruvec_page_state Caused by commit 3c1fea8fbdf7 ("mm: fix inactive list balancing between NUMA nodes and cgroups") I applied the following patch for today: From: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> Date: Wed, 17 Apr 2019 16:40:02 +1000 Subject: [PATCH] fix "mm: fix inactive list balancing between NUMA nodes and cgroups" Signed-off-by: Stephen Rothwell <sfr@xxxxxxxxxxxxxxxx> --- mm/vmscan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/vmscan.c b/mm/vmscan.c index b828aae50d37..d545ace5e177 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -2966,7 +2966,7 @@ static void snapshot_refaults(struct mem_cgroup *root_memcg, pg_data_t *pgdat) struct lruvec *lruvec; lruvec = mem_cgroup_lruvec(pgdat, memcg); - refaults = lruvec_page_state_local(lruvec, WORKINGSET_ACTIVATE); + refaults = lruvec_page_state(lruvec, WORKINGSET_ACTIVATE); lruvec->refaults = refaults; } while ((memcg = mem_cgroup_iter(root_memcg, memcg, NULL))); } -- 2.20.1 -- Cheers, Stephen Rothwell
Attachment:
pgpDJceU3_OnU.pgp
Description: OpenPGP digital signature