summaryrefslogtreecommitdiff
path: root/Examine.c
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2008-10-28 10:55:31 -0700
committerDan Williams <dan.j.williams@intel.com>2008-10-28 10:55:31 -0700
commit032e9e29538f42deec84841bc684e7b3964f8504 (patch)
tree3b559ade8f4627015e1799e43f54a4e501ad5509 /Examine.c
parent072b727f726d3c2a7913ba98e14431221e3da9bd (diff)
Examine: fix MD_DISK_SYNC is a bit not a flag
Examine() is actually looking at the ACTIVE bit. This happened to work for imsm spares but now it needs to be fixed up. Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'Examine.c')
-rw-r--r--Examine.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/Examine.c b/Examine.c
index 5de92028..d213664f 100644
--- a/Examine.c
+++ b/Examine.c
@@ -123,7 +123,7 @@ int Examine(mddev_dev_t devlist, int brief, int export, int scan,
st->ss->getinfo_super(st, &ap->info);
st->ss->free_super(st);
}
- if (!(ap->info.disk.state & MD_DISK_SYNC))
+ if (!(ap->info.disk.state & (1<<MD_DISK_SYNC)))
ap->spares++;
d = dl_strdup(devlist->devname);
dl_add(ap->devs, d);