summaryrefslogtreecommitdiffstats
path: root/Grow.c
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2005-06-07 23:03:45 +0000
committerNeil Brown <neilb@suse.de>2005-06-07 23:03:45 +0000
commit96395475fca10d5ee665d6aceb60edacdd7c77dc (patch)
tree0e4a63203bd0ee3729a578d2025119e4fa98f4fe /Grow.c
parent34321279b8142284e86b0fc49dc9af9af92f9717 (diff)
downloadmdadm-96395475fca10d5ee665d6aceb60edacdd7c77dc.tar.gz
mdadm-96395475fca10d5ee665d6aceb60edacdd7c77dc.tar.xz
mdadm-96395475fca10d5ee665d6aceb60edacdd7c77dc.zip
Make --zero-superblock work for version 1 superblocks.
This requires passing the supertype to store_super Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
Diffstat (limited to 'Grow.c')
-rw-r--r--Grow.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Grow.c b/Grow.c
index 33e50c3..d20bc6e 100644
--- a/Grow.c
+++ b/Grow.c
@@ -123,7 +123,7 @@ int Grow_Add_device(char *devname, int fd, char *newdev)
info.disk.state = (1 << MD_DISK_SYNC) | (1 << MD_DISK_ACTIVE);
st->ss->update_super(&info, super, "grow", newdev, 0);
- if (st->ss->store_super(nfd, super)) {
+ if (st->ss->store_super(st, nfd, super)) {
fprintf(stderr, Name ": Cannot store new superblock on %s\n", newdev);
close(nfd);
return 1;
@@ -181,7 +181,7 @@ int Grow_Add_device(char *devname, int fd, char *newdev)
info.disk.state = (1 << MD_DISK_SYNC) | (1 << MD_DISK_ACTIVE);
st->ss->update_super(&info, super, "grow", dv, 0);
- if (st->ss->store_super(fd2, super)) {
+ if (st->ss->store_super(st, fd2, super)) {
fprintf(stderr, Name ": Cannot store new superblock on %s\n", dv);
close(fd2);
return 1;