From aeb0b2715bf9d0c169024cbc1dd21dcbc6303eba Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Fri, 26 Jan 2007 00:57:01 -0800 Subject: [PATCH] --- yaml --- r: 45840 b: refs/heads/master c: 3eda22d19b76b15ef3420b251bd47a0ba0127589 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/md/raid1.c | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 9a5d64aa22f5..dd91327106f1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 524418bb8ecd3dfd2975bc0aa3c2cc7e8e081f24 +refs/heads/master: 3eda22d19b76b15ef3420b251bd47a0ba0127589 diff --git a/trunk/drivers/md/raid1.c b/trunk/drivers/md/raid1.c index 164b25dca101..ab74d40cac98 100644 --- a/trunk/drivers/md/raid1.c +++ b/trunk/drivers/md/raid1.c @@ -1266,6 +1266,11 @@ static void sync_request_write(mddev_t *mddev, r1bio_t *r1_bio) sbio->bi_sector = r1_bio->sector + conf->mirrors[i].rdev->data_offset; sbio->bi_bdev = conf->mirrors[i].rdev->bdev; + for (j = 0; j < vcnt ; j++) + memcpy(page_address(sbio->bi_io_vec[j].bv_page), + page_address(pbio->bi_io_vec[j].bv_page), + PAGE_SIZE); + } } }