brcm63xx: backport latest bcm63xx_enet changes from upstream
[openwrt/openwrt.git] / target / linux / brcm63xx / patches-4.4 / 424-bcm63xx_enet_no_request_mem_region.patch
1 --- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
2 +++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
3 @@ -2764,9 +2764,9 @@ static int bcm_enetsw_probe(struct platf
4 if (ret)
5 goto out;
6
7 - priv->base = devm_ioremap_resource(&pdev->dev, res_mem);
8 - if (IS_ERR(priv->base)) {
9 - ret = PTR_ERR(priv->base);
10 + priv->base = devm_ioremap(&pdev->dev, res_mem->start, resource_size(res_mem));
11 + if (priv->base == NULL) {
12 + ret = -ENOMEM;
13 goto out;
14 }
15