summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorAndrew Morton <akpm@osdl.org>2003-11-09 15:18:26 -0800
committerLinus Torvalds <torvalds@home.osdl.org>2003-11-09 15:18:26 -0800
commitaec6795f0986cefe70fd0416cd20f65e3492693a (patch)
tree0bec57d6ca87eb5989aa760bf95ed8ccefdd8887 /drivers
parentee61ba11f047c7cb8b31eace4eb79268829e9991 (diff)
[PATCH] Fix RAID1 recovery
From: Mike Tran <mhtran@us.ibm.com> This fixes the RAID1 recovery problems; it seems to be a simple thinko: sync_request_write() is passing "ok=0" into md_done_sync(). Clearly, `ok' should be true here. (acked by neilb)
Diffstat (limited to 'drivers')
-rw-r--r--drivers/md/raid1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c
index 26e80eabaf27..99493d6d9ae0 100644
--- a/drivers/md/raid1.c
+++ b/drivers/md/raid1.c
@@ -841,7 +841,7 @@ static void sync_request_write(mddev_t *mddev, r1bio_t *r1_bio)
}
if (atomic_dec_and_test(&r1_bio->remaining)) {
- md_done_sync(mddev, r1_bio->master_bio->bi_size >> 9, 0);
+ md_done_sync(mddev, r1_bio->master_bio->bi_size >> 9, 1);
put_buf(r1_bio);
}
}