]> git.baikalelectronics.ru Git - kernel.git/commit
md/raid10: clear bad-block record when write succeeds.
authorNeilBrown <neilb@suse.de>
Thu, 28 Jul 2011 01:39:24 +0000 (11:39 +1000)
committerNeilBrown <neilb@suse.de>
Thu, 28 Jul 2011 01:39:24 +0000 (11:39 +1000)
commitf85387425ef65e1dcd115b3577d8437aba1228e7
treeddf80a1eb3ef9005bc209c1c4946916b89c22a33
parentfb1d0b3d41b10c05670b68786b78f7558deeb87b
md/raid10: clear bad-block record when write succeeds.

If we succeed in writing to a block that was recorded as
being bad, we clear the bad-block record.

This requires some delayed handling as the bad-block-list update has
to happen in process-context.

Signed-off-by: NeilBrown <neilb@suse.de>
drivers/md/raid10.c
drivers/md/raid10.h