]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
net: ibm: emac: mal: fix wrong goto
authorRosen Penev <rosenp@gmail.com>
Mon, 7 Oct 2024 23:57:11 +0000 (16:57 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 17 Oct 2024 13:11:56 +0000 (15:11 +0200)
[ Upstream commit 08c8acc9d8f3f70d62dd928571368d5018206490 ]

dcr_map is called in the previous if and therefore needs to be unmapped.

Fixes: 1ff0fcfcb1a6 ("ibm_newemac: Fix new MAL feature handling")
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Link: https://patch.msgid.link/20241007235711.5714-1-rosenp@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/net/ethernet/ibm/emac/mal.c

index 075c07303f1656efa7a198f596196fc10606985d..b095d5057b5eb79b52c8f68ab3e7c5a8e8dd6138 100644 (file)
@@ -576,7 +576,7 @@ static int mal_probe(struct platform_device *ofdev)
                printk(KERN_ERR "%pOF: Support for 405EZ not enabled!\n",
                                ofdev->dev.of_node);
                err = -ENODEV;
-               goto fail;
+               goto fail_unmap;
 #endif
        }