diff options
Diffstat (limited to 'drivers/net/ethernet/8390/ax88796.c')
| -rw-r--r-- | drivers/net/ethernet/8390/ax88796.c | 6 | 
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/net/ethernet/8390/ax88796.c b/drivers/net/ethernet/8390/ax88796.c index e1d26433d619..f92f001551da 100644 --- a/drivers/net/ethernet/8390/ax88796.c +++ b/drivers/net/ethernet/8390/ax88796.c @@ -707,7 +707,7 @@ static int ax_init_dev(struct net_device *dev)  #ifdef CONFIG_AX88796_93CX6  	if (ax->plat->flags & AXFLG_HAS_93CX6) { -		unsigned char mac_addr[6]; +		unsigned char mac_addr[ETH_ALEN];  		struct eeprom_93cx6 eeprom;  		eeprom.data = ei_local; @@ -719,7 +719,7 @@ static int ax_init_dev(struct net_device *dev)  				       (__le16 __force *)mac_addr,  				       sizeof(mac_addr) >> 1); -		memcpy(dev->dev_addr, mac_addr, 6); +		memcpy(dev->dev_addr, mac_addr, ETH_ALEN);  	}  #endif  	if (ax->plat->wordlength == 2) { @@ -840,7 +840,7 @@ static int ax_probe(struct platform_device *pdev)  	ei_local = netdev_priv(dev);  	ax = to_ax_dev(dev); -	ax->plat = pdev->dev.platform_data; +	ax->plat = dev_get_platdata(&pdev->dev);  	platform_set_drvdata(pdev, dev);  	ei_local->rxcr_base = ax->plat->rcr_val;  | 
