diff options
-rw-r--r-- | drivers/net/ethernet/renesas/sh_eth.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/net/ethernet/renesas/sh_eth.c b/drivers/net/ethernet/renesas/sh_eth.c index efaca6d5e85b..f669e2aac9bd 100644 --- a/drivers/net/ethernet/renesas/sh_eth.c +++ b/drivers/net/ethernet/renesas/sh_eth.c | |||
@@ -2606,10 +2606,10 @@ static int sh_mdio_init(struct net_device *ndev, int id, | |||
2606 | int ret, i; | 2606 | int ret, i; |
2607 | struct bb_info *bitbang; | 2607 | struct bb_info *bitbang; |
2608 | struct sh_eth_private *mdp = netdev_priv(ndev); | 2608 | struct sh_eth_private *mdp = netdev_priv(ndev); |
2609 | struct device *dev = &mdp->pdev->dev; | ||
2609 | 2610 | ||
2610 | /* create bit control struct for PHY */ | 2611 | /* create bit control struct for PHY */ |
2611 | bitbang = devm_kzalloc(&ndev->dev, sizeof(struct bb_info), | 2612 | bitbang = devm_kzalloc(dev, sizeof(struct bb_info), GFP_KERNEL); |
2612 | GFP_KERNEL); | ||
2613 | if (!bitbang) { | 2613 | if (!bitbang) { |
2614 | ret = -ENOMEM; | 2614 | ret = -ENOMEM; |
2615 | goto out; | 2615 | goto out; |
@@ -2638,8 +2638,7 @@ static int sh_mdio_init(struct net_device *ndev, int id, | |||
2638 | mdp->pdev->name, id); | 2638 | mdp->pdev->name, id); |
2639 | 2639 | ||
2640 | /* PHY IRQ */ | 2640 | /* PHY IRQ */ |
2641 | mdp->mii_bus->irq = devm_kzalloc(&ndev->dev, | 2641 | mdp->mii_bus->irq = devm_kzalloc(dev, sizeof(int) * PHY_MAX_ADDR, |
2642 | sizeof(int) * PHY_MAX_ADDR, | ||
2643 | GFP_KERNEL); | 2642 | GFP_KERNEL); |
2644 | if (!mdp->mii_bus->irq) { | 2643 | if (!mdp->mii_bus->irq) { |
2645 | ret = -ENOMEM; | 2644 | ret = -ENOMEM; |