summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeil Brown <neilb@suse.de>2005-07-29 00:19:25 +0000
committerNeil Brown <neilb@suse.de>2005-07-29 00:19:25 +0000
commit60d9a174557f5ca8fb580e498c3f6a7259fbd075 (patch)
tree7b238d5ad50d85cb1cd325bed93a3b0996cddf92
parentfbf8a0b7a6f107c0fcecb6fea5640ffb1bc0d9c2 (diff)
downloadmdadm-60d9a174557f5ca8fb580e498c3f6a7259fbd075.tar.gz
mdadm-60d9a174557f5ca8fb580e498c3f6a7259fbd075.tar.xz
mdadm-60d9a174557f5ca8fb580e498c3f6a7259fbd075.zip
Make hot-add work with v 1.0.1 superblocks
Just some carelessness Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au>
-rw-r--r--Manage.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/Manage.c b/Manage.c
index ba2ea3f..6f6f501 100644
--- a/Manage.c
+++ b/Manage.c
@@ -204,11 +204,8 @@ int Manage_subdevs(char *devname, int fd,
return 1;
}
close(tfd);
-#if 0
- if (array.major_version == 0) {
-#else
- if (md_get_version(fd)%100 < 2) {
-#endif
+ if (array.major_version == 0 &&
+ md_get_version(fd)%100 < 2) {
if (ioctl(fd, HOT_ADD_DISK,
(unsigned long)stb.st_rdev)==0) {
fprintf(stderr, Name ": hot added %s\n",