diff options
Diffstat (limited to 'drivers/net/fs_enet/mac-fec.c')
| -rw-r--r-- | drivers/net/fs_enet/mac-fec.c | 10 | 
1 files changed, 5 insertions, 5 deletions
diff --git a/drivers/net/fs_enet/mac-fec.c b/drivers/net/fs_enet/mac-fec.c index ec81f50d5919..7ca1642276d0 100644 --- a/drivers/net/fs_enet/mac-fec.c +++ b/drivers/net/fs_enet/mac-fec.c @@ -98,11 +98,11 @@ static int do_pd_setup(struct fs_enet_private *fep)  {  	struct of_device *ofdev = to_of_device(fep->dev); -	fep->interrupt = of_irq_to_resource(ofdev->node, 0, NULL); +	fep->interrupt = of_irq_to_resource(ofdev->dev.of_node, 0, NULL);  	if (fep->interrupt == NO_IRQ)  		return -EINVAL; -	fep->fec.fecp = of_iomap(ofdev->node, 0); +	fep->fec.fecp = of_iomap(ofdev->dev.of_node, 0);  	if (!fep->fcc.fccp)  		return -EINVAL; @@ -232,12 +232,12 @@ static void set_multicast_finish(struct net_device *dev)  static void set_multicast_list(struct net_device *dev)  { -	struct dev_mc_list *pmc; +	struct netdev_hw_addr *ha;  	if ((dev->flags & IFF_PROMISC) == 0) {  		set_multicast_start(dev); -		netdev_for_each_mc_addr(pmc, dev) -			set_multicast_one(dev, pmc->dmi_addr); +		netdev_for_each_mc_addr(ha, dev) +			set_multicast_one(dev, ha->addr);  		set_multicast_finish(dev);  	} else  		set_promiscuous_mode(dev);  |