From 68c7d6d790f856b4e8301d0afa7fc6873a0d4bb8 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Fri, 14 Dec 2007 20:14:16 +1100 Subject: Add 'supertype' arg to almost all metadata methods. The 'superblock' will be moved into this structure soon. --- Create.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'Create.c') diff --git a/Create.c b/Create.c index 8f554fa..77aaf8e 100644 --- a/Create.c +++ b/Create.c @@ -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) { -- cgit