From d8dcd5c9f8c4a3c2af2ef96002f943e134958e2c Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Sun, 31 Jul 2005 22:34:50 -0700 Subject: [PATCH] --- yaml --- r: 5565 b: refs/heads/master c: b1581566183f310abbd2d384a9079d4039faca05 h: refs/heads/master i: 5563: d82458b64e9a7f0d03ced046915da802f834e6c2 v: v3 --- [refs] | 2 +- trunk/drivers/md/raid5.c | 1 + trunk/drivers/md/raid6main.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 38a8b3b4f7f3..b9512d910cdf 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 57ee67af35183c60e924ebb6d6b3e1d2d9c03366 +refs/heads/master: b1581566183f310abbd2d384a9079d4039faca05 diff --git a/trunk/drivers/md/raid5.c b/trunk/drivers/md/raid5.c index 4698d5f79575..43f231a467d5 100644 --- a/trunk/drivers/md/raid5.c +++ b/trunk/drivers/md/raid5.c @@ -1653,6 +1653,7 @@ static int run (mddev_t *mddev) /* device size must be a multiple of chunk size */ mddev->size &= ~(mddev->chunk_size/1024 -1); + mddev->resync_max_sectors = mddev->size << 1; if (!conf->chunk_size || conf->chunk_size % 4) { printk(KERN_ERR "raid5: invalid chunk size %d for %s\n", diff --git a/trunk/drivers/md/raid6main.c b/trunk/drivers/md/raid6main.c index f5ee16805111..495dee1d1e83 100644 --- a/trunk/drivers/md/raid6main.c +++ b/trunk/drivers/md/raid6main.c @@ -1813,6 +1813,7 @@ static int run (mddev_t *mddev) /* device size must be a multiple of chunk size */ mddev->size &= ~(mddev->chunk_size/1024 -1); + mddev->resync_max_sectors = mddev->size << 1; if (conf->raid_disks < 4) { printk(KERN_ERR "raid6: not enough configured devices for %s (%d, minimum 4)\n",