diff options
author | NeilBrown <neilb@suse.de> | 2010-07-22 17:43:35 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2010-07-22 17:43:35 +1000 |
commit | 8562409dd17ab4910befcbfaba8fe8b751418b6b (patch) | |
tree | 188593c4058dbcb31c193ce52603ef94d13f9157 /util.c | |
parent | c43f7d91cc15a1eb202e40e435623bf14dc2adb8 (diff) | |
parent | 1dccfff910ce9d854330302b9a34636d63cdac7b (diff) | |
download | mdadm-8562409dd17ab4910befcbfaba8fe8b751418b6b.tar.gz mdadm-8562409dd17ab4910befcbfaba8fe8b751418b6b.tar.xz mdadm-8562409dd17ab4910befcbfaba8fe8b751418b6b.zip |
Diffstat (limited to 'util.c')
-rw-r--r-- | util.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -1427,7 +1427,7 @@ int is_subarray_active(char *subarray, char *container) if (is_container_member(ent, container)) { char *inst = &ent->metadata_version[10+strlen(container)+1]; - if (strcmp(inst, subarray) == 0) + if (!subarray || strcmp(inst, subarray) == 0) break; } } @@ -1437,6 +1437,11 @@ int is_subarray_active(char *subarray, char *container) return ent != NULL; } +int is_container_active(char *container) +{ + return is_subarray_active(NULL, container); +} + /* open_subarray - opens a subarray in a container * @dev: container device name * @st: supertype with only ->subarray set |