On 7/4/19 3:01 PM, akpm@xxxxxxxxxxxxxxxxxxxx wrote: > The mm-of-the-moment snapshot 2019-07-04-15-01 has been uploaded to > > http://www.ozlabs.org/~akpm/mmotm/ > > mmotm-readme.txt says > > README for mm-of-the-moment: > > http://www.ozlabs.org/~akpm/mmotm/ > > This is a snapshot of my -mm patch queue. Uploaded at random hopefully > more than once a week. > on i386: CONFIG_SLOB=y <<<<<<<<<< ../mm/vmscan.c: In function ‘prealloc_memcg_shrinker’: ../mm/vmscan.c:220:3: error: implicit declaration of function ‘memcg_expand_shrinker_maps’ [-Werror=implicit-function-declaration] if (memcg_expand_shrinker_maps(id)) { ^ In file included from ../include/linux/rbtree.h:22:0, from ../include/linux/mm_types.h:10, from ../include/linux/mmzone.h:21, from ../include/linux/gfp.h:6, from ../include/linux/mm.h:10, from ../mm/vmscan.c:17: ../mm/vmscan.c: In function ‘shrink_slab_memcg’: ../mm/vmscan.c:608:54: error: ‘struct mem_cgroup_per_node’ has no member named ‘shrinker_map’ map = rcu_dereference_protected(memcg->nodeinfo[nid]->shrinker_map, ^ ../include/linux/rcupdate.h:321:12: note: in definition of macro ‘__rcu_dereference_protected’ ((typeof(*p) __force __kernel *)(p)); \ ^ ../mm/vmscan.c:608:8: note: in expansion of macro ‘rcu_dereference_protected’ map = rcu_dereference_protected(memcg->nodeinfo[nid]->shrinker_map, ^ ../mm/vmscan.c:608:54: error: ‘struct mem_cgroup_per_node’ has no member named ‘shrinker_map’ map = rcu_dereference_protected(memcg->nodeinfo[nid]->shrinker_map, ^ ../include/linux/rcupdate.h:321:35: note: in definition of macro ‘__rcu_dereference_protected’ ((typeof(*p) __force __kernel *)(p)); \ ^ ../mm/vmscan.c:608:8: note: in expansion of macro ‘rcu_dereference_protected’ map = rcu_dereference_protected(memcg->nodeinfo[nid]->shrinker_map, ^ -- ~Randy