Subject: CVS commit: src
To: None <source-changes@netbsd.org>
From: Michael Graff <explorer@netbsd.org>
List: source-changes
Date: 01/15/1999 09:55:53
Module Name:	src
Committed By:	explorer
Date:		Fri Jan 15 17:55:52 UTC 1999

Modified Files:
	src/sys/dev/raidframe: rf_desc.h rf_driver.c rf_netbsdkintf.c
	    rf_states.c
Log Message:
Make it so raidframe will only perform synchronous writes, and async
reads.  This avoids a problem where many writes will cause the driver
to allocate way too much memory.

This needs to change to a queueing system later, which will provide a
way to limit the memory consumed by the driver.

Without these changes, raidframe would use 24M or more on my machine when
the buffer cache dumped all its dirty blocks.  Now it uses around 200k
or so.