So report if both are given, and if --backup-file is given,
don't try to update data-offset.
Signed-off-by: NeilBrown <neilb@suse.de>
goto release;
}
- switch(set_new_data_offset(sra, st, devname, info->delta_disks,
- data_offset,
- reshape.min_offset_change)) {
+ if (!backup_file)
+ switch(set_new_data_offset(sra, st, devname, info->delta_disks,
+ data_offset,
+ reshape.min_offset_change)) {
case -1:
goto release;
case 0:
c.require_homehost = 0;
}
+ if (c.backup_file && data_offset != INVALID_SECTORS) {
+ pr_err("--backup-file and --data-offset are incompatible\n");
+ exit(2);
+ }
+
if ((mode == MISC && devmode == 'E')
|| (mode == MONITOR && spare_sharing == 0))
/* Anyone may try this */;