--- lb-2.4.6-pre8.scsi/drivers/md/md.c.save Thu Jul 12 13:18:12 2001 +++ lb-2.4.6-pre8.scsi/drivers/md/md.c Thu Jul 12 13:18:25 2001 @@ -325,7 +325,7 @@ static unsigned int zoned_raid_size (mddev_t *mddev) { - unsigned int mask; + blkoff_t mask; mdk_rdev_t * rdev; struct md_list_head *tmp; @@ -336,7 +336,7 @@ /* * do size and offset calculations. */ - mask = ~(mddev->sb->chunk_size/1024 - 1); + mask = ~(blkoff_t)(mddev->sb->chunk_size/1024 - 1); ITERATE_RDEV(mddev,rdev,tmp) { rdev->size &= mask;