summaryrefslogtreecommitdiff
path: root/sys/dev/raidframe
AgeCommit message (Expand)Author
2012-04-07If our raid is now accessed from wedges, adjust the root to be the wedgechristos
2012-02-20Add logic to the main reconstruction loop to handle RAID5 with rotatedoster
2012-02-20comment, and effectively remove, a DIAGNOSTIC check thatoster
2012-02-16Add the ability to autoconfigure raid components on raw disks.buhrow
2011-11-05Statically initialize the raidautoconfig variable when RAID_AUTOCONFIG is set,erh
2011-10-14Change the vnode locking protocol of VOP_GETATTR() to request at leasthannken
2011-09-07Newline is \n, not /n.mbalmer
2011-08-31NULL does not need a castplunky
2011-08-03Address part of PR kern/44972. From YAMAMOTO Takashi. Thanks!oster
2011-08-03Remove unused 'struct lwp *' from rf_getdisksize. No functional changes.oster
2011-08-01According to the Oxford Dictionary of Etymology, a wether is a male sheepmbalmer
2011-07-30Add an FSILENT flag and use it to suppress "Medium Not Present" scsipijmcneill
2011-07-29In rf_disks.c make sure ser_values and ser_count arrays areoster
2011-05-28rf_ReconstructInPlace: don't leave a vnode open on errors.yamt
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