diff options
author | Serapheim Dimitropoulos <[email protected]> | 2019-01-17 15:41:12 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2019-01-17 15:41:12 -0800 |
commit | 75058f33034d23801818582996d3dc941c545910 (patch) | |
tree | be6ce9948792e6abc7e9aea6ba98d60dcf2cc119 /include/sys | |
parent | 52b684236d35c64bb371bd19ce0c87552e368d77 (diff) |
Remove unused vdev_t fields
The following fields from the vdev_t struct are not used anywhere.
Reviewed-by: George Melikov <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Reviewed-by: Tony Hutter <[email protected]>
Signed-off-by: Serapheim Dimitropoulos <[email protected]>
Closes #8285
Diffstat (limited to 'include/sys')
-rw-r--r-- | include/sys/vdev_impl.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/include/sys/vdev_impl.h b/include/sys/vdev_impl.h index 5fe05c54b..8f8a8ccf6 100644 --- a/include/sys/vdev_impl.h +++ b/include/sys/vdev_impl.h @@ -254,7 +254,6 @@ struct vdev { uint64_t vdev_islog; /* is an intent log device */ uint64_t vdev_removing; /* device is being removed? */ boolean_t vdev_ishole; /* is a hole in the namespace */ - kmutex_t vdev_queue_lock; /* protects vdev_queue_depth */ uint64_t vdev_top_zap; vdev_alloc_bias_t vdev_alloc_bias; /* metaslab allocation bias */ @@ -315,16 +314,6 @@ struct vdev { space_map_t *vdev_obsolete_sm; /* - * The queue depth parameters determine how many async writes are - * still pending (i.e. allocated but not yet issued to disk) per - * top-level (vdev_async_write_queue_depth) and the maximum allowed - * (vdev_max_async_write_queue_depth). These values only apply to - * top-level vdevs. - */ - uint64_t vdev_async_write_queue_depth; - uint64_t vdev_max_async_write_queue_depth; - - /* * Protects the vdev_scan_io_queue field itself as well as the * structure's contents (when present). */ |