summaryrefslogtreecommitdiffstats
path: root/sys/dev/softraid.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Prevent softraid from being used with devices that do not have a sectorjsing2012-01-301-1/+25
* Only pass bio ioctls through to the softraid bio ioctl handler. Rename thejsing2012-01-281-8/+10
* Convert softraid(4) to new bio(4) status interface. This allows bioctl(8)jsing2012-01-221-130/+119
* Disable the softraid disk attach hook on detach.jsing2012-01-221-1/+3
* Ensure that the sc_lock is held before the status functions are called.jsing2012-01-221-1/+7
* Split sr_uuid_print() into two functions - one that formats and one thatjsing2012-01-211-10/+25
* Add bio(4) status interface structs and utility functions to softraid(4).jsing2012-01-201-1/+31
* Check the metadata level against the assembly level before proceeding withjsing2012-01-171-19/+19
* Add missing ioctl DNPRINTFs and nuke some rogue commas.jsing2012-01-171-6/+9
* Move softraid root mapping to later in the boot process - this will allowjsing2012-01-111-5/+12
* Make sr_boot_chunk and sr_boot_volume accessible from userland. Add ajsing2012-01-111-25/+34
* Implement a concatenating discipline for softraid.jsing2011-12-311-2/+6
* Cleanup the metadata initialisation process - have sr_meta_init()jsing2011-12-281-131/+106
* Avoid the use of an invalid disklabel by setting a DK_LABELVALID flagjsing2011-12-281-1/+2
* Provide default set chunk state and set volume state functions whichjsing2011-12-261-3/+111
* Initialise discipline function pointers with defaults and only overridejsing2011-12-251-1/+20
* When initiating a rebuild update the DUID for the chunk so thatjsing2011-11-131-1/+3
* Cleanup rebuild initialisation code. In particular, reconstruct the chunkjsing2011-11-131-40/+49
* Remove a bogus check which dereferences an uninitialised pointer.jsing2011-11-111-4/+1
* When rebuilding check the size of the replacement chunk against thejsing2011-11-111-2/+2
* Remove unused sv_sensor_valid variable.jsing2011-11-111-3/+1
* When setting up a bootable softraid volume, do not try to save the bootjsing2011-11-111-1/+5
* Typo. BIOC_SSOFFLINE is the ioctl command. Pass BIOC_SDOFFLINE tokrw2011-11-081-2/+2
* If the rootduid matches a softraid chunk of a bootable softraid volume,jsing2011-09-191-1/+46
* When installboot is run on a softraid volume, add boot optional metadatajsing2011-09-191-6/+49
* Cleanup sr_ioctl_createraid(). There are three clear cases - (1) corruptjsing2011-09-191-40/+27
* Add support for variable length optional metadata in softraid(4). Thisjsing2011-09-181-29/+113
* Rename the optional metadata handler function and factor out the optionaljsing2011-09-181-30/+33
* Fix a formating bug that caused a bad print on big endian arches.marco2011-08-081-2/+2
* Backout a bunch of my SCSI commits from c2k11. At least one of thesematthew2011-07-171-3/+3
* First batch of converting SCSI HBAs from setting saa_targets andmatthew2011-07-081-3/+3
* Fix the LBA offset calculation for the last block in a rebuild, if therejsing2011-07-071-7/+7
* Make sr_shutdown() a general function and use this from sr_detach() tojsing2011-07-071-10/+13
* When checking if a chunk is in use, do not match on NODEV.jsing2011-07-061-1/+6
* Use a single shutdown hook for the softraid controller instead ofjsing2011-07-061-12/+14
* Actually make sr_detach() work. At this stage we never detach softraid(4),jsing2011-07-061-7/+16
* Retain a reference to the registered sensor task so that we can unregisterjsing2011-07-061-4/+5
* Move all volume shutdown code into sr_shutdown_discipline() and use a flagjsing2011-07-061-13/+16
* Fix debugging prints in softraid(4) so that it can compile withmatthew2011-07-041-6/+6
* Call config_detach() on the child scsibus in sr_detach().matthew2011-07-031-2/+10
* Cleanup the softraid boot probe code. Rename the rather poorly namedjsing2011-07-021-120/+120
* Avoid a possible null dereference.jsing2011-06-241-3/+4
* Simplify softraid(4) to behave like other HBAs by using a singlematthew2011-06-231-78/+90
* Fix softraid(4) to set xs->cmd = &xs->cmdstore rather than pointing itmatthew2011-06-201-14/+14
* Move SLIST initializations earlier so that failure handling paths canmatthew2011-05-031-4/+3
* tiny whitespace fixesdlg2011-04-291-3/+3
* only handle vanilla scsi inquiry requests, reject VPD requests since theyredlg2011-04-291-1/+8
* Ignore scsi start stop instead of trying to be clever. A softraidmarco2011-04-141-22/+7
* fix installboot.marco2011-04-061-15/+12
* make rebuild also work in bigmemmarco2011-04-061-3/+4