Allow the attach routine to fail gracefully and not panic the system.
This commit is contained in:
parent
d2b2128a28
commit
ba32f0ff83
@ -389,7 +389,8 @@ ed_detach(device_t dev)
|
||||
callout_drain(&sc->tick_ch);
|
||||
ether_ifdetach(ifp);
|
||||
}
|
||||
bus_teardown_intr(dev, sc->irq_res, sc->irq_handle);
|
||||
if (sc->irq_res != NULL && sc->irq_handle)
|
||||
bus_teardown_intr(dev, sc->irq_res, sc->irq_handle);
|
||||
ed_release_resources(dev);
|
||||
ED_LOCK_DESTROY(sc);
|
||||
bus_generic_detach(dev);
|
||||
|
Loading…
Reference in New Issue
Block a user