Subject: CVS commit: src/sys/kern
To: None <source-changes@NetBSD.org>
From: Thor Lancelot Simon <tls@netbsd.org>
List: source-changes
Date: 03/17/2006 23:43:37
Module Name:	src
Committed By:	tls
Date:		Fri Mar 17 23:43:37 UTC 2006

Modified Files:
	src/sys/kern: vfs_bio.c

Log Message:
Add one more buffer pool, for 512-byte buffers.  On the one hand, most
systems will never, ever need this -- because they use 8k/1k or even,
these days, 16k/2k or 32k/4k filesystems.  On the other hand, when you
do need this, you *really* need it: on anoncvs.netbsd.org, for instance,
where /tmp is 4k/512 and the filesystem contains tens or even hundreds
of thousands of single-frag directories, this essentially doubles the
efficiency of the allocator.  Since the overhead of keeping one extra
pool around is minimal, just add it by default.


To generate a diff of this commit:
cvs rdiff -r1.157 -r1.158 src/sys/kern/vfs_bio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.