>> +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. Ah, yes. I'll change this. >> @@ -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; > thanks, I'll do test with !CONFIG_NUMA in the next post. >> +static int mem_cgroup_init_lru(struct mem_cgroup *mem) >> +{ >> + int zone; >> + mem->lrus[0] = &mem->local_lru; > >'zone' seems unused. ok. Thanks, -Kame _______________________________________________ Containers mailing list Containers@xxxxxxxxxxxxxxxxxxxxxxxxxx https://lists.linux-foundation.org/mailman/listinfo/containers