summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe
AgeCommit message (Expand)Author
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
2010-03-01Don't merge a good parity map with random stuff in the event that theoster
2009-12-01KNF: whitespace.dyoung
2009-11-26include sys/param.h first, as is the conventionpooka
2009-11-26On the ARM platform, sys/param.h needs to be before sys/mutex.h, otherwisekenh
2009-11-21whitespace policechristos
2009-11-17Finally commit the RAIDframe parity map Summer Of Code project.jld
2009-11-05Use deviter(9) instead of accessing alldevs directly. Compile-tested,dyoung