vdev_alloc
if ((error = vdev_alloc(spa, vdp, nv, parent, id, atype)) != 0)
extern int vdev_alloc(spa_t *spa, vdev_t **vdp, nvlist_t *config,