index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
dev
/
softraid.c
Age
Commit message (
Expand
)
Author
2008-06-12
Get mask keying for on-disk keys from user space and keep a "hint" for key
Hans-Joerg Hoexer
2008-06-12
Be more paranoid before disestablishing hook
Marco Peereboom
2008-06-12
Add delete volume functionality.
Marco Peereboom
2008-06-11
Move first pieces of crypto softraid into the tree. Still totally
Hans-Joerg Hoexer
2008-06-09
rename arc4random_bytes => arc4random_buf to match libc's nicer name;
Damien Miller
2008-04-02
fix bad printf if metadata clearing failed
Martin Reindl
2008-02-15
Add myself to the copyrights, ok marco@
Chris Kuethe
2008-02-14
Actually implement the crypto.
Chris Kuethe
2008-02-07
Add optional metadata memebers.
Marco Peereboom
2008-02-05
Shave off a few more bytes by moving IO collision detection into a generic
Marco Peereboom
2008-02-05
Add strip size to debug print.
Marco Peereboom
2008-02-05
Create a generic function to validate IO instead of copying and pasting
Marco Peereboom
2008-02-03
There is no such thing as RAIDCRYPTO so rename to CRYPTO
Marco Peereboom
2008-01-29
Improve performance dramatically by preventing severeal context switches.
Marco Peereboom
2008-01-24
Create chunk and state transition functions for RAID 0.
Marco Peereboom
2008-01-24
Bring softraid into the world of 16 byte commands; this allows for > 2TB disks
Marco Peereboom
2008-01-24
KNF
Marco Peereboom
2008-01-20
debug kruft
Marco Peereboom
2008-01-19
Add initial scaffold for RAID 0. No IO just yet.
Marco Peereboom
2008-01-19
Remove printf that doesn't make sense.
Marco Peereboom
2008-01-05
return with ENOTTY instead of EINVAL for unknown ioctl requests.
Brad Smith
2007-11-27
also move softraid raid1 into own file, ok marco
Ted Unangst
2007-11-27
split crypto functions out into their own file, so softraid.c is not such
Ted Unangst
2007-11-26
Just CRYPTO; RAID CRYPTO doesn't mean anything.
Marco Peereboom
2007-11-26
rename RAID C to RAID CRYPTO. makes marco happier
Ted Unangst
2007-11-16
use arc4random_bytes() instead of multiple arc4random() calls;
Damien Miller
2007-09-11
KNF
Gilles Chehade
2007-09-08
more M_ZERO changes
Gilles Chehade
2007-06-24
rework sensor tasks to use the kernels generic workq rather than a special
David Gwynne
2007-06-06
correct format strings for large types; ok marco
Theo de Raadt
2007-06-05
Shuffle calculation of physical block so that bounds checking is not off by
Marco Peereboom
2007-06-05
consistently use one variable instead of deriving it repeatedly
Todd T. Fries
2007-06-05
use six new macros to access & store the 48-bit disklabel fields related
Theo de Raadt
2007-06-04
use S_IFCHR instead of S_IFBLK to shut the SCSI midlayer up during
Marco Peereboom
2007-06-03
put raidc inside ifdef CRYPTO, since it won't work without it
Ted Unangst
2007-06-03
shuffle the raid 1 specific functions to be all together and closer
Ted Unangst
2007-06-03
virtual device drivers tend not to need machine/bus.h. also important
Theo de Raadt
2007-06-03
During autoassemble get the actual raid level instead of always 1.
Marco Peereboom
2007-06-02
Disable crypto until we figure out proper key management and other stuff
Marco Peereboom
2007-06-02
Fix collision by not adding data length but blocks instead.
Marco Peereboom
2007-06-02
Add optional metadata element. This will be needed in the future for
Marco Peereboom
2007-06-02
Redo the sense mechanism to become autosense instead of request sense.
Marco Peereboom
2007-06-01
check return value of findblkmajor; this fixes a crash on vax during boot.
Marco Peereboom
2007-06-01
Add additional flag to indicate that we have a metdadata io pending; this
Marco Peereboom
2007-06-01
Check return code for resource allocation.
Marco Peereboom
2007-06-01
save metdata in context using dlg and tedu's shiny new workq api.
Marco Peereboom
2007-05-31
Redo the syncer to be a little smarter on interaction while shutting down
Marco Peereboom
2007-05-31
Fix redundancy for RAID 1. Now one can pull a disk and continue running.
Marco Peereboom
2007-05-31
- zap unnecessary rv variable
Alexander von Gernler
2007-05-30
Make sure that if there are staggered syncs that they complete successfully
Marco Peereboom
[next]