Prev: [PATCH -mmotm 3/5] page_cgroup: introduce file cache flags
Next: mm,migration: Do not try to migrate unmapped anonymous pages
From: KAMEZAWA Hiroyuki on 14 Mar 2010 20:10 On Sat, 13 Mar 2010 17:56:21 +0300 Dan Carpenter <error27(a)gmail.com> wrote: > There was a potential null deref introduced in: > c62b1a3b31b5 memcg: use generic percpu instead of private implementation > > Signed-off-by: Dan Carpenter <error27(a)gmail.com> Thanks. Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu(a)jp.fujitsu.com> > > diff --git a/mm/memcontrol.c b/mm/memcontrol.c > index 7973b52..e1e0996 100644 > --- a/mm/memcontrol.c > +++ b/mm/memcontrol.c > @@ -3691,8 +3691,10 @@ static struct mem_cgroup *mem_cgroup_alloc(void) > else > mem = vmalloc(size); > > - if (mem) > - memset(mem, 0, size); > + if (!mem) > + return NULL; > + > + memset(mem, 0, size); > mem->stat = alloc_percpu(struct mem_cgroup_stat_cpu); > if (!mem->stat) { > if (size < PAGE_SIZE) > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo(a)vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo(a)vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ |