diff options
Diffstat (limited to 'sys/dev/enetc/if_enetc.c')
-rw-r--r-- | sys/dev/enetc/if_enetc.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/dev/enetc/if_enetc.c b/sys/dev/enetc/if_enetc.c index 3c0bc4723b05..3a5d6ec23282 100644 --- a/sys/dev/enetc/if_enetc.c +++ b/sys/dev/enetc/if_enetc.c @@ -459,8 +459,7 @@ enetc_detach(if_ctx_t ctx) for (i = 0; i < sc->rx_num_queues; i++) iflib_irq_free(ctx, &sc->rx_queues[i].irq); - if (sc->miibus != NULL) - device_delete_child(sc->dev, sc->miibus); + bus_generic_detach(sc->dev); if (sc->regs != NULL) error = bus_release_resource(sc->dev, SYS_RES_MEMORY, |