diff options
| author | Pyun YongHyeon <yongari@FreeBSD.org> | 2013-01-24 04:54:53 +0000 |
|---|---|---|
| committer | Pyun YongHyeon <yongari@FreeBSD.org> | 2013-01-24 04:54:53 +0000 |
| commit | 0aba72dd91b760565a95445e1672cf2ce39571c4 (patch) | |
| tree | bbf88bb19f4b1f20c6dc59f87c3ef9832f045b3b /sys/dev/bge | |
| parent | 70fabd840dfc3dcfa834d1c4d97150fe13896c4c (diff) | |
Notes
Diffstat (limited to 'sys/dev/bge')
| -rw-r--r-- | sys/dev/bge/if_bge.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/bge/if_bge.c b/sys/dev/bge/if_bge.c index d5dc6d8993d3..33cf4cb19215 100644 --- a/sys/dev/bge/if_bge.c +++ b/sys/dev/bge/if_bge.c @@ -3899,9 +3899,9 @@ bge_detach(device_t dev) if (sc->bge_tq) taskqueue_drain(sc->bge_tq, &sc->bge_intr_task); - if (sc->bge_flags & BGE_FLAG_TBI) { + if (sc->bge_flags & BGE_FLAG_TBI) ifmedia_removeall(&sc->bge_ifmedia); - } else { + else if (sc->bge_miibus != NULL) { bus_generic_detach(dev); device_delete_child(dev, sc->bge_miibus); } |
