diff options
| author | Christophe JAILLET <[email protected]> | 2017-08-16 07:05:06 +0200 |
|---|---|---|
| committer | Borislav Petkov <[email protected]> | 2017-08-18 18:21:27 +0200 |
| commit | 8b073d945cd31165591bdebc54dc1fded88b4ef3 (patch) | |
| tree | f3d6153204c6858c1631771ce9981dd519b34ca7 | |
| parent | 3e5d2bd19138d6683f69de26a34d7eb9ab3823ed (diff) | |
EDAC, altera: Fix error handling path in altr_edac_device_probe()
Return the proper error value if devm_ioremap() fails (and not 0).
Signed-off-by: Christophe JAILLET <[email protected]>
Acked-by: Thor Thayer <[email protected]>
Cc: linux-edac <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
[ Massage commit message. ]
Signed-off-by: Borislav Petkov <[email protected]>
| -rw-r--r-- | drivers/edac/altera_edac.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/drivers/edac/altera_edac.c b/drivers/edac/altera_edac.c index fa2e5db56d24..346c4987b284 100644 --- a/drivers/edac/altera_edac.c +++ b/drivers/edac/altera_edac.c @@ -747,8 +747,10 @@ static int altr_edac_device_probe(struct platform_device *pdev) drvdata->edac_dev_name = ecc_name; drvdata->base = devm_ioremap(&pdev->dev, r->start, resource_size(r)); - if (!drvdata->base) + if (!drvdata->base) { + res = -ENOMEM; goto fail1; + } /* Get driver specific data for this EDAC device */ drvdata->data = of_match_node(altr_edac_device_of_match, np)->data; |