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_raid1.c
Age
Commit message (
Expand
)
Author
2013-06-11
final removal of daddr64_t. daddr_t has been 64 bit for a long enough
Theo de Raadt
2013-05-21
Provide a function that handles the scheduling of work units. This
Joel Sing
2013-05-21
Use a state to indicate that a work unit should only be constructed and not
Joel Sing
2013-04-21
Convert RAID1 to the new work unit completion functions and generic
Joel Sing
2013-03-31
Use consistent error handling when validating the number of chunks
Joel Sing
2013-03-31
More runtime value initialisation functions.
Joel Sing
2013-03-31
Provide default resource allocation and free functions. Convert all
Joel Sing
2013-03-29
Properly release ccbs when restarting a work unit.
Joel Sing
2013-03-29
Decouple wakeups on work unit completion from the type of I/O being
Joel Sing
2013-03-29
sd_wu_pending is only decremented when scsi_done() or scsi_io_put() are
Joel Sing
2013-03-27
Rewrite the work unit handling code in the RAID 1/4/5/6 interrupt handlers.
Joel Sing
2013-03-25
Factor out the code that is used to recreate work units - one copy of the
Joel Sing
2013-03-02
sr_alloc_resources() and sr_free_resources() can never be called without
Joel Sing
2013-01-18
Convert RAID1 to new ccb functions.
Joel Sing
2013-01-17
Restructure the RAID1 I/O path so that we only get a ccb once we are
Joel Sing
2013-01-16
Consistently call sr_scsi_done instead of scsi_done.
Joel Sing
2013-01-16
Add a new capability flag to identify disciplines where read failures are
Joel Sing
2013-01-16
Set resid to zero if the scsi transfer completed without error.
Joel Sing
2013-01-16
Factor out code used to release ccbs from a workunit.
Joel Sing
2013-01-15
Always initialise the discipline name, not just when we are doing a create.
Joel Sing
2013-01-15
Keep a function pointer to the per-discipline I/O interrupt handler in the
Joel Sing
2012-10-08
Provide a mechanism for the kernel to pass data through to the discipline
Joel Sing
2012-01-22
Convert softraid(4) to new bio(4) status interface. This allows bioctl(8)
Joel Sing
2011-12-26
Provide default set chunk state and set volume state functions which
Joel Sing
2011-12-25
Initialise discipline function pointers with defaults and only override
Joel Sing
2011-12-25
Move chunk state debugging code to a more useful location.
Joel Sing
2011-04-05
Iopoolification. Testing by marco@.
Kenneth R Westerback
2010-11-06
Move raid1 and crypto io to a workq. This is to avoid a potential VOP_
Marco Peereboom
2010-07-02
Determine the data offset using a variable specified within the softraid
Joel Sing
2010-07-01
make sure that buf's on the stack set the b_bq to NULL.
Thordur I. Bjornsson
2010-03-26
Add storage for the boot block and boot loader to the softraid metadata.
Joel Sing
2010-01-09
Zap all setting of ITSDONE in drivers that don't look at it. Nobody
Kenneth R Westerback
2009-12-15
Factor out discipline specific create/assemble code.
Joel Sing
2009-12-07
Define discipline capabilities using a set of flags.
Joel Sing
2009-08-09
Switch softraid to vnodes to prevent bad things from happening when using
Marco Peereboom
2009-07-12
Clean up debug droppings in sr_raid1_set_vol_state().
Joel Sing
2009-07-12
Enable hotspare rebuilds for softraid RAID1.
Joel Sing
2009-06-24
Abort the current rebuild if the rebuild chunk disappears. Whilst here also
Joel Sing
2009-06-18
Add other valid chunk state transitions for RAID 1.
Joel Sing
2009-06-02
Abuse bio layer a little less by marking fake buffers with B_PHYS.
Marco Peereboom
2009-06-02
Rebuild can go to degraded
Marco Peereboom
2009-06-02
marco needs to learn how to do his range checks better, found by Parfait
Theo de Raadt
2009-06-02
Add an identifier that tells us if we can rebuild this discipline.
Marco Peereboom
2009-06-02
First bits for rebuild. Disabled for now.
Marco Peereboom
2009-05-11
Move the discipline initialisation code into discipline specific functions,
Joel Sing
2009-04-28
Part one of partial bringup volumes. Plenty of rope to kill your data
Marco Peereboom
2008-11-25
Add generic sr_scsi_done function that does the spl dance
Marco Peereboom
2008-07-19
Full rewrite of metadata handling. This fixes power failures and crashes
Marco Peereboom
2008-02-05
Shave off a few more bytes by moving IO collision detection into a generic
Marco Peereboom
2008-02-05
Create a generic function to validate IO instead of copying and pasting
Marco Peereboom
[next]