A value of 1 for tracks/cylinder in the disklabel is apparently sub-optimal.
Thus we choose "4 * number_of_columns" as a more reasonable value (until someone comes up with something better). This pretends to properly address PR#11989.
This commit is contained in:
parent
5dafac6e18
commit
856e0a920e
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: rf_netbsdkintf.c,v 1.104 2001/01/27 20:42:20 oster Exp $ */
|
||||
/* $NetBSD: rf_netbsdkintf.c,v 1.105 2001/04/05 02:48:51 oster Exp $ */
|
||||
/*-
|
||||
* Copyright (c) 1996, 1997, 1998 The NetBSD Foundation, Inc.
|
||||
* All rights reserved.
|
||||
|
@ -1986,7 +1986,7 @@ raidgetdefaultlabel(raidPtr, rs, lp)
|
|||
lp->d_secperunit = raidPtr->totalSectors;
|
||||
lp->d_secsize = raidPtr->bytesPerSector;
|
||||
lp->d_nsectors = raidPtr->Layout.dataSectorsPerStripe;
|
||||
lp->d_ntracks = 1;
|
||||
lp->d_ntracks = 4 * raidPtr->numCol;
|
||||
lp->d_ncylinders = raidPtr->totalSectors /
|
||||
(lp->d_nsectors * lp->d_ntracks);
|
||||
lp->d_secpercyl = lp->d_ntracks * lp->d_nsectors;
|
||||
|
|
Loading…
Reference in New Issue