android_kernel_motorola_sm6225/include/linux/raid
NeilBrown ddaf22abaa [PATCH] md: attempt to auto-correct read errors in raid1
On a read-error we suspend the array, then synchronously read the block from
other arrays until we find one where we can read it.  Then we try writing the
good data back everywhere and make sure it works.  If any write or subsequent
read fails, only then do we fail the device out of the array.

To be able to suspend the array, we need to also keep track of how many
requests are queued for handling by raid1d.

Signed-off-by: Neil Brown <neilb@suse.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-01-06 08:34:03 -08:00
..
bitmap.h [PATCH] md: make md on-disk bitmaps not host-endian 2005-11-09 07:56:38 -08:00
linear.h [PATCH] md: support md/linear array with components greater than 2 terabytes. 2005-09-09 16:39:10 -07:00
md.h [PATCH] md: support BIO_RW_BARRIER for md/raid1 2005-11-09 07:56:38 -08:00
md_k.h [PATCH] md: allow dirty raid[456] arrays to be started at boot 2006-01-06 08:34:02 -08:00
md_p.h [PATCH] md: allow md to load a superblock with feature-bit '1' set 2005-09-09 16:39:11 -07:00
md_u.h [PATCH] md: optimised resync using Bitmap based intent logging 2005-06-21 19:07:43 -07:00
multipath.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
raid0.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
raid1.h [PATCH] md: attempt to auto-correct read errors in raid1 2006-01-06 08:34:03 -08:00
raid5.h [PATCH] md: fix raid6 resync check/repair code 2006-01-06 08:34:03 -08:00
raid10.h [PATCH] md: write intent bitmap support for raid10 2006-01-06 08:34:03 -08:00
xor.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00