X-Git-Url: http://pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=drivers%2Fmd%2Flinear.c;h=3b90c5c924ecc25a33ba4268d22d65b74142fece;hb=8ec96e7bba2b8fa339b666354dffe3f47b9fa074;hp=190147c79e79fbbe9b0e2c0935aa7ac697464a1b;hpb=52ad096465d60ee7fdc99583f969a99a1166c7c3;p=linux-2.6-omap-h63xx.git diff --git a/drivers/md/linear.c b/drivers/md/linear.c index 190147c79e7..3b90c5c924e 100644 --- a/drivers/md/linear.c +++ b/drivers/md/linear.c @@ -148,6 +148,8 @@ static linear_conf_t *linear_conf(mddev_t *mddev, int raid_disks) min_sectors = conf->array_sectors; sector_div(min_sectors, PAGE_SIZE/sizeof(struct dev_info *)); + if (min_sectors == 0) + min_sectors = 1; /* min_sectors is the minimum spacing that will fit the hash * table in one PAGE. This may be much smaller than needed.