diff options
author | kan <kan@FreeBSD.org> | 2005-08-13 20:21:33 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2005-08-13 20:21:33 +0000 |
commit | 51355225d4b006ca1150564e1fcaf42e99cbca26 (patch) | |
tree | 5bbdbd7596e8b4dcaef91afa8f64b9dc072a9f08 /sys/kern/vfs_cluster.c | |
parent | f94807ecebdf54659f933acc85c0143f819e1b07 (diff) | |
download | FreeBSD-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.c | 6 |
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. */ |