| 4640 | } |
| 4641 | |
| 4642 | void |
| 4643 | vdev_config_clean(vdev_t *vd) |
| 4644 | { |
| 4645 | spa_t *spa = vd->vdev_spa; |
| 4646 | |
| 4647 | ASSERT(spa_config_held(spa, SCL_CONFIG, RW_WRITER) || |
| 4648 | (dsl_pool_sync_context(spa_get_dsl(spa)) && |
| 4649 | spa_config_held(spa, SCL_CONFIG, RW_READER))); |
| 4650 | |
| 4651 | ASSERT(list_link_active(&vd->vdev_config_dirty_node)); |
| 4652 | list_remove(&spa->spa_config_dirty_list, vd); |
| 4653 | } |
| 4654 | |
| 4655 | /* |
| 4656 | * Mark a top-level vdev's state as dirty, so that the next pass of |
no test coverage detected