From f7e7067b47d2ca9994f9222dfa5833ac84ce3b22 Mon Sep 17 00:00:00 2001 From: Neil Brown Date: Sat, 12 Jul 2008 20:27:38 +1000 Subject: Add subarray field to supertype. When loading the metadata for a subarray (super_by_fd), we set ->subarray to be the name read from md/metadata_version so that getinfo_super can return info about the correct array. With this we can differentiate between a container and an array within the container by looking at ->subarray[0]. --- mdadm.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mdadm.h') diff --git a/mdadm.h b/mdadm.h index 97569fa..c728bad 100644 --- a/mdadm.h +++ b/mdadm.h @@ -563,6 +563,7 @@ struct supertype { int minor_version; int max_devs; int container_dev; /* devnum of container */ + char subarray[32]; /* name of array inside container */ void *sb; void *info; @@ -582,7 +583,6 @@ struct supertype { }; -extern struct supertype supertype_container_member; extern struct supertype *super_by_fd(int fd); extern struct supertype *guess_super(int fd); extern struct supertype *dup_super(struct supertype *st); -- cgit