| 1660 | } |
| 1661 | |
| 1662 | void |
| 1663 | zvol_remove_minors(spa_t *spa, const char *name, boolean_t async) |
| 1664 | { |
| 1665 | zvol_task_t *task; |
| 1666 | taskqid_t id; |
| 1667 | |
| 1668 | task = zvol_task_alloc(ZVOL_ASYNC_REMOVE_MINORS, name, NULL, ~0ULL); |
| 1669 | if (task == NULL) |
| 1670 | return; |
| 1671 | |
| 1672 | id = taskq_dispatch(spa->spa_zvol_taskq, zvol_task_cb, task, TQ_SLEEP); |
| 1673 | if ((async == B_FALSE) && (id != TASKQID_INVALID)) |
| 1674 | taskq_wait_id(spa->spa_zvol_taskq, id); |
| 1675 | } |
| 1676 | |
| 1677 | void |
| 1678 | zvol_rename_minors(spa_t *spa, const char *name1, const char *name2, |
no test coverage detected