summaryrefslogtreecommitdiff
path: root/sys/dev/softraid.c
AgeCommit message (Expand)Author
2009-06-03Slay the running out of wu during rebuild dragon and some cleanupMarco Peereboom
2009-06-03whitespace. "Sure" marco@Chris Kuethe
2009-06-03Oops need to kill the XXX comment that we are not enabling softraid rebuildMarco Peereboom
2009-06-03Start using the shiny new function pointer to determine if we have diskMarco Peereboom
2009-06-03Make sure we don't stomp on a RAID partition that is already in use.Marco Peereboom
2009-06-02Abuse bio layer a little less by marking fake buffers with B_PHYS.Marco Peereboom
2009-06-02spaceMarco Peereboom
2009-06-02Make rebuilds restartable over reboots.Marco Peereboom
2009-06-02Fix some minor format string problems found in a maze of false positivesTheo de Raadt
2009-06-02Add an identifier that tells us if we can rebuild this discipline.Marco Peereboom
2009-06-02First bits for rebuild. Disabled for now.Marco Peereboom
2009-05-30Bring up raid sets that have missing memebers.Marco Peereboom
2009-05-11When probing for softraid chunks, ensure that a chunk has a valid metadataJoel Sing
2009-05-11Move the discipline initialisation code into discipline specific functions,Joel Sing
2009-04-29Use NO_CCB when we run out of work units. This way we don't have to careMarco Peereboom
2009-04-28Move discipline pointer init into its own functionMarco Peereboom
2009-04-28Part one of partial bringup volumes. Plenty of rope to kill your dataMarco Peereboom
2009-04-26KNF, typo and an uninteresting if(&=) instead of if(&) bug in debug codeMarco Peereboom
2009-02-16Extend the scsi_adapter minphys() callback to take a struct scsi_link *Miod Vallat
2008-12-24This creates the notion of a non-disk softraid device. The aoe targetMarco Peereboom
2008-11-25Add generic sr_scsi_done function that does the spl danceMarco Peereboom
2008-11-25Halt scanning by returning proper sense for illegal LUN.Marco Peereboom
2008-11-23softraid support for ata over ethernet (aoe). this includes a client andTed Unangst
2008-11-23missing newline in printf; Thomas PfaffTheo de Raadt
2008-10-11Fix various printf constructs either missing arguments or format specifiers.Miod Vallat
2008-09-22Make sure some possibly uninitialized local variables are assigned correctMiod Vallat
2008-07-21Add curproc to ioctl call.Marco Peereboom
2008-07-20fill in variant and version components of the UUIDDamien Miller
2008-07-19Full rewrite of metadata handling. This fixes power failures and crashesMarco Peereboom
2008-06-25use pools for the uio and iovec allocations in sr_crypto_getcryptop()Thordur I. Bjornsson
2008-06-14Provide a status field for operations on the bc_opaque data. Now we'reHans-Joerg Hoexer
2008-06-14Update bioctl(8) and softraid(4) to recent changes and enable softraidHans-Joerg Hoexer
2008-06-13When assembling an already initialized crytpo softraid, correctly copy inHans-Joerg Hoexer
2008-06-12make sure to check that a crypto volume is not yet assembled whenHans-Joerg Hoexer
2008-06-12Clead discipline pointer after delete. Found by hshoexerMarco Peereboom
2008-06-12Get mask keying for on-disk keys from user space and keep a "hint" for keyHans-Joerg Hoexer
2008-06-12Be more paranoid before disestablishing hookMarco Peereboom
2008-06-12Add delete volume functionality.Marco Peereboom
2008-06-11Move first pieces of crypto softraid into the tree. Still totallyHans-Joerg Hoexer
2008-06-09rename arc4random_bytes => arc4random_buf to match libc's nicer name;Damien Miller
2008-04-02fix bad printf if metadata clearing failedMartin Reindl
2008-02-15Add myself to the copyrights, ok marco@Chris Kuethe
2008-02-14Actually implement the crypto.Chris Kuethe
2008-02-07Add optional metadata memebers.Marco Peereboom
2008-02-05Shave off a few more bytes by moving IO collision detection into a genericMarco Peereboom
2008-02-05Add strip size to debug print.Marco Peereboom
2008-02-05Create a generic function to validate IO instead of copying and pastingMarco Peereboom
2008-02-03There is no such thing as RAIDCRYPTO so rename to CRYPTOMarco Peereboom
2008-01-29Improve performance dramatically by preventing severeal context switches.Marco Peereboom
2008-01-24Create chunk and state transition functions for RAID 0.Marco Peereboom