net: ipconfig: Wait for deferred device probes
If network device drives are using deferred probing, it was possible that waiting for devices to show up in ipconfig was already over, when the device eventually showed up. By calling wait_for_device_probe() we now make sure deferred probing is done before checking for available devices. Signed-off-by: Thomas Bogendoerfer <tbogendoerfer@suse.de> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
2be8ca97d0
commit
e2ffe3ff6f
|
@ -1412,6 +1412,9 @@ static int __init wait_for_devices(void)
|
||||||
struct net_device *dev;
|
struct net_device *dev;
|
||||||
int found = 0;
|
int found = 0;
|
||||||
|
|
||||||
|
/* make sure deferred device probes are finished */
|
||||||
|
wait_for_device_probe();
|
||||||
|
|
||||||
rtnl_lock();
|
rtnl_lock();
|
||||||
for_each_netdev(&init_net, dev) {
|
for_each_netdev(&init_net, dev) {
|
||||||
if (ic_is_init_dev(dev)) {
|
if (ic_is_init_dev(dev)) {
|
||||||
|
|
Loading…
Reference in New Issue