|
@@ -1987,9 +1987,6 @@ int btrfs_rm_device(struct btrfs_fs_info *fs_info, const char *device_path,
|
|
|
free_fs_devices(cur_devices);
|
|
|
}
|
|
|
|
|
|
- fs_info->num_tolerated_disk_barrier_failures =
|
|
|
- btrfs_calc_num_tolerated_disk_barrier_failures(fs_info);
|
|
|
-
|
|
|
out:
|
|
|
mutex_unlock(&uuid_mutex);
|
|
|
return ret;
|
|
@@ -2487,8 +2484,6 @@ int btrfs_init_new_device(struct btrfs_fs_info *fs_info, const char *device_path
|
|
|
"sysfs: failed to create fsid for sprout");
|
|
|
}
|
|
|
|
|
|
- fs_info->num_tolerated_disk_barrier_failures =
|
|
|
- btrfs_calc_num_tolerated_disk_barrier_failures(fs_info);
|
|
|
ret = btrfs_commit_transaction(trans);
|
|
|
|
|
|
if (seeding_dev) {
|
|
@@ -3898,13 +3893,6 @@ int btrfs_balance(struct btrfs_balance_control *bctl,
|
|
|
meta_target, data_target);
|
|
|
}
|
|
|
|
|
|
- if (bctl->sys.flags & BTRFS_BALANCE_ARGS_CONVERT) {
|
|
|
- fs_info->num_tolerated_disk_barrier_failures = min(
|
|
|
- btrfs_calc_num_tolerated_disk_barrier_failures(fs_info),
|
|
|
- btrfs_get_num_tolerated_disk_barrier_failures(
|
|
|
- bctl->sys.target));
|
|
|
- }
|
|
|
-
|
|
|
ret = insert_balance_item(fs_info, bctl);
|
|
|
if (ret && ret != -EEXIST)
|
|
|
goto out;
|
|
@@ -3927,11 +3915,6 @@ int btrfs_balance(struct btrfs_balance_control *bctl,
|
|
|
mutex_lock(&fs_info->balance_mutex);
|
|
|
atomic_dec(&fs_info->balance_running);
|
|
|
|
|
|
- if (bctl->sys.flags & BTRFS_BALANCE_ARGS_CONVERT) {
|
|
|
- fs_info->num_tolerated_disk_barrier_failures =
|
|
|
- btrfs_calc_num_tolerated_disk_barrier_failures(fs_info);
|
|
|
- }
|
|
|
-
|
|
|
if (bargs) {
|
|
|
memset(bargs, 0, sizeof(*bargs));
|
|
|
update_ioctl_balance_args(fs_info, 0, bargs);
|