summaryrefslogtreecommitdiffstats
path: root/sys/vm
diff options
context:
space:
mode:
authordyson <dyson@FreeBSD.org>1998-01-24 02:01:46 +0000
committerdyson <dyson@FreeBSD.org>1998-01-24 02:01:46 +0000
commit872629476414ab109f622ab404355f2283a99c5b (patch)
tree5a299a39679eb20ffc0a6db43793091490cbc0e9 /sys/vm
parent4b6b8906a0c02b422b4718a8aaa5b3785d58d7a2 (diff)
downloadFreeBSD-src-872629476414ab109f622ab404355f2283a99c5b.zip
FreeBSD-src-872629476414ab109f622ab404355f2283a99c5b.tar.gz
Add better support for larger I/O clusters, including larger physical
I/O. The support is not mature yet, and some of the underlying implementation needs help. However, support does exist for IDE devices now.
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/vm_pager.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/sys/vm/vm_pager.c b/sys/vm/vm_pager.c
index 44a3bc0..35f491b 100644
--- a/sys/vm/vm_pager.c
+++ b/sys/vm/vm_pager.c
@@ -61,7 +61,7 @@
* any improvements or extensions that they make and grant Carnegie the
* rights to redistribute these changes.
*
- * $Id: vm_pager.c,v 1.30 1997/10/12 20:26:31 phk Exp $
+ * $Id: vm_pager.c,v 1.31 1997/12/29 00:25:06 dyson Exp $
*/
/*
@@ -136,13 +136,11 @@ vm_pager_bufferinit()
/*
* Now set up swap and physical I/O buffer headers.
*/
- for (i = 0; i < nswbuf - 1; i++, bp++) {
+ for (i = 0; i < nswbuf; i++, bp++) {
TAILQ_INSERT_HEAD(&bswlist, bp, b_freelist);
bp->b_rcred = bp->b_wcred = NOCRED;
bp->b_vnbufs.le_next = NOLIST;
}
- bp->b_rcred = bp->b_wcred = NOCRED;
- bp->b_vnbufs.le_next = NOLIST;
swapbkva = kmem_alloc_pageable(pager_map, nswbuf * MAXPHYS);
if (!swapbkva)
OpenPOWER on IntegriCloud