Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-28 | Make disk assembly smarter and add two qualifiers to it: | Marco Peereboom | |
1) noautoassemble; when set the softraid volume will not be assembled during autoconf. 2) force; when set it will overwrite metadata on disk While writing this I ran into 3 bugs that were fixed along the way 1) bcopy in sr_read_meta was copying data to the wrong pointer 2) in sr_read_meta the wrong metadata was coppied into the chunk 3) sr_free_discipline was freing a pointer that wasn't malloc'd ok dlg | |||
2007-05-23 | Remove all vnode dependencies so that we can bootstrap softraid volumes. | Marco Peereboom | |
Code from tedu. Replace all kernel string magic with dev_t passed in from bioctl. Suggestion from beck and tedu. Help from miod. Fix chunk crc. ok tedu | |||
2007-03-19 | Add a new device that provides a framework for IO manipulation. A very basic | Marco Peereboom | |
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@ | |||
2006-06-10 | shorten a name for bioctl | Theo de Raadt | |
2006-05-26 | simplify interface (not binary compatible); ok marco | Theo de Raadt | |
2006-05-25 | make an Online/Scrub SD state for marco | Theo de Raadt | |
2006-05-25 | also provide a seconds-of-progress counter; ok marco | Theo de Raadt | |
2006-05-25 | Add a few more volume status values, and a % completion as well, now | Theo de Raadt | |
that we have a controller which can give more information; ok marco | |||
2005-08-18 | blinking doesnt care about volid and diskid at the moment. use target | David Gwynne | |
instead | |||
2005-08-18 | fix a pasto by marco@ | David Gwynne | |
2005-08-18 | Add "create hot spare" ok dlg@ | Marco Peereboom | |
2005-08-17 | Add ioctl for setting the state of disks. | Marco Peereboom | |
KNF | |||
2005-08-17 | Add blink ioctl. | Marco Peereboom | |
2005-08-17 | add bio_unregister so drivers can remove their bio entry on error or | David Gwynne | |
detach. ok marco@ after i proved i had tested it. | |||
2005-08-16 | Fix a few retardos. Yelled at by deraadt@ | Marco Peereboom | |
2005-08-09 | Provide HDD serial numbers to bio. Requested deraadt@ ok dlg@ | Marco Peereboom | |
2005-08-08 | Add ses link. Tested and ok deraadt@ | Marco Peereboom | |
2005-08-08 | rename a bunch of bio/raid APIs to stop the bleeding in dlg and | Theo de Raadt | |
my eyes; marco ok | |||
2005-08-08 | Add devices to structures. | Marco Peereboom | |
ok and help deraadt@ | |||
2005-08-01 | Unbreak tree after marco forgotten commit. Then phoning marco to bitch him out. | Bob Beck | |
no objections krw@ | |||
2005-07-29 | Redo bioctl because initial implementation was too complex. | Marco Peereboom | |
tested and ok dlg@ beck@ get it in @deraadt | |||
2005-07-18 | revert marcos bio changes, mickey not ok | David Gwynne | |
2005-07-18 | Rip out all previous bio code because it sucked. Replaced all ioctl code in | Marco Peereboom | |
ami(4) and bio(4). Note that this will break trees where userland and kernel are not in sync. ok dlg@ | |||
2005-04-06 | Add alert blink. | Marco Peereboom | |
2005-04-04 | add blink and unblink. | Marco Peereboom | |
2005-03-29 | add raid defines | Marco Peereboom | |
ok mickey@ | |||
2003-06-03 | fix various 3/4 licenses according to "terms" file | Theo de Raadt | |
2002-06-09 | bio is a driver that can delegate ioctls to other drivers which | Niklas Hallqvist | |
otherwise do not deserve a /dev-node of their own. Will be used for RAID mgmt among other things. Initially only i386 gets the device, but other platforms will follow in a few hours. MAKEDEV stuff coming soon too. |