424-bcm63xx_enet_no_request_mem_region.patch 456 B

123456789101112131415
  1. --- a/drivers/net/ethernet/broadcom/bcm63xx_enet.c
  2. +++ b/drivers/net/ethernet/broadcom/bcm63xx_enet.c
  3. @@ -2757,9 +2757,9 @@ static int bcm_enetsw_probe(struct platf
  4. if (ret)
  5. goto out;
  6. - priv->base = devm_ioremap_resource(&pdev->dev, res_mem);
  7. - if (IS_ERR(priv->base)) {
  8. - ret = PTR_ERR(priv->base);
  9. + priv->base = devm_ioremap(&pdev->dev, res_mem->start, resource_size(res_mem));
  10. + if (priv->base == NULL) {
  11. + ret = -ENOMEM;
  12. goto out;
  13. }