diff options
Diffstat (limited to 'fs/btrfs/disk-io.c')
-rw-r--r-- | fs/btrfs/disk-io.c | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/fs/btrfs/disk-io.c b/fs/btrfs/disk-io.c index 044981cf6df9..402b61bf345c 100644 --- a/fs/btrfs/disk-io.c +++ b/fs/btrfs/disk-io.c | |||
@@ -2008,7 +2008,6 @@ static void btrfs_stop_all_workers(struct btrfs_fs_info *fs_info) | |||
2008 | btrfs_destroy_workqueue(fs_info->readahead_workers); | 2008 | btrfs_destroy_workqueue(fs_info->readahead_workers); |
2009 | btrfs_destroy_workqueue(fs_info->flush_workers); | 2009 | btrfs_destroy_workqueue(fs_info->flush_workers); |
2010 | btrfs_destroy_workqueue(fs_info->qgroup_rescan_workers); | 2010 | btrfs_destroy_workqueue(fs_info->qgroup_rescan_workers); |
2011 | btrfs_destroy_workqueue(fs_info->extent_workers); | ||
2012 | /* | 2011 | /* |
2013 | * Now that all other work queues are destroyed, we can safely destroy | 2012 | * Now that all other work queues are destroyed, we can safely destroy |
2014 | * the queues used for metadata I/O, since tasks from those other work | 2013 | * the queues used for metadata I/O, since tasks from those other work |
@@ -2214,10 +2213,6 @@ static int btrfs_init_workqueues(struct btrfs_fs_info *fs_info, | |||
2214 | max_active, 2); | 2213 | max_active, 2); |
2215 | fs_info->qgroup_rescan_workers = | 2214 | fs_info->qgroup_rescan_workers = |
2216 | btrfs_alloc_workqueue(fs_info, "qgroup-rescan", flags, 1, 0); | 2215 | btrfs_alloc_workqueue(fs_info, "qgroup-rescan", flags, 1, 0); |
2217 | fs_info->extent_workers = | ||
2218 | btrfs_alloc_workqueue(fs_info, "extent-refs", flags, | ||
2219 | min_t(u64, fs_devices->num_devices, | ||
2220 | max_active), 8); | ||
2221 | 2216 | ||
2222 | if (!(fs_info->workers && fs_info->delalloc_workers && | 2217 | if (!(fs_info->workers && fs_info->delalloc_workers && |
2223 | fs_info->submit_workers && fs_info->flush_workers && | 2218 | fs_info->submit_workers && fs_info->flush_workers && |
@@ -2228,7 +2223,6 @@ static int btrfs_init_workqueues(struct btrfs_fs_info *fs_info, | |||
2228 | fs_info->endio_freespace_worker && fs_info->rmw_workers && | 2223 | fs_info->endio_freespace_worker && fs_info->rmw_workers && |
2229 | fs_info->caching_workers && fs_info->readahead_workers && | 2224 | fs_info->caching_workers && fs_info->readahead_workers && |
2230 | fs_info->fixup_workers && fs_info->delayed_workers && | 2225 | fs_info->fixup_workers && fs_info->delayed_workers && |
2231 | fs_info->extent_workers && | ||
2232 | fs_info->qgroup_rescan_workers)) { | 2226 | fs_info->qgroup_rescan_workers)) { |
2233 | return -ENOMEM; | 2227 | return -ENOMEM; |
2234 | } | 2228 | } |