summaryrefslogtreecommitdiffstats
path: root/sys/kern/vfs_cluster.c
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2005-08-13 20:21:33 +0000
committerkan <kan@FreeBSD.org>2005-08-13 20:21:33 +0000
commit51355225d4b006ca1150564e1fcaf42e99cbca26 (patch)
tree5bbdbd7596e8b4dcaef91afa8f64b9dc072a9f08 /sys/kern/vfs_cluster.c
parentf94807ecebdf54659f933acc85c0143f819e1b07 (diff)
downloadFreeBSD-src-51355225d4b006ca1150564e1fcaf42e99cbca26.zip
FreeBSD-src-51355225d4b006ca1150564e1fcaf42e99cbca26.tar.gz
Do not use vm_pager_init() to initialize vnode_pbuf_freecnt variable.
vm_pager_init() is run before required nswbuf variable has been set to correct value. This caused system to run with single pbuf available for vnode_pager. Handle both cluster_pbuf_freecnt and vnode_pbuf_freecnt variable in the same way. Reported by: ade Obtained from: alc MFC after: 2 days
Diffstat (limited to 'sys/kern/vfs_cluster.c')
-rw-r--r--sys/kern/vfs_cluster.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/sys/kern/vfs_cluster.c b/sys/kern/vfs_cluster.c
index bdc6ecf..ed80fc5 100644
--- a/sys/kern/vfs_cluster.c
+++ b/sys/kern/vfs_cluster.c
@@ -79,12 +79,6 @@ SYSCTL_INT(_vfs, OID_AUTO, read_max, CTLFLAG_RW, &read_max, 0,
extern vm_page_t bogus_page;
/*
- * Number of physical bufs (pbufs) this subsystem is allowed.
- * Manipulated by vm_pager.c
- */
-extern int cluster_pbuf_freecnt;
-
-/*
* Read data to a buf, including read-ahead if we find this to be beneficial.
* cluster_read replaces bread.
*/
OpenPOWER on IntegriCloud