> +struct mc_lru_head { > + struct list_head active_list[MAX_NR_ZONES]; > + struct list_head inactive_list[MAX_NR_ZONES]; > +}; > + i guess struct foo { struct list_head active_list; struct list_head inactive_list; } lists[MAX_NR_ZONES]; is better. > @@ -139,8 +144,20 @@ struct mem_cgroup { > * Per zone statistics (used for memory reclaim) > */ > struct mem_cgroup_zonestat zstat; > +#ifndef CONFIG_NUMA > + struct lru_head local_head; > +#endif struct mc_lru_head local_lru; > +static int mem_cgroup_init_lru(struct mem_cgroup *mem) > +{ > + int zone; > + mem->lrus[0] = &mem->local_lru; 'zone' seems unused. YAMAMOTO Takashi _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers