]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
EDAC/versalnet: Return the correct error in mc_probe()
authorDan Carpenter <dan.carpenter@linaro.org>
Thu, 18 Sep 2025 06:57:47 +0000 (09:57 +0300)
committerBorislav Petkov (AMD) <bp@alien8.de>
Thu, 18 Sep 2025 12:29:17 +0000 (14:29 +0200)
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 <dan.carpenter@linaro.org>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
drivers/edac/versalnet_edac.c

index 66714fffa591829e0108c43730898b077f07b93d..7c5db8bf0595b614b6f7b85227fa02198b882790 100644 (file)
@@ -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;