Patch 2.6.32.28 to 2.6.32.32
/drivers/md/dm-raid1.c
blob:cc9dc79b0784ad4fb0970e1db4defd0126b63e5a -> blob:6021d0a9012d53c144ea7102d11ebfda0074f01b
--- drivers/md/dm-raid1.c
+++ drivers/md/dm-raid1.c
@@ -659,7 +659,7 @@ static void do_writes(struct mirror_set
/*
* Dispatch io.
*/
- if (unlikely(ms->log_failure)) {
+ if (unlikely(ms->log_failure) && errors_handled(ms)) {
spin_lock_irq(&ms->lock);
bio_list_merge(&ms->failures, &sync);
spin_unlock_irq(&ms->lock);