From: Dan Carpenter Date: Thu, 18 Sep 2025 06:57:47 +0000 (+0300) Subject: EDAC/versalnet: Return the correct error in mc_probe() X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c2fcb2e79d6f4113e93aabc50158bc97a359d1f5;p=thirdparty%2Fkernel%2Fstable.git EDAC/versalnet: Return the correct error in mc_probe() Return -ENOMEM if memory allocation in mc_probe() fails. [ bp: Massage commit message. ] Fixes: d5fe2fec6c40 ("EDAC: Add a driver for the AMD Versal NET DDR controller") Signed-off-by: Dan Carpenter Signed-off-by: Borislav Petkov (AMD) --- diff --git a/drivers/edac/versalnet_edac.c b/drivers/edac/versalnet_edac.c index 66714fffa5918..7c5db8bf0595b 100644 --- a/drivers/edac/versalnet_edac.c +++ b/drivers/edac/versalnet_edac.c @@ -888,8 +888,10 @@ static int mc_probe(struct platform_device *pdev) } priv = devm_kzalloc(&pdev->dev, sizeof(*priv), GFP_KERNEL); - if (!priv) + if (!priv) { + rc = -ENOMEM; goto err_alloc; + } amd_rpmsg_id_table[0].driver_data = (kernel_ulong_t)priv;