@@ -716,6 +716,7 @@ static int cmd_balance_pause(const struct cmd_struct *cmd,
ret = 1;
}
+ btrfs_check_for_mixed_profiles_by_fd(fd);
close_file_or_dir(fd, dirstream);
return ret;
}
@@ -756,6 +757,7 @@ static int cmd_balance_cancel(const struct cmd_struct *cmd,
ret = 1;
}
+ btrfs_check_for_mixed_profiles_by_fd(fd);
close_file_or_dir(fd, dirstream);
return ret;
}
@@ -143,6 +143,7 @@ static int cmd_device_add(const struct cmd_struct *cmd,
}
error_out:
+ btrfs_check_for_mixed_profiles_by_fd(fdmnt);
close_file_or_dir(fdmnt, dirstream);
return !!ret;
}
@@ -225,6 +226,7 @@ static int _cmd_device_remove(const struct cmd_struct *cmd,
}
}
+ btrfs_check_for_mixed_profiles_by_fd(fdmnt);
close_file_or_dir(fdmnt, dirstream);
return !!ret;
}