On Sat, 13 Mar 2010 17:56:21 +0300 Dan Carpenter <error27@xxxxxxxxx> wrote: > There was a potential null deref introduced in: > c62b1a3b31b5 memcg: use generic percpu instead of private implementation > > Signed-off-by: Dan Carpenter <error27@xxxxxxxxx> Thanks. Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@xxxxxxxxxxxxxx> > > 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@xxxxxxxxxxxxxxx > 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 kernel-janitors" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html