aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>1994-12-24 09:43:12 +0000
committerBruce Evans <bde@FreeBSD.org>1994-12-24 09:43:12 +0000
commit11fa0751bcf4ae9971b225d120a3321a91b0bafd (patch)
tree3d4d5f1c48ce81d7c9c7d8aec381258357708ff3
parent026c9b2ce6e6b361e92918d1c94f6a17a00e509a (diff)
downloadsrc-11fa0751bcf4ae9971b225d120a3321a91b0bafd.tar.gz
src-11fa0751bcf4ae9971b225d120a3321a91b0bafd.zip
Fix the "wd" count stat. The seek and xfer stats are still very bogus
for wd (they both count the number of sectors). The wpms stat is still moderately bogus for all drivers. Even the count stat could be handled better (partial blocks should be counted as full blocks; should errors and retries be counted?).
Notes
Notes: svn path=/head/; revision=5222
-rw-r--r--sys/i386/isa/wd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/i386/isa/wd.c b/sys/i386/isa/wd.c
index da5d3ee25ac1..87e695c8854c 100644
--- a/sys/i386/isa/wd.c
+++ b/sys/i386/isa/wd.c
@@ -37,7 +37,7 @@ static int wdtest = 0;
* SUCH DAMAGE.
*
* from: @(#)wd.c 7.2 (Berkeley) 5/9/91
- * $Id: wd.c,v 1.61 1994/11/18 11:27:41 phk Exp $
+ * $Id: wd.c,v 1.62 1994/12/13 18:20:08 guido Exp $
*/
/* TODO:
@@ -621,7 +621,7 @@ loop:
secpercyl = lp->d_secpercyl;
if(du->dk_dkunit >= 0) {
- dk_wds[du->dk_dkunit] += bp->b_bcount >> 1;
+ dk_wds[du->dk_dkunit] += bp->b_bcount >> 6;
}
if (du->dk_skip == 0) {