summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe/rf_driver.c
AgeCommit message (Expand)Author
2019-02-09- Change the allocation macros to be more like function callschristos
2019-01-08remove the final tsleep/wakeup pair in raidframe.mrg
2016-12-10raidframe: use existing routines to print an error and panic.maya
2015-12-26Modularize the raidframe driver, including rework of the unit attachpgoyette
2012-12-10Fix off by one read.msaitoh
2012-10-30fix a problem in half-configured raid devices, found when a "raidctl -c"mrg
2011-05-27don't forget to destroy mutex.yamt
2011-05-11convert the main raidPtr mutex to a kmutex, and add a couple of cv's tomrg
2011-05-05convert access_suspend_mutex to a kmutex/cv.mrg
2011-04-30- convert rf_printf_mutex to a kmutexmrg
2011-04-27prepare to convert more raidframe old lock/sleep APIs to mutex/condvar:mrg
2011-04-23move the iodone setup and tear down into rf_engine.c. this fixesmrg
2011-04-23convert the iodone_lock to a mutex, and use a condvar for signalling.mrg
2009-11-17Finally commit the RAIDframe parity map Summer Of Code project.jld
2009-03-15ansify function definitionscegger
2008-12-20When unconfiguring an array where a reconstruct is in progress, abortoster
2008-11-18_KERNEL_OPTad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-14Fix display of total number of sectors if > 2^32 on 32-bit machinessborrill
2008-02-12rf_debugMem.c: remove unused 'rc' variable for RF_DEBUG_MEM.oster
2007-12-05lockmgr -> mutexad
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-10-07It's ok to wait for memory for the emergency buffers. If we don't getoster
2006-02-14RAIDframe was erroneously re-initializing the Parity Stripe Statusoster
2005-12-11merge ktrace-lwp.christos
2005-05-29- avoid variable shadowingchristos
2005-02-27nuke trailing whitespaceperry
2005-02-13Convert a few "void *"'s to "struct buf *"'s. No functional changes.oster
2004-11-16On an idea from Thor (tls@), do not fail a component if doing so wouldoster
2004-06-29Remove a (redundant) check that was already performed in raidstart().oster
2004-06-27Address a number of issues:oster
2004-06-02fix const'ificication, gcc-3.4 will notice itdrochner
2004-04-22sprintf -> snprintfitojun
2004-04-10Allocating emergency buffer space is all fine and well, but one should reallyoster
2004-04-09These changes complete the effective removal of malloc() from alloster
2004-03-21Yesterday's fix to rf_disks.c (rev 1.51) was necessary, but notoster
2004-03-20For each RAID set, pre-allocate a number of "emergency buffers" to beoster
2004-03-13This desc->mutex is only ever initialized -- never used. *toss*oster
2004-03-13paramDAG and paramASM are only ever set, but never used. *toss*oster
2004-03-13 - don't use rf_PrintUserStats() for recon statistics.oster
2004-03-09Use RF_DEBUG_QUIESCE to #if-out some printfs that really only shouldoster
2004-03-09rf_ShutdownList() isn't returning anything useful, and doesn't need tooster
2004-03-07Rename rf_rad_pool_lock to rf_rad_lock. The latter is far moreoster
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-05- remove the RF_*_INC's, as necessary. They are not needed any more.oster
2004-03-01Use RF_ACC_TRACE to #if out more chunks of code related onlyoster
2004-02-29Adjust _rf_ShutdownCreate() so that it is willing to wait for moreoster