From: Dan Carpenter Date: Fri, 18 May 2012 12:51:02 +0000 (+0300) Subject: edac_mc: check for allocation failure in edac_mc_alloc() X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=08a4a136909602eae0e71e147153461df077a46f;p=deliverable%2Flinux.git edac_mc: check for allocation failure in edac_mc_alloc() Add a check here for if kzalloc() failed. Signed-off-by: Dan Carpenter Signed-off-by: Mauro Carvalho Chehab --- diff --git a/drivers/edac/edac_mc.c b/drivers/edac/edac_mc.c index 98c759dc0d5d..91ca4101c789 100644 --- a/drivers/edac/edac_mc.c +++ b/drivers/edac/edac_mc.c @@ -355,6 +355,8 @@ struct mem_ctl_info *edac_mc_alloc(unsigned mc_num, } dimm = kzalloc(sizeof(**mci->dimms), GFP_KERNEL); + if (!dimm) + goto error; mci->dimms[off] = dimm; dimm->mci = mci;