index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
dev
/
softraid.c
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Provide a default discipline interrupt handling function and migrate all of
jsing
2013-03-30
1
-2
/
+22
*
Decouple wakeups on work unit completion from the type of I/O being
jsing
2013-03-29
1
-2
/
+2
*
sd_wu_pending is only decremented when scsi_done() or scsi_io_put() are
jsing
2013-03-29
1
-11
/
+11
*
Factor out the code that is used to recreate work units - one copy of the
jsing
2013-03-25
1
-1
/
+23
*
Rename sc_dis to sc_targets, since it is an array of targets that also
jsing
2013-03-10
1
-10
/
+10
*
Track attached softraid disciplines via a queue. This prevents the need to
jsing
2013-03-05
1
-135
/
+100
*
The workunit completion needs to run at IPL_BIO, at least for now.
jsing
2013-01-18
1
-6
/
+11
*
Tweak workunit completion.
jsing
2013-01-18
1
-11
/
+17
*
Implement common workunit completion functions and handle the completion
jsing
2013-01-18
1
-1
/
+57
*
Reset I/O counters when releasing ccbs.
jsing
2013-01-18
1
-1
/
+6
*
Add a function that handles the completion of a ccb.
jsing
2013-01-16
1
-1
/
+37
*
Set resid to zero if the scsi transfer completed without error.
jsing
2013-01-16
1
-1
/
+4
*
Factor out code used to release ccbs from a workunit.
jsing
2013-01-16
1
-9
/
+18
*
Implement a function that gets and correctly initialises a ccb for I/O,
jsing
2013-01-15
1
-2
/
+65
*
Keep a function pointer to the per-discipline I/O interrupt handler in the
jsing
2013-01-15
1
-1
/
+2
*
Factor out workunit initialisation code.
jsing
2013-01-15
1
-44
/
+36
*
Provide a mechanism for the kernel to directly pass a mask key through to
jsing
2012-10-09
1
-2
/
+11
*
Provide a mechanism for the kernel to pass data through to the discipline
jsing
2012-10-08
1
-6
/
+8
*
Change handling for volumes that are marked no-auto assemble. If we booted
jsing
2012-10-08
1
-19
/
+23
*
bzero the right variable.
jsing
2012-10-08
1
-2
/
+2
*
Prevent softraid from being used with devices that do not have a sector
jsing
2012-01-30
1
-1
/
+25
*
Only pass bio ioctls through to the softraid bio ioctl handler. Rename the
jsing
2012-01-28
1
-8
/
+10
*
Convert softraid(4) to new bio(4) status interface. This allows bioctl(8)
jsing
2012-01-22
1
-130
/
+119
*
Disable the softraid disk attach hook on detach.
jsing
2012-01-22
1
-1
/
+3
*
Ensure that the sc_lock is held before the status functions are called.
jsing
2012-01-22
1
-1
/
+7
*
Split sr_uuid_print() into two functions - one that formats and one that
jsing
2012-01-21
1
-10
/
+25
*
Add bio(4) status interface structs and utility functions to softraid(4).
jsing
2012-01-20
1
-1
/
+31
*
Check the metadata level against the assembly level before proceeding with
jsing
2012-01-17
1
-19
/
+19
*
Add missing ioctl DNPRINTFs and nuke some rogue commas.
jsing
2012-01-17
1
-6
/
+9
*
Move softraid root mapping to later in the boot process - this will allow
jsing
2012-01-11
1
-5
/
+12
*
Make sr_boot_chunk and sr_boot_volume accessible from userland. Add a
jsing
2012-01-11
1
-25
/
+34
*
Implement a concatenating discipline for softraid.
jsing
2011-12-31
1
-2
/
+6
*
Cleanup the metadata initialisation process - have sr_meta_init()
jsing
2011-12-28
1
-131
/
+106
*
Avoid the use of an invalid disklabel by setting a DK_LABELVALID flag
jsing
2011-12-28
1
-1
/
+2
*
Provide default set chunk state and set volume state functions which
jsing
2011-12-26
1
-3
/
+111
*
Initialise discipline function pointers with defaults and only override
jsing
2011-12-25
1
-1
/
+20
*
When initiating a rebuild update the DUID for the chunk so that
jsing
2011-11-13
1
-1
/
+3
*
Cleanup rebuild initialisation code. In particular, reconstruct the chunk
jsing
2011-11-13
1
-40
/
+49
*
Remove a bogus check which dereferences an uninitialised pointer.
jsing
2011-11-11
1
-4
/
+1
*
When rebuilding check the size of the replacement chunk against the
jsing
2011-11-11
1
-2
/
+2
*
Remove unused sv_sensor_valid variable.
jsing
2011-11-11
1
-3
/
+1
*
When setting up a bootable softraid volume, do not try to save the boot
jsing
2011-11-11
1
-1
/
+5
*
Typo. BIOC_SSOFFLINE is the ioctl command. Pass BIOC_SDOFFLINE to
krw
2011-11-08
1
-2
/
+2
*
If the rootduid matches a softraid chunk of a bootable softraid volume,
jsing
2011-09-19
1
-1
/
+46
*
When installboot is run on a softraid volume, add boot optional metadata
jsing
2011-09-19
1
-6
/
+49
*
Cleanup sr_ioctl_createraid(). There are three clear cases - (1) corrupt
jsing
2011-09-19
1
-40
/
+27
*
Add support for variable length optional metadata in softraid(4). This
jsing
2011-09-18
1
-29
/
+113
*
Rename the optional metadata handler function and factor out the optional
jsing
2011-09-18
1
-30
/
+33
*
Fix a formating bug that caused a bad print on big endian arches.
marco
2011-08-08
1
-2
/
+2
*
Backout a bunch of my SCSI commits from c2k11. At least one of these
matthew
2011-07-17
1
-3
/
+3
[prev]
[next]