Commit 3eaef0fa authored by Christophe JAILLET's avatar Christophe JAILLET Committed by Borislav Petkov

EDAC, thunderx: Fix error handling path in thunderx_lmc_probe()

Return the proper error value if ioremap() fails (and not 0).
Signed-off-by: default avatarChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Cc: David Daney <david.daney@cavium.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: linux-edac <linux-edac@vger.kernel.org>
Cc: linux-mips@linux-mips.org
Link: http://lkml.kernel.org/r/20170816045821.14165-1-christophe.jaillet@wanadoo.fr
[ Massage commit message, remove newline. ]
Signed-off-by: default avatarBorislav Petkov <bp@suse.de>
parent 8b073d94
...@@ -774,11 +774,10 @@ static int thunderx_lmc_probe(struct pci_dev *pdev, ...@@ -774,11 +774,10 @@ static int thunderx_lmc_probe(struct pci_dev *pdev,
lmc->xor_bank = lmc_control & LMC_CONTROL_XOR_BANK; lmc->xor_bank = lmc_control & LMC_CONTROL_XOR_BANK;
l2c_ioaddr = ioremap(L2C_CTL | FIELD_PREP(THUNDERX_NODE, lmc->node), l2c_ioaddr = ioremap(L2C_CTL | FIELD_PREP(THUNDERX_NODE, lmc->node), PAGE_SIZE);
PAGE_SIZE);
if (!l2c_ioaddr) { if (!l2c_ioaddr) {
dev_err(&pdev->dev, "Cannot map L2C_CTL\n"); dev_err(&pdev->dev, "Cannot map L2C_CTL\n");
ret = -ENOMEM;
goto err_free; goto err_free;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment