mirror of
https://github.com/ipxe/ipxe
synced 2026-04-16 03:00:10 +03:00
Kill off hotplug.h and just make net devices normal reference-counted
structures. DHCP still broken and #if 0'd out.
This commit is contained in:
@@ -90,13 +90,13 @@ int legacy_probe ( void *hwdev,
|
||||
nic.node_addr = netdev->ll_addr;
|
||||
|
||||
if ( ! probe ( &nic, hwdev ) ) {
|
||||
free_netdev ( netdev );
|
||||
netdev_put ( netdev );
|
||||
return -ENODEV;
|
||||
}
|
||||
|
||||
if ( ( rc = register_netdev ( netdev ) ) != 0 ) {
|
||||
disable ( &nic, hwdev );
|
||||
free_netdev ( netdev );
|
||||
netdev_put ( netdev );
|
||||
return rc;
|
||||
}
|
||||
|
||||
@@ -116,7 +116,7 @@ void legacy_remove ( void *hwdev,
|
||||
|
||||
unregister_netdev ( netdev );
|
||||
disable ( nic, hwdev );
|
||||
free_netdev ( netdev );
|
||||
netdev_put ( netdev );
|
||||
legacy_registered = 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user