diff options
author | Neil Brown <neilb@suse.de> | 2007-12-14 20:14:16 +1100 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2007-12-14 20:14:16 +1100 |
commit | 68c7d6d790f856b4e8301d0afa7fc6873a0d4bb8 (patch) | |
tree | 56f8b050b39fb8008a8b25310fc6f9609796fc26 /Create.c | |
parent | df37ffc0393b919ba5607bb48b2eaf2f9a1832d7 (diff) | |
download | mdadm-68c7d6d790f856b4e8301d0afa7fc6873a0d4bb8.tar.gz mdadm-68c7d6d790f856b4e8301d0afa7fc6873a0d4bb8.tar.xz mdadm-68c7d6d790f856b4e8301d0afa7fc6873a0d4bb8.zip |
Add 'supertype' arg to almost all metadata methods.
The 'superblock' will be moved into this structure soon.
Diffstat (limited to 'Create.c')
-rw-r--r-- | Create.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -478,7 +478,7 @@ int Create(struct supertype *st, char *mddev, int mdfd, if (bitmap_file) { int uuid[4]; - st->ss->uuid_from_super(uuid, super); + st->ss->uuid_from_super(st, uuid, super); if (CreateBitmap(bitmap_file, force, (char*)uuid, bitmap_chunk, delay, write_behind, bitmapsize, @@ -542,7 +542,7 @@ int Create(struct supertype *st, char *mddev, int mdfd, } switch(pass){ case 1: - st->ss->add_to_super(super, &disk); + st->ss->add_to_super(st, super, &disk); break; case 2: if (disk.state == 1) break; @@ -553,7 +553,7 @@ int Create(struct supertype *st, char *mddev, int mdfd, if (ioctl(mdfd, ADD_NEW_DISK, &disk)) { fprintf(stderr, Name ": ADD_NEW_DISK for %s failed: %s\n", dv->devname, strerror(errno)); - st->ss->free_super(super); + st->ss->free_super(st, super); return 1; } @@ -562,7 +562,7 @@ int Create(struct supertype *st, char *mddev, int mdfd, if (dv == moved_disk && dnum != insert_point) break; } } - st->ss->free_super(super); + st->ss->free_super(st, super); /* param is not actually used */ if (runstop == 1 || subdevs >= raiddisks) { |