summaryrefslogtreecommitdiffstats
path: root/sys/dev/softraid.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* shave some blocks off each chunk to make sure disklabel doesn't get eatentedu2007-04-141-4/+6
| | | | | this can also be used for softraid metadata ok marco
* Add degraded raid 1 io path codemarco2007-04-141-29/+69
|
* Add failure statistics per workunit.marco2007-04-121-31/+28
| | | | | Remove BIOC_SFAILED; we'll only use BIOC_SOFFLINE. Call state change in interrupt handler when a chunk fails.
* Remove stale comment.marco2007-04-111-2/+2
|
* Fix thinko where vol was used instead of i (scsibus).marco2007-04-111-3/+3
|
* Add infrastructure to run with multiple openings.marco2007-04-111-15/+105
|
* Move offline state up in priority over degraded.marco2007-03-311-11/+13
| | | | Various cleanups in state functions.
* Fix bio disk lookup and make it more paranoia with provided parameters.marco2007-03-311-7/+9
| | | | Clean up a little while there.
* Spacing and a stale comment.marco2007-03-311-3/+1
|
* Make volume state transitions workmarco2007-03-301-12/+55
|
* Calculate proper offset in partition table.marco2007-03-301-5/+6
|
* First stab at state transition code for volumes and chunks.marco2007-03-271-20/+244
| | | | | | Minor cleanup as well. prodded by jordan
* typos in commentstedu2007-03-261-3/+3
|
* fix the vnode lockingtedu2007-03-241-8/+12
| | | | ok marco pedro
* Hook up sd ioctl.marco2007-03-201-2/+2
|
* Fake out target id for bioc_disk.marco2007-03-201-1/+2
|
* the autoconf glue funcs (match/attach/etc) are only used inside softraid.c,dlg2007-03-191-18/+20
| | | | | | | | | so prototype them there rather than in softraidvar.h. shuffle these funcs a little bit while here to make it look more like everything else. ok marco@
* Fix keyword expansion.mk2007-03-191-1/+1
| | | | ok marco
* attach softraid to the root of the device tree in a machine independantdlg2007-03-191-6/+0
| | | | | | | | way, rather than requiring some glue in each machines mainbus probe. it is still commented out. based on a discussion with miod@ ok marco@ deraadt@
* Add a new device that provides a framework for IO manipulation. A very basicmarco2007-03-191-0/+1307
implementation of a RAID 1 is included in this but it does not deal with failures yet. Disabled in GENERIC. Suggestions from and ok beck@ miod@ krw@ dlg@ deraadt@