- if (!the_dev || !the_dev->m || the_dev->m->type != TYPE_MOUNT) {
- snprintf(path, sizeof(path), "/dev/%s", device);
- umount_device(path, type, true);
- } else
- vlist_for_element_to_last_reverse(&devices, the_dev, dev, node)
- if (dev->m && dev->m->type == TYPE_MOUNT)
- umount_device(dev->pr->dev, type, true);