From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gioh Kim Subject: [PATCH 2/2] super1: check and output faulty dev role Date: Fri, 17 Mar 2017 17:47:02 +0100 Message-ID: <1489769222-31855-3-git-send-email-gi-oh.kim@profitbricks.com> References: <1489769222-31855-1-git-send-email-gi-oh.kim@profitbricks.com> Return-path: In-Reply-To: <1489769222-31855-1-git-send-email-gi-oh.kim@profitbricks.com> Sender: linux-kernel-owner@vger.kernel.org To: jes.sorensen@gmail.com Cc: neilb@suse.com, linux-raid@vger.kernel.org, linux-kernel@vger.kernel.org, Jack Wang List-Id: linux-raid.ids From: Jack Wang Output the real dev role in examine_super1, it will help to find problem. Signed-off-by: Jack Wang Reviewed-by: Gioh Kim --- super1.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/super1.c b/super1.c index 1da33ef..0bf4715 100644 --- a/super1.c +++ b/super1.c @@ -501,8 +501,10 @@ static void examine_super1(struct supertype *st, char *homehost) #endif printf(" Device Role : "); role = role_from_sb(sb); - if (role >= MD_DISK_ROLE_FAULTY) - printf("spare\n"); + if (role == MD_DISK_ROLE_SPARE) + printf("Spare\n"); + else if (role == MD_DISK_ROLE_FAULTY) + printf("Faulty\n"); else if (role == MD_DISK_ROLE_JOURNAL) printf("Journal\n"); else if (sb->feature_map & __cpu_to_le32(MD_FEATURE_REPLACEMENT)) -- 2.5.0