[Devel] Re: [RFC][ for -mm] memory controller enhancements for NUMA [10/10] per-zone-lru
YAMAMOTO Takashi
yamamoto at valinux.co.jp
Wed Nov 14 01:11:37 PST 2007
> +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 at lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
More information about the Devel
mailing list