NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/44972: raidctl -R doesn't seem to work



On Wed,  3 Aug 2011 03:50:04 +0000 (UTC)
yamt%mwd.biglobe.ne.jp@localhost (YAMAMOTO Takashi) wrote:

> The following reply was made to PR kern/44972; it has been noted by
> GNATS.
> 
> From: yamt%mwd.biglobe.ne.jp@localhost (YAMAMOTO Takashi)
> To: gnats-bugs%NetBSD.org@localhost
> Cc: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
>       netbsd-bugs%netbsd.org@localhost, yamt%NetBSD.org@localhost
> Subject: Re: kern/44972: raidctl -R doesn't seem to work
> Date: Wed,  3 Aug 2011 03:46:57 +0000 (UTC)
> 
>  --Boundary-20110803124142-2676200
>  Content-Type: Text/Plain; charset=us-ascii
>  
>  > - the DIOCGPART ioctl in rf_ReconstructInPlace failed with ENOTTY
>  >   as dk doesn't support it.
>  
>  the attached patch is to fix this part of the problem.
>  can anyone please review and commit? 

Reviewed, and committed.  Thanks!

> i guess it's better to use rf_getdisksize.

I thought so too, except that rf_getdisksize() would be setting values
in the raidPtr->Disks[] array without holding the appropriate mutex.
So your fix is the better one at this point... 

Later...

Greg Oster


Home | Main Index | Thread Index | Old Index