summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe/rf_dagutils.c
AgeCommit message (Expand)Author
2021-07-23Extensive mechanical changes to the pools used in RAIDframe.oster
2019-10-10fix the function pointer and callback mess:christos
2019-02-10Introduce PR_ZERO to avoid open-coding memset()s everywhere. OK riastradh@.christos
2019-02-09- Change the allocation macros to be more like function callschristos
2016-01-07Don't use for (...); by using an explicit continue as body.joerg
2011-05-11convert the main raidPtr mutex to a kmutex, and add a couple of cv's tomrg
2009-03-15ansify function definitionscegger
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-11-16__unused removal on arguments; approved by core.christos
2006-10-12- sprinkle __unused on function decls.christos
2006-01-09rf_DiskUnlockFunc and rf_DiskUnlockFuncForThreads are never used. Punt them.oster
2005-12-11merge ktrace-lwp.christos
2005-05-29- avoid variable shadowingchristos
2005-02-27nuke trailing whitespaceperry
2004-04-09These changes complete the effective removal of malloc() from alloster
2004-03-23Partially back out some changes that were causing grief withoster
2004-03-20Change signature of rf_AllocBuffer() to take a dag_h and buffer sizeoster
2004-03-20For each RAID set, pre-allocate a number of "emergency buffers" to beoster
2004-03-19Introduce a dual-purpose pool for providing pointer and param "caches"oster
2004-03-19Take care of six more mallocs:oster
2004-03-18- Introduce a 'dagnode' pool. Initialize it and allow for cleanup.oster
2004-03-07- Introduce rf_pools which contains all of the various global pools usedoster
2004-03-07- Introduce rf_pools which contains all of the various global pools usedoster
2004-03-07Re-work rf_GenerateFailedAccessASMs() to simplify things a bit.oster
2004-03-06Pretty up a bit of unused code.oster
2004-03-06rf_AllocBuffer() doesn't do anything with its dag_h parameter. Nukeoster
2004-03-06Minor tabbing cleanup. No functional change.oster
2004-03-05Introduce RF_DEBUG_DAG and use it to #if-out rf_dagDebug sections.oster
2004-03-05- remove the RF_*_INC's, as necessary. They are not needed any more.oster
2004-02-29Adjust _rf_ShutdownCreate() so that it is willing to wait for moreoster
2004-02-29We'd better have gotten a dag header from the pool. In any event, callersoster
2004-02-29Stripe functions are now handled by a linked-list instead of aoster
2004-02-27Add forgotten pool_destroy().oster
2004-02-27Use a dynamically allocated linked list of dagLists instead of using aoster
2004-01-10Since the LOCK and UNLOCK flags are never used, no need in extracting them.oster
2003-12-30Some days you wonder if some of the function declaration consistencyoster
2003-12-29- first kick at a major reworking of RAIDframe's memory allocation code:oster
2003-12-29[Having received a definite lack of strenuous objection, a small amountoster
2003-02-09constify somejdolecek
2002-11-22rf_SelectMirrorDiskPartition() is only needed in a few cases. #if itoster
2002-09-23Remove unneeded variables and lame assignments. Thanks Simon B.!oster
2002-09-21rf_MakePropListEntry isn't used anywhere, so nuke it. Thanks Krister!oster
2002-09-19Another couple of functions that arn't used unless one is debugging RAIDframe.oster
2002-09-14Everyone and their dog was using RF_ERRORMSG3 to print out the sameoster
2002-08-02Nuke stuff dealing with the experimental memChunk code. It's unused, andoster
2002-07-13Most folks won't need the DAG printing and verification routines.oster
2002-07-13Minor cleanup.oster
2002-07-13rf_compute_workload_shift() is only used by the CHAINDECLUSTER stuff,oster
2002-03-04Correct misspellings of "failed".wiz
2001-11-13add RCSIDslukem