X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Fbrcm63xx%2Fpatches-4.19%2F424-bcm63xx_enet_no_request_mem_region.patch;fp=target%2Flinux%2Fbrcm63xx%2Fpatches-4.19%2F424-bcm63xx_enet_no_request_mem_region.patch;h=f2b18b76d6d5271d8e874d4d2c11554f9c1c9d43;hb=f586dd67ac58a908092fedaa550a7ef99ff84d22;hp=0000000000000000000000000000000000000000;hpb=9673d5c7ab9b9018a6e87fa6a4b26624c7b1f96f;p=openwrt%2Fstaging%2Fchunkeey.git diff --git a/target/linux/brcm63xx/patches-4.19/424-bcm63xx_enet_no_request_mem_region.patch b/target/linux/brcm63xx/patches-4.19/424-bcm63xx_enet_no_request_mem_region.patch new file mode 100644 index 0000000000..f2b18b76d6 --- /dev/null +++ b/target/linux/brcm63xx/patches-4.19/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 +@@ -2733,9 +2733,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; + } +