summaryrefslogtreecommitdiffstats
path: root/sys/dev/vinum/vinumrevive.c
Commit message (Expand)AuthorAgeFilesLines
* Fix usages of %ll[dx] with typedef'ed created types.obrien2003-05-051-4/+4
* Rewrite minor number decoding. Now we have only three types ofgrog2003-05-011-5/+5
* revive_block: If we have an I/O error, don't forget to drop the stripe lock.grog2002-12-121-2/+4
* Explicitly cast daddr_t's to long long's when printing them since daddr_tjhb2002-11-071-2/+2
* Fix new compiler unhappiness.peter2002-05-241-0/+1
* Introduce the new 64-bit size disk block, daddr64_t. Changemckusick2002-03-151-1/+1
* GC: BIO_ORDERED going away.phk2002-02-221-1/+1
* Change #if VINUMDEBUG to #ifdef VINUMDEBUG. This is a flag, not a variable.grog2001-05-231-6/+6
* 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
* Make sure we don't cross stripe boundaries when reviving striped plexes.des2000-11-171-4/+6
* 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
* Rewrite parity maintenance functions.grog2000-05-111-99/+122
* s/biowait/bufwait/gphk2000-04-291-6/+6
* initsd(): Complete the intention of revision 1.25 and write init data to disk.grog2000-04-221-5/+6
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.phk2000-04-021-13/+13
* repair half-Danish b.b_iocmd damage where writes/reads weren't gettingalfred2000-03-261-1/+1
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newphk2000-03-201-7/+9
* Tidy up splbio() protection.grog2000-03-011-18/+8
* Fix horrible, embarrassing breakage which caused occasional panics andgrog2000-02-291-181/+177
* Correct printf format for pointers to avoid compilation warnings ongrog2000-01-051-16/+16
* revive_block: Add a check for a too high revive block size. This isgrog1999-10-131-2/+135
* revive_block: set b_resid correctly.grog1999-09-281-4/+208
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
* Lock stripes of striped and RAID-5 plexes before writing them. Thisgrog1999-08-241-25/+36
* Import RAID-5 code.grog1999-08-071-3/+84
* Lock buffer before calling strategy.grog1999-06-291-1/+3
* Convert buffer locking from using the B_BUSY and B_WANTED flags to usingmckusick1999-06-261-3/+3
* Modify to work with new style dev_t.grog1999-05-151-2/+3
* Remove old grunge, including references to sys/disk.h (which is goinggrog1999-05-071-3/+1
* Change printf() calls to log() calls.grog1999-03-021-2/+3
* Change multiline comments to start with a lone /* and end with a */,grog1999-01-291-6/+12
* Change the style of revive: revive subdisks instead of plexes. Thisgrog1999-01-211-35/+86
* Fix an overflow problem which prevented revive from working on plexesgrog1999-01-061-2/+2
* Some relatively minor tweaks to enable vinum to be built into a staticpeter1998-12-281-3/+4
* If I've done this right, revive the vinum code in it's now home after itpeter1998-12-281-0/+129
* Remove LKM's depricated by modules.sos1998-12-271-129/+0
* Get the default revive blocksize right for striped and RAID-5 plexesgrog1998-11-021-3/+4
* Correct calculation of revive blocksizegrog1998-09-281-2/+2
* Import base vinum lkm sourcesgrog1998-09-161-0/+128
OpenPOWER on IntegriCloud