Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: src/sys/dev/raidframe
Module Name: src
Committed By: oster
Date: Fri Mar 19 17:01:26 UTC 2004
Modified Files:
src/sys/dev/raidframe: rf_dag.h rf_dagutils.c rf_dagutils.h rf_netbsd.h
Log Message:
Introduce a dual-purpose pool for providing pointer and param "caches"
for RF_DagNode_t's. Scale the structure size based on RF_MAXCOL.
Use the new allocation method in InitNode(). Note that we can't get
rid of the mallocs in there until we can prove that this new
allocation method is a strict upper bound. Unless someone tries
running a RAID set with 40 components, the mallocs here shouldn't
shouldn't be an issue. (and if someone does make a set with 40 components
they will run into other issues with other constants long before
then)
To generate a diff of this commit:
cvs rdiff -r1.13 -r1.14 src/sys/dev/raidframe/rf_dag.h
cvs rdiff -r1.39 -r1.40 src/sys/dev/raidframe/rf_dagutils.c
cvs rdiff -r1.11 -r1.12 src/sys/dev/raidframe/rf_dagutils.h
cvs rdiff -r1.17 -r1.18 src/sys/dev/raidframe/rf_netbsd.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index