Message ID | 1466468191.26723.19.camel@codethink.co.uk |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show |
From: Ben Hutchings <ben.hutchings@codethink.co.uk> Date: Tue, 21 Jun 2016 01:16:31 +0100 > Dual MAC devices don't necessarily have both MACs wired up, so ignore > those that are disabled. > > Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk> Applied.
--- a/drivers/net/ethernet/ti/cpsw.c +++ b/drivers/net/ethernet/ti/cpsw.c @@ -2023,7 +2023,7 @@ static int cpsw_probe_dt(struct cpsw_pri if (ret) dev_warn(&pdev->dev, "Doesn't have any child node\n"); - for_each_child_of_node(node, slave_node) { + for_each_available_child_of_node(node, slave_node) { struct cpsw_slave_data *slave_data = data->slave_data + i; const void *mac_addr = NULL; int lenp;
Dual MAC devices don't necessarily have both MACs wired up, so ignore those that are disabled. Signed-off-by: Ben Hutchings <ben.hutchings@codethink.co.uk> ---