staging: mt7621-eth: fix return value check in mt7621_gsw_probe()
[oweals/openwrt.git] / target / linux / ramips / files-4.14 / drivers / net / ethernet / mtk / esw_rt3050.c
index 6cad5856cd36c4225e60660fda05d1ae8dd17366..816c588dd7f2db40c8e10c4d7f76b4c9cf90fab8 100644 (file)
@@ -1358,8 +1358,8 @@ static int esw_probe(struct platform_device *pdev)
        esw->dev = &pdev->dev;
        esw->irq = irq_of_parse_and_map(np, 0);
        esw->base = devm_ioremap_resource(&pdev->dev, res);
-       if (!esw->base)
-               return -EADDRNOTAVAIL;
+       if (IS_ERR(esw->base))
+               return PTR_ERR(esw->base);
 
        port_map = of_get_property(np, "mediatek,portmap", NULL);
        if (port_map)