summaryrefslogtreecommitdiff
path: root/sys/dev/softraid_raid5.c
AgeCommit message (Expand)Author
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-01-23Add support for rebuilding a RAID5 volume. Lots of testing is stillJoel Sing
2014-01-22Assert copyright.Joel Sing
2014-01-22Do not attempt to handle rebuild work units in the RAID5 work unitJoel Sing
2014-01-22Allocate two work units for use by rebuild/scrub.Joel Sing
2014-01-22Move sr_dump from the RAID5 code into shared code. Rename it toJoel Sing
2014-01-22Handle the case where a chunk is in a rebuild state during writes.Joel Sing
2014-01-22Switch metadata saves from the system workq to the system taskq.Joel Sing
2014-01-21Order the volume state transitions by state value.Joel Sing
2014-01-21Add missing states to the RAID 5 volume transitions.Joel Sing
2014-01-21Factor out and fix the RAID5 write functionality.Joel Sing
2014-01-19Improve some comments and wrap a long line.Joel Sing
2014-01-19Only schedule the read workunit if there are actually I/O ccbs enqueuedJoel Sing
2014-01-19Factor out and improve the block regeneration code.Joel Sing
2014-01-18Move the block get/put routines into the common code, instead of havingJoel Sing
2014-01-18Rename softraid RAIDP to softraid RAID5.Joel Sing