summaryrefslogtreecommitdiff
path: root/sys/dev/vinum/vinumrevive.c
Commit message (Expand)AuthorAgeFilesLines
* Fix usages of %ll[dx] with typedef'ed created types.David E. O'Brien2003-05-051-4/+4
* Rewrite minor number decoding. Now we have only three types ofGreg Lehey2003-05-011-5/+5
* revive_block: If we have an I/O error, don't forget to drop the stripe lock.Greg Lehey2002-12-121-2/+4
* Explicitly cast daddr_t's to long long's when printing them since daddr_tJohn Baldwin2002-11-071-2/+2
* Fix new compiler unhappiness.Peter Wemm2002-05-241-0/+1
* Introduce the new 64-bit size disk block, daddr64_t. ChangeKirk McKusick2002-03-151-1/+1
* GC: BIO_ORDERED going away.Poul-Henning Kamp2002-02-221-1/+1
* Change #if VINUMDEBUG to #ifdef VINUMDEBUG. This is a flag, not a variable.Greg Lehey2001-05-231-6/+6
* Re-commit revision 1.32, which grog incorrectly backed out in revision 1.33.Dag-Erling Smørgrav2000-12-201-4/+6
* revive_block: Don't go beyond the end of the stripe when revivingGreg Lehey2000-12-201-24/+8
* Make sure we don't cross stripe boundaries when reviving striped plexes.Dag-Erling Smørgrav2000-11-171-4/+6
* revive_block:Greg Lehey2000-06-071-35/+36
* parity ops: Correctly recognize the end of the plex. Previously weGreg Lehey2000-06-051-1/+1
* parityrebuild: write the parity block back to the correct subdisk.Greg Lehey2000-06-021-2/+2
* Rewrite parity maintenance functions.Greg Lehey2000-05-111-98/+121
* s/biowait/bufwait/gPoul-Henning Kamp2000-04-291-6/+6
* initsd(): Complete the intention of revision 1.25 and write init data to disk.Greg Lehey2000-04-221-5/+6
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.Poul-Henning Kamp2000-04-021-13/+13
* repair half-Danish b.b_iocmd damage where writes/reads weren't gettingAlfred Perlstein2000-03-261-1/+1
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newPoul-Henning Kamp2000-03-201-7/+9
* Tidy up splbio() protection.Greg Lehey2000-03-011-18/+8
* Fix horrible, embarrassing breakage which caused occasional panics andGreg Lehey2000-02-291-181/+177
* Correct printf format for pointers to avoid compilation warnings onGreg Lehey2000-01-051-16/+16
* revive_block: Add a check for a too high revive block size. This isGreg Lehey1999-10-131-2/+135
* revive_block: set b_resid correctly.Greg Lehey1999-09-281-4/+208
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Lock stripes of striped and RAID-5 plexes before writing them. ThisGreg Lehey1999-08-241-25/+36
* Import RAID-5 code.Greg Lehey1999-08-071-3/+84
* Lock buffer before calling strategy.Greg Lehey1999-06-291-1/+3
* Convert buffer locking from using the B_BUSY and B_WANTED flags to usingKirk McKusick1999-06-261-3/+3
* Modify to work with new style dev_t.Greg Lehey1999-05-151-2/+3
* Remove old grunge, including references to sys/disk.h (which is goingGreg Lehey1999-05-071-3/+1
* Change printf() calls to log() calls.Greg Lehey1999-03-021-2/+3
* Change multiline comments to start with a lone /* and end with a */,Greg Lehey1999-01-291-6/+12
* Change the style of revive: revive subdisks instead of plexes. ThisGreg Lehey1999-01-211-35/+86
* Fix an overflow problem which prevented revive from working on plexesGreg Lehey1999-01-061-2/+2
* Some relatively minor tweaks to enable vinum to be built into a staticPeter Wemm1998-12-281-3/+4
* If I've done this right, revive the vinum code in it's now home after itPeter Wemm1998-12-281-0/+129
* Remove LKM's depricated by modules.Søren Schmidt1998-12-271-129/+0
* Get the default revive blocksize right for striped and RAID-5 plexesGreg Lehey1998-11-021-3/+4
* Correct calculation of revive blocksizeGreg Lehey1998-09-281-2/+2
* Import base vinum lkm sourcesGreg Lehey1998-09-161-0/+128