summaryrefslogtreecommitdiff
path: root/mdadm.c
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2013-05-21 16:50:55 +1000
committerNeilBrown <neilb@suse.de>2013-05-22 12:27:40 +1000
commit8876bf0bb66d8437cd91607417ada386add14d04 (patch)
tree5fd89b2778d3c4e639f3f8389dc82441961fe1d5 /mdadm.c
parentd7e1f52bb83735932264ddce671c47b8acfc78c3 (diff)
Grow: allow a reshape which only changes --data-offset
Sometimes, that is all we want to do. Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'mdadm.c')
-rw-r--r--mdadm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/mdadm.c b/mdadm.c
index b0742381..c6a8ebf1 100644
--- a/mdadm.c
+++ b/mdadm.c
@@ -1517,7 +1517,8 @@ int main(int argc, char *argv[])
mdfd, c.backup_file,
c.verbose);
else if (s.size > 0 || s.raiddisks || s.layout_str != NULL
- || s.chunk != 0 || s.level != UnSet) {
+ || s.chunk != 0 || s.level != UnSet
+ || data_offset != INVALID_SECTORS) {
rv = Grow_reshape(devlist->devname, mdfd,
devlist->next,
data_offset, &c, &s);