Subject: CVS commit: src/sbin/fsck_lfs
To: None <source-changes@NetBSD.org>
From: Konrad Schroder <perseant@netbsd.org>
List: source-changes
Date: 05/20/2005 18:59:36
Module Name:	src
Committed By:	perseant
Date:		Fri May 20 18:59:36 UTC 2005

Modified Files:
	src/sbin/fsck_lfs: bufcache.c bufcache.h

Log Message:
Fail gracefully if we are asked to expand the buffer cache hash table size
when there is no memory available to do so.  Use the uvnode's strategy
routine to retrieve data from the device, rather than always using pread().
Add a buffer header flag that specifies external management of the buffer's
data area.

All of this in support of a new cleaner, which is not included in this commit.


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 src/sbin/fsck_lfs/bufcache.c
cvs rdiff -r1.4 -r1.5 src/sbin/fsck_lfs/bufcache.h

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