diff -u --new-file --recursive --exclude-from /usr/src/exclude v2.2.15/drivers/block/md.c linux/drivers/block/md.c
--- v2.2.15/drivers/block/md.c	Fri Apr 21 12:45:50 2000
+++ linux/drivers/block/md.c	Tue May 16 11:08:40 2000
@@ -446,6 +446,8 @@
   
   factor = min = 1 << FACTOR_SHIFT(FACTOR((md_dev+minor)));
   
+  md_blocksizes[minor] <<= FACTOR_SHIFT(FACTOR((md_dev+minor)));
+
   for (i=0; i<md_dev[minor].nb_dev; i++)
     if (md_dev[minor].devices[i].size<min)
     {
