Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts: drivers/net/geneve.c Here we had an overlapping change, where in 'net' the extraneous stats bump was being removed whilst in 'net-next' the final argument to udp_tunnel6_xmit_skb() was being changed. Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
@@ -149,9 +149,14 @@ int mdio_mux_init(struct device *dev,
|
||||
}
|
||||
cb->bus_number = v;
|
||||
cb->parent = pb;
|
||||
cb->mii_bus = mdiobus_alloc();
|
||||
cb->mii_bus->priv = cb;
|
||||
|
||||
cb->mii_bus = mdiobus_alloc();
|
||||
if (!cb->mii_bus) {
|
||||
ret_val = -ENOMEM;
|
||||
of_node_put(child_bus_node);
|
||||
break;
|
||||
}
|
||||
cb->mii_bus->priv = cb;
|
||||
cb->mii_bus->irq = cb->phy_irq;
|
||||
cb->mii_bus->name = "mdio_mux";
|
||||
snprintf(cb->mii_bus->id, MII_BUS_ID_SIZE, "%x.%x",
|
||||
|
@@ -339,9 +339,18 @@ static int ksz9021_config_init(struct phy_device *phydev)
|
||||
{
|
||||
const struct device *dev = &phydev->dev;
|
||||
const struct device_node *of_node = dev->of_node;
|
||||
const struct device *dev_walker;
|
||||
|
||||
if (!of_node && dev->parent->of_node)
|
||||
of_node = dev->parent->of_node;
|
||||
/* The Micrel driver has a deprecated option to place phy OF
|
||||
* properties in the MAC node. Walk up the tree of devices to
|
||||
* find a device with an OF node.
|
||||
*/
|
||||
dev_walker = &phydev->dev;
|
||||
do {
|
||||
of_node = dev_walker->of_node;
|
||||
dev_walker = dev_walker->parent;
|
||||
|
||||
} while (!of_node && dev_walker);
|
||||
|
||||
if (of_node) {
|
||||
ksz9021_load_values_from_of(phydev, of_node,
|
||||
|
Reference in New Issue
Block a user