DF-3005 / fix.diff
--- a/sys/vfs/devfs/devfs_core.c +++ b/sys/vfs/devfs/devfs_core.c @@ -1508,9 +1508,9 @@ restart: TAILQ_FOREACH(dev, &devfs_dev_list, link) { if (dev->si_parent == needle) { devfs_destroy_related_without_flag_worker(dev, flag); if (!(dev->si_flags & flag)) { - devfs_destroy_dev_worker(dev); devfs_debug(DEVFS_DEBUG_DEBUG, "related_wo_flag: %s restart\n", dev->si_name); + devfs_destroy_dev_worker(dev); goto restart; } } } |