summaryrefslogtreecommitdiffstats
path: root/sys/dev/vinum
Commit message (Expand)AuthorAgeFilesLines
* Fix vinum for both devfs and non-devfs systems.alfred2001-02-202-4/+11
* forced commit to note that the last delta also reordered some code inalfred2001-02-201-1/+1
* Take a shot at making vinum devfs aware.alfred2001-02-204-19/+57
* Change and clean the mutex lock interface.bmilekic2001-02-092-4/+4
* Allocate lock table and mutex not only for parity plexes, but also forgrog2001-02-021-3/+3
* - Proc locking around the vinumdaemon dinking with its flags.jhb2001-01-241-1/+6
* Make intr_nesting_level per-process, rather than per-cpu. Setupjake2001-01-212-2/+2
* Correct check for partition c. Previously the check was for drive 2,grog2001-01-201-1/+1
* struct rangelock: Remove the field 'plex' from the entry. Range locksgrog2001-01-142-7/+3
* format_config: If a subdisk loses its drive (due to a bug which hasgrog2001-01-141-12/+25
* config_plex: Check that we have specified a plex organization.grog2001-01-141-3/+6
* Reinstate 1.19.grog2001-01-101-2/+3
* Part of rewrite of RAID-[45] locking code:grog2001-01-101-27/+29
* vinumstart: Don't check for B_DONE on return from bre(), it doesn'tgrog2001-01-101-12/+4
* bre5: don't bufdone the user bp on error, let vinumstart() do it.grog2001-01-101-2/+1
* Remove obsolete functions [un]lockplex and [un]lockvol.grog2001-01-101-139/+64
* Get definition of Malloc right when not using VINUMDEBUGgrog2001-01-101-1/+1
* open_drive: Refuse to open partition c of a disk device.grog2001-01-101-5/+9
* config_plex: Initialize mutex for parity plexes.grog2001-01-101-1/+10
* Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesjake2001-01-102-2/+2
* Re-commit revision 1.32, which grog incorrectly backed out in revision 1.33.des2000-12-201-4/+6
* revive_block: Don't go beyond the end of the stripe when revivinggrog2000-12-201-24/+8
* build_rq_buffer: Note which buffer headers we lock.grog2000-12-201-0/+9
* Rearrange #includes to make more sense. This is still not the reformgrog2000-12-201-8/+10
* Rename detached plexes and subdisks correctly (off by one error)grog2000-12-201-6/+16
* open_drive: Add support for more than 32 devices of a particular kind.grog2000-12-201-6/+11
* give_plex_to_volume: Recalculate volume size after attaching.grog2000-12-202-5/+14
* Add flag XFR_BUFLOCKED to identify buffers which have been locked.grog2000-12-201-1/+2
* Don't include system-specific header files for userland program.grog2000-11-281-4/+4
* Make sure we don't cross stripe boundaries when reviving striped plexes.des2000-11-171-4/+6
* Get rid of the last traces of ACTUALLY_LKM_NOT_KERNELphk2000-10-231-2/+0
* Avoid impending world breakage.bde2000-10-131-9/+2
* open_drive:grog2000-08-161-16/+21
* start_object: Set the revive length correctly.grog2000-06-071-3/+3
* revive_block:grog2000-06-071-35/+36
* parity ops: Correctly recognize the end of the plex. Previously wegrog2000-06-051-1/+1
* parityrebuild: write the parity block back to the correct subdisk.grog2000-06-021-2/+2
* Remove an incorrect comment, adjust white space.grog2000-06-021-2/+1
* Add 'dumpconfig' keyword.grog2000-06-022-1/+3
* Remove a redundant statement.grog2000-06-021-2/+1
* open_drive: Recognize "wd" device type. This is going away, but it'sgrog2000-06-021-7/+6
* give_sd_to_plex: Initialize sd->plexno correctly. Previously this wasgrog2000-06-021-3/+4
* Don't forget 'stripe' and 'mirror' commands when we turn offgrog2000-05-201-2/+2
* Allow revive block sizes up to MAXPHYS.grog2000-05-111-4/+4
* Rewrite parity maintenance functions.grog2000-05-111-99/+122
* Cosmetics.grog2000-05-112-15/+15
* vinum_scandisk: Correct error recovery if a configuration is munged.grog2000-05-111-3/+3
* Correct a comment.grog2000-05-111-6/+6
* Change parity maintenance ioctls.grog2000-05-111-4/+4
* Change linkage to parity maintenance operations.grog2000-05-112-10/+6
OpenPOWER on IntegriCloud