diff options
-rw-r--r-- | drivers/ata/ahci_xgene.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/drivers/ata/ahci_xgene.c b/drivers/ata/ahci_xgene.c index feeb8f1e2fe8..a4df5146557b 100644 --- a/drivers/ata/ahci_xgene.c +++ b/drivers/ata/ahci_xgene.c @@ -486,10 +486,10 @@ static int xgene_ahci_probe(struct platform_device *pdev) res = platform_get_resource(pdev, IORESOURCE_MEM, 4); if (res) { void __iomem *csr = devm_ioremap_resource(dev, res); - if (IS_ERR(csr)) - return PTR_ERR(csr); - - ctx->csr_mux = csr; + if (!IS_ERR(csr)) + ctx->csr_mux = csr; + else + dev_warn(dev, "Cannot acquire mux resource\n"); } dev_dbg(dev, "VAddr 0x%p Mmio VAddr 0x%p\n", ctx->csr_core, |