spa_config_exit
spa_config_exit(zcb->zcb_spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_STATE, spa);
spa_config_exit(spa, SCL_STATE, spa);
spa_config_exit(spa, SCL_STATE, spa);
spa_config_exit(spa, SCL_STATE, spa);
spa_config_exit(spa, SCL_STATE, spa);
spa_config_exit(spa, SCL_STATE, spa);
spa_config_exit(spa, SCL_STATE, spa);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_L2ARC, vd);
spa_config_exit(spa, SCL_L2ARC, vd);
spa_config_exit(zio->io_spa, SCL_L2ARC, zio->io_vd);
spa_config_exit(spa, SCL_L2ARC, dev);
spa_config_exit(spa, SCL_L2ARC, dev);
spa_config_exit(spa, SCL_L2ARC, dev);
spa_config_exit(spa, SCL_L2ARC, vd);
spa_config_exit(spa, SCL_L2ARC, vd);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_ALLOC, FTAG);
spa_config_exit(spa, SCL_ZIO, FTAG);
spa_config_exit(mc->mc_spa, SCL_VDEV, FTAG);
spa_config_exit(mc->mc_spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_ALLOC, FTAG);
spa_config_exit(spa, SCL_ALLOC, FTAG);
spa_config_exit(spa, SCL_ALLOC, FTAG);
spa_config_exit(spa, SCL_FREE, FTAG);
spa_config_exit(spa, SCL_ALLOC, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(mc->mc_spa, SCL_VDEV, FTAG);
spa_config_exit(spa, locks & ~(SCL_ZIO - 1), spa);
spa_config_exit(spa, SCL_STATE, mmp_tag);
spa_config_exit(spa, SCL_STATE, mmp_tag);
spa_config_exit(spa, SCL_ALL, spa);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_L2ARC, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_CONFIG | SCL_STATE, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_ALL, spa);
spa_config_exit(spa, SCL_ALL, spa);
spa_config_exit(spa, spa->spa_vdev_locks, spa);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, locks & ((1 << i) - 1),
spa_config_exit(spa, locks & ((1 << i) - 1),
extern void spa_config_exit(spa_t *spa, int locks, void *tag);
spa_config_exit(spa, SCL_ALLOC, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_VDEV, FTAG);
spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd);
spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_ALL, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_ALLOC | SCL_VDEV, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(spa, SCL_STATE, FTAG);
spa_config_exit(zio->io_spa, SCL_STATE, zio->io_spa);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd);
spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd);
spa_config_exit(vd->vdev_spa, SCL_STATE_ALL, vd);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(spa, SCL_CONFIG, FTAG);
spa_config_exit(zilog->zl_spa, SCL_STATE, lwb);
spa_config_exit(os->os_spa, SCL_STATE, FTAG);
spa_config_exit(zio->io_spa, SCL_ZIO, zio);
spa_config_exit(spa, SCL_STATE, FTAG);