diff --git a/sys/dev/bhnd/bcma/bcma.c b/sys/dev/bhnd/bcma/bcma.c --- a/sys/dev/bhnd/bcma/bcma.c +++ b/sys/dev/bhnd/bcma/bcma.c @@ -81,7 +81,6 @@ /* Enumerate children */ if ((error = bcma_add_children(dev))) { - device_delete_children(dev); return (error); } diff --git a/sys/dev/bhnd/siba/siba.c b/sys/dev/bhnd/siba/siba.c --- a/sys/dev/bhnd/siba/siba.c +++ b/sys/dev/bhnd/siba/siba.c @@ -85,7 +85,6 @@ /* Enumerate children */ if ((error = siba_add_children(dev))) { - device_delete_children(dev); SIBA_LOCK_DESTROY(sc); return (error); }