summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe/rf_threadstuff.h
AgeCommit message (Expand)Author
2014-02-28G/C sys/simplelock.h includesskrll
2011-05-11convert the main raidPtr mutex to a kmutex, and add a couple of cv's tomrg
2011-05-11convert regionInfo[regionID].mutex to a kmutex.mrg
2011-05-05RF_BROADCAST_COND() is no more.mrg
2011-05-03convert the pssTable mutex into a kmutex/cv.mrg
2011-05-02re-apply the reverted previous, after fixing the missed wakeup:mrg
2011-05-02rever the previous for now; it hangs reconstruction.mrg
2011-05-01convert eq_mutex to a kmutex.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
2007-12-05lockmgr -> mutexad
2007-07-18Fix fallout from recent kthread changes.ad
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2005-12-11merge ktrace-lwp.christos
2003-12-29rf_lkmgr_mutex_init() is only called from one spot, and it reallyoster
2003-12-29Garbage-collect a whole mess of this RF_THREADGROUP_* stuff that isn'toster
2003-12-29_rf_create_managed_cond() is now left doing nothing. Convert callers.oster
2003-12-29cond_destroyer joins mutex_destroyer in the "nothing useful is doneoster
2003-12-29_rf_create_managed_mutex() is doing just a simple:oster
2003-12-29Since rf_mutex_destroy() is effectively a NOP now, nuke it.oster
2003-12-29Simplify defn's of rf_mutex_init() and rf_mutex_destroy(). Sinceoster
2002-10-02Create a thread creation macro that make it easier to name the DAG process.oster
2002-08-08Initial kick at some functions to provide lockmgr lock supportoster
2001-10-04Step 2 of the disentanglement. We now look to <dev/raidframe/*> foroster
2001-01-27Un-'__P'ify.oster
2000-08-20RF_COND_WAIT(): use ltsleep().thorpej
2000-06-11Nuke a (mostly) now-incorrect comment.oster
2000-01-09Nuke a couple of obsolete comments.oster
2000-01-05- update RF_CREATE_THREAD to handle a 'process name' argument.oster
1999-07-06Make the kthread API a bit friendlier to loadable kernel modules.thorpej
1999-03-14Disallow interrupting parity re-writes or copybacks by removing PCATCHoster
1999-02-05Phase 2 of the RAIDframe cleanup. The source is now closer to KNFoster
1999-01-26RAIDframe cleanup, phase 1. Nuke simulator support, user-land driver,oster
1998-11-13RAIDframe, version 1.1, from the Parallel Data Laboratory atoster