From mboxrd@z Thu Jan 1 00:00:00 1970 From: Neil Brown Subject: Re: [PATCH] fix: mdstat_read() incorrectly translates value of mdstat_ent->reshape for recovering Date: Thu, 9 Dec 2010 08:43:20 +1100 Message-ID: <20101209084320.0ef8f506@notabene.brown> References: <66C59AD0932712458090B447266D638C010C05314A@irsmsx504.ger.corp.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <66C59AD0932712458090B447266D638C010C05314A@irsmsx504.ger.corp.intel.com> Sender: linux-raid-owner@vger.kernel.org To: "Hawrylewicz Czarnowski, Przemyslaw" Cc: "linux-raid@vger.kernel.org" , "Williams, Dan J" , "Ciechanowski, Ed" , "Labun, Marcin" , "Czarnowska, Anna" List-Id: linux-raid.ids On Wed, 8 Dec 2010 11:30:28 +0000 "Hawrylewicz Czarnowski, Przemyslaw" wrote: > it results in wrong output of mdadm --detail (shows reshaping instead > of recovering) > > Signed-off-by: Przemyslaw Czarnowski > --- > mdstat.c | 2 +- > 1 files changed, 1 insertions(+), 1 deletions(-) > > diff --git a/mdstat.c b/mdstat.c > index fdce516..c5a07b5 100644 > --- a/mdstat.c > +++ b/mdstat.c > @@ -253,7 +253,7 @@ struct mdstat_ent *mdstat_read(int hold, int start) > if (strncmp(w, "reshape", 7)==0) > ent->resync = 2; > if (strncmp(w, "recovery", 8)==0) > - ent->resync = 2; > + ent->resync = 0; > if (strncmp(w, "check", 5)==0) > ent->resync = 3; > Thanks. Applied. NeilBrown