diff options
author | Neil Brown <neilb@suse.de> | 2008-07-12 20:27:38 +1000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2008-07-12 20:27:38 +1000 |
commit | f7e7067b47d2ca9994f9222dfa5833ac84ce3b22 (patch) | |
tree | 9519e435af3001dd2ccb2ee01d114067213aa615 /mdadm.h | |
parent | 6adfd3affda071d1083497d150a1150ade0e3fdb (diff) | |
download | mdadm-f7e7067b47d2ca9994f9222dfa5833ac84ce3b22.tar.gz mdadm-f7e7067b47d2ca9994f9222dfa5833ac84ce3b22.tar.xz mdadm-f7e7067b47d2ca9994f9222dfa5833ac84ce3b22.zip |
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].
Diffstat (limited to 'mdadm.h')
-rw-r--r-- | mdadm.h | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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); |