diff options
Diffstat (limited to 'drivers/net/phy/mdio_bus.c')
| -rw-r--r-- | drivers/net/phy/mdio_bus.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/phy/mdio_bus.c b/drivers/net/phy/mdio_bus.c index 2e59a8419b17..66b9cfe692fc 100644 --- a/drivers/net/phy/mdio_bus.c +++ b/drivers/net/phy/mdio_bus.c | |||
| @@ -390,6 +390,7 @@ int __mdiobus_register(struct mii_bus *bus, struct module *owner) | |||
| 390 | if (IS_ERR(gpiod)) { | 390 | if (IS_ERR(gpiod)) { |
| 391 | dev_err(&bus->dev, "mii_bus %s couldn't get reset GPIO\n", | 391 | dev_err(&bus->dev, "mii_bus %s couldn't get reset GPIO\n", |
| 392 | bus->id); | 392 | bus->id); |
| 393 | device_del(&bus->dev); | ||
| 393 | return PTR_ERR(gpiod); | 394 | return PTR_ERR(gpiod); |
| 394 | } else if (gpiod) { | 395 | } else if (gpiod) { |
| 395 | bus->reset_gpiod = gpiod; | 396 | bus->reset_gpiod = gpiod; |
