summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe
AgeCommit message (Expand)Author
2011-05-27don't forget to destroy mutex.yamt
2011-05-24Suggested to oster@ and approved via private e-mail as a help tobuhrow
2011-05-23rf_panicbuf is already format, so don't pass it as format string tojoerg
2011-05-11convert the main raidPtr mutex to a kmutex, and add a couple of cv's tomrg
2011-05-11convert regionBufferPool.mutex/cond and parityBufferPool.mutex/condmrg
2011-05-11convert parityLogPool.mutex to a kmutex.mrg
2011-05-11convert regionInfo[regionID].mutex to a kmutex.mrg
2011-05-11convert reintMutex to a kmutex.mrg
2011-05-11convert parityLogDiskQueue.mutex to a kmutex/cv.mrg
2011-05-10convert RF_CommonLogData_s/RF_ReconMap_s mutex to a kmutex/cv.mrg
2011-05-10print "raidN: detached" when unconfiguring a raid device.mrg
2011-05-05convert stripelocks to kmutex.mrg
2011-05-05RF_BROADCAST_COND() is no more.mrg
2011-05-05convert access_suspend_mutex to a kmutex/cv.mrg
2011-05-05convert the diskqueue mutex into a kmutexmrg
2011-05-05finish porting mcpair users to kmutex, and fix a couple of declarationsmrg
2011-05-03convert the pssTable mutex into a kmutex/cv.mrg
2011-05-02convert rb_mutex to a kmutex/cv.mrg
2011-05-02use a unique wchan identifier for node_queue_cv than the old default.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-05-01convert rf_debug_mem_mutex to a kmutex, and fix RF_DEBUG_MEM option.mrg
2011-05-01convert rf_tracing_mutex to a kmutex.mrg
2011-05-01convert the (unused) rf_sparet_wait_mutex to a real mutex/cv.mrg
2011-05-01convert mcpair to 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
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
2011-03-18apply the fix_label hack to partitionSizeHi as well. it's needed there.mrg
2011-03-04Remove bogus RF_ASSERT that must have crept in by accident.oster
2011-03-01Always return at least one parity region. Fixes PR#44239.riz
2011-02-19Define accessors for number of blocks and partition size in theenami
2011-02-13Remove one of trailing whitespace which adds unnecessary differenceenami
2011-02-08Remove clause 3 (UCB advertising clause) from the University of Utahrmind
2011-01-07PR/44340: Brian Buhrow: Raid sets containing wedges cannot be unconfiguredchristos
2010-12-22print the error code for writing parity.christos
2010-12-11add a hack to fix up old labels that do not have zero's in numBlocksHi:mrg
2010-12-08PR/44207: Wolfgang.Stukenbrock:christos
2010-12-04apply my patch to support non-512K sector disks (at least, upto 16KBmrg
2010-11-19Introduce struct pathbuf. This is an abstraction to hold a pathnamedholland
2010-11-13Don't pull in the whole uvm(9) API to access only PAGE_SIZE anduebayasi
2010-11-01add support for >2TB raid devices.mrg
2010-09-13comment out an unused static functiondrochner
2010-08-08only print the boot-time message if we're being verbose.chs
2010-04-15Fill in param[3] for succedents for bad disk 'i' rather than '0'. Fortunatel...oster
2010-03-14For RAID sets which have no parity (i.e., RAID level 0) and therefore canjld
2010-03-03Don't attempt to read or write component label stuff from/to 'dead disks'.oster
2010-03-01When setting up a non-autoconfigured RAID set, fail a component if thejld