Subject: CVS commit: src/sys/dev/raidframe
To: None <>
From: Greg Oster <>
List: source-changes
Date: 02/27/2004 02:55:18
Module Name:	src
Committed By:	oster
Date:		Fri Feb 27 02:55:18 UTC 2004

Modified Files:
	src/sys/dev/raidframe: rf_aselect.c rf_dag.h rf_dagutils.c
	    rf_dagutils.h rf_desc.h rf_driver.c rf_states.c

Log Message:
Use a dynamically allocated linked list of dagLists instead of using a
dynamically allocated variable-sized array (dagArray).  Convert code
to use the new linked list stuff instead of the array stuff (the ratio
of one dagList per stripe still applies).  The big advantage is in
being able to more efficiently allocate the dagLists on-the-fly, and
not have to know the size(s) of the array beforehand.

To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 src/sys/dev/raidframe/rf_aselect.c
cvs rdiff -r1.7 -r1.8 src/sys/dev/raidframe/rf_dag.h \
cvs rdiff -r1.24 -r1.25 src/sys/dev/raidframe/rf_dagutils.c
cvs rdiff -r1.9 -r1.10 src/sys/dev/raidframe/rf_desc.h
cvs rdiff -r1.84 -r1.85 src/sys/dev/raidframe/rf_driver.c
cvs rdiff -r1.25 -r1.26 src/sys/dev/raidframe/rf_states.c

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