]> git.proxmox.com Git - mirror_zfs.git/blobdiff - module/os/linux/zfs/vdev_disk.c
Distributed Spare (dRAID) Feature
[mirror_zfs.git] / module / os / linux / zfs / vdev_disk.c
index 7de5c30f7850b7f7f7591a7e91943e3a8d77b2a6..12117655b1cb567c236c430499df7ba4f61d5845 100644 (file)
@@ -826,9 +826,13 @@ vdev_disk_rele(vdev_t *vd)
 }
 
 vdev_ops_t vdev_disk_ops = {
+       .vdev_op_init = NULL,
+       .vdev_op_fini = NULL,
        .vdev_op_open = vdev_disk_open,
        .vdev_op_close = vdev_disk_close,
        .vdev_op_asize = vdev_default_asize,
+       .vdev_op_min_asize = vdev_default_min_asize,
+       .vdev_op_min_alloc = NULL,
        .vdev_op_io_start = vdev_disk_io_start,
        .vdev_op_io_done = vdev_disk_io_done,
        .vdev_op_state_change = NULL,
@@ -837,6 +841,11 @@ vdev_ops_t vdev_disk_ops = {
        .vdev_op_rele = vdev_disk_rele,
        .vdev_op_remap = NULL,
        .vdev_op_xlate = vdev_default_xlate,
+       .vdev_op_rebuild_asize = NULL,
+       .vdev_op_metaslab_init = NULL,
+       .vdev_op_config_generate = NULL,
+       .vdev_op_nparity = NULL,
+       .vdev_op_ndisks = NULL,
        .vdev_op_type = VDEV_TYPE_DISK,         /* name of this vdev type */
        .vdev_op_leaf = B_TRUE                  /* leaf vdev */
 };