9
0
Fork 0

net: eth: Remove ethaddr_param

commit d00db554 introduce ethaddr_param. But it is not initialized, so
devinfo fails to show the mac. Remove it and use edev->ethaddr.

Signed-off-by: Jan Remmet <j.remmet@phytec.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Jan Remmet 2015-11-19 13:58:51 +01:00 committed by Sascha Hauer
parent edc1bfa1fe
commit b9170a1bde
2 changed files with 2 additions and 3 deletions

View File

@ -60,7 +60,6 @@ struct eth_device {
IPaddr_t serverip;
IPaddr_t netmask;
IPaddr_t gateway;
char ethaddr_param[6];
char ethaddr[6];
};

View File

@ -285,7 +285,7 @@ static int eth_param_set_ethaddr(struct param_d *param, void *priv)
{
struct eth_device *edev = priv;
return eth_set_ethaddr(edev, edev->ethaddr_param);
return eth_set_ethaddr(edev, edev->ethaddr);
}
#ifdef CONFIG_OFTREE
@ -383,7 +383,7 @@ int eth_register(struct eth_device *edev)
dev_add_param_ip(dev, "gateway", NULL, NULL, &edev->gateway, edev);
dev_add_param_ip(dev, "netmask", NULL, NULL, &edev->netmask, edev);
dev_add_param_mac(dev, "ethaddr", eth_param_set_ethaddr, NULL,
edev->ethaddr_param, edev);
edev->ethaddr, edev);
if (edev->init)
edev->init(edev);