OpenWrt
/branches/18.06.1/target/linux/brcm63xx/patches-4.14/424-bcm63xx_enet_no_request_mem_region.patch |
@@ -0,0 +1,15 @@ |
--- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c |
+++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c |
@@ -2743,9 +2743,9 @@ static int bcm_enetsw_probe(struct platf |
if (ret) |
goto out; |
|
- priv->base = devm_ioremap_resource(&pdev->dev, res_mem); |
- if (IS_ERR(priv->base)) { |
- ret = PTR_ERR(priv->base); |
+ priv->base = devm_ioremap(&pdev->dev, res_mem->start, resource_size(res_mem)); |
+ if (priv->base == NULL) { |
+ ret = -ENOMEM; |
goto out; |
} |
|