summaryrefslogtreecommitdiffstats
path: root/mdadm.h
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2006-05-23 04:51:39 +0000
committerNeil Brown <neilb@suse.de>2006-05-23 04:51:39 +0000
commite5eac01f3d52ceb932445f90c0aaa86f244e26e7 (patch)
tree39087cb96cd11788707b2fba41683ac6140f2e06 /mdadm.h
parenta1cbd7d053e034bbfcf337bc9ee7b92ec4c6f6c0 (diff)
downloadmdadm-e5eac01f3d52ceb932445f90c0aaa86f244e26e7.tar.gz
mdadm-e5eac01f3d52ceb932445f90c0aaa86f244e26e7.tar.xz
mdadm-e5eac01f3d52ceb932445f90c0aaa86f244e26e7.zip
Make sure homehost is set correctly when --update=uuid
Signed-off-by: Neil Brown <neilb@suse.de>
Diffstat (limited to 'mdadm.h')
-rw-r--r--mdadm.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/mdadm.h b/mdadm.h
index 25c8b8f..ecaacd4 100644
--- a/mdadm.h
+++ b/mdadm.h
@@ -278,7 +278,9 @@ extern struct superswitch {
void (*brief_detail_super)(void *sbv);
void (*uuid_from_super)(int uuid[4], void *sbv);
void (*getinfo_super)(struct mdinfo *info, void *sbv);
- int (*update_super)(struct mdinfo *info, void *sbv, char *update, char *devname, int verbose);
+ int (*update_super)(struct mdinfo *info, void *sbv, char *update,
+ char *devname, int verbose,
+ int uuid_set, char *homehost);
__u64 (*event_super)(void *sbv);
int (*init_super)(struct supertype *st, void **sbp, mdu_array_info_t *info, unsigned long long size, char *name, char *homehost);
void (*add_to_super)(void *sbv, mdu_disk_info_t *dinfo);
@@ -342,7 +344,7 @@ extern int Assemble(struct supertype *st, char *mddev, int mdfd,
char *conffile,
mddev_dev_t devlist, char *backup_file,
int readonly, int runstop,
- char *update,
+ char *update, char *homehost,
int verbose, int force);
extern int Build(char *mddev, int mdfd, int chunk, int level, int layout,