Blame SOURCES/0021-add-missing-units-to-examine.patch

5eacff
From 227aeaa872d4898273cf87a4253898823d556c43 Mon Sep 17 00:00:00 2001
5eacff
From: Corey Hickey <bugfood-c@fatooh.org>
5eacff
Date: Mon, 11 Feb 2019 17:42:27 -0800
5eacff
Subject: [RHEL7.7 PATCH 21/24] add missing units to --examine
5eacff
5eacff
Within the output of "mdadm --examine", there are three sizes reported
5eacff
on adjacent lines. For example:
5eacff
5eacff
$ sudo mdadm --examine /dev/md3
5eacff
[...]
5eacff
 Avail Dev Size : 17580545024 (8383.06 GiB 9001.24 GB)
5eacff
     Array Size : 17580417024 (16765.99 GiB 18002.35 GB)
5eacff
  Used Dev Size : 11720278016 (5588.66 GiB 6000.78 GB)
5eacff
[...]
5eacff
5eacff
This can be confusing, since the first and third line are in 512-byte
5eacff
sectors, and the second is in KiB.
5eacff
5eacff
Add units to avoid ambiguity.
5eacff
5eacff
(I don't particularly like the "KiB" notation, but it is at least
5eacff
unambiguous.)
5eacff
5eacff
Signed-off-by: Corey Hickey <bugfood-c@fatooh.org>
5eacff
Signed-off-by: Jes Sorensen <jsorensen@fb.com>
5eacff
---
5eacff
 super1.c | 6 +++---
5eacff
 1 file changed, 3 insertions(+), 3 deletions(-)
5eacff
5eacff
diff --git a/super1.c b/super1.c
5eacff
index 636a286..b85dc20 100644
5eacff
--- a/super1.c
5eacff
+++ b/super1.c
5eacff
@@ -360,7 +360,7 @@ static void examine_super1(struct supertype *st, char *homehost)
5eacff
 	printf("     Raid Level : %s\n", c?c:"-unknown-");
5eacff
 	printf("   Raid Devices : %d\n", __le32_to_cpu(sb->raid_disks));
5eacff
 	printf("\n");
5eacff
-	printf(" Avail Dev Size : %llu%s\n",
5eacff
+	printf(" Avail Dev Size : %llu sectors%s\n",
5eacff
 	       (unsigned long long)__le64_to_cpu(sb->data_size),
5eacff
 	       human_size(__le64_to_cpu(sb->data_size)<<9));
5eacff
 	if (__le32_to_cpu(sb->level) > 0) {
5eacff
@@ -378,11 +378,11 @@ static void examine_super1(struct supertype *st, char *homehost)
5eacff
 		if (ddsks) {
5eacff
 			long long asize = __le64_to_cpu(sb->size);
5eacff
 			asize = (asize << 9) * ddsks / ddsks_denom;
5eacff
-			printf("     Array Size : %llu%s\n",
5eacff
+			printf("     Array Size : %llu KiB%s\n",
5eacff
 			       asize >> 10,  human_size(asize));
5eacff
 		}
5eacff
 		if (sb->size != sb->data_size)
5eacff
-			printf("  Used Dev Size : %llu%s\n",
5eacff
+			printf("  Used Dev Size : %llu sectors%s\n",
5eacff
 			       (unsigned long long)__le64_to_cpu(sb->size),
5eacff
 			       human_size(__le64_to_cpu(sb->size)<<9));
5eacff
 	}
5eacff
-- 
5eacff
2.7.5
5eacff