diff options
author | Neil Brown <neilb@suse.de> | 2007-12-14 20:15:21 +1100 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2007-12-14 20:15:21 +1100 |
commit | 142cb9e181b876b399c548567dad5e011ff3d0dc (patch) | |
tree | effbfda1f601ce426be1d1c48652aefa6c21ae3b /util.c | |
parent | 7e0f69790c47b21c4aa7636a4b05925687c80a6e (diff) |
Use sysfs info for metadata version info in Detail and elsewhere.
Diffstat (limited to 'util.c')
-rw-r--r-- | util.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -730,7 +730,7 @@ struct supertype *super_by_fd(int fd) int minor; struct supertype *st = NULL; struct mdinfo *sra; - char *verstr = NULL; + char *verstr; char version[20]; int i; @@ -739,11 +739,13 @@ struct supertype *super_by_fd(int fd) if (sra) { vers = sra->array.major_version; minor = sra->array.minor_version; + verstr = sra->text_version; } else { if (ioctl(fd, GET_ARRAY_INFO, &array)) array.major_version = array.minor_version = 0; vers = array.major_version; minor = array.minor_version; + verstr = ""; } if (vers != -1) { |