From e4965ef8461b3d0db6e94939f07d814d819f86c2 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Mon, 13 Oct 2008 16:15:18 +1100 Subject: Improve reporting of layout for raid10. Showing e.g. near=1, far=2 for the 'far2' layout of raid10 is confusing even though there is a sense in which is it correct. Make it less confusing by only printing whichever number is not 1. If both are 1, make that clear too (i.e. no redundancy). --- Detail.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Detail.c') diff --git a/Detail.c b/Detail.c index 2b2111c..25b91b1 100644 --- a/Detail.c +++ b/Detail.c @@ -239,9 +239,9 @@ int Detail(char *dev, int brief, int export, int test, char *homehost) printf(" Layout : %s\n", c?c:"-unknown-"); } if (array.level == 10) { - printf(" Layout : near=%d, %s=%d\n", - array.layout&255, (array.layout&0x10000)?"offset":"far", - (array.layout>>8)&255); + printf(" Layout :"); + print_r10_layout(array.layout); + printf("\n"); } switch (array.level) { case 0: -- cgit v1.2.1