diff options
author | NeilBrown <neilb@suse.de> | 2008-08-19 17:55:15 +1000 |
---|---|---|
committer | NeilBrown <neilb@suse.de> | 2008-08-19 17:55:15 +1000 |
commit | 3c558363a1991430e8a9e10c93ee9ee3f8996940 (patch) | |
tree | abdf504295509f53b43d465e93c36b04810c5e7d /Manage.c | |
parent | 6c386dd368ca1d24554fbf700239e8aa222591fb (diff) | |
download | mdadm-3c558363a1991430e8a9e10c93ee9ee3f8996940.tar.gz mdadm-3c558363a1991430e8a9e10c93ee9ee3f8996940.tar.xz mdadm-3c558363a1991430e8a9e10c93ee9ee3f8996940.zip |
Factor out test for subarray version string.
We are about to change the syntax of the version string
for 'subarray's. So factor out the test into a single function.
Signed-off-by: NeilBrown <neilb@suse.de>
Diffstat (limited to 'Manage.c')
-rw-r--r-- | Manage.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -123,7 +123,7 @@ int Manage_runstop(char *devname, int fd, int runstop, int quiet) mdi = sysfs_read(fd, -1, GET_LEVEL|GET_VERSION); if (mdi && mdi->array.level > 0 && - mdi->text_version[0] == '/') { + is_subarray(mdi->text_version)) { char *cp; /* This is mdmon managed. */ @@ -147,7 +147,7 @@ int Manage_runstop(char *devname, int fd, int runstop, int quiet) } else if (mdi && mdi->array.major_version == -1 && mdi->array.minor_version == -2 && - mdi->text_version[0] != '/') { + !is_subarray(mdi->text_version)) { /* container, possibly mdmon-managed. * Make sure mdmon isn't opening it, which * would interfere with the 'stop' |