diff options
| author | oster <oster@NetBSD.org> | 2001-04-05 02:48:51 +0000 |
|---|---|---|
| committer | oster <oster@NetBSD.org> | 2001-04-05 02:48:51 +0000 |
| commit | 856e0a920e2c8919927464d122cdc6ede521eb28 (patch) | |
| tree | 0ab0f0f4659505622c1818d06cfcc7e8f9182a7c /sys/dev/raidframe | |
| parent | 5dafac6e184373a8ad7f63547726940e3d2a24f0 (diff) | |
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.
Diffstat (limited to 'sys/dev/raidframe')
| -rw-r--r-- | sys/dev/raidframe/rf_netbsdkintf.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/raidframe/rf_netbsdkintf.c b/sys/dev/raidframe/rf_netbsdkintf.c index 15e0ed956dd..29bb50ce319 100644 --- a/sys/dev/raidframe/rf_netbsdkintf.c +++ b/sys/dev/raidframe/rf_netbsdkintf.c @@ -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; |
