diff options
author | Dan Williams <dan.j.williams@intel.com> | 2009-12-12 13:57:28 -0700 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2009-12-12 13:57:28 -0700 |
commit | 8655a7b19477c22c4721ff6c35e0f6dfc5fa403b (patch) | |
tree | 63059bf2606319f1a6dfe5bb450bffc4078b9fe8 /super-intel.c | |
parent | 1f0769d76801f928400f5626c6581873adaf7002 (diff) | |
download | mdadm-8655a7b19477c22c4721ff6c35e0f6dfc5fa403b.tar.gz mdadm-8655a7b19477c22c4721ff6c35e0f6dfc5fa403b.tar.xz mdadm-8655a7b19477c22c4721ff6c35e0f6dfc5fa403b.zip |
imsm: cleanup print_imsm_dev()
When printing the migration state there is no need to print "migrating".
The fact that the state is non-idle should be enough indication.
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'super-intel.c')
-rw-r--r-- | super-intel.c | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/super-intel.c b/super-intel.c index 2d5796f..ab8172d 100644 --- a/super-intel.c +++ b/super-intel.c @@ -669,23 +669,24 @@ static void print_imsm_dev(struct imsm_dev *dev, char *uuid, int disk_idx) printf(" Chunk Size : %u KiB\n", __le16_to_cpu(map->blocks_per_strip) / 2); printf(" Reserved : %d\n", __le32_to_cpu(dev->reserved_blocks)); - printf(" Migrate State : %s", dev->vol.migr_state ? "migrating" : "idle\n"); + printf(" Migrate State : "); if (dev->vol.migr_state) { if (migr_type(dev) == MIGR_INIT) - printf(": initializing\n"); + printf("initialize\n"); else if (migr_type(dev) == MIGR_REBUILD) - printf(": rebuilding\n"); + printf("rebuild\n"); else if (migr_type(dev) == MIGR_VERIFY) - printf(": check\n"); + printf("check\n"); else if (migr_type(dev) == MIGR_GEN_MIGR) - printf(": general migration\n"); + printf("general migration\n"); else if (migr_type(dev) == MIGR_STATE_CHANGE) - printf(": state change\n"); + printf("state change\n"); else if (migr_type(dev) == MIGR_REPAIR) - printf(": repair\n"); + printf("repair\n"); else - printf(": <unknown:%d>\n", migr_type(dev)); - } + printf("<unknown:%d>\n", migr_type(dev)); + } else + printf("idle\n"); printf(" Map State : %s", map_state_str[map->map_state]); if (dev->vol.migr_state) { struct imsm_map *map = get_imsm_map(dev, 1); |