From f8ba3ec6d05eeef236c4c01e28056e6a6ecbcf38 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Mon, 27 Mar 2006 01:18:19 -0800 Subject: [PATCH] --- yaml --- r: 24422 b: refs/heads/master c: 2f889129de148b0ba2e1fbc9e9d33a4ef4c5f2cb h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/md/raid1.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index f7bac1830c13..8d0762251a6f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8ddeeae51f2f197b4fafcba117ee8191b49d843e +refs/heads/master: 2f889129de148b0ba2e1fbc9e9d33a4ef4c5f2cb diff --git a/trunk/drivers/md/raid1.c b/trunk/drivers/md/raid1.c index 04418e10d1dc..3cb0872a845d 100644 --- a/trunk/drivers/md/raid1.c +++ b/trunk/drivers/md/raid1.c @@ -1401,6 +1401,9 @@ static void raid1d(mddev_t *mddev) int i; clear_bit(R1BIO_BarrierRetry, &r1_bio->state); clear_bit(R1BIO_Barrier, &r1_bio->state); + for (i=0; i < conf->raid_disks; i++) + if (r1_bio->bios[i]) + atomic_inc(&r1_bio->remaining); for (i=0; i < conf->raid_disks; i++) if (r1_bio->bios[i]) { struct bio_vec *bvec;